screen-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[screen-devel] Fwd: Bug#882340: screen: please update wcwidth/Unicode da


From: Axel Beckert
Subject: [screen-devel] Fwd: Bug#882340: screen: please update wcwidth/Unicode data [origin: address@hidden
Date: Sun, 15 Jul 2018 01:08:42 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

Hi,

this patch has been submitted to Debian with the request to forward it
to upstream which I hereby do.

While I generally trust the submitter as well consider him competent
with regards to charset and especially Unicode encodings, I've not
much of an idea what the patch actually changes and I'm very reluctant
to update defacto binary code which I don't really understand and
which is not cryptographically signed.

I assume one of the upstream devs is more comptent than me with that
matter and able to review the patch and hopefully include it in the
screen-v4 as well as the master branch.

(If preferred, I can also open a ticket on Savannah for this.)

                Regards, Axel
-- 
 ,''`.  |  Axel Beckert <address@hidden>, 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
--- Begin Message --- Subject: Bug#882340: screen: please update wcwidth/Unicode data Date: Tue, 21 Nov 2017 17:10:38 +0100
Package: screen
Version: 4.6.2-1wtf1
Severity: normal
Tags: upstream patch

Please apply the attached patch, and forward it upstream, to bring
Unicode (wcwidth) data up to date with latest glibc master.

Symptom:

Download the following file and edit it in screen in an 110x24 uxterm:
http://mirsolutions.de/music/free/Haydn%20--%20Die%20Himmel%20erz%c3%a4hlen%20die%20Ehre%20Gottes.mscx

The status line (first line of the terminal) in the jupp editor is
corrupted because GNU screen, in the version in Debian, mistakenly
handles the line width wrong.

In an 80x24 uxterm with screen, this does not happen because the
fancy WTF-8 characters in question are close to the end of the
line in the file and thus only displayed when the terminal is
wide enough.

-- System Information:
Debian Release: buster/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: i386, amd64

Kernel: Linux 4.13.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)

Versions of packages screen depends on:
ii  libc6         2.25-1
ii  libpam0g      1.1.8-3.6
ii  libtinfo5     6.0+20170902-1
ii  libutempter0  1.1.6-3

screen recommends no packages.

Versions of packages screen suggests:
pn  byobu | screenie | iselect  <none>
pn  ncurses-term                <none>

-- no debconf information

Attachment: screen_4.6.2-1wtf1.debdiff
Description: Text document


--- End Message ---

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]