The behavior I am experiencing is that I cannot remerge a program (this also effects programs that rely on remerging programs like revdep-rebuild). Behavior seen: khorne ~ # emerge -pv chromium These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 kB khorne ~ # Behavior expected: khorne ~ # emerge -pv chromium These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] www-client/chromium-16.0.912.63 USE="cups kerberos -bindist -gnome -gnome-keyring (-pulseaudio) -test" LINGUAS="de ja ko -am -ar -bg -bn -ca -cs -da -el -en_GB -es -es_LA -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -kn -lt -lv -ml -mr -nb -nl -pl -pt_BR -pt_PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh_CN -zh_TW" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB khorne ~ #
Like --newuse, --changed-use implies --selective. You can use --selective=n to override the implied --selective behavior.
In that case I'd like to suggest that this be noted in the manpage.
hmm, --selective=no when set in my EMERGE_DEFAULT_OPTS wants me to remerge every package in world. What I am looking to be able to do is have the default portage behavior of being able to remerge simply by typing 'emerge package' but also have the other niceness of --changed-use.
(In reply to comment #2) > In that case I'd like to suggest that this be noted in the manpage. Okay, done: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=d33a45eba7c2ee8dab019908593d213e9c727314 (In reply to comment #3) > hmm, --selective=no when set in my EMERGE_DEFAULT_OPTS wants me to remerge > every package in world. Can't you just specify --selective in cases where you don't want to remerge world?
This is fixed in 2.1.10.42 and 2.2.0_alpha82.