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

Bug#1123509: marked as done (xterm: various issues with the U+FE0F VARIATION SELECTOR-16 (VS16) character after emoji)



Your message dated Mon, 22 Dec 2025 19:49:08 +0000
with message-id <E1vXlu0-00Ge2O-2C@fasolo.debian.org>
and subject line Bug#1123509: fixed in xterm 406-1
has caused the Debian Bug report #1123509,
regarding xterm: various issues with the U+FE0F VARIATION SELECTOR-16 (VS16) character after emoji
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.)


-- 
1123509: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123509
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xterm
Version: 405-1
Severity: important

With xterm 405, the use of the U+FE0F VARIATION SELECTOR-16 (VS16)
character after an emoji can completely corrupt the display with
Mutt. GNU Screen also gets broken with the command below (issues
with the last line of the terminal). I suspect that this is due
to an inconsistency between the xterm behavior and wcwidth(),
which may affect various applications that rely on wcwidth().
I have not checked wcswidth().

But there are issues even with simple output. In a 80-column terminal:

  perl -C -e 'print "\x{2642}\x{FE0F}"x60, "\n"'

I get "♂♂" in the last two columns, which is inconsistent with what
is output before. And in case of scrolling, the spaces are missing
in the second line.

And selection/deselection of such output gives random behavior.
In particular:
  * Spurious ♂ characters appear where there were spaces.
  * Some ♂ characters still appear in reverse video after everything
    has been unselected.

-- System Information:
Debian Release: forky/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.7.12-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xterm depends on:
ii  libc6           2.42-6
ii  libfontconfig1  2.15.0-2.4
ii  libfreetype6    2.13.3+dfsg-1
ii  libice6         2:1.1.1-1
ii  libtinfo6       6.5+20251123-1
ii  libutempter0    1.2.1-4
ii  libx11-6        2:1.8.12-1
ii  libxaw7         2:1.0.16-1
ii  libxext6        2:1.3.4-1+b3
ii  libxft2         2.3.6-1+b4
ii  libxinerama1    2:1.1.4-3+b4
ii  libxmu6         2:1.1.3-3+b4
ii  libxpm4         1:3.5.17-1+b3
ii  libxt6t64       1:1.2.1-1.3
ii  xbitmaps        1.1.1-2.2

Versions of packages xterm recommends:
ii  luit [luit]  2.0.20250912-1
ii  x11-utils    7.7+7

Versions of packages xterm suggests:
pn  xfonts-cyrillic  <none>

-- no debconf information

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)

--- End Message ---
--- Begin Message ---
Source: xterm
Source-Version: 406-1
Done: Sven Joachim <svenjoac@gmx.de>

We believe that the bug you reported is fixed in the latest version of
xterm, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1123509@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sven Joachim <svenjoac@gmx.de> (supplier of updated xterm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 22 Dec 2025 20:27:15 +0100
Source: xterm
Architecture: source
Version: 406-1
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Sven Joachim <svenjoac@gmx.de>
Closes: 1123509
Changes:
 xterm (406-1) unstable; urgency=medium
 .
   * New upstream release.
     - Add option -emoji_width and resource emojiWidth to allow
       enabling/disabling VS15/VS16 feature introduced in xterm 404
       (Closes: #1123509).  Also, work around display issues by changing
       the filler character for VS16.
Checksums-Sha1:
 f67f041def240ee6c7d50bcd147ffffb7748c5d7 2397 xterm_406-1.dsc
 26eb69443a3f5d1455a3f5890782fbf10b8cae4e 1619843 xterm_406.orig.tar.gz
 8aec08f967686dbb96250ac5f3b541454ab2c1b6 729 xterm_406.orig.tar.gz.asc
 a4951a491ca5f237947451ccedfaca4f582b51f0 125792 xterm_406-1.debian.tar.xz
 2dbc6304bfd587558c2de2c45c56b5012ddf0d74 7678 xterm_406-1_source.buildinfo
Checksums-Sha256:
 8342d4abd595e1564f5f0587c6bd715eb06c49e1882e28669aef20419c07173d 2397 xterm_406-1.dsc
 066eb2d66430897fe1dadd271554ccdae33d77c512126a758fc4de37b1148799 1619843 xterm_406.orig.tar.gz
 d88937d6f19234df65b7e7702b5c6b4f011973bf73f22d20679240338ac6afd8 729 xterm_406.orig.tar.gz.asc
 e8e94d4d14c99edf7fdb56c61a6b75863f2213f064b31c37a48be1afde69644e 125792 xterm_406-1.debian.tar.xz
 e5c08bcaa141d8d49721241a1d78ccb5be84899679e4475c04717f0bcb312e16 7678 xterm_406-1_source.buildinfo
Files:
 1ef339a765018ba71888cd954d3080b3 2397 x11 optional xterm_406-1.dsc
 e442c419653c20669531f9f3cc2925d4 1619843 x11 optional xterm_406.orig.tar.gz
 a5954937dd479fab9101b29ad9271b96 729 x11 optional xterm_406.orig.tar.gz.asc
 dfa04cb0d71189cf4db6ec31b8cd0658 125792 x11 optional xterm_406-1.debian.tar.xz
 55af4bde61697580ff411379b348b024 7678 x11 optional xterm_406-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKF8heKgv5Jai5p4QOxBucY1rMawFAmlJnBAACgkQOxBucY1r
MazeXQ/+JBKJ0Izdi82VMTzZoBmzYX0aG0NLMx6zTrjvH3BrYOMRYpCh9ynetN6U
8K3bEhv/cMQgRrojyozLKa2XMLMlWobTVVGUKOlYdXihdm8K2/fGgCQ2f06ahCby
UaPhyeZkp1Vq4axlwx7gpVcMpq5eXQ6EQ3Wq25wgoWOyXGwZTtEgK/JqUCq4ce3g
1KteMCNUQPyavwpsGjEBmRaxAyeMvafV9agcNZAvyPWFM1pMDKHTCM74DCEvhg6S
RQR7EsGuwSwV4H6l8CiRURZvqHCrLepeq9SQTraiMSSfNePpmzJH5KRw/M+riBCz
NdoovcXJffWadRRC+S0UgHFbooVWxxHVu7TGQZ6Rt3rbWYadW7ZwunRqaf98mo7C
9Rmjj7+FrMJeb4wEdAEVbnIhx4RWLe6goNNS2GLj3dYh8nInlA+BPimchPR14pve
qHykYjZuT0YiedXMCQAdwFqsTQvEGGmOyJXOOkz3VHbHFVbhe1ASdu6m+OSN72rO
O8RJ97xLRDoHjPTCznuoJ4bqu8DVYRLv/AAMCfcSG/cmzq2bLgPzezJeTo7sZrHO
PcJ2LV0evCRHZB167IgKD/FRyBRSTBp704e/3+31c+qkj4vzuZbwrYkaBETfkptU
Og0X4VRIrOXvAPBiSjJuAsxBhnZzWEhhIDnj6Bta937Jl32VyxI=
=5BFT
-----END PGP SIGNATURE-----

Attachment: pgpzHOucro21J.pgp
Description: PGP signature


--- End Message ---

Reply to: