Your message dated Sat, 4 Sep 2021 21:46:05 +0200
with message-id <YTPM/xn0jddsh...@aurel32.net>
and subject line Bug#536085: locales: ru_RU.UTF8 collate UKR-GHE incorrectly
has caused the Debian Bug report #536085,
regarding locales: ru_RU.UTF8 collate UKR-GHE incorrectly
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 ow...@bugs.debian.org
immediately.)


-- 
536085: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536085
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: locales
Version: 2.9-12
Severity: normal


ru_RU.UTF8 locale collate UKR-GHE (U0491 and U0490) incorrectly, here is 
example:

wrong:
seb@seb:~$ (export LANG=ru_RU.UTF-8; echo "абвгґдеєжзиіїйклмнопрстуфхцчшщьюя" | 
sed -e 's/\(.\)/\1\n/g' | sort | head)

а
б
в
г
д
ґ
е
є
ж

correct:
seb@seb:~$ (export LANG=uk_UA.UTF-8; echo "абвгґдеєжзиіїйклмнопрстуфхцчшщьюя" | 
sed -e 's/\(.\)/\1\n/g' | sort | head)

а
б
в
г
ґ
д
е
є
ж

correct:
seb@seb:~$ (export LANG=en_US.UTF-8; echo "абвгґдеєжзиіїйклмнопрстуфхцчшщьюя" | 
sed -e 's/\(.\)/\1\n/g' | sort | head)

а
б
в
г
ґ
д
е
є
ж


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (800, 'testing'), (800, 'stable'), (70, 'unstable'), (65, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages locales depends on:
ii  debconf [debconf-2.0]         1.5.26     Debian configuration management sy
ii  libc6 [glibc-2.9-1]           2.9-4      GNU C Library: Shared libraries

locales recommends no packages.

locales suggests no packages.

-- debconf information:
* locales/default_environment_locale: ru_RU.UTF-8
* locales/locales_to_be_generated: en_GB ISO-8859-1, en_GB.ISO-8859-15 
ISO-8859-15, en_GB.UTF-8 UTF-8, en_US ISO-8859-1, en_US.ISO-8859-15 
ISO-8859-15, en_US.UTF-8 UTF-8, ru_RU ISO-8859-5, ru_RU.CP1251 CP1251, 
ru_RU.KOI8-R KOI8-R, ru_RU.UTF-8 UTF-8, ru_UA.UTF-8 UTF-8, uk_UA.UTF-8 UTF-8



--- End Message ---
--- Begin Message ---
Version: 2.27-0experimental0

On 2009-07-07 18:01, Sergey Burladyan wrote:
> Package: locales
> Version: 2.9-12
> Severity: normal
> 
> 
> ru_RU.UTF8 locale collate UKR-GHE (U0491 and U0490) incorrectly, here is 
> example:
> 
> wrong:
> seb@seb:~$ (export LANG=ru_RU.UTF-8; echo "абвгґдеєжзиіїйклмнопрстуфхцчшщьюя" 
> | sed -e 's/\(.\)/\1\n/g' | sort | head)
> 
> а
> б
> в
> г
> д
> ґ
> е
> є
> ж
> 
> correct:
> seb@seb:~$ (export LANG=uk_UA.UTF-8; echo "абвгґдеєжзиіїйклмнопрстуфхцчшщьюя" 
> | sed -e 's/\(.\)/\1\n/g' | sort | head)
> 
> а
> б
> в
> г
> ґ
> д
> е
> є
> ж
> 
> correct:
> seb@seb:~$ (export LANG=en_US.UTF-8; echo "абвгґдеєжзиіїйклмнопрстуфхцчшщьюя" 
> | sed -e 's/\(.\)/\1\n/g' | sort | head)
> 
> а
> б
> в
> г
> ґ
> д
> е
> є
> ж

This bug has been fixed in the following upstream commit that went into
glibc 2.27:
https://sourceware.org/git/?p=glibc.git;a=commit;h=159738548130d5ac4fe6178977e940ed5f8cfdc4

Closing the bug accordingly.

Regards,
Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurel...@aurel32.net                 http://www.aurel32.net

--- End Message ---

Reply via email to