On Fri, 18 Mar 2016 23:55:19 +0200
Alan McKinnon <[email protected]> wrote:

> On 18/03/2016 20:43, »Q« wrote:
> > On Thu, 17 Mar 2016 20:37:04 -0400
> > Alec Ten Harmsel <[email protected]> wrote:
> >   
> >>> emerge --update --newuse --deep --with-bdeps=y system
> >>> --keep-going    
> >>
> >> Add "--oneshot", same reasoning as above.  
> > 
> > When the target is a set (in this case @system), does portage ever
> > add all of it to @world? 
> 
> Effectively, yes. That's not what the code does of course (they go
> into world_sets) but the behaviour is as if the set was in world, and
> gets added/removed as a complete unit

Hmm, that doesn't match my experience.  I just tested with the smallest
set I ever use, @module-rebuild :

# emerge @module-rebuild
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) app-emulation/virtualbox-modules-4.3.32::gentoo
>>> Installing (1 of 1) app-emulation/virtualbox-modules-4.3.32::gentoo
>>> Jobs: 1 of 1 complete                           Load avg: 2.04,
>>> 0.80, 0.52 Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.
# cat /var/lib/portage/world_sets 
# file /var/lib/portage/world_sets 
/var/lib/portage/world_sets: empty

I don't think I have anything in make.conf which would change the
default behavior WRT world_sets, but here's what I have anyway:

FEATURES="binpkg-logs buildsyspkg collision-protect downgrade-backup
     fail-clean fixlafiles news parallel-fetch parallel-install
     preserve-libs sandbox strict unknown-features-warn userfetch
     userpriv usersandbox usersync"

EMERGE_DEFAULT_OPTS="--ask-enter-invalid --jobs=8 --load-average 11.2 
--with-bdeps y"



Reply via email to