* [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