proj/portage:master commit in: man/

"Sam James" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786132693.80d4a5a59d745159b8dbab40777c8aabb517e240.sam@gentoo>
commit:     80d4a5a59d745159b8dbab40777c8aabb517e240
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  7 13:12:22 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug  7 19:58:13 2026 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=80d4a5a5

man/emerge: document implicit quiet-build behavior

Starting with portage 3.0.78 portage would show the build log even
with parallel jobs are enabled, if there is only one package to
emerge. Document this behavior in the emerge man page.

Bug: https://bugs.gentoo.org/976455
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
Part-of: https://github.com/gentoo/portage/pull/1646
Closes: https://github.com/gentoo/portage/pull/1646
Signed-off-by: Sam James <sam <AT> gentoo.org>

 man/emerge.1 | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/man/emerge.1 b/man/emerge.1
index 389caafde..b1b614f28 100644
--- a/man/emerge.1
+++ b/man/emerge.1
@@ -712,7 +712,8 @@ run simultaneously.  If 0 is given as argument, emerge will limit the jobs to
 the number of processors.  Using 'n' as argument can be used to disable this
 setting.  Also see the related \fB\-\-load\-average\fR option.
 Similarly to the \-\-quiet\-build option, the \-\-jobs option causes all
-build output to be redirected to logs.
+build output to be redirected to logs, unless there is only one package
+to emerge.
 Note that interactive packages currently force a setting
 of \fI\-\-jobs=1\fR. This issue can be temporarily avoided
 by specifying \fI\-\-accept\-properties=\-interactive\fR.
@@ -933,7 +934,10 @@ Note that interactive packages currently force all build output to
 be displayed on stdout. This issue can be temporarily avoided
 by specifying \fI\-\-accept\-properties=\-interactive\fR.
 Further, note that disabling \fI\-\-quiet\-build\fR has no effect if
-\fI\-\-jobs\fR is set to anything higher than 1.
+\fI\-\-jobs\fR is set to anything higher than one and there is more than
+one package to emerge.  If there is only one package to emerge, build
+output will be displayed on stdout unless \fI\-\-quiet\fR or
+\fI\-\-quiet\-build\fR is enabled.
 .TP
 .BR "\-\-quiet\-fail [ y | n ]"
 Suppresses display of the build log on stdout when build output is hidden
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.