[Pkg-rust-maintainers] Bug#950862: exa: hardcoded weird 7-bit collation

Adam Borowski kilobyte at angband.pl
Fri Feb 7 14:16:07 GMT 2020


Package: exa
Version: 0.9.0-2
Severity: normal

Hi!
I'm afraid that exa uses a hard-coded collation no matter what you try to
configure.  It uppercases every byte's value then sorts as bytes.

Thus:
* LC_COLLATE=C.UTF-8 nor LC_COLLATE=C don't produce traditional order
* non-ASCII letters behave differently from 7-bit (only latter are uppercased)
* Turkic locales don't get ı↔I i↔ İ
* language specific collation isn't obeyed (a<ą<b)
and so on.


Meow!
-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.5.1-00053-g39149fc6f728 (SMP w/64 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages exa depends on:
ii  libc6                2.29-10
ii  libgcc-s1 [libgcc1]  10-20200204-1

exa recommends no packages.

exa suggests no packages.

-- no debconf information


More information about the Pkg-rust-maintainers mailing list