Summary: | Segfault для Qt4, Qt5 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Fr. Br. George <george> |
Component: | python3-module-PyQt5 | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | lav |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Fr. Br. George
2017-10-05 15:52:34 MSK
Так, это, похоже, таки ошибка PyQt*, сейчас проверил на ванильном PyQt5 и нашем sip — работает На PyQT 5 должно быть починено, PyQT 4 тоже обновили, должно заработать, проверь. #190296 Спасибо, работает! Действительно, было плохо, теперь проходит проверку (которую я, пользуясь моментом, ещё раз порекламирую): $ apt-repo --hsh-apt-config=/home/imz/.hasher/sisyphus/apt.conf add 190330 $ apt-repo --hsh-apt-config=/home/imz/.hasher/sisyphus/apt.conf test '' python3-module-sip python3-module-PyQt5 && { hsh-run --mount=/proc,/dev/pts /usr/lib/rpm/check-python3-provs-importable.sh python3-module-PyQt5; echo $?; } ... 0 $ apt-repo --hsh-apt-config=/home/imz/.hasher/sisyphus/apt.conf test '' python3-module-PyQt4 && { hsh-run --mount=/proc,/dev/pts /usr/lib/rpm/check-python3-provs-importable.sh python3-module-PyQt4; echo $?; } ... PyQt4.uic.pyuic 123 $ hsh-shell --mount=/proc,/dev/pts [builder@localhost .in]$ python3 -c 'import PyQt4.uic.pyuic' Error: one input ui-file must be specified [builder@localhost .in]$ А это какой-то странный модуль попал в Provides. (И зависимости на python3-module-sip не хватило почему-то.) Возвращаясь к исходной проблеме. Интересно будет узнать, оно когда-то работало, а потом стало падать, или сразу было собрано в нерабочем виде. @darktemplar говорит, что если собрать pyhton-module-sip, то придётся чинить python-module-PyQT. (В ответ на комментарий №6) > @darktemplar говорит, что если собрать pyhton-module-sip, то придётся чинить > python-module-PyQT. Добавил в PyQt5 будущей сборки %define sipver2 %(rpm -q --qf '%%{VERSION}' python-module-sip) Requires: python-module-sip = %sipver2 |