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

Bug#265187: marked as done (iconv doesn't preserve \x5c (REVERSE SOLIDUS) from EUC-JP to ISO-2022-JP)



Your message dated Mon, 24 Jul 2006 20:47:19 -0700
with message-id <E1G5Dt9-0005QJ-32@spohr.debian.org>
and subject line Bug#375074: fixed in glibc 2.3.6-16
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libc6
Version: 2.3.2.ds1-15

iconv doesn't preverve \x5c (REVERSE SOLIDUS) from EUC-JP to ISO-2022-JP.

 % printf "\xa4\xa2\x5c\x61\x5c\xa4\xa2\n" | \
	iconv -f EUC-JP -t UTF-8 | iconv -f UTF-8 -t EUC-JP |\
	od -t xC
 0000000 a4 a2 5c 61 5c a4 a2 0a
 0000010
 % printf "\xa4\xa2\x5c\x61\x5c\xa4\xa2\n" | \
	iconv -f EUC-JP -t SJIS |\
	od -t xC
 0000000 82 a0 5c 61 5c 82 a0 0a
 0000010

These are ok, but if converted to ISO-2022-JP, ...

 % printf "\xa4\xa2\x5c\x61\x5c\xa4\xa2\n" | iconv -f EUC-JP -t ISO-2022-JP | od -t xC
 0000000 1b 24 42 24 22 21 40 1b 28 42 61 5c 1b 24 42 24
 0000020 22 1b 28 42 0a
 0000025

So, \x5c (REVERSE SOLIDUS) becomes \x21\x40 in JIS X0208 (FULLWIDTH
REVERSE SOLIDUS)

Regards,
Fumitoshi UKAI



--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.3.6-16

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

glibc-doc_2.3.6-16_all.deb
  to pool/main/g/glibc/glibc-doc_2.3.6-16_all.deb
glibc_2.3.6-16.diff.gz
  to pool/main/g/glibc/glibc_2.3.6-16.diff.gz
glibc_2.3.6-16.dsc
  to pool/main/g/glibc/glibc_2.3.6-16.dsc
libc6-dbg_2.3.6-16_amd64.deb
  to pool/main/g/glibc/libc6-dbg_2.3.6-16_amd64.deb
libc6-dev-i386_2.3.6-16_amd64.deb
  to pool/main/g/glibc/libc6-dev-i386_2.3.6-16_amd64.deb
libc6-dev_2.3.6-16_amd64.deb
  to pool/main/g/glibc/libc6-dev_2.3.6-16_amd64.deb
libc6-i386_2.3.6-16_amd64.deb
  to pool/main/g/glibc/libc6-i386_2.3.6-16_amd64.deb
libc6-pic_2.3.6-16_amd64.deb
  to pool/main/g/glibc/libc6-pic_2.3.6-16_amd64.deb
libc6-prof_2.3.6-16_amd64.deb
  to pool/main/g/glibc/libc6-prof_2.3.6-16_amd64.deb
libc6-udeb_2.3.6-16_amd64.udeb
  to pool/main/g/glibc/libc6-udeb_2.3.6-16_amd64.udeb
libc6_2.3.6-16_amd64.deb
  to pool/main/g/glibc/libc6_2.3.6-16_amd64.deb
libnss-dns-udeb_2.3.6-16_amd64.udeb
  to pool/main/g/glibc/libnss-dns-udeb_2.3.6-16_amd64.udeb
libnss-files-udeb_2.3.6-16_amd64.udeb
  to pool/main/g/glibc/libnss-files-udeb_2.3.6-16_amd64.udeb
locales-all_2.3.6-16_amd64.deb
  to pool/main/g/glibc/locales-all_2.3.6-16_amd64.deb
locales_2.3.6-16_all.deb
  to pool/main/g/glibc/locales_2.3.6-16_all.deb
nscd_2.3.6-16_amd64.deb
  to pool/main/g/glibc/nscd_2.3.6-16_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 375074@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 glibc 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.7
Date: Tue, 25 Jul 2006 03:03:21 +0200
Source: glibc
Binary: libc0.1-prof libc6-dev-amd64 locales-all libc6-i686 libc6-dev-ppc64 libc0.3-pic glibc-doc libc0.3 libc0.1-i686 libc6.1-dev libc6-s390x libnss-files-udeb libc6-dev-sparc64 libc6-i386 libc0.3-dev libc6-udeb libc6-dbg libc6.1-pic libc6-dev libc0.3-prof libc6-sparcv9 libc0.1-udeb libc6-dev-i386 libc6.1-prof libc0.1-dev locales libc6-pic libc0.3-udeb libc6-dev-powerpc libc0.1-pic libc6-ppc64 libc0.3-dbg libc0.1-dbg libc6-amd64 libc0.1 libc6-prof libc6-xen libc6-powerpc libc6 libc6-sparcv9b libc6.1-udeb libc6.1-dbg nscd libc6-sparc64 libnss-dns-udeb libc6.1 libc6-dev-s390x
Architecture: source amd64 all
Version: 2.3.6-16
Distribution: unstable
Urgency: medium
Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description: 
 glibc-doc  - GNU C Library: Documentation
 libc6      - GNU C Library: Shared libraries
 libc6-dbg  - GNU C Library: Libraries with debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc6-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc6-pic  - GNU C Library: PIC archive library
 libc6-prof - GNU C Library: Profiling Libraries
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb)
 locales    - GNU C Library: National Language (locale) data [support]
 locales-all - GNU C Library: Precompiled locale data
 nscd       - GNU C Library: Name Service Cache Daemon
