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

Bug 491132

Summary: Can we have a better unmask description than @__auto_slot_operator_replace_installed__
Product: Portage Development Reporter: Kent Fredric (IRC: kent\n) (RETIRED) <kentnl>
Component: Enhancement/Feature RequestsAssignee: Portage team <dev-portage>
Status: RESOLVED DUPLICATE    
Severity: normal CC: bkohler
Priority: Normal    
Version: 2.2   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info

Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2013-11-12 23:26:47 UTC
Created attachment 363158 [details]
emerge --info

I've been seeing this description as a dependency a lot these days:

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by @__auto_slot_operator_replace_installed__ (argument)
=dev-libs/protobuf-2.5.0 ~amd64

Other examples in my autounmask file

#required by @__auto_slot_operator_replace_installed__ (argument)
=dev-lang/v8-3.15.11.2 ~amd64

# required by net-libs/webkit-gtk-1.8.3-r201
# required by @__auto_slot_operator_replace_installed__ (argument)
=media-libs/libpng-1.6.6 ~amd64

# required by @__auto_slot_operator_replace_installed__ (argument)
=media-libs/clutter-1.14.4-r1 ~amd64


These are just very confusing dependency descriptions.

Usually, when I see an ~amd64 dep creep in, I go check the dep to see if I can do something to eliminate it, but the autounmask descriptions don't give me the context on what is triggering the dependency, other than I know "some slot somewhere is doing it" 

I know it says "argument", but I'm not specifying that argument at all.

> emerge -uvatDN @world

Is all I'm doing.
Comment 1 Ben Kohler gentoo-dev 2013-11-26 14:01:36 UTC

*** This bug has been marked as a duplicate of bug 484978 ***