Arch Linux

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!
Tasklist

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
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I 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

Closed by  Andrea Scarpino (BaSh)
Wednesday, 07 April 2010, 08:04 GMT
Reason for closing:  Not a bug
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.

Loading...