11.04.2013 17:46, Dmitry V. Levin пишет: > On Thu, Apr 11, 2013 at 04:33:56PM +0400, Aleksey Avdeev wrote: ... >> >> Более детальное обследование показывает, что для собираемого >> python3-3.3.1 не ищутся бинарные provides, расположенные в >> /usr/lib*/python3.3/lib-dynload/. Причём сами файлы в пакет попадают. > > На python3-3.3.0-alt1.src.rpm не воспроизводится. Да. > Вероятно, собираемый > пакет python3-3.3.1 настолько сильно отличается от сизифного > python3-3.3.0-alt1, что python3.prov.py с ним не справляется. В спеке там отличий 2 (кроме версии): 1. Изменённый патч 00146-hashlib-fips.patch заменён на его притёртую версию 00146-python3-3.3.1-alt-hashlib-fips.patch (см. ). (Старый вариант отвалился). Удаление патча проблему не решает. 2. Отключен тест test_posix_fadvise (см. ). Т. е. похоже что-то изменилось в самом python3, к чему python3.prov.py оказался чувствителен. > >> При сборке с --vv картина такая: >> >> python3.prov: >> /usr/src/tmp/python3-buildroot/usr/lib64/python3.3/lib-dynload/_bisect.cpython-33m.so >> provides no >> thing >> python3.prov: >> /usr/src/tmp/python3-buildroot/usr/lib64/python3.3/lib-dynload/_bz2.cpython-33m.so >> provides nothi >> ng >> >> Т. е. до python3.prov.py файлы доходят, но в список provides не попадают. > > Вот этого "provides nothing" на файлах *.so с python3-3.3.0-alt1 не происходит. Да (тоже проверил). -- С уважением. Алексей.