Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 519016

Summary: app-portage/eix displays SLOT incorrectly when it is defined in eclass
Product: Portage Development Reporter: Jauhien Piatlicki (RETIRED) <jauhien>
Component: Third-Party ToolsAssignee: Martin Väth <martin>
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---

Description Jauhien Piatlicki (RETIRED) gentoo-dev 2014-08-04 12:32:22 UTC
Steps to reproduce:

- add qt overlay

- do eix-update

- execute "eix -e dev-qt/qtcore"


all the packages from qt overlay are displayed under the 0 slot.

Expected result:

packages should be displayed under the appropriate slot (either 4 or 5).

Possible source of error:

SLOT variable for qt ebuilds in qt overlay are defined in eclasses.
Comment 1 Martin Väth 2014-08-04 18:19:58 UTC
The cache method "parse" and "parse*" uses only a heuristics and is known to be unlreliable.

Use a reliable (but slow) cache method like "ebuild" or "ebuild*" or, even better, produce correct metadata information with egencache.

See the section SPEEDUP of the eix manpage.
Comment 2 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-08-04 18:49:13 UTC
Sorry, I already realized that it is my bad setup.