Hi Paul,

Paul Gortmaker wrote:
> So, something that used to work and now does not -- the boilerplate
> definition of a regression,

No, it's no regression in this case:

Screen's behaviour hasn't changed at all. But it's long-standing
behaviour relies a lot on which termcap definitions are available, and
that depends on ncurses-term being installed or not on the remote (and
partially also on the local) side as well as which termcap definitions
are in ncurses-base and which are in ncurses-term. And that changes
over time. See the README "that nobody reads".

IMHO this is neither a regression nor an issue with screen's code nor
can it be fixed without causing _real_ regressions, which I'd like to
avoid.

It might be an issue with the logic implemented in screen since many,
many years if not decades. But I surely won't change such a
long-standing behaviour as a distribution-only patch.

                Regards, Axel
-- 
 ,''`.  |  Axel Beckert <[email protected]>, https://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-terminal in Ubuntu.
https://bugs.launchpad.net/bugs/1726826

Title:
  screen 256 colour TERM setting breaks logging into older hosts

Status in gnome-terminal package in Ubuntu:
  New
Status in screen package in Ubuntu:
  Fix Committed
Status in screen package in Debian:
  Fix Released

Bug description:
  As of 16.04, the screen program started using a 256 colour setting.
  The problem is that this setting is relatively new and has not had a
  chance to propagate to older hosts, including something as new as the
  previous 15.x release.  For example:

  --------------------------------------
  paul@1604-host:~$ echo $TERM
  screen.xterm-256color
  paul@y1604-host:~$ ssh oldermachine
  Welcome to Ubuntu 15.04 (GNU/Linux 3.19.0-84-generic x86_64)

   * Documentation:  https://help.ubuntu.com/

  0 packages can be updated.
  0 updates are security updates.

  Last login: Mon Oct 23 15:52:17 2017 from yow-pgortmak-d1.wrs.com
  paul@oldermachine:~$ echo foo > foo
  paul@yoldermachine:~$ less foo
  WARNING: terminal is not fully functional
  foo  (press RETURN)
  paul@oldermachine:~$ export TERM=screen
  paul@yoldermachine:~$ less foo
  foo
  paul@oldermachine:~$ cat /etc/lsb-release 
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=15.04
  DISTRIB_CODENAME=vivid
  DISTRIB_DESCRIPTION="Ubuntu 15.04"
  paul@oldermachine:~$ 
  ------------------------------------------

  This makes it extremely annoying to use 16.04 in order to interact
  with any other linux/unix machines.  The 256 color term type needs at
  least a couple years roll-out time before it becomes the default.
  Otherwise the older machines won't have it and they will complain and
  default to ancient crippled defaults and nag you each time they have
  to do so.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1726826/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to