$ emerge --moo Larry loves Gentoo (Linux) _______________________ < Have you mooed today? > ----------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\\ ||----w | || || $ cowsay "Have you mooed today?" _______________________ < Have you mooed today? > ----------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || Note the duplicate \\ in emerge --moo output. Looks like an over-eager whitespace cleanup in commit a830a9a broke it, and the attempted fix in commit e03499b was not correct.
Created attachment 528720 [details, diff] emerge --moo: Fix Larry's tail. Attached patch fixes the problem for me.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=0a919d906b52c9397a45f6800df2ba261d562088 commit 0a919d906b52c9397a45f6800df2ba261d562088 Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2018-04-27 20:55:19 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2018-04-27 20:55:19 +0000 Revert "pym/_emerge/main.py: Fix --moo output" This reverts commit e03499b7466bc053bc31ced89e4a890f516be7a3. Bug: https://bugs.gentoo.org/654224 pym/_emerge/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)}
Fixed in portage-2.3.40-r1.