* [devel] ModuleNotFoundError: No module named 'borg.testsuite' @ 2020-12-02 17:13 Vladimir D. Seleznev 2020-12-02 17:36 ` Vitaly Lipatov 0 siblings, 1 reply; 7+ messages in thread From: Vladimir D. Seleznev @ 2020-12-02 17:13 UTC (permalink / raw) To: devel; +Cc: lav Traceback (most recent call last): File "/usr/lib64/python3/site-packages/borg/archiver.py", line 81, in <module> from .selftest import selftest File "/usr/lib64/python3/site-packages/borg/selftest.py", line 21, in <module> from .testsuite.hashindex import HashIndexDataTestCase, HashIndexRefcountingTestCase, HashIndexTestCase ModuleNotFoundError: No module named 'borg.testsuite' Command exited with non-zero status 2 Наверное, не все тесты одинаково не нужны в рантайме. -- WBR, Vladimir D. Seleznev ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] ModuleNotFoundError: No module named 'borg.testsuite' 2020-12-02 17:13 [devel] ModuleNotFoundError: No module named 'borg.testsuite' Vladimir D. Seleznev @ 2020-12-02 17:36 ` Vitaly Lipatov 2020-12-02 17:54 ` Vladimir D. Seleznev 0 siblings, 1 reply; 7+ messages in thread From: Vitaly Lipatov @ 2020-12-02 17:36 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: Vladimir D. Seleznev Vladimir D. Seleznev писал 2.12.20 20:13: > Traceback (most recent call last): > File "/usr/lib64/python3/site-packages/borg/archiver.py", line 81, in > <module> > from .selftest import selftest > File "/usr/lib64/python3/site-packages/borg/selftest.py", line > 21, in <module> > from .testsuite.hashindex import HashIndexDataTestCase, > HashIndexRefcountingTestCase, HashIndexTestCase > ModuleNotFoundError: No module named 'borg.testsuite' > Command exited with non-zero status 2 > > Наверное, не все тесты одинаково не нужны в рантайме. Напротив, нужно вырезать выполнение этого теста selfttest.py в рантайме, проследив, что он выполняется после сборки пакета. Это тест на правильность упаковки: «to discover issues with the way Borg was compiled or packaged and also bugs in Borg itself.» Я не думаю, что нужно тянуть unittest, и выполнять юнит-тесты при запуске программы. Это чересчур. Но если мантейнер сочтёт, что они нужны-нужны, то, конечно, придётся тесты паковать. В данном случае неупакованные тесты позволили обнажить подход разработчиков borg к тестированию. -- С уважением, Виталий Липатов, ALT Linux Team ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] ModuleNotFoundError: No module named 'borg.testsuite' 2020-12-02 17:36 ` Vitaly Lipatov @ 2020-12-02 17:54 ` Vladimir D. Seleznev 2020-12-03 2:30 ` Vitaly Lipatov 0 siblings, 1 reply; 7+ messages in thread From: Vladimir D. Seleznev @ 2020-12-02 17:54 UTC (permalink / raw) To: ALT Linux Team development discussions On Wed, Dec 02, 2020 at 08:36:47PM +0300, Vitaly Lipatov wrote: > Vladimir D. Seleznev писал 2.12.20 20:13: > > Traceback (most recent call last): > > File "/usr/lib64/python3/site-packages/borg/archiver.py", line 81, in > > <module> > > from .selftest import selftest > > File "/usr/lib64/python3/site-packages/borg/selftest.py", line > > 21, in <module> > > from .testsuite.hashindex import HashIndexDataTestCase, > > HashIndexRefcountingTestCase, HashIndexTestCase > > ModuleNotFoundError: No module named 'borg.testsuite' > > Command exited with non-zero status 2 > > > > Наверное, не все тесты одинаково не нужны в рантайме. > Напротив, нужно вырезать выполнение этого теста selfttest.py в рантайме, > проследив, что он выполняется после сборки пакета. По-хорошему, да. А по факту пока нерабочий пакет в Сизифе. > Это тест на правильность упаковки: > «to discover issues with the way Borg was compiled or packaged and also > bugs in Borg itself.» > > Я не думаю, что нужно тянуть unittest, и выполнять юнит-тесты при > запуске программы. Это чересчур. Но если мантейнер сочтёт, что они > нужны-нужны, то, конечно, придётся тесты паковать. > > В данном случае неупакованные тесты позволили обнажить подход > разработчиков borg к тестированию. -- WBR, Vladimir D. Seleznev ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] ModuleNotFoundError: No module named 'borg.testsuite' 2020-12-02 17:54 ` Vladimir D. Seleznev @ 2020-12-03 2:30 ` Vitaly Lipatov 2020-12-03 15:51 ` Vladimir D. Seleznev 0 siblings, 1 reply; 7+ messages in thread From: Vitaly Lipatov @ 2020-12-03 2:30 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: Vladimir D. Seleznev Vladimir D. Seleznev писал 2.12.20 20:54: > On Wed, Dec 02, 2020 at 08:36:47PM +0300, Vitaly Lipatov wrote: >> Vladimir D. Seleznev писал 2.12.20 20:13: ... >> > ModuleNotFoundError: No module named 'borg.testsuite' >> > Command exited with non-zero status 2 >> > >> > Наверное, не все тесты одинаково не нужны в рантайме. >> Напротив, нужно вырезать выполнение этого теста selfttest.py в >> рантайме, >> проследив, что он выполняется после сборки пакета. > > По-хорошему, да. А по факту пока нерабочий пакет в Сизифе. Спасибо за бдительность, Дмитрий отправил исправленный пакет в Сизиф. -- С уважением, Виталий Липатов, ALT Linux Team ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] ModuleNotFoundError: No module named 'borg.testsuite' 2020-12-03 2:30 ` Vitaly Lipatov @ 2020-12-03 15:51 ` Vladimir D. Seleznev 2020-12-03 22:17 ` [devel] Выполнение тестов в рантайме was: " Vitaly Lipatov 0 siblings, 1 reply; 7+ messages in thread From: Vladimir D. Seleznev @ 2020-12-03 15:51 UTC (permalink / raw) To: ALT Linux Team development discussions; +Cc: Vladimir D. Seleznev On Thu, Dec 03, 2020 at 05:30:44AM +0300, Vitaly Lipatov wrote: > Vladimir D. Seleznev писал 2.12.20 20:54: > > On Wed, Dec 02, 2020 at 08:36:47PM +0300, Vitaly Lipatov wrote: > >> Vladimir D. Seleznev писал 2.12.20 20:13: > ... > >> > ModuleNotFoundError: No module named 'borg.testsuite' > >> > Command exited with non-zero status 2 > >> > > >> > Наверное, не все тесты одинаково не нужны в рантайме. > >> Напротив, нужно вырезать выполнение этого теста selfttest.py в > >> рантайме, > >> проследив, что он выполняется после сборки пакета. > > > > По-хорошему, да. А по факту пока нерабочий пакет в Сизифе. > Спасибо за бдительность, Дмитрий отправил исправленный пакет в Сизиф. Теперь тестов нет ни при сборке пакета, ни в рантайме. А это такой пакет, которому совсем не вредно проводить тесты в рантайме. Давайте вернём всё как было? -- WBR, Vladimir D. Seleznev ^ permalink raw reply [flat|nested] 7+ messages in thread
* [devel] Выполнение тестов в рантайме was: ModuleNotFoundError: No module named 'borg.testsuite' 2020-12-03 15:51 ` Vladimir D. Seleznev @ 2020-12-03 22:17 ` Vitaly Lipatov 2020-12-03 22:31 ` Vladimir D. Seleznev 0 siblings, 1 reply; 7+ messages in thread From: Vitaly Lipatov @ 2020-12-03 22:17 UTC (permalink / raw) To: ALT Linux Team development discussions Vladimir D. Seleznev писал 3.12.20 18:51: > On Thu, Dec 03, 2020 at 05:30:44AM +0300, Vitaly Lipatov wrote: >> Vladimir D. Seleznev писал 2.12.20 20:54: >> > On Wed, Dec 02, 2020 at 08:36:47PM +0300, Vitaly Lipatov wrote: >> >> Vladimir D. Seleznev писал 2.12.20 20:13: >> ... >> >> > ModuleNotFoundError: No module named 'borg.testsuite' >> >> > Command exited with non-zero status 2 >> >> > >> >> > Наверное, не все тесты одинаково не нужны в рантайме. >> >> Напротив, нужно вырезать выполнение этого теста selfttest.py в >> >> рантайме, >> >> проследив, что он выполняется после сборки пакета. >> > >> > По-хорошему, да. А по факту пока нерабочий пакет в Сизифе. >> Спасибо за бдительность, Дмитрий отправил исправленный пакет в Сизиф. > > Теперь тестов нет ни при сборке пакета, ни в рантайме. А это такой > пакет, которому совсем не вредно проводить тесты в рантайме. Давайте > вернём всё как было? Немного странно, что для репозитория с пакетами и зависимостями вы не верите в достаточность выполнения тестов при сборке пакета. https://bugzilla.altlinux.org/show_bug.cgi?id=39360 Если нужно, я могу предложить набор тестов системы, запускаемых при старте. Займёт минут 20, и не замедлит загрузку при использовании systemd. Зато позволит избежать работы на программно или аппаратно неисправной системе. -- С уважением, Виталий Липатов, ALT Linux Team ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Выполнение тестов в рантайме was: ModuleNotFoundError: No module named 'borg.testsuite' 2020-12-03 22:17 ` [devel] Выполнение тестов в рантайме was: " Vitaly Lipatov @ 2020-12-03 22:31 ` Vladimir D. Seleznev 0 siblings, 0 replies; 7+ messages in thread From: Vladimir D. Seleznev @ 2020-12-03 22:31 UTC (permalink / raw) To: ALT Linux Team development discussions On Fri, Dec 04, 2020 at 01:17:51AM +0300, Vitaly Lipatov wrote: > Vladimir D. Seleznev писал 3.12.20 18:51: > > On Thu, Dec 03, 2020 at 05:30:44AM +0300, Vitaly Lipatov wrote: > >> Vladimir D. Seleznev писал 2.12.20 20:54: > >> > On Wed, Dec 02, 2020 at 08:36:47PM +0300, Vitaly Lipatov wrote: > >> >> Vladimir D. Seleznev писал 2.12.20 20:13: > >> ... > >> >> > ModuleNotFoundError: No module named 'borg.testsuite' > >> >> > Command exited with non-zero status 2 > >> >> > > >> >> > Наверное, не все тесты одинаково не нужны в рантайме. > >> >> Напротив, нужно вырезать выполнение этого теста selfttest.py в > >> >> рантайме, > >> >> проследив, что он выполняется после сборки пакета. > >> > > >> > По-хорошему, да. А по факту пока нерабочий пакет в Сизифе. > >> Спасибо за бдительность, Дмитрий отправил исправленный пакет в Сизиф. > > > > Теперь тестов нет ни при сборке пакета, ни в рантайме. А это такой > > пакет, которому совсем не вредно проводить тесты в рантайме. Давайте > > вернём всё как было? > Немного странно, что для репозитория с пакетами и зависимостями вы не > верите в достаточность выполнения тестов при сборке пакета. > https://bugzilla.altlinux.org/show_bug.cgi?id=39360 > > Если нужно, я могу предложить набор тестов системы, запускаемых при > старте. Займёт минут 20, и не замедлит загрузку при использовании > systemd. Зато позволит избежать работы на программно или аппаратно > неисправной системе. Если не загрузится система, пользователь, скорее всего, это сразу и явно обнаружит. Бэкапы же пострадают тихо и незаметно. Кроме того, к вопросу тестирования системы, уже после загрузки нередко запущены мониторилки как раз-таки здоровья различных частей системы. -- WBR, Vladimir D. Seleznev ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2020-12-03 22:31 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-12-02 17:13 [devel] ModuleNotFoundError: No module named 'borg.testsuite' Vladimir D. Seleznev 2020-12-02 17:36 ` Vitaly Lipatov 2020-12-02 17:54 ` Vladimir D. Seleznev 2020-12-03 2:30 ` Vitaly Lipatov 2020-12-03 15:51 ` Vladimir D. Seleznev 2020-12-03 22:17 ` [devel] Выполнение тестов в рантайме was: " Vitaly Lipatov 2020-12-03 22:31 ` Vladimir D. Seleznev
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git