Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 368635 - dev-python/PyQt4-4.8.3 add postinst message for break compatibility with dependent packages
Summary: dev-python/PyQt4-4.8.3 add postinst message for break compatibility with depe...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-24 21:58 UTC by Fabio Bonfante
Modified: 2011-05-25 16:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fabio Bonfante 2011-05-24 21:58:15 UTC
After this upgrade (not sure for previous versions) the dependent packages had compatibility problems, not found by revdep-rebuild.
-----------------
#equery d PyQt4
dev-python/qscintilla-python-2.4.5
dev-vcs/tortoisehg-2.0.3
-----------------

Launching a tortoisehg workbench result in this error:
"RuntimeError: the PyQt4.QtCore module is version -1 but the PyQt4.Qsci module requires version 0"

re-emerging these packages solve the problems, and tortoisehg works again, anyway I think that a post-info warning could be VERY helpful
Comment 1 Rafał Mużyło 2011-05-25 01:18:40 UTC
I'm nearly sure it was yet another case of not reading *sip* postinst comment.
Comment 2 Fabio Bonfante 2011-05-25 12:03:46 UTC
Sorry... I didn't follow you... I look at my elogs, and look at the ebuilds PyQt4-4.8.3 and 4.8.4 and there are no post-info messages...
Comment 3 Rafał Mużyło 2011-05-25 15:19:23 UTC
I said 'dev-python/sip'.
Comment 4 Fabio Bonfante 2011-05-25 16:03:41 UTC
Ok... read the postinst of dev-python/sip (sorry the *sip* make me think a slang/emoticon... something like "sigh" :-)... anyway looking the postinst message it's quite clear that even the PyQt4 dependent packages needs to be re-emerged.

So I think that a "redundancy" message could be helpful... primary on system (like mine... I admit it!) where sip has 0 dependent packages.

Indeed... I didn't check (and it's maybe the central question here)... but an PyQt4 upgrade (starting with a sip "clean state") doesn't break the dependencies?
Probably you know the answer.

Tnx in advance.
Fabio