Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 238550 - system set gets saved to world (portage 2.2)
Summary: system set gets saved to world (portage 2.2)
Status: RESOLVED INVALID
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Conceptual/Abstract Ideas (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-24 09:00 UTC by Marek Sapota
Modified: 2008-09-26 08:01 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 Marek Sapota 2008-09-24 09:00:37 UTC
If I make 'emerge -uDNav @system @world' system set is saved to list of world sets effectively going back to old behaviour and destroying new benefits. '-1' flag can be added to go around this, but this breaks old behaviour where '-1' was not needed to update system.

System should not be normally allowed in world sets, unless someone specifically sets portage to old behaviour.

Reproducible: Always
Comment 1 Andrew Gaffney (RETIRED) gentoo-dev 2008-09-24 12:42:27 UTC
Many people *want* to add @system to @world in order to get the old behavior. If you don't like it, use -1 when updating system. It does not "break" (change != broken) any old behavior, like you seem to imply.
Comment 2 Marius Mauch (RETIRED) gentoo-dev 2008-09-24 12:51:53 UTC
As said, this is intentional. You can add the following to /etc/portage/sets.conf to avoid @system being added to @world permanently:

[system]
world-candidate = False
Comment 3 Marek Sapota 2008-09-24 12:59:26 UTC
(In reply to comment #2)
> As said, this is intentional. You can add the following to
> /etc/portage/sets.conf to avoid @system being added to @world permanently:
> 
> [system]
> world-candidate = False
> 

So this feature exists already. Could me more broadly known though.
Thanks.
Comment 4 Zac Medico gentoo-dev 2008-09-25 01:33:01 UTC
(In reply to comment #3)
> > [system]
> > world-candidate = False
> > 
> 
> So this feature exists already. Could me more broadly known though.
> Thanks.
> 

We discussed this on irc and now we are going to make this the default since, on upgrade, the portage ebuild will automatically add @system to world_sets therefore it should no longer be necessary to add it world_sets via the
command line.
Comment 5 Zac Medico gentoo-dev 2008-09-26 08:01:57 UTC
This is fixed in 2.2_rc10.