Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 709720 - sys-apps/groff-1.22.4 automagic dependency on app-i18n/uchardet
Summary: sys-apps/groff-1.22.4 automagic dependency on app-i18n/uchardet
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: PATCH
Depends on: 750032 750035
Blocks:
  Show dependency tree
 
Reported: 2020-02-15 11:08 UTC by Georgy Yakovlev
Modified: 2021-01-19 18:16 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
proposed patch (0001-sys-apps-groff-groff-add-uchardet-useflag.patch,1.66 KB, patch)
2020-10-19 01:21 UTC, Georgy Yakovlev
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Georgy Yakovlev archtester gentoo-dev 2020-02-15 11:08:15 UTC
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)
Comment 1 dkjii 2020-05-28 02:25:34 UTC
happens to me and breaks my binpkg server

related https://lists.gnu.org/archive/html/groff-commit/2017-07/msg00003.html
Comment 2 Larry the Git Cow gentoo-dev 2020-05-28 06:14:18 UTC
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(-)
Comment 3 Georgy Yakovlev archtester gentoo-dev 2020-05-28 06:15:20 UTC
oops wrong bug closed, sorry.
Comment 4 Georgy Yakovlev archtester gentoo-dev 2020-10-19 01:21:06 UTC
Created attachment 666659 [details, diff]
proposed patch
Comment 5 Wazco 2020-12-17 22:53:41 UTC
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.
Comment 6 Larry the Git Cow gentoo-dev 2021-01-19 18:14:50 UTC
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(+)
Comment 7 Georgy Yakovlev archtester gentoo-dev 2021-01-19 18:16:11 UTC
(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.