Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 237651 - ebuilds depending on =x11-libs/qt-4.3* should depend on >=4.3 (?)
Summary: ebuilds depending on =x11-libs/qt-4.3* should depend on >=4.3 (?)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-14 18:20 UTC by Marcel Partap
Modified: 2008-09-19 21:09 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 Marcel Partap 2008-09-14 18:20:09 UTC
hi,
paludis reports this as 'downgrade forced' because i have 4.4.2 installed even though it doesn't actually execute this.. a lot of ebuilds requiring =4.3 can be found with
find /usr/portage/ -name \*ebuild -exec grep -HnIE "[^>]=x11-libs\/qt-4.3" {} \;
Not sure if they all should depend on >=qt-4.3, any comments?

Reproducible: Always
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2008-09-14 21:43:01 UTC
4.4.1 is the latest release, so I assume 4.4.2 is a typo or you're using a "live" or development snapshot ebuild from some overlay. 

Either way, packages that work with qt-4.4 should depend on the split qt ebuilds and not on the qt-4.4.1 meta ebuild. So I'm inclined to solve this bug as invalid.

If there are any packages in the tree that currently depend on =qt-4.3* but work with qt-4.4 and are missing the split ebuild deps, than that is another matter.
Comment 2 Marcel Partap 2008-09-19 17:56:00 UTC
That's what i meant, i suspect a lot of packages work on 4.4 but explicitly require 4.3, so imho all should be changed to require >=4.3, reversing that on an individual basis if one or the other package in fact does not work with 4.4
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2008-09-19 21:09:24 UTC
Please file separate bugs for each package that works with qt-4.4 but have restricted their dependency on qt-4.3 only. The maintainers of those packages should fix their dependencies then.

The format should usually be something along the lines of
|| ( x11-libs/qt-gui:4 =x11-libs/qt-4.3* )