with emerge --info, some \n are missing : exemple we have : USE="blablabla blablabla" ALSA_CARDS="blablabla" and with the "picopatch", we have USE="blablabla blablabla" ALSA_CARDS="blablabla" Reproducible: Always Steps to Reproduce: 1. emerge --info with the sys-apps/portage-2.1.2.7 - print 'USE="%s"' % " ".join(use), + print 'USE="%s"\n' % " ".join(use), - print '%s="%s"' % (varname, myval), + print '%s="%s"\n' % (varname, myval), it was my 1st report, sorry if he is not perfect, but don't forget to ask me more informations if needed :)
Why? The USE_EXPAND stuff is part of USE, it's supposed to be like that and stay in one place.
(In reply to comment #1) > Why? The USE_EXPAND stuff is part of USE, it's supposed to be like that and > stay in one place. > hum, okay... i have make it because i'm parsing emerge --info for a small project, when i have see all was in one line, i have think it was a bug :)
The behavior is intended. There's some documentation on USE_EXPAND here: http://devmanual.gentoo.org/general-concepts/use-flags/index.html#use_expand-and-arch-use-flags