On Wed, 24 Feb 2016, Ivan Zakharyaschev wrote: > On Sun, 21 Feb 2016, Alexey Shabalin wrote: > >> > Так что изначальная мысль меняется так: генерировать python3.3(*) >> > provides и для новособранных модулей, в том числе python3-base-3.5. >> > >> > И python3.5 научить по-хорошему смотреть в site-packages для 3.3 >> > (отдельную директорию). >> > >> > В таком виде, наверное, можно отправить python3-3.5 в Sisyphus и--в >> > теории--не получить unmets. (Ну и ожидается, что более-менее всё будет >> > работать.) >> >> если ожидается, что все будет работать, то просто надо заменить > > Проверил. Так просто не работает. Если таким образом позволить новому python использовать python3.3/site-packages, то формально unmet-ов останется всего ничего: [imz@people 159698]$ sed -e '/x86_64.*unmet/,/affected/ { p; }; d' < logs/events.8.1.log | fgrep -v debug | sed -e 's: >=.*$::' x86_64: NEW unmet dependencies detected: LibreOffice-common#5.0-alt2 libpython3.3m.so.1.0()(64bit) blender#2.69-alt1 libpython3.3m.so.1.0()(64bit) blueman#2.0.3-alt1 libpython3.3m.so.1.0()(64bit) boost-python3-devel#1:1.58.0-alt1.1 python3-devel = 3.3 gnome-builder#3.18.1-alt1 libpython3.3m.so.1.0()(64bit) libpeas-python3-loader#1.16.0-alt1 libpython3.3m.so.1.0()(64bit) libpyside-qt4-py3#1.2.2-alt2.git20140501 libpython3.3m.so.1.0()(64bit) libshiboken-py3#1.2.2-alt1.git20140422 libpython3.3m.so.1.0()(64bit) python3-module-PySide#1.2.2-alt2.git20140501 libpython3.3m.so.1.0()(64bit) python3-module-geos#3.6.0-alt1.dev.git20150816 libpython3.3m.so.1.0()(64bit) python3-module-gist#2.2.0-alt2.git20130422.1 libpython3.3m.so.1.0()(64bit) python3-module-lcms#1.19-alt1.1 libpython3.3m.so.1.0()(64bit) python3-module-libcap-ng#0.7.4-alt1.2 libpython3.3m.so.1.0()(64bit) python3-module-libxml2#1:2.9.3-alt1 libpython3.3m.so.1.0()(64bit) python3-module-log4cplus#2.0.0-alt1.git20150807 libpython3.3m.so.1.0()(64bit) python3-module-shiboken#1.2.2-alt1.git20140422 libpython3.3m.so.1.0()(64bit) python3-module-utmp#0.8-alt1 libpython3.3m.so.1.0()(64bit) python3-test#3.5.1-alt2 python3.5(_winapi) python3-test#3.5.1-alt2 python3.5(winreg) python3-tools#3.5.1-alt2 python3.5(docutils) python3-tools#3.5.1-alt2 python3.5(sphinx) weechat-plugin-python#1.4-alt1 libpython3.3m.so.1.0()(64bit) ACLs of affected packages: [imz@people 159698]$ Но это неправда, потому что части модулей нужна libpython. Думаем, перезжать на python3/site-packages (без детализированной версии) с добавлением зависимости на libpython, где нужно. И возможно с каким-то индикатором версии байткода (специальный provides?). Эта фактическая зависимость, должно быть, выливается в падение той проверки (там связи с qt): > > С пакетами из задания 159698: > > [root@c253 python3-transition]# rpm -q retext > retext-5.3.0-alt1 > [root@c253 python3-transition]# rpm -Fhv * --nodeps > Preparing... > #################################################################################################### > python3-base > #################################################################################################### > libpython3 > #################################################################################################### > python3 > #################################################################################################### > Running /usr/lib/rpm/posttrans-filetriggers > [root@c253 python3-transition]# > > $ retext > Segmentation fault -- Best regards, Ivan