Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 520012 - emerge --newuse(?) regards unmasked but still disabled USE flag as a USE flag change
Summary: emerge --newuse(?) regards unmasked but still disabled USE flag as a USE flag...
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-15 19:46 UTC by Jeroen Roovers (RETIRED)
Modified: 2014-08-15 19:46 UTC (History)
0 users

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 Jeroen Roovers (RETIRED) gentoo-dev 2014-08-15 19:46:33 UTC
Calculating dependencies... done!
[ebuild   R    ] app-admin/hddtemp-0.3_beta15-r7  USE="nls -selinux%" 0 KiB
[ebuild   R    ] sys-apps/microcode-ctl-1.23  USE="-selinux%" 0 KiB
[nomerge       ] dev-util/debhelper-9.20140809  USE="{-test}" LINGUAS="-de -es -fr"
[ebuild     U ~]  app-arch/dpkg-1.17.12 [1.17.11] USE="bzip2 lzma nls unicode update-alternatives zlib -selinux {-test}" 0 KiB
[ebuild   R   ~] net-irc/irssi-0.8.16  USE="ipv6 perl proxy socks5 ssl -selinux%" 0 KiB
[ebuild   R    ] mail-client/thunderbird-bin-24.7.0  USE="-crashreporter -selinux%" LINGUAS="en_GB nl -ar -ast -be -bg -bn_BD -br -ca -cs -da -de -el -es_AR -es_ES -et -eu -fi -fr -fy_NL -ga_IE -gd -gl -he -hu -id -is -it -ja -ko -lt -nb_NO -nn_NO -pa_IN -pl -pt_BR -pt_PT -rm -ro -ru -si -sk -sl -sq -sr -sv_SE -ta_LK -tr -uk -vi -zh_CN -zh_TW" 0 KiB


I unmasked USE=selinux on a generic profile to test something, and yes, I'm aware that I shouldn't enable it globally, so I also added USE=-selinux to make.conf so that this change shouldn't affect how packages are built.

Yet somehow this is regarded by emerge --newuse as a USE flag change, which causes unnecessary rebuilds. Is USE=selinux special in this regard? If so, even then it shouldn't re-emerge packages based on a USE flag change that wasn't one.

[ebuild   R   ] sys-apps/portage-2.2.12  USE="(ipc) xattr -build -doc -epydoc (-pypy) -python2 -python3 -selinux" LINGUAS="-ru" PYTHON_TARGETS="python2_7 python3_3 python3_4 -pypy -python3_2"