On Thu, Feb 14, 2013 at 09:15:38PM +0400, Aleksey Avdeev wrote: > 14.02.2013 20:38, Dmitry V. Levin пишет: > > On Thu, Feb 14, 2013 at 04:00:18PM +0400, Aleksey Avdeev wrote: > >> 14.02.2013 13:11, Sergey Vlasov пишет: > >>> On Wed, Feb 13, 2013 at 07:49:51PM +0400, Aleksey Avdeev wrote: > >>>> Собирая, на people, python3 (см. > >>>> ) > >>>> наткнулся на странное поведение теста posix_fadvise (см. man posix_fadvise): > >>>> > >>>> При выполнении теста в hasher`е, он возвращает ошибку (и при сборке, и > >>>> при ручном запуске): > >>>> > >>>> ====================================================================== > >>>> ERROR: test_posix_fadvise (test.test_posix.PosixTester) > >>>> ---------------------------------------------------------------------- > >>>> Traceback (most recent call last): > >>>> File "/usr/src/RPM/BUILD/python3-3.3.0/Lib/test/test_posix.py", line > >>>> 234, in test_posix_fadvise > >>>> posix.posix_fadvise(fd, 0, 0, posix.POSIX_FADV_WILLNEED) > >>>> OSError: [Errno 22] Invalid argument > >>> > >>> А chroot при этом находится на tmpfs? Тогда результат будет зависеть > >>> от версии ядра - в некоторых версиях posix_fadvise() при использовании > >>> с файлами на tmpfs возвращает ошибку EINVAL вместо того, чтобы молча > >>> ничего не делать. > >> > >> Да, на tmpfs. > >> > >>> Сломали, похоже, в районе 3.1: > >>> > >>> http://comments.gmane.org/gmane.linux.suse.kernel/3182 > >>> > >>> Починили якобы в 3.6: > >>> > >>> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=3d3727cdb07ff17ddc3c551ef8d03d37b60a0372 > >>> > >>> (и тоже из-за обваливающихся тестов, правда, там Ruby лазил в /tmp, > >>> где tmpfs можно найти со значительно большей вероятностью, чем в > >>> каталоге сборки). > >> > >> Проверил, оно действительно не работает в на tmpfs (без hasher`а). > >> Спасибо. > >> > >> Отключаю тест с комментарием (см. > >> ): > >> under some kernels not working on tmpfs, see > >> http://comments.gmane.org/gmane.linux.suse.kernel/3182 > > > > На Сизифе этот тест должен работать. > > А на сборочнице (git.alt) он работать будет? Должен работать, по определению. > (Если да -- готов включить, хотя это и услознит сборку на people.) На people этот тест не работает? > > Просьба без острой необходимости тесты не отключать. > > Это понятно. > > Сейчас в пакете отключены только те тесты, которые: > > 1. Были отключены в python3-3.2.3-alt3. > > 2. То что отключили в федоре, при переходе на 3.3.0. > > Мне проверить работу всех отключённых тестов? Если не трудно. -- ldv