Package: libc-bin Version: 2.24-9 Severity: normal Dear Maintainer,
I am trying to track down the root cause of a FTBFS in phpmyadmin (e.g, https://launchpadlibrarian.net/301371947/buildlog_ubuntu-zesty-amd64.phpmyadmin_4%3A4.6.5.2-1_BUILDING.txt.gz, which is due to a testcase failure at build-time: "iconv(): Detected an illegal character in input string" The test in question is basically doing: $ echo "This is the Euro symbol '€'" |iconv -f UTF-8 -t ISO-8859-1//TRANSLIT Since the builders default to C.UTF-8, if one prefaces this with $ export LC_ALL=C.UTF-8 in various environments, we get: Yakkety (libc.bin == 2.24-3ubuntu2) produces: This is the Euro symbol 'EUR' Zesty (libc.bin == 2.24-7ubuntu2) produces: This is the Euro symbol 'iconv: illegal input sequence at position 25 Stretch & Sid (libc.bin == 2.24.9) produce: This is the Euro symbol 'iconv: illegal input sequence at position 25 Given that phpmyadmin did build in Sid (earlier), I'm guessing that on the next rebuild of phpmyadmin, it will fail in the same way as Ubuntu. If the LC_ALL is set to POSIX or en_US.UTF-8 or C, the testcase passes in all environments. I am not sure if this is due to the change back to combining for transliteration in C.UTF-8, the update to Unicode 9, or a combination of the two, but I think this behavior change was unintended? The following is from my reporting system (running Ubuntu), but I am able to reproduce the issue in a Sid schroot, as mentioned. -- System Information: Debian Release: stretch/sid APT prefers yakkety-updates APT policy: (500, 'yakkety-updates'), (500, 'yakkety-security'), (500, 'yakkety'), (100, 'yakkety-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.8.0-37-generic (SMP w/4 CPU cores) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libc-bin depends on: ii libc6 2.24-3ubuntu2 libc-bin recommends no packages. Versions of packages libc-bin suggests: ii manpages 4.07-1 -- no debconf information -- Nishanth Aravamudan Ubuntu Server Canonical Ltd