caught while unmerging !!! existing preserved libs: >>> package: app-i18n/uchardet-0.0.6-r2 * - /usr/lib64/libuchardet.so.0 * - /usr/lib64/libuchardet.so.0.0.6 * used by /usr/bin/preconv (sys-apps/groff-1.22.4)
happens to me and breaks my binpkg server related https://lists.gnu.org/archive/html/groff-commit/2017-07/msg00003.html
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b959c4bc9b8abc6778fc083ca5b22138eb3c8e8b commit b959c4bc9b8abc6778fc083ca5b22138eb3c8e8b Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2020-05-28 06:04:09 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2020-05-28 06:06:38 +0000 net-im/telegram-desktop: drop 2.1.6 Closes: https://bugs.gentoo.org/709720 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> net-im/telegram-desktop/Manifest | 1 - .../telegram-desktop/telegram-desktop-2.1.6.ebuild | 145 --------------------- 2 files changed, 146 deletions(-)
oops wrong bug closed, sorry.
Created attachment 666659 [details, diff] proposed patch
This breaks viewing of all man pages on a number of my machines with: # man man man: command exited with status 127: (cd /usr/share/man && /usr/libexec/man-db/zsoelim) | (cd /usr/share/man && /usr/libexec/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE) | (cd /usr/share/man && preconv -e UTF-8) | (cd /usr/share/man && tbl) | (cd /usr/share/man & & nroff -mandoc -c -rLL=264n -rLT=264n -Tutf8) Manually installing app-i18n/uchardet indeed fixes the issue.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fc4b2c3355efac3d2543edc617eab71bb4d8cd7 commit 5fc4b2c3355efac3d2543edc617eab71bb4d8cd7 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2021-01-19 18:11:39 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2021-01-19 18:14:43 +0000 sys-apps/groff: add uchardet flag to prevent automagic dep Bug: https://bugs.gentoo.org/750032 Closes: https://bugs.gentoo.org/709720 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> sys-apps/groff/groff-1.22.4.ebuild | 4 +++- sys-apps/groff/metadata.xml | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6983229d66bda38b7d3be3a7c6c5d5e535112ff1 commit 6983229d66bda38b7d3be3a7c6c5d5e535112ff1 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2021-01-19 18:11:58 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2021-01-19 18:14:38 +0000 profiles: mask groff[uchardet] on hppa, riscv and prefix Bug: https://bugs.gentoo.org/709720 Bug: https://bugs.gentoo.org/750032 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> profiles/arch/hppa/package.use.mask | 4 ++++ profiles/arch/riscv/package.use.mask | 4 ++++ profiles/features/prefix/standalone/package.use.mask | 4 ++++ 3 files changed, 12 insertions(+)
(In reply to Wazco from comment #5) > This breaks viewing of all man pages on a number of my machines with: > > # man man > man: command exited with status 127: (cd /usr/share/man && > /usr/libexec/man-db/zsoelim) | (cd /usr/share/man && > /usr/libexec/man-db/manconv -f UTF-8:ISO-8859-1 -t UTF-8//IGNORE) | (cd > /usr/share/man && preconv -e UTF-8) | (cd /usr/share/man && tbl) | (cd > /usr/share/man & > & nroff -mandoc -c -rLL=264n -rLT=264n -Tutf8) > > Manually installing app-i18n/uchardet indeed fixes the issue. alternatively you could re-build groff without uchardet present. anyway, should be fixed now even if groff compiled with uchardet present and it's removed later.