Hi, emerge rxvt-unicode run urxvt ssh a-gentoo-ssh-server -> can't find terminal definition for rxvt-unicode with TERM="xterm-color" it works, but the mappings are a little different. I guess ncurses, when emerged with USE="unicode", should include unicode term definitions. See for example how debian handles this.
That will nicely collide with x11-terms/rxvt-unicode. :P
(In reply to comment #1) > That will nicely collide with x11-terms/rxvt-unicode. :P > /usr/share/terminfo/rxvt-unicode should be provided by ncurses, not by rxvt-unicode. Just as the big majority of the other files under /usr/share/terminfo
rxvt-unicode needs to be updated first i think
(In reply to comment #3) > rxvt-unicode needs to be updated first i think > Leaving urxvt users without a termcap at all. I think really you should just sync the release of the two new ebuilds.
I'm not sure if you can do it this way, but I think it needs something like: in the new ncurses ebuild: PDEPEND="!<x11-terms/rxvt-unicode-NEWVERSION" in the new rxvt-unicode ebuild: DEPEND=">=sys-libs/ncurses-NEWVERSION" I would really like to see this bug fixed. ;p
(In reply to comment #5) > I'm not sure if you can do it this way, but I think it needs something like: > > in the new ncurses ebuild: PDEPEND="!<x11-terms/rxvt-unicode-NEWVERSION" > in the new rxvt-unicode ebuild: DEPEND=">=sys-libs/ncurses-NEWVERSION" > > I would really like to see this bug fixed. ;p > This is probably the best way to handle that. Otherwise, the upgrade will end up with a file collision if you upgrade ncurses just before rxvt-unicode.
The future is now. sys-libs/ncurses-5.7 collides with rxvt-unicode-9.05-r3
what?! On my system this is not provided. Will revert to old behaviour.
Created attachment 208453 [details, diff] patch for ncurses that generates rxvt-unicode terminfo got it from latest rxvt-unicode
Created attachment 208455 [details, diff] ncurses 5.7-r2 -> 5.7-r3 patch ncurses-5.7-r3 that uses previous patch and blocks rxvt-unicode ebuilds that would conflict with it
Created attachment 208456 [details, diff] rxvt-unicode-9.06-r2 -> 9.06-r3 patch -r3 depends on patched ncurses and doesn't install the terminfo itself
Everyone please review all of the above. If we intend to change things this is probably the way to go. We'll just have to commit both updates at the same time :)
ncurses patches look fine to me. feel free to bump & commit when the rxvt-unicode ebuild gets updated.
This is now fixed in tree :)