Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#18984 - Version conflict of sip concerning python-qscintilla with eric
Attached to Project:
Arch Linux
Opened by Ahmed Osman (Ashex) - Wednesday, 07 April 2010, 04:49 GMT
Last edited by Andrea Scarpino (BaSh) - Wednesday, 07 April 2010, 08:04 GMT
Opened by Ahmed Osman (Ashex) - Wednesday, 07 April 2010, 04:49 GMT
Last edited by Andrea Scarpino (BaSh) - Wednesday, 07 April 2010, 08:04 GMT
|
DetailsI experienced a version conflict concerning sip and I'm not entirely sure what package I should be filing against.
I installed Eric earlier and was unable to launch it. The error reported was such: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/eric4/eric4.py", line 60, in <module> from KdeQt.KQApplication import KQApplication File "/usr/lib/python2.6/site-packages/eric4/KdeQt/__init__.py", line 20, in <module> import Preferences File "/usr/lib/python2.6/site-packages/eric4/Preferences/__init__.py", line 25, in <module> from PyQt4 import Qsci RuntimeError: the sip module implements API v7.0 but the PyQt4.Qsci module requires API v7.1 I Had version 4.10.0-1 of the sip package installed and nnly after upgrading sip to 4.10.1-1 did eric successfully launch. Examining the error, python-qscintilla was the package complaining about the version of sip. sip is not marked as a dependency of it however python-qscintilla does depend on pyqt which has sip marked as a dependency. From what I can gather python-qscintilla cares about what version of sip is installed but pyqt does not, so my deduction would lead me to believe that python-qscintilla should mark sip as a dependency and specify a required version. Steps to reproduce: Have a version of sip installed which is older then 4.10.1-1 then launch eric. |
This task depends upon
Comment by Pierre Schmitz (Pierre) -
Wednesday, 07 April 2010, 04:53 GMT
Versioned deps are wrong. If you install new packages make sure to update using -Syu before. Anything else is not supported.