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

Bug#657511: marked as done (locales: Correct transliteration rules for nb_NO and nn_NO locales)



Your message dated Thu, 02 Feb 2012 21:33:55 +0000
with message-id <E1Rt4Hz-0002Cn-BC@franck.debian.org>
and subject line Bug#657511: fixed in eglibc 2.13-26
has caused the Debian Bug report #657511,
regarding locales: Correct transliteration rules for nb_NO and nn_NO locales
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.)


-- 
657511: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657511
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: locales
Version: 2.11.2-10
Tags: patch
Severity: important
User: debian-edu@lists.debian.org
Usertags: debian-edu

I discovered this while investigating a solution for #657086.  The
problem is that the transliteration rules for nb_NO (and perhaps also
the general rules are incomplete and wrong.  This causes bogus gecos and
user names to be generated in GOsa.  This is what I get at the moment:

  % echo ÆØÅæøå | iconv -t ASCII//TRANSLIT
  AE?Aae?a
  %

This is what I expect:

  % echo ÆØÅæøå | iconv -t ASCII//TRANSLIT
  AeOeAaaeoeaa
  %

In /usr/share/i18n/locales/nb_NO, I find this block:

  translit_start
  include  "translit_combining";""
  translit_end

This surprised me, as the original nb_NO locale in GNU libc look like
this and I knew this from when I worked on glibc locales:

  translit_start
  include "translit_combining";""

  % Norwegian transliteration
  % LATIN CAPITAL LETTER A WITH RING ABOVE -> "Aa"
  <U00C5> "<U0041><U030A>";"<U0041><U0061>"
  % LATIN SMALL LETTER A WITH RING ABOVE -> "aa"
  <U00E5> "<U0061><U030A>";"<U0061><U0061>"
  % LATIN CAPITAL LETTER O WITH STROKE -> "Oe"
  <U00D8> "<U004F><U0338>";"<U004F><U0065>"
  % LATIN SMALL LETTER O WITH STROKE -> "oe"
  <U00F8> "<U006F><U0338>";"<U006F><U0065>"
  % LATIN CAPITAL LETTER AE -> "Ae"
  <U00C6> "<U0041><U0065>"
  % LATIN SMALL LETTER AE -> "ae"
  <U00E6> "<U0061><U0065>"

  translit_end

This adjustment to the transliteration rules seem to have been lost when
switching from glibc to eglibc.

Please apply this patch to the nb_NO locale, to at least get correct
transliteration with nb_NO and nn_NO locales.

--- /usr/share/i18n/locales/nb_NO       2011-01-23 21:25:44.000000000 +0100
+++ /tmp/nb_NO.new      2012-01-26 19:04:18.000000000 +0100
@@ -127,6 +127,21 @@
 
 translit_start
 include  "translit_combining";""
+
+% Norwegian transliteration
+% LATIN CAPITAL LETTER A WITH RING ABOVE -> "Aa"
+<U00C5> "<U0041><U030A>";"<U0041><U0061>"
+% LATIN SMALL LETTER A WITH RING ABOVE -> "aa"
+<U00E5> "<U0061><U030A>";"<U0061><U0061>"
+% LATIN CAPITAL LETTER O WITH STROKE -> "Oe"
+<U00D8> "<U004F><U0338>";"<U004F><U0065>"
+% LATIN SMALL LETTER O WITH STROKE -> "oe"
+<U00F8> "<U006F><U0338>";"<U006F><U0065>"
+% LATIN CAPITAL LETTER AE -> "Ae"
+<U00C6> "<U0041><U0065>"
+% LATIN SMALL LETTER AE -> "ae"
+<U00E6> "<U0061><U0065>"
+
 translit_end
 END LC_CTYPE
 
-- 
Happy hacking
Petter Reinholdtsen



--- End Message ---
--- Begin Message ---
Source: eglibc
Source-Version: 2.13-26

We believe that the bug you reported is fixed in the latest version of
eglibc, which is due to be installed in the Debian FTP archive:

eglibc-source_2.13-26_all.deb
  to main/e/eglibc/eglibc-source_2.13-26_all.deb
eglibc_2.13-26.diff.gz
  to main/e/eglibc/eglibc_2.13-26.diff.gz
eglibc_2.13-26.dsc
  to main/e/eglibc/eglibc_2.13-26.dsc
glibc-doc_2.13-26_all.deb
  to main/e/eglibc/glibc-doc_2.13-26_all.deb
libc-bin_2.13-26_amd64.deb
  to main/e/eglibc/libc-bin_2.13-26_amd64.deb
libc-dev-bin_2.13-26_amd64.deb
  to main/e/eglibc/libc-dev-bin_2.13-26_amd64.deb
libc6-dbg_2.13-26_amd64.deb
  to main/e/eglibc/libc6-dbg_2.13-26_amd64.deb
libc6-dev-i386_2.13-26_amd64.deb
  to main/e/eglibc/libc6-dev-i386_2.13-26_amd64.deb
libc6-dev_2.13-26_amd64.deb
  to main/e/eglibc/libc6-dev_2.13-26_amd64.deb
libc6-i386_2.13-26_amd64.deb
  to main/e/eglibc/libc6-i386_2.13-26_amd64.deb
libc6-pic_2.13-26_amd64.deb
  to main/e/eglibc/libc6-pic_2.13-26_amd64.deb
libc6-prof_2.13-26_amd64.deb
  to main/e/eglibc/libc6-prof_2.13-26_amd64.deb
libc6-udeb_2.13-26_amd64.udeb
  to main/e/eglibc/libc6-udeb_2.13-26_amd64.udeb
libc6_2.13-26_amd64.deb
  to main/e/eglibc/libc6_2.13-26_amd64.deb
libnss-dns-udeb_2.13-26_amd64.udeb
  to main/e/eglibc/libnss-dns-udeb_2.13-26_amd64.udeb
libnss-files-udeb_2.13-26_amd64.udeb
  to main/e/eglibc/libnss-files-udeb_2.13-26_amd64.udeb
locales-all_2.13-26_amd64.deb
  to main/e/eglibc/locales-all_2.13-26_amd64.deb
locales_2.13-26_all.deb
  to main/e/eglibc/locales_2.13-26_all.deb
multiarch-support_2.13-26_amd64.deb
  to main/e/eglibc/multiarch-support_2.13-26_amd64.deb
nscd_2.13-26_amd64.deb
  to main/e/eglibc/nscd_2.13-26_amd64.deb



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 657511@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated eglibc 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 02 Feb 2012 20:32:10 +0100
Source: eglibc
Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-s390x libc6-dev-s390x libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-i686 libc6-xen libc0.1-i686 libc0.3-i686 libc0.3-xen libc6.1-alphaev67 libc6-loongson2f libnss-dns-udeb libnss-files-udeb
Architecture: source all amd64
Version: 2.13-26
Distribution: unstable
Urgency: low
Maintainer: Aurelien Jarno <aurel32@debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description: 
 eglibc-source - Embedded GNU C Library: sources
 glibc-doc  - Embedded GNU C Library: Documentation
 libc-bin   - Embedded GNU C Library: Binaries
 libc-dev-bin - Embedded GNU C Library: Development binaries
 libc0.1    - Embedded GNU C Library: Shared libraries
 libc0.1-dbg - Embedded GNU C Library: detached debugging symbols
 libc0.1-dev - Embedded GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - Embedded GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - Embedded GNU C Library: 32bit shared libraries for AMD64
 libc0.1-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
 libc0.1-pic - Embedded GNU C Library: PIC archive library
 libc0.1-prof - Embedded GNU C Library: Profiling Libraries
 libc0.1-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libc0.3    - Embedded GNU C Library: Shared libraries
 libc0.3-dbg - Embedded GNU C Library: detached debugging symbols
 libc0.3-dev - Embedded GNU C Library: Development Libraries and Header Files
 libc0.3-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
 libc0.3-pic - Embedded GNU C Library: PIC archive library
 libc0.3-prof - Embedded GNU C Library: Profiling Libraries
 libc0.3-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libc0.3-xen - Embedded GNU C Library: Shared libraries [Xen version]
 libc6      - Embedded GNU C Library: Shared libraries
 libc6-amd64 - Embedded GNU C Library: 64bit Shared libraries for AMD64
 libc6-dbg  - Embedded GNU C Library: detached debugging symbols
 libc6-dev  - Embedded GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - Embedded GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-i386 - Embedded GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-mips64 - Embedded GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - Embedded GNU C Library: n32 Development Libraries for MIPS64
 libc6-dev-powerpc - Embedded GNU C Library: 32bit powerpc development libraries for p
 libc6-dev-ppc64 - Embedded GNU C Library: 64bit Development Libraries for PowerPC64
 libc6-dev-s390 - Embedded GNU C Library: 32bit Development Libraries for IBM zSeri
 libc6-dev-s390x - Embedded GNU C Library: 64bit Development Libraries for IBM zSeri
 libc6-dev-sparc64 - Embedded GNU C Library: 64bit Development Libraries for UltraSPAR
 libc6-i386 - Embedded GNU C Library: 32-bit shared libraries for AMD64
 libc6-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
 libc6-loongson2f - Embedded GNU C Library: Shared libraries (Loongson 2F optimized)
 libc6-mips64 - Embedded GNU C Library: 64bit Shared libraries for MIPS64
 libc6-mipsn32 - Embedded GNU C Library: n32 Shared libraries for MIPS64
 libc6-pic  - Embedded GNU C Library: PIC archive library
 libc6-powerpc - Embedded GNU C Library: 32bit powerpc shared libraries for ppc64
 libc6-ppc64 - Embedded GNU C Library: 64bit Shared libraries for PowerPC64
 libc6-prof - Embedded GNU C Library: Profiling Libraries
 libc6-s390 - Embedded GNU C Library: 32bit Shared libraries for IBM zSeries
 libc6-s390x - Embedded GNU C Library: 64bit Shared libraries for IBM zSeries
 libc6-sparc64 - Embedded GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libc6-xen  - Embedded GNU C Library: Shared libraries [Xen version]
 libc6.1    - Embedded GNU C Library: Shared libraries
 libc6.1-alphaev67 - Embedded GNU C Library: Shared libraries (EV67 optimized)
 libc6.1-dbg - Embedded GNU C Library: detached debugging symbols
 libc6.1-dev - Embedded GNU C Library: Development Libraries and Header Files
 libc6.1-pic - Embedded GNU C Library: PIC archive library
 libc6.1-prof - Embedded GNU C Library: Profiling Libraries
 libc6.1-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - Embedded GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - Embedded GNU C Library: NSS helper for files - udeb (udeb)
 locales    - Embedded GNU C Library: National Language (locale) data [support]
 locales-all - Embedded GNU C Library: Precompiled locale data
 multiarch-support - Transitional package to ensure multiarch compatibility
 nscd       - Embedded GNU C Library: Name Service Cache Daemon
Closes: 657511 658171
Changes: 
 eglibc (2.13-26) unstable; urgency=low
 .
   [ Aurelien Jarno ]
   * sysdeps/kfreebsd.mk: also symlink x86 directory.
   * kfreebsd/local-sysdeps.diff: update to revision 4053 (from glibc-bsd).
   * patches/any/submitted-resolv-first-query-failure.diff: new patch to fix
     resolving issues with broken servers returning NOTIMP or FORMERR to AAAA
     queries.  Closes: #658171.
   * patches/localedata/locale-nb_NO.diff: new patch to add Norwegian
     transliteration.  Closes: #657511.
Checksums-Sha1: 
 5b0caf830fcba801b1fabcae7e078c337e48dee7 4683 eglibc_2.13-26.dsc
 006e85e8a58d33c693bf54c122626607012d6ff7 1819957 eglibc_2.13-26.diff.gz
 36f137038f362dd86c25d98591f29cf589c11fcf 1891358 glibc-doc_2.13-26_all.deb
 316c30c5f97d7fc94704c2096959e7b55b0dd7c3 13270436 eglibc-source_2.13-26_all.deb
 ed3cb36fa70a0b49e41e29dde94f5c15697a065f 5708258 locales_2.13-26_all.deb
 9eb702cc061bcb80111318abaa283ae4467acd01 4336362 libc6_2.13-26_amd64.deb
 c4dce984165badf273e5ad8dc1434554c4738be7 2646340 libc6-dev_2.13-26_amd64.deb
 eaa4a8775f711b4218cb0a448f5cf4aa2e8bf74b 2087236 libc6-prof_2.13-26_amd64.deb
 49beb86748d89e959ebf33d188f75cfef3063e07 1593694 libc6-pic_2.13-26_amd64.deb
 df5d602263a02971bb24cc5518f932e92dc34c92 1263076 libc-bin_2.13-26_amd64.deb
 48ac8b58c4d9f4f337b07fdb2eee1a4a2ffd16d0 220664 libc-dev-bin_2.13-26_amd64.deb
 5346450df47f9cae21d11bd757eb4701d0e68763 144636 multiarch-support_2.13-26_amd64.deb
 a0920fe904b46c5df7bf2dec08d4b0b56a7b1682 3260518 locales-all_2.13-26_amd64.deb
 b4fec939b307fc61348d12f09bc11b91c5a0645c 3855890 libc6-i386_2.13-26_amd64.deb
 9d4a652f3f3c6b521ead15fe9a8c5c1df040f353 1571622 libc6-dev-i386_2.13-26_amd64.deb
 2ce7cddb3fdc926adca3dd5a3f3bf18952f24959 207654 nscd_2.13-26_amd64.deb
 ab42384b09a5ae2640f592e870562fa5bb7a3fc0 4819280 libc6-dbg_2.13-26_amd64.deb
 71886156a60e05590415625fe941690d408b3b36 1183468 libc6-udeb_2.13-26_amd64.udeb
 572caab79515eedde5e3a443416d7cf4fedaf773 11138 libnss-dns-udeb_2.13-26_amd64.udeb
 d33fc74226c320a32db8493af27456e3bf636c1a 19320 libnss-files-udeb_2.13-26_amd64.udeb
Checksums-Sha256: 
 122cf9e0dbc883a11bcefa7777ddd2c6ca67f177f31876d9f46cedcf1d3d8f68 4683 eglibc_2.13-26.dsc
 3459fe76216233c842a4616508f3aca96b54a34c92e0a5b12095f7f4a537a581 1819957 eglibc_2.13-26.diff.gz
 4000820185fe808da0e0db85f1cc4ca70b0f0132e4348fe137ad1ad03d08203f 1891358 glibc-doc_2.13-26_all.deb
 653dddcf5842761447e362ea74a0733e8ab14fb77bc4c1bb308650f8fec82ab8 13270436 eglibc-source_2.13-26_all.deb
 9a715b6d9298ee87c53b8ce1f212bf50bb2e73a3953f22e8523e5a16b93d804a 5708258 locales_2.13-26_all.deb
 048df6e88a64aaf495d2f1ae39b3e985a29a178be0407898ccc13b2704428b4b 4336362 libc6_2.13-26_amd64.deb
 0910aff99fdec6ecc9ab529e2cdd226f6bf88edac3f95fbe57924e63c64d6ed8 2646340 libc6-dev_2.13-26_amd64.deb
 d53e1553e8448cc14c4267855afa1bf73fd7c6c8b0cb04589d81fa20fabdade1 2087236 libc6-prof_2.13-26_amd64.deb
 7e25cbfecae51173413f6bdd17d1d6b40d0781e889baff6a317aea16c37d6f8d 1593694 libc6-pic_2.13-26_amd64.deb
 2ba1c1e5bf8a166216a8d8a43b5ae380e53ffd21b951a9105a4d7fa5b34374a0 1263076 libc-bin_2.13-26_amd64.deb
 e9f7bb826793f4a03b74d1cdad1da8ed83a3509a828ee768d469e25318bd681b 220664 libc-dev-bin_2.13-26_amd64.deb
 229ffd3d9f1da2a6d5b2b3acc061f3498657de512441a43c17527eb4055fa4c6 144636 multiarch-support_2.13-26_amd64.deb
 2b4a4b06d1ab84374cd7a4c862d76a034e1ddafeb5d8dcde0948808171bc3b51 3260518 locales-all_2.13-26_amd64.deb
 3d5c31fb6316dfd69d6213af13cc9f12d5d0ea1bbb9bc6ede3a7ecd30f47a9b5 3855890 libc6-i386_2.13-26_amd64.deb
 5bb74153321e5d963aef5987275934aa319ab9876a95d01af15607bc70c639fe 1571622 libc6-dev-i386_2.13-26_amd64.deb
 2286f9150e785f8df9cfa95efbabefb1930d8d94ecc3cc1e3179ea92e28831c5 207654 nscd_2.13-26_amd64.deb
 0273525070016a00be8ad5c6b30c6167146cdf533bfc33893d1ab5cd8383fc40 4819280 libc6-dbg_2.13-26_amd64.deb
 3a988f5f0d3386e7a2c03aa0e7754806a214295aaf79382ba26b5a5c5c7fdbb0 1183468 libc6-udeb_2.13-26_amd64.udeb
 b8af6f0b86209c1b2f5c4d24db862ab41353e51739d4039ba0b3b0b9650867e2 11138 libnss-dns-udeb_2.13-26_amd64.udeb
 7146f560d5f466188365e964eeaec72480fd1abb381a0bf3ec780347005466e2 19320 libnss-files-udeb_2.13-26_amd64.udeb
Files: 
 1846d2d7aee758764da22628b248d47c 4683 libs required eglibc_2.13-26.dsc
 ce26f57bcccb68c0977de23605c7bedb 1819957 libs required eglibc_2.13-26.diff.gz
 2a111014408bbb0c418d53fff2b1121e 1891358 doc optional glibc-doc_2.13-26_all.deb
 a01d187c86db103b147a3bbd2bb08737 13270436 devel optional eglibc-source_2.13-26_all.deb
 4b1ca8fa7b584bfabfd3b673b6695b31 5708258 localization standard locales_2.13-26_all.deb
 8727b491a009be2fbf46ffb6c5cef1bc 4336362 libs required libc6_2.13-26_amd64.deb
 f2fda1559f2dd5507300f31ac2b8db05 2646340 libdevel optional libc6-dev_2.13-26_amd64.deb
 88b34b305a3525a956c2a650dba19019 2087236 libdevel extra libc6-prof_2.13-26_amd64.deb
 fdb948c551865bc02b31a3748b1888bd 1593694 libdevel optional libc6-pic_2.13-26_amd64.deb
 6d352c45302d0024cef5dd518a316327 1263076 libs required libc-bin_2.13-26_amd64.deb
 6acd57ad6b9e7f038cfe20fc0d17bb8c 220664 libdevel optional libc-dev-bin_2.13-26_amd64.deb
 93b4b267d789fa29e2aca1d37ee03ff1 144636 libs standard multiarch-support_2.13-26_amd64.deb
 2a824059ab3df8520c56da4038357ef4 3260518 localization extra locales-all_2.13-26_amd64.deb
 23e98dcb433d5afbe7a7dff9e8fbea81 3855890 libs optional libc6-i386_2.13-26_amd64.deb
 377a9472f64e923437f8588eafe53f91 1571622 libdevel optional libc6-dev-i386_2.13-26_amd64.deb
 eeb536fb043bc1ed67e7a535bfe0fea9 207654 admin optional nscd_2.13-26_amd64.deb
 07a0724d6cebb84228498e42f8e662b9 4819280 debug extra libc6-dbg_2.13-26_amd64.deb
 b9358c7574cfad2331061f7093b7deb1 1183468 debian-installer extra libc6-udeb_2.13-26_amd64.udeb
 f6a9f97258a60aa852f29ce25c2e6daf 11138 debian-installer extra libnss-dns-udeb_2.13-26_amd64.udeb
 d80ad745e20e601aeb7ff76f7c03ceb5 19320 debian-installer extra libnss-files-udeb_2.13-26_amd64.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iD8DBQFPKvayw3ao2vG823MRAsHtAJ4qLxHD1Vdd6474LrMBVJ7b7Oj1HwCfaXE3
L9MpUio+2Vzx/DCttENkv00=
=YYQA
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: