Summary: | sys-libs/ncurses-6.4: Detected file collision: /usr/share/terminfo/r/rio | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jonas Frei <freijon> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ionen, jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jonas Frei
2024-04-28 05:12:08 UTC
That typically just means the separate terminfo package is obsolete, aka ncurses provides it now. Is this the same terminfo or (somehow) something else that just happen to be named the same? You could have whatever package that depends on rio-terminfo instead depend on || ( >=ncurses-ver rio-terminfo ), and have rio-terminfo depend on older ncurses and eventually last-rite that package whenever the required ncurses version is stable. (or if you'd rather keep it simple, just hard depend on >=ncurses-ver now and get rid of rio-terminfo right away, does mean users may need to accept_keywords newer ncurses for now though) (In reply to Ionen Wolkens from comment #1) > eventually last-rite that package whenever the required ncurses > version is stable. Err wait, you did say "newest stable", hadn't noticed it is :) Guess I'd just last-rite rio-terminfo and depend on >=ncurses-ver then, can be extended in case people had it in their @world set, mask is useful to tell them to cleanup. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=844a6efd34181027e42bb391853f2b86928c65e5 commit 844a6efd34181027e42bb391853f2b86928c65e5 Author: Jonas Frei <freijon@pm.me> AuthorDate: 2024-04-28 18:40:04 +0000 Commit: Jonas Frei <freijon@pm.me> CommitDate: 2024-04-28 18:40:04 +0000 x11-terms/rio: Depending on sys-libs/ncurses, masking rio-terminfo Since version sys-libs/ncurses-6.4_p20240330, the terminfo file is provided by the ncurses package. This makes the package x11-terms/rio-terminfo obsolete. Therefore: Masking + softblocking. Closes: https://bugs.gentoo.org/930807 Signed-off-by: Jonas Frei <freijon@pm.me> profiles/package.mask | 5 +++++ x11-terms/rio/{rio-0.0.36.ebuild => rio-0.0.36-r1.ebuild} | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) |