Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 472972 - app-portage/eix-0.25.5 shows listed in ebuild, but masked in profile USE flags without mask mark, only as turned off
Summary: app-portage/eix-0.25.5 shows listed in ebuild, but masked in profile USE flag...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Martin Väth
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-11 10:57 UTC by Sergey S. Starikoff
Modified: 2013-06-11 14:43 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey S. Starikoff 2013-06-11 10:57:32 UTC
/etc/portage/package.use:
gnome-base/gvfs udisks

$ emerge -pv gnome-base/gvfs
[ebuild   R    ] gnome-base/gvfs-1.12.3-r1  USE="cdda fuse http udev -afp -archive -avahi -bluetooth -bluray -doc -gdu -gnome-keyring -gphoto2 -ios -samba (-udisks)" 0 kB

According to man emerge 'udisks' USE flag of gnome-base/gvfs is not only turned off, but for installed version it's masked.

$ eix -e gvfs
[I] gnome-base/gvfs
     Available versions:  1.12.3-r1 ~1.14.2 [M]~1.16.1 [M]~1.16.2^t {{afp archive avahi bluetooth bluray cdda doc fuse gdu gnome-keyring gnome-online-accounts gphoto2 gtk +http ios mtp samba systemd test +udev udisks}}
     Installed versions:  1.12.3-r1(09:40:33 10.06.2013)(cdda fuse http udev -afp -archive -avahi -bluetooth -bluray -doc -gdu -gnome-keyring -gphoto2 -ios -samba -udisks)

Displays 'udisks' USE _only_ turned off. In conjunction with package.use settings it looks confusing.

I expect eix to show mask state of USE in the same way with emerge. I.e. for listed example:
...
     Installed versions:  1.12.3-r1(09:40:33 10.06.2013)(cdda fuse http udev -afp -archive -avahi -bluetooth -bluray -doc -gdu -gnome-keyring -gphoto2 -ios -samba (-udisks))
Comment 1 Martin Väth 2013-06-11 14:43:15 UTC
USE-Flags and *DEPENDS are only rudimentarily supported by eix:

For available versions, eix only shows the IUSE metadata of the ebuild.
For installed versions, eix only shows the IUSE/USE data from /var/db.

From eix/TODO:

> Ambitious tasks [...]
> - Full support for USE-Flags.
>   Although initial implementation is not extremely hard[...]