Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129618 - Bad dependencies for PyQt, qscintilla and poppler-bindings
Summary: Bad dependencies for PyQt, qscintilla and poppler-bindings
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
: 129617 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-04-11 11:22 UTC by Daniel Raneland
Modified: 2006-04-12 14:31 UTC (History)
2 users (show)

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


Attachments
Overloaded qt3 eclass (qt3.eclass,1.64 KB, text/plain)
2006-04-11 13:31 UTC, Daniel Raneland
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Raneland 2006-04-11 11:22:24 UTC
'dev-python/PyQt', 'dev-python/qscintilla' and 'app-text/poppler-bindings' depend on "=x11-libs/qt-3*" but should instead inherit qt3 and depend on $(qt_min_version 3).
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-04-11 11:27:16 UTC
Please, don't file summary bugs about completely unrelated ebuilds. Honestly, I'm missing what's bad with these ebuilds deps.


Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2006-04-11 11:29:58 UTC
Actually, I tend to prefer "=x11-libs/qt-3*" where we can get away with it, because it gets around the portage ickiness of the qt_min_version hack.
Comment 3 Daniel Raneland 2006-04-11 13:11:05 UTC
Problem shows when you run qt from SVN. As the ebuild in the KDE-SVN repository is named qt-7. the =x11-libs/qt-3* will install latest version from official portage.
I know it's not a real issue with portage, but it means that we who run qt from SVN will have to either have one version of qt that isn't used, or keep an overlay with ebuilds containing these changes.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-04-11 13:21:34 UTC
(In reply to comment #3)
> Problem shows when you run qt from SVN. As the ebuild in the KDE-SVN repository
> is named qt-7. the =x11-libs/qt-3* will install latest version from official
> portage.

Hmmm? qt is slotted for a reason. Stuff having =x11-libs/qt-3* in deps most certainly won't work at all w/ some SVN qt snapshot (and won't even work w/ qt-4, otherwise such dependency wouldn't be there). $(qt_min_version 3) won't even be satisfied by qt-4* AFAIK, let alone by qt-7.

(And yeah, not really our problem if you are using SVN stuff that's not in portage.)
Comment 5 Daniel Raneland 2006-04-11 13:31:38 UTC
Created attachment 84468 [details]
Overloaded qt3 eclass

The SVN-repository is for the qt-3 branch. And the repository provides an overloaded qt3 eclass which says that qt-7 is ok for "qt_min_version 3*".

Have a look at the attached eclass if you're interested.
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2006-04-12 14:23:28 UTC
All I do see is a problem with version numbering of the svn ebuild. Use e.g. 3.99 instead 7.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-04-12 14:31:07 UTC
*** Bug 129617 has been marked as a duplicate of this bug. ***