localedef doesn't know about rupee symbol

Bug #799673 reported by Colin Watson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eglibc (Ubuntu)
Fix Released
Low
Colin Watson
langpack-locales (Ubuntu)
Fix Released
High
Colin Watson

Bug Description

localechooser (and therefore ubiquity) currently fail to build as follows:

  /usr/share/i18n/locales/bn_IN:56: LC_MONETARY: unknown character in field `currency_symbol'

You can reproduce this with:

  localedef -c -f UTF-8 -i bn_IN scratch-directory

The "unknown character" in question is <U20B9>, listed in http://www.unicode.org/charts/PDF/U20A0.pdf as the rupee symbol.

Colin Watson (cjwatson)
Changed in eglibc (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
importance: Undecided → High
status: New → In Progress
Revision history for this message
Colin Watson (cjwatson) wrote :

Actually, it looks like most of the problem is that the charmaps in langpack-locales weren't updated along with the locales. I'm fixing this. I'll commit my eglibc changes since they don't seem incorrect and are just backports, but there's no need to worry about uploading them in any particularly timely fashion as far as I can see.

Changed in langpack-locales (Ubuntu):
assignee: nobody → Colin Watson (cjwatson)
importance: Undecided → High
status: New → In Progress
Changed in eglibc (Ubuntu):
importance: High → Low
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package langpack-locales - 2.13+git20110622-1

---------------
langpack-locales (2.13+git20110622-1) oneiric; urgency=low

  * Update charmaps from upstream as well as locales.
    - Add CP770, CP771, CP772, CP773, and CP774 charmaps.
    - Update GB18030 to GB18020-2005.
    - Update UTF-8, in particular to include the rupee symbol (LP: #799673).
 -- Colin Watson <email address hidden> Wed, 22 Jun 2011 12:24:00 +0100

Changed in langpack-locales (Ubuntu):
status: In Progress → Fix Released
Colin Watson (cjwatson)
Changed in eglibc (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package eglibc - 2.13-8ubuntu1

---------------
eglibc (2.13-8ubuntu1) oneiric; urgency=low

  [ Colin Watson ]
  * Backport from upstream:
    - Update UTF-8 charmap from recent Unidata.txt file.
    - Transliterate U20B9 (LP: #799673).

  [ Matthias Klose ]
  * Merge with Debian (r4770).
  * Align _start constant pool to 4 bytes (Richard Sandiford). LP: #791315.
  * Adjust Breaks to gcc-4.x for the Ubuntu versions.

eglibc (2.13-8) unstable; urgency=low

   [ Samuel Thibault ]
   * Add patches/hurd-i386/submitted-ldsodefs.h.diff to fix loading binaries
    with GNU/Hurd-specific extensions, disabled for now.
  * patches/hurd-i386/local-sendmsg-SCM_RIGHTS.diff: Do not call getauth(),
    use the __USEPORT() cache macro instead. This should fix zsh FTBFS with
    duplicate getproc() symbol.

   [ Aurelien Jarno ]
   * Add patches/any/cvs-addmntent.diff to correctly report errors status in
     addmntent(). Closes: #630699 / CVE-2011-1089.
   * Add patches/any/cvs-resolv-different-nameserver.diff to try a different
     nameserver if the first one returns REFUSED. Closes: #535504, #602291.
  * Update patches/svn-updates to revision 14337:
    - Remove any/cvs-glro_dl_debug_mask.diff (merged).
    - Remove i386/cvs-memmove-static.diff (merged).
  * debian/control: clean-up Uploaders: .
  * Add patches/any/cvs-fnmatch.diff to fix an integer overflow in
    fnmatch() (CVE-2011-1659). Closes: #626370.
  * Add an entry to NEWS.Debian about multiarch and passing flags to the
    compiler on pre-multiarch toolchains.
  * Replace sparc/submitted-ifunc2.diff by upstream version
    any/cvs-ifunc.diff.
  * Fix patches/hppa/submitted-nptl-carlos.diff to correctly pass
    --as-needed and --no-as-needed to the linker.
  * Update breaks on pre-multiarch packages. Closes: #631907.
  * libc.preinst: improve and simplify search for old libraries, detect
    broken LD_LIBRARY_PATH. Closes: #630608.
  * libc.postrm: remove support code from Sarge.
  * rules.d/debhelper.mk: install bug files using dh_bugfiles.

  [ Petr Salinger ]
  * kfreebsd/local-sysdeps.diff: update to revision 3501 (from glibc-bsd).
    to fix <bits/siginfo.h>. Closes: #631867.
  * Drop kfreebsd/local-ftw.diff, needed only for pre 8.0 kernels.

eglibc (2.13-7) unstable; urgency=low

  [ Aurelien Jarno ]
  * Update paths to the memcpy wrapper in NEWS.Debian.gz. Closes:
    #630138.
  * Fix preinst script wrt 3.0 kernel. Patch by Colin Watson. Closes:
    #630077.
  * debian/sysdeps/linux.mk: correctly check from multiarch asm/ include
    directory.
  * Add patches/sparc/cvs-ifunc1.diff and patches/sparc/submitted-ifunc2.diff
    to fix multi-arch support on sparc. Update sysdeps/sparc.mk and
    sysdeps/sparc64.mk to re-enable multi-arch support on sparc and sparc64.
    Closes: #625607.
  * debhelper.in/libc.preinst: improve error message when an old copy of ld.so
    is found. Closes: #629983.
  * debhelper.in/libc.preinst: automatically remove leftovers from libc5 to
    libc6 transition (upgrade from Bo to Hamm). Closes: #629534.
 -- Matthias Klose <email address hidden> Sat, 02 Jul 2011 11:05:07 +0200

Changed in eglibc (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.