Page 1 of 1

eix not seeing packages

Posted: Sun Jun 22, 2008 8:08
by Azerthoth
I found this issue and found the solution. It seems that one of the databases, portage or eix, has changed format and eix will silently not read any new packages added by recent emerge --sync or layman -S.

The Fix:
emerge eix, do etc-update, then update-eix or eix-sync (eix-sync will run update-eix automagically and do a emerge --sync)

problem solved, eix will now function properly again.

At this time the most recent stable eix is 0.12.4, and testing (the one sabayon will default to) is 0.12.5
This solution has been tested on 3.4f x86 and x86_64 successfully.

~Az

Re: eix not seeing packages

Posted: Sun Jun 22, 2008 8:35
by Fitzcarraldo
Thanks for the 'heads up'.

Re: eix not seeing packages

Posted: Tue Jun 24, 2008 1:21
by dave_p_b
Hi

I had a similar problem with the new versions of portage and kuroo. Basically, each time I done an "emerge --sync", Kuroo wouldn't show any new ebuilds.
Solution: After you run an "emerge --sync", run the "emerge --metadata" command. This used to be done automatically but with new versions of Portage, it has to be done manually from now on.

All the best

Dave

Re: eix not seeing packages

Posted: Tue Jun 24, 2008 16:11
by Fitzcarraldo
Do you know why the command was split, Dave? Seems odd to me that the Gentoo devs would replace a single command with two commands, i.e. add more work for the user. There must be a reason why they are making the process more manual.

Re: eix not seeing packages

Posted: Wed Jun 25, 2008 1:11
by dave_p_b
Hi

Not sure why command was split. However, If you don't issue the "emerge --metadata" command it only seems to effect Kuroo. The emerge command, by itself, will still install the latest package. I can't say I know 100% what the "emerge --metadata" command is doing anyway :wink: . If you emerge the latest version of portage it mentions something about it after it's installed.

All the best

Dave

Re: eix not seeing packages

Posted: Wed Jun 25, 2008 14:12
by Fitzcarraldo
Dave, up until your post I had not been performing an "emerge --metadata", and Kuroo appeared to be working correctly. I have now used Kuroo both with and without performing an "emerge --metadata" after performing an "emerge --sync", and can see no difference in what Kuroo displays.

Re: eix not seeing packages

Posted: Wed Sep 24, 2008 20:01
by Fitzcarraldo
Dave, I've just seen the following over on http://packages.gentoo.org/package/app-portage/kuroo, which would explain what you were seeing:

22 May 2008; Ingmar Vanhassel (ingmar) kuroo-0.80.2-r1.ebuild,
kuroo-0.81_rc1.ebuild:
Instruct users to add FEATURES=\"metadata-transfer\", since
>=sys-apps/portage-2.1.5 doesnt have this on by default anymore and Kuroo
doesnt function properly without it. Thanks to Billy DeVincentis in bug
220175.

Re: eix not seeing packages

Posted: Mon Sep 29, 2008 11:53
by dave_p_b
Thanks Fitzcarraldo :)