Your message dated Mon, 22 Dec 2025 19:49:08 +0000
with message-id <[email protected]>
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 [email protected]
immediately.)
--
1123509: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1123509
Debian Bug Tracking System
Contact [email protected] 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 <[email protected]> - 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 <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sven Joachim <[email protected]> (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 [email protected])
-----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 <[email protected]>
Changed-By: Sven Joachim <[email protected]>
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-----
pgpaigONTiBpF.pgp
Description: PGP signature
--- End Message ---