On Thu, 2005-02-03 at 19:39, Holly Bostick wrote: > Ow Mun Heng wrote: > > On Wed, 2005-02-02 at 18:44, Neil Bothwick wrote: > >>On Wed, 02 Feb 2005 18:30:28 +0800, Ow Mun Heng wrote: > >> > >>>Using -> www-proxy/squid-2.5.7-r2 > >>>--- Invalid atom in /etc/portage/package.mask: www-proxy/squid-2.5.7-r2 > >>> > >>>These are the packages that I would merge, in order: > >>> > >>>Calculating dependencies ...done! > >>>[ebuild U ] www-proxy/squid-2.5.7-r4 [2.5.7-r2 > >>Read the previous replies again. you already have 2.5.7-r2 s you don't > >>want to mask that, you want to mask everything greater than it. The line > >>is package.mask should be ">www-proxy/squid-2.5.7-r2". Putting an = after > >>the > as you first did masks the current version too. Having no >, < or = > >>is illegal. > > > > Putting : > >>www-proxy/squid-2.5.7 > > [ebuild UD] www-proxy/squid-2.5.6-r3 [2.5.7-r2] > > > > It wants to Downgrade to 2.5.6 > > > > using > >>=www-proxy/squid-2.5.7-r2 > > [ebuild UD] www-proxy/squid-2.5.6-r3 [2.5.7-r2] > > > > It _still_ wants to downgrade.. > > > > It seems to me that you are not understanding the function of > /etc/portage/package.mask. > > Masked packages may not be installed. That is to say, they are not > allowed to be installed--that is why they are masked, either by Portage > or by you. > > If you tell Portage that all ebuilds equal to (=) squid-2.5.7-r2 are not > allowed to be installed, then Portage will detect that that package *is* > installed and attempt to remove it by downgrading (because Portage > doesn't want an unauthorized package installed, for what should be > obvious reasons).
Thank you for the great explanation. > > If you want to keep that package, but not upgrade it any further, what > you want is to tell Portage that no package *above* 2.5.7-r2 is allowed > to be installed, like so: > > >www-proxy/squid-2.5.7-r2 > > This will preserve the current version, but make all versions beyond it > invisible to Portage until you unmask them. Yeah.. it is "supposed" to be that way, but for some reason its not.:-( > > HTH, > Holly > > -- > [email protected] mailing list -- Ow Mun Heng Gentoo/Linux on DELL D600 1.4Ghz 98% Microsoft(tm) Free!! Neuromancer 11:12:04 up 1:51, 8 users, load average: 0.22, 0.23, 0.52 -- [email protected] mailing list