Closes: 340871 363644 372510 374365 375074 375451 375741 375829 376811 377892 378191 379395
Changes: 
 glibc (2.3.6-16) unstable; urgency=medium
 .
   (urgency set to medium as it fixes a FTBFS)
 .
   [ Aurelien Jarno ]
   * Add arm/cvs-gcc4.1-raise.diff (fix build failure with gcc-4.1) from
     upstream.
   * Add ia64/cvs-gcc41-atomic_h.diff (fix build failure with gcc-4.1) from
     upstream.
   * Build with gcc 4.1 on all architectures but hurd-i386.
   * debian/sysdeps/s390.mk: switch s390x to nptl.
   * debian/rules.d/build.mk: use ld.so libc.so instead of libc.so to
     determine if the host CPU is able to run the testsuite.
   * debian/sysdeps/kfreebsd.mk: also use the nfs/ directory from kernel
     headers.
   * patches/kfreebsd/local-sysdeps.diff: update to revision 1631 (from glibc-bsd).
   * debian/local/manpages/iconv.1: fixed the description of the --silent
     option.  (Closes: #375741)
   * debian/local/manpages/iconv.1: fixed the use of the TH keyword.  (Closes:
     #372510)
   * patches/powerpc/cvs-procfs.diff: patch from upstream (fix a build failure
     with recent kernel headers).  (Closes: #377892)
   * Update Russian debconf translation, by Yuri Kozlov.  (Closes: #379395)
   * debian/debhelper.in/libc.postinst: add /etc/ld.so.conf.d/ support.
   * Drop any/local-ldconfig-multiarch.diff, use /etc/ld.so.conf.d/ to
     configure multiarch libraries.
   * Update m68k/local-mathinline_h.diff (fix bits/mathinline.h), by Roger Leigh.
     (Closes: #340871)
 .
   [ Denis Barbier ]
   * debian/main/control.in: also make locales Conflicts: belocs-locales-bin.
   * debian/debhelper.in/locales.config: some programs keep modifying
     /etc/environment to store locale variables, so read /etc/environment
     even when upgrading new versions.  Of course, /etc/default/locale has
     still a higher precedence over /etc/environment.  (Closes: #363644)
   * Add new Lithuanian debconf translation, by Gintautas Miliauskas.
     (Closes: #374365)
   * Add all/cvs-iso2022jp-roundtrip.diff, backported from CVS.
     Fix roundtrip conversion for 0x5C character.  (Closes: #375074)
   * Update Brazilian Portuguese debconf translation, by Felipe Augusto
     van de Wiel.  (Closes: #375451)
   * debian/debhelper.in/libc.postinst: Call iconvconfig to generate
     /usr/lib/gconv/gconv-modules.cache.  (Closes: #376811)
   * debian/debhelper.in/libc.postrm: Remove this cache file.
   * Let locales-all ship a /usr/lib/locales-all/supported.tar.gz
     compressed archive to save disk space.  Compiled locales are now
     copied into /usr/lib/locale/locale-archive by locales-all.postinst,
     so this package is fully functional.  (Closes: #375829)
     Thanks Javier Serrano Polo
   * debian/locales-all.README.Debian:  File removed, it is useless now.
     (Closes: #378191)
Files: 
 fa28c1fb3aa3dc30e22e505a3722eb36 2121 libs required glibc_2.3.6-16.dsc
 1338cfaacbbdb9e3f191bc38871e9edd 847033 libs required glibc_2.3.6-16.diff.gz
 3e7def9fe124b82bd28d6ad5b394c2bb 3292050 doc optional glibc-doc_2.3.6-16_all.deb
 98b7762302b71feec6f4587cbd0c5ed8 3938198 libs standard locales_2.3.6-16_all.deb
 ddfa4298540b760073240886f0085f97 4067768 libs required libc6_2.3.6-16_amd64.deb
 f858a86fd099d3ef077fb5b3a73f9bcf 2105216 libdevel standard libc6-dev_2.3.6-16_amd64.deb
 11176ea4f658e66ee4e3a85caee5261e 1574358 libdevel extra libc6-prof_2.3.6-16_amd64.deb
 a16d69fed6ec1813be4d35d2d49acbba 1400628 libdevel optional libc6-pic_2.3.6-16_amd64.deb
 33dc5ba0e1243eae19fc57162bd848e2 5997514 libs extra locales-all_2.3.6-16_amd64.deb
 799805cda97b69f7fab2a4a66a0e479b 2968838 libs standard libc6-i386_2.3.6-16_amd64.deb
 ac509ea5692f9f7f0988eac19a736e27 1568598 libdevel optional libc6-dev-i386_2.3.6-16_amd64.deb
 d8c0910051bdb738e85eeef068291dcd 142774 admin optional nscd_2.3.6-16_amd64.deb
 f925ec7a10f177b102326c6588221001 2342830 libdevel extra libc6-dbg_2.3.6-16_amd64.deb
 3dbb04c94516905e9fa78b6bbcb922b1 1028426 debian-installer extra libc6-udeb_2.3.6-16_amd64.udeb
 a95a70671ebbd96c3e900ddc0bf07368 9542 debian-installer extra libnss-dns-udeb_2.3.6-16_amd64.udeb
 74c3fb39f0eec918e5289c0064952f73 17270 debian-installer extra libnss-files-udeb_2.3.6-16_amd64.udeb
Package-Type: udeb

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

iD8DBQFExZJAw3ao2vG823MRAoUKAJ9H04RvFZGp8WBd7c0/0PZ5VNIjZACfa17f
90NwVNd5IJB1ZZ1FOT6MG2s=
=FxFM
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: