On 2009-02-18 18:00 +0100, Aurelien Jarno wrote:

> Then maybe some regressions have been added in the latest versions.
> Could you retry with a 2.6.26 kernel from lenny/unstable? This version
> is working on the buildd and on my machine, so that will infirm/confirm
> it is due to the kernel.

Would not be very convenient for me, but I may try it sometime later.
In the meantime, to isolate problems due to the combination 64-bit
kernel/32-bit userland I re-ran the testsuite with "linux32 debian/rules
build" and got one error less than originally:

,----
| #
| # Testsuite failures, someone should be working towards
| # fixing these! They are listed here for the purpose of
| # regression testing during builds.
| # Format: <Failed test>, Error <Make error code> [(ignored)]
| #
| annexc.out, Error 1 (ignored)
| check-localplt.out, Error 1
| tst-cancel7.out, Error 1
| tst-cancelx4.out, Error 1
| tst-cancelx5.out, Error 1
| tst-cancelx7.out, Error 1
| tst-cleanup0.out, Error 2
| tst-cpuclock2.out, Error 1
| tst-fmon.out, Error 1
| ***************
| Encountered regressions that don't match expected failures:
| tst-cancel7.out, Error 1
| tst-cancelx7.out, Error 1
| tst-cleanup0.out, Error 2
| tst-cpuclock2.out, Error 1
| tst-fmon.out, Error 1
`----

The tst-cancel*.out files all consist of a single line reading 

child <pid> still running

The error in tst-cleanup0.out is due to a bashism in the test suite, I'm
using dash as /bin/sh.  See the excerpt in the attached file
tst-cleanup0-bashism.  There are probably more bashisms, e.g. in
nptl/tst-tls6.sh.

The error in tst-fmon.out is unclear to me, I'm attaching that file as
well.  I doubt that it has to do anything with the kernel, though.

Regards,
        Sven

GCONV_PATH=/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/iconvdata
 LC_ALL=C   
/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/elf/ld-linux.so.2 
--library-path 
/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/math:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/elf:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/dlfcn:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nss:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nis:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/rt:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/resolv:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/crypt:/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nptl
 /usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nptl/tst-cleanup0  
2>&1 | cmp - tst-cleanup0.expect >& 
/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nptl/tst-cleanup0.out
/bin/sh: Syntax error: Bad fd number
make[3]: *** 
[/usr/local/src/deb-src/glibc/glibc-2.9/build-tree/i386-libc/nptl/tst-cleanup0.out]
 Error 2
Locale: "de_DE.ISO-8859-1" Format: "%n" Value: "1.23" Received: "1,23 EUR" 
Expected: "  1,23 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%n" Value: "-1.23" Received: "-1,23 EUR" 
Expected: "        -1,23 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%n" Value: "1234.56" Received: "1.234,56 
EUR" Expected: "   1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%12n" Value: "123.45" Received: "  123,45 
EUR" Expected: "    123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%12n" Value: "-123.45" Received: " -123,45 
EUR" Expected: "  -123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^n" Value: "1234.56" Received: "1234,56 
EUR" Expected: "   1234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%+n" Value: "1234.56" Received: "1.234,56 
EUR" Expected: "  1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%(n" Value: "1234.56" Received: "1.234,56 
EUR" Expected: "  1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^n" Value: "1234.56" Received: "1234,56 
EUR" Expected: "   1234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%i" Value: "1.23" Received: "1,23 EUR" 
Expected: "  1,23 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%i" Value: "-1.23" Received: "-1,23 EUR" 
Expected: "        -1,23 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%i" Value: "1234.56" Received: "1.234,56 
EUR" Expected: "   1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^i" Value: "1234.56" Received: "1234,56 
EUR" Expected: "   1234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%+i" Value: "1234.56" Received: "1.234,56 
EUR" Expected: "  1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%(i" Value: "1234.56" Received: "1.234,56 
EUR" Expected: "  1.234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^i" Value: "1234.56" Received: "1234,56 
EUR" Expected: "   1234,56 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%#5n" Value: "123.45" Received: "    123,45 
EUR" Expected: "            123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%#5n" Value: "-123.45" Received: "-   
123,45 EUR" Expected: "       -   123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%=*#5n" Value: "123.45" Received: " 
***123,45 EUR" Expected: "       ***123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%=*#5n" Value: "-123.45" Received: 
"-***123,45 EUR" Expected: "     -***123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%=0#5n" Value: "123.45" Received: " 
000123,45 EUR" Expected: "       000123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%=0#5n" Value: "-123.45" Received: 
"-000123,45 EUR" Expected: "     -000123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5n" Value: "123.45" Received: "   123,45 
EUR" Expected: "           123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5n" Value: "-123.45" Received: "-  
123,45 EUR" Expected: "       -  123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5.0n" Value: "123.45" Received: "   123 
EUR" Expected: "    123 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5.0n" Value: "-123.45" Received: "-  123 
EUR" Expected: "        -  123 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5.4n" Value: "123.45" Received: "   
123,4500 EUR" Expected: "       123,4500 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%^#5.4n" Value: "-123.45" Received: "-  
123,4500 EUR" Expected: "   -  123,4500 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%(#5n" Value: "123.45" Received: "    
123,45 EUR" Expected: "           123,45 EUR" => false
Locale: "de_DE.ISO-8859-1" Format: "%(#5n" Value: "-123.45" Received: "(   
123,45 EUR)" Expected: "     (   123,45 EUR)" => false
Locale: "de_DE.ISO-8859-1" Format: "%!(#5n" Value: "123.45" Received: "    
123,45" Expected: "      123,45" => false
Locale: "de_DE.ISO-8859-1" Format: "%!(#5n" Value: "-123.45" Received: "(   
123,45)" Expected: "        (   123,45)" => false
Locale: "en_US.ISO-8859-1" Format: "%n" Value: "123.45" Received: "$123.45" 
Expected: " $123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%n" Value: "-123.45" Received: "-$123.45" 
Expected: "       -$123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%i" Value: "123.45" Received: "USD 123.45" 
Expected: "      USD 123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%i" Value: "-123.45" Received: "-USD 
123.45" Expected: "    -USD 123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%11n" Value: "123.45" Received: "    
$123.45" Expected: "       $123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%11n" Value: "-123.45" Received: "   
-$123.45" Expected: "     -$123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%=*#5n" Value: "123.45" Received: " 
$***123.45" Expected: "  $***123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%=*#5n" Value: "-123.45" Received: 
"-$***123.45" Expected: "        -$***123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%=0#5n" Value: "123.45" Received: " 
$000123.45" Expected: "  $000123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%=0#5n" Value: "-123.45" Received: 
"-$000123.45" Expected: "        -$000123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5n" Value: "123.45" Received: " $  
123.45" Expected: "    $  123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5n" Value: "-123.45" Received: "-$  
123.45" Expected: "  -$  123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5.0n" Value: "123.45" Received: " $  
123" Expected: "     $  123" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5.0n" Value: "-123.45" Received: "-$  
123" Expected: "   -$  123" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5.4n" Value: "123.45" Received: " $  
123.4500" Expected: "        $  123.4500" => false
Locale: "en_US.ISO-8859-1" Format: "%^#5.4n" Value: "-123.45" Received: "-$  
123.4500" Expected: "      -$  123.4500" => false
Locale: "en_US.ISO-8859-1" Format: "%(#5n" Value: "123.45" Received: " $   
123.45" Expected: "   $   123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%(#5n" Value: "-123.45" Received: "($   
123.45)" Expected: "        ($   123.45)" => false
Locale: "en_US.ISO-8859-1" Format: "%!(#5n" Value: "123.45" Received: "    
123.45" Expected: "      123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%!(#5n" Value: "-123.45" Received: "(   
123.45)" Expected: "        (   123.45)" => false
Locale: "en_US.ISO-8859-1" Format: "%#5n" Value: "123.45" Received: " $   
123.45" Expected: "    $   123.45" => false
Locale: "en_US.ISO-8859-1" Format: "%#5n" Value: "-123.45" Received: "-$   
123.45" Expected: "  -$   123.45" => false

Reply via email to