After adding "-arts" as a global useflag in my make.conf, a emerge --newuse world does not remove arts from all packages. sys-apps/portage-2.1.4.4 still does. Reproducible: Always Steps to Reproduce: 1. Change make.conf useflags 2. emerge --newuse world
Created attachment 148731 [details] emerge --info
Same here on both x86 and x86_64. Newuse is borked with "system" and "world".
Created attachment 148761 [details, diff] fix newuse logic If this patch is saved as /tmp/newuse.patch, then it can be applied as follows: patch /usr/lib/portage/bin/emerge /tmp/newuse.patch
This is fixed in 2.1.5_rc2 which is in the tree now but it will be awhile before it reaches the rsync mirrors.