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

Bug#934163: marked as done (buster-pu: package ncurses/6.1+20181013-2+deb10u1)



Your message dated Sat, 07 Sep 2019 14:34:49 +0100
with message-id <[🔎] f49e2985d8466065c49c03185c24465a32228fb5.camel@adam-barratt.org.uk>
and subject line Closing bugs for fixes including in 10.1 point release
has caused the Debian Bug report #934163,
regarding buster-pu: package ncurses/6.1+20181013-2+deb10u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
934163: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=934163
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: buster d-i
User: release.debian.org@packages.debian.org
Usertags: pu

I have just uploaded ncurses 6.1+20181013-2+deb10u1 to Buster which
contains a one-line fix for bug #933053[1], the same as in version
6.1+20190713-2 which is now in testing.

Some background: for about 20 years, xterm has support for a special
escape sequence which causes characters to be repeated.  In ncurses
6.1-1 and later, an entry was added to the xterm* terminfo descriptions
announcing this feature.  The ncurses library makes use of it for line
drawing characters.

Now there are many terminal emulators out there who set TERM to xterm or
xterm-256color, and they did generally not actually support this escape
sequence, leading to the line drawing characters not repeated which
looks then very bad.  You can see a few screenshots in bug #933053.

Most popular terminal emulators in Buster have already been fixed, so
desktop systems are largely unaffected.  However, if people connect to a
Buster server from an older system, say Debian 9 or Ubuntu 16.04, they
may experience this issue.

The solution is to drop the particular entry from the xterm* terminfo
entries, so that the ncurses library no longer uses it.  I have tested
the fix with the Stretch versions of konsole and gnome-terminal and a
Buster chroot.

Since ncurses builds a udeb I need a d-i ack, debian-boot@ and kibi@
are already in X-Debbugs-CC.  The libraries are not touched by the patch
and are identical with and without it.  The xterm terminfo file is used
by src:debian-installer-utils to build di-utils-terminfo.udeb, but only
on kfreebsd.


1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933053

diff -Nru ncurses-6.1+20181013/debian/changelog ncurses-6.1+20181013/debian/changelog
--- ncurses-6.1+20181013/debian/changelog	2019-02-11 18:17:20.000000000 +0100
+++ ncurses-6.1+20181013/debian/changelog	2019-08-05 20:03:21.000000000 +0200
@@ -1,3 +1,10 @@
+ncurses (6.1+20181013-2+deb10u1) buster; urgency=medium
+
+  * Drop "rep" from xterm-new and derived terminfo descriptions
+    (Closes: #933053).
+
+ -- Sven Joachim <svenjoac@gmx.de>  Mon, 05 Aug 2019 20:03:21 +0200
+
 ncurses (6.1+20181013-2) unstable; urgency=medium
 
   * Add Breaks against libmono-corlib4.5-cil (<< 4.6.2.7+dfsg-2)
diff -Nru ncurses-6.1+20181013/debian/xterm.ti ncurses-6.1+20181013/debian/xterm.ti
--- ncurses-6.1+20181013/debian/xterm.ti	2019-02-11 18:16:04.000000000 +0100
+++ ncurses-6.1+20181013/debian/xterm.ti	2019-08-05 20:02:15.000000000 +0200
@@ -136,7 +136,7 @@
 	kcbt=\E[Z,
 	kent=\EOM,
 	rin=\E[%p1%dT,
-	use=ansi+rep,
+#	use=ansi+rep,
 	use=ecma+strikeout,
 	use=xterm+pcfkeys,
 	use=xterm+tmux,

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Version: 10.1

Hi,

The fixes referenced by each of these bugs were included in today's
buster point release.

Regards,

Adam

--- End Message ---

Reply to: