Summary: | unmask sys-libs/ncurses-6.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Hanno Böck <hanno> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexander, polynomial-c |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 648720 | ||
Bug Blocks: | 624644, 625830, 629276, 639706 |
Description
Hanno Böck
2018-02-19 13:49:15 UTC
(In reply to Hanno Boeck from comment #0) > > The comment mentions an issue with mc, but no reference to a bug, either > upstream or in Gentoo. Lars, can we have a clarification what the problem > here is? I haven't investigated deeply because I haven't found a VCS tracker for the terminfo file which seems to be the cause for the issue with mc. Here's what I have found out: app-misc/mc[slang] on a terminaml with 256color support (TERM="*-256color") is completely broken. The input dialogs don't show up, no hilighting, wrong colors in mcedit. Some non-256color terminfos are affected as well but I found not a single 256color terminfo setting that works. app-misc/mc[-slang] behaves better but has other issues unrelated to ncurses. Replacing the terminfo file shipped with ncurses-6.1 with the one from ncurses-6.0 fixes all issues with mc. I haven't reported this to mc, slang or ncurses upstream because I still don't know which package is to blame here. This is the only issue I have found but I want to have some more testing from other people because I won't want people to use potentially broken terminfo files. I've found reports from other distros that this is an issue with sys-libs/slang: https://bugs.archlinux.org/task/57300 https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1585785.html So all we need to do is updating the slang package. I'm working on adding their latest snapshot release... The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3dc9368bd4762b674d259d2fac928aab758dd4 commit 2e3dc9368bd4762b674d259d2fac928aab758dd4 Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2018-02-19 15:36:33 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2018-02-19 15:37:16 +0000 sys-libs/slang: Bump to version 2.3.2_pre23 This snapshot release is needed in order to unmask =sys-libs/ncurses-6.1 which introduced a new terminfo file format that older slang releases do not understand. Bug: https://bugs.gentoo.org/648114 Package-Manager: Portage-2.3.24, Repoman-2.3.6 sys-libs/slang/Manifest | 1 + sys-libs/slang/slang-2.3.2_pre23.ebuild | 81 +++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+)} The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde223a9bfec94114a927904b8549b3211781fef commit dde223a9bfec94114a927904b8549b3211781fef Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2018-02-20 08:35:29 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2018-02-20 08:35:29 +0000 package.mask: Removed =sys-libs/ncurses-6.1 mask. Closes: https://bugs.gentoo.org/648114 profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-) |