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]
--
[email protected] mailing list