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 ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: xterm: various issues with the U+FE0F VARIATION SELECTOR-16 (VS16) character after emoji
- From: Vincent Lefevre <vincent@vinc17.net>
- Date: Wed, 17 Dec 2025 04:50:45 +0100
- Message-id: <[🔎] 20251217035045.GA320283@qaa.vinc17.org>
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 ---
- To: 1123509-close@bugs.debian.org
- Subject: Bug#1123509: fixed in xterm 406-1
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 22 Dec 2025 19:49:08 +0000
- Message-id: <E1vXlu0-00Ge2O-2C@fasolo.debian.org>
- Reply-to: Sven Joachim <svenjoac@gmx.de>
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 ---