I recommend to add a new USE flag "pygtk", because "pygtk" is not "gtk" and bluez-utils will install pygtk if gtk is set as an USE flag in make.conf. Therefore I installed bluez-utils with env USE="-gtk" and now I have to be very carefull with an emerge world call. Reproducible: Always Steps to Reproduce: 1. Add "gtk" to USE in /etc/make.conf 2. env USE=-gtk emerge bluez-utils 3. emerge -p --update --deep world Actual Results: emerge will install the pygtk package Expected Results: I would like to see that emerge won't try to install pygtk
I'd say it's invalid, but I'll re-assign to python people as it's their terretory.
actually it's more to do with wireless since bluez-utils is in that herd. anyway, i won't fix this because i think it is the correct usage of the flag. maybe when we have per package useflag support in portage then this won't be a problem. but adding another useflag is not the solution.