Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 37665

Summary: package.mask does not work properly for qt-3.2.3-r1
Product: Gentoo Linux Reporter: Voltron Rex <voltron.rex>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: minor    
Priority: High    
Version: 1.4   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Voltron Rex 2004-01-09 02:18:20 UTC
Greetings

I'm attempting to keep portage from upgrading qt-3.2.3 to qt-3.2.3-r1 because the Changelog states that it's really not necessary. A fellow on IRC pointed out that to accomplish this I must use /etc/portage/package.mask. My experiments with (what I consider probably correct) combinations of > and = are listed below. None of them cause portage to do what I want: keep qt-3.2.3. The format of this list is 

entry in /etc/portage/package.mask
result of emerge -pU world (only relevant entries)

(nothing)
[ebuild     U ] x11-libs/qt-3.2.3-r1 [3.2.3]

>x11-libs/qt-3.2.3
[ebuild     UD] x11-libs/qt-3.2.2-r1 [3.2.3]

>=x11-libs/qt-3.2.3-r1
[ebuild     UD] x11-libs/qt-3.2.2-r1 [3.2.3]

=x11-libs/qt-3.2.3-r1
[ebuild     UD] x11-libs/qt-3.2.2-r1 [3.2.3]

In my opinion, all of these should result in keeping 3.2.3 where it is. But perhaps I don't understand package.mask correctly.
Comment 1 Voltron Rex 2004-01-09 02:21:33 UTC
well, I just was informed that this is because qt-3.2.3 ebuild was removed from portage. Go ahead and close this bug. I do have to wonder why it was removed if the Changelog said the upgrade wasn't necessary:

"  If your current Qt is working, you don't have to do this upgrade
  unless you want to.
"

Sorry for opening the bug too soon.