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.
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.