on Tuesday 03/27/2007 Neil Bothwick([EMAIL PROTECTED]) wrote > On Tue, 27 Mar 2007 10:48:40 -0400, John covici wrote: > > > > This would also happen if your package.keywords entry was incorrect. > > > eix, after running update-eix, should indicate overlay packages, > > > even when they have the same version number as in the main portage > > > tree. > > > > OK, well I am getting interesting results -- when I did this before I > > took all the packages in the overlay tree and simply put ~x86 after > > each one and put each line in /etc/portage/package.keywords -- there > > were 1 or two which I had to put in package.unmask, but generally this > > worked. Now, according to eix, the packages are now masked not just > > by keyword, so I would have to put them all in package.unmask. I > > wonder what happened to change this? And portage does not tell you > > that you have a package which is masked even in verbose mode -- should > > it do so? It does tell you if its by keyword, but not by package.mask > > somewhere. > > Portage does tell you if the only available versions of a package are > masked, otherwise it just gives you the latest available version. > > It would really help if you gave some concrete information, such as the > results of > > eix somepkg > emerge -pv somepkg > grep -r somepkg /etc/portage
for instance: eix gnome-extra/gnome-screensaver [D] gnome-extra/gnome-screensaver Available versions: 2.14.2 2.16.2 [M](~)2.18.0[1] Installed versions: 2.18.0(07:12:46 03/23/07)(-debug doc opengl pam -xinerama) Homepage: http://live.gnome.org/GnomeScreensaver Description: Replaces xscreensaver, integrating with the desktop. [1] /usr/portage/local/layman/gnome-experimental but if I just try to emerge it: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild UD] gnome-extra/gnome-screensaver-2.16.2 [2.18.0] USE="doc opengl pam -debug -xinerama" 0 kB Total: 1 package (1 downgrade), Size of downloads: 0 kB Now why does portage want to downgrade this? If I put the package into /etc/portage/package.unmask then portage sees the 2.18.0 version and is happy. Now when I did this before I only had to put the line gnome-extra/gnome-screensaver ~x86 in /etc/portage/package.keywords -- this is what is strange to me. -- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici [EMAIL PROTECTED] -- gentoo-user@gentoo.org mailing list