Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 216328 - sys-apps/portage-2.1.5_rc1: emerge --newuse world does not consider changes in make.conf
Summary: sys-apps/portage-2.1.5_rc1: emerge --newuse world does not consider changes i...
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Portage team
Depends on:
Blocks: 216231
  Show dependency tree
Reported: 2008-04-05 14:00 UTC by Michael Janik
Modified: 2008-04-06 01:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---

emerge --info (emergeinfo,3.40 KB, text/plain)
2008-04-05 14:05 UTC, Michael Janik
fix newuse logic (newuse.patch,1.01 KB, patch)
2008-04-05 18:08 UTC, Zac Medico
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Janik 2008-04-05 14:00:12 UTC
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- still does.

Reproducible: Always

Steps to Reproduce:
1. Change make.conf useflags
2. emerge --newuse world
Comment 1 Michael Janik 2008-04-05 14:05:39 UTC
Created attachment 148731 [details]
emerge --info
Comment 2 Chris Smith 2008-04-05 17:13:43 UTC
Same here on both x86 and x86_64. Newuse is borked with "system" and "world".
Comment 3 Zac Medico gentoo-dev 2008-04-05 18:08:16 UTC
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
Comment 4 Zac Medico gentoo-dev 2008-04-05 21:17:26 UTC
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.