Summary: | imgSeek stopped working after upgrading (probably) python libs | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ketil Malde <ketil+gentoo> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Ketil Malde
2004-09-06 04:23:46 UTC
Ugh, this always happens to me when i upgrade python. it is possible to copy the contents of /usr/lib/python2.2/site-packages/ to the new site-packages/ but its really best to re-emerge pyqt (and all your other python add-ons) But first, make sure that 'which python' points to python2.3 Yep, for the record, I did: # emerge unmerge PyQT sip # emerge -uavD imgseek which took care of it, it seems. Thanks. I'm slightly surprised that a) I'm allowed to remove packages that other packages depend on, and that b) a library upgrade breaks installed applications. I really like Gentoo, but this is not good enough, IMHO. Is there a way to fix this? >I really like Gentoo, but this is not good enough, IMHO. Is there a way to fix this?
No. Portage doesn't provide reverse dependency checking yet. If you upgrade sip/PyQt to newer (incompatible) versions, you have to rebuild depending stuff.
I can't tell from the bug report, but did you run python-updater? (Until we get dependency checking into portage (it's coming, but not too quickly), users who update python need to run python-updater afterwards, as prompted by the message after emerging the new version of python.) If python-updater is failing, then we have yet another bug to fix. |