Package: ncurses-term
Version: 6.5-2
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Please consider moving at least some of the Truecolor terminfo entries,
such as xterm-direct, xterm-direct256, tmux-direct, etc. from the
optional ncurses-term package to the ncurses-base package.

The current state of the art for Truecolor terminals is setting
TERM=xterm-256color and COLORTERM=truecolor (or COLORTERM=24bit) but
there are quite a few issues with this approach, such as COLORTERM not
being preserved across ssh or sudo, not to mention this is a misue of
the xterm-256color terminfo entry.

It would be great to be able to use TERM=xterm-direct or
TERM=xterm-direct256 instead, but that requires the terminfo entry to be
available mostly everywhere and unfortunately that's not the case yet.
The TERM environment variable doesn't have a graceful fallback
mechanism, so in order to be able to set it correctly we first really
need to make sure the entries are really available everywhere.

This is an effort to try to make those entries more pervasive so that
they're actually viable as $TERM settings.

To some extent we can get by with installing ncurses-term everywhere,
but since the main point of that package is to include additional rare
odd non-standard terminfo entries and we're hoping to make these the new
default at some point (as most terminal emulators support Truecolor
these days) it would be great to include it into the default.

It would be great if this could be backported to testing and/or maybe
even stable, but at least getting it into unstable would ensure at some
point it would get into the main pipeline and the entries would become
as pervasive as possible.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: arm64 (aarch64)

Kernel: (container, podman) Linux 6.8.11-300.fc40.aarch64 (SMP w/5 CPU threads; 
PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: (container, podman) unable to detect

Versions of packages ncurses-term depends on:
ii  ncurses-base  6.5-2

ncurses-term recommends no packages.

ncurses-term suggests no packages.

-- no debconf information

Reply via email to