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
:-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")
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.
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.
This is fixed in 2.1.6_rc2.
Thanks a lot