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

Bug#977691: libc6: would be great to have 2.32's Unicode 13 support in bullseye



Package: libc6
Version: 2.31-6
Severity: normal
X-Debbugs-Cc: dankamongmen@gmail.com

Dear Maintainer,

Unstable currently contains GNU libc 2.31. I assume that this is the version
expected to go into Bullseye. If 2.32 is intended, please ignore this bug.

2.32 added Unicode 13 support, including wcwidth() tables for the new Unicode
13 characters, introduced in March 2020. 2.31 wcwidth() returns -1 for these
characters. GNU libc's wcwidth() implementation is table-driven, and generated
from Unicode data files. It is thus pretty well self-contained.

If Bullseye will be shipping 2.31, it would be very desirable to include the
Unicode 13 support from 2.32. At the very least, the updated wcwidth() tables
would be a boon. I'd be happy to prepare a backport in the form of a patch, but
wanted to submit this bug and get feedback from the glibc maintainers before
doing so.

Would such a patch be welcome, assuming I could get it done by some date?
Alternatively, are there plans to ship 2.32 in Bullseye?

Thanks!



-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (300, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.1nlb (SMP w/64 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libc6 depends on:
ii  libcrypt1  1:4.4.17-1
ii  libgcc-s1  10.2.1-1

Versions of packages libc6 recommends:
ii  libidn2-0       2.3.0-4
ii  libnss-nis      3.1-4
ii  libnss-nisplus  1.3-4

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]  1.5.74
ii  glibc-doc              2.31-6
ii  libc-l10n              2.31-6
ii  locales                2.31-6

-- debconf information:
  glibc/restart-failed:
* glibc/disable-screensaver:
* libraries/restart-without-asking: true
  glibc/kernel-not-supported:
  glibc/kernel-too-old:
  glibc/restart-services:
  glibc/upgrade: true


Reply to: