Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 248599

Summary: sys-apps/portage-2.1.6_rc1: some manpages still have references to preserve-libs and sets features
Product: Gentoo Linux Reporter: Pacho Ramos <pacho>
Component: [OLD] Core systemAssignee: Portage team <dev-portage>
Status: RESOLVED FIXED    
Severity: trivial Keywords: InVCS
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 216231    

Description Pacho Ramos gentoo-dev 2008-11-24 10:55:17 UTC
Affected man pages are:
man/emerge.1:
       set    A set is a convenient shorthand for a large group of packages.  Two sets are currently  always  available:  system  and  world.
              system  refers to a set of packages deemed necessary for your system to run properly. world contains all the packages listed in
              /var/lib/portage/world.  [See FILES below for more information.] Other sets can exist depending on the  current  configuration.
              The  default set configuration is located in /usr/share/portage/config/sets.conf. Note that a set is generally used in conjunc‐
              tion with --update. When used as arguments to emerge sets have to be prefixed with @ to  be  recognized.  Use  the  --list-sets
              action to display a list of available package sets.

man/make.conf.5:
              preserve-libs
                     Preserve libraries when the sonames change during upgrade or downgrade.  Libraries are preserved only  if  consumers  of
                     those libraries are detected.

Thanks for fixing this :-)

Reproducible: Always
Comment 1 Pacho Ramos gentoo-dev 2008-11-24 10:56:10 UTC
:-S, it has been formatted so bad...

Affected files are man/emerge.1 (references to "sets") and man/make.conf.5 (references to "preserve-libs")
Comment 2 Paul Taylor 2008-11-24 23:11:45 UTC
If the @set function is being removed, the emerge script also needs to be updated:

# emerge --list-sets
system
world

# emerge @system
!!! '@system' is not a valid package atom.
!!! Please check ebuild(5) for full details.

# emerge @world
!!! '@world' is not a valid package atom.
!!! Please check ebuild(5) for full details.

Comment 3 Zac Medico gentoo-dev 2008-11-24 23:30:56 UTC
I think it's all fixed in svn r12085. When viewcvs updates you can see the changes here:

http://sources.gentoo.org/viewcvs.py/portage?view=rev&rev=12085

(In reply to comment #2)
I've removed --list-sets in the above commit.
Comment 4 Zac Medico gentoo-dev 2008-11-27 04:13:42 UTC
This is fixed in 2.1.6_rc2.
Comment 5 Pacho Ramos gentoo-dev 2008-11-27 20:24:29 UTC
Thanks a lot