Package: pspp Version: 1.0.0-1 pspp 1.0.0-1 fails the regression test with 6 failed tests for the architecture mips64el on debian. All other architectures pass.
See: https://buildd.debian.org/status/package.php?p=pspp&suite=unstable The previous version 0.10.2-2 passed the regression on mips64el. I suspect that the failures are due to the switch from gcc6 to gcc7 and/or the switch in the gnulib version or the recent changes in sys-file-reader due to 64bit and endianess. 0.10.2-2 failed to compile with gcc7 due to the old gnulib version. See: https://buildd.debian.org/status/logs.php?pkg=pspp&arch=mips64el The failed tests are: 67: value labels FAILED (sys-file-reader.at:428) 138: bad variable name in long string value label FAILED (sys-file-reader.at:3513) 160: write and read long string value labels and missing values FAILED (sys-file.at:91) 172: system file character encoding FAILED (sys-file.at:467) 1152: Perl write variable parameters FAILED (perl-module.at:236) 1160: Perl Pspp.t FAILED (perl-module.at:677) The detailed log shows: ## ---------------------- ## ## Detailed failed tests. ## ## ---------------------- ## # -*- compilation -*- 67. sys-file-reader.at:308: testing value labels ... ./sys-file-reader.at:422: sack --$variant sys-file.sack > sys-file.sav ./sys-file-reader.at:427: pspp -o pspp.csv sys-file.sps ./sys-file-reader.at:428: cat pspp.csv --- - 2017-08-21 12:23:32.674887492 +0000 +++ /<<PKGBUILDDIR>>/tests/testsuite.dir/at-groups/67/stdout 2017-08-21 12:23:32.662266407 +0000 @@ -67,23 +67,8 @@ Value,Label JKLMNOPQ,value label for `JKLMNOPQ'",13 -str9ж,"Format: A9 - -Value,Label -RSTUVWXYZ,value label for `RSTUVWXYZ'",14 -str12,"Format: A12 - -Value,Label -0123456789ab,value label for `0123456789ab' -cdefghijklmn,value label for `cdefghijklmn'",15 -str16,"Format: A16 - -Value,Label -EFGHIJKLMNOPQRST,value label for `EFGHIJKLMNOPQRST' -UVWXYZ0123456789,value label for `UVWXYZ0123456789' with Cyrillic letters: `фхц' -opqrstuvwxyzABCD,value label for `opqrstuvwxyzABCD'",16 -str17,"Format: A17 - -Value,Label -abcdefghijklmnopq,value label for `abcdefghijklmnopq'",17 +str9ж,Format: A9,14 +str12,Format: A12,15 +str16,Format: A16,16 +str17,Format: A17,17 67. sys-file-reader.at:308: 67. value labels (sys-file-reader.at:308): FAILED (sys-file-reader.at:428) # -*- compilation -*- 138. sys-file-reader.at:3468: testing bad variable name in long string value label ... ./sys-file-reader.at:3510: sack --$variant sys-file.sack > sys-file.sav ./sys-file-reader.at:3513: pspp -O format=csv sys-file.sps --- - 2017-08-21 12:24:28.997836833 +0000 +++ /<<PKGBUILDDIR>>/tests/testsuite.dir/at-groups/138/stdout 2017-08-21 12:24:28.986496047 +0000 @@ -6,5 +6,3 @@ "warning: `sys-file.sav' near offset 0x1d4: Ignoring long string value label 0 for variable str14, with width 14, that has bad value width 9." -warning: `sys-file.sav' near offset 0x259: Duplicate value label for `abcdefghijklmn' on str14. - 138. sys-file-reader.at:3468: 138. bad variable name in long string value label (sys-file-reader.at:3468): FAILED (sys-file-reader.at:3513) # -*- compilation -*- 160. sys-file.at:62: testing write and read long string value labels and missing values ... ./sys-file.at:90: pspp -o pspp.csv sysfile.sps ./sys-file.at:91: cat pspp.csv --- - 2017-08-21 12:24:42.428694787 +0000 +++ /<<PKGBUILDDIR>>/tests/testsuite.dir/at-groups/160/stdout 2017-08-21 12:24:42.414550801 +0000 @@ -1,18 +1,8 @@ Variable,Description,Position s1,"Format: A9 -Missing Values: ""0 "" - -Value,Label -abc ,First value label -abcdefgh ,Second value label -abcdefghi,Third value label",1 +Missing Values: ""0 """,1 s2,"Format: A9 -Missing Values: ""12 ""; ""123 "" - -Value,Label -0 ,Fourth value label -01234567 ,Fifth value label -012345678,Sixth value label",2 +Missing Values: ""12 ""; ""123 """,2 s3,"Format: A9 Missing Values: ""1234 ""; ""12345 ""; ""12345678""",3 160. sys-file.at:62: 160. write and read long string value labels and missing values (sys-file.at:62): FAILED (sys-file.at:91) # -*- compilation -*- 172. sys-file.at:433: testing system file character encoding ... ./sys-file.at:434: i18n-test supports_encodings windows-1252 ./sys-file.at:459: pspp -O format=csv save.sps ./sys-file.at:466: pspp -o pspp.csv get.sps ./sys-file.at:467: sed 's/(Entered [^)]*)/(Entered <date>)/' pspp.csv --- - 2017-08-21 12:24:47.250095314 +0000 +++ /<<PKGBUILDDIR>>/tests/testsuite.dir/at-groups/172/stdout 2017-08-21 12:24:47.230570439 +0000 @@ -19,10 +19,7 @@ Attribute,Value Atatürk,Düsseldorf Gewürztraminer",1 roué,"Label: Provençal soupçon -Format: A9 - -Value,Label -abcdefghi,sauté précis",2 +Format: A9",2 croûton,Format: A1000,3 Table: Custom data file attributes. 172. sys-file.at:433: 172. system file character encoding (sys-file.at:433): FAILED (sys-file.at:467) # -*- compilation -*- 1152. perl-module.at:186: testing Perl write variable parameters ... ./perl-module.at:231: LD_LIBRARY_PATH=$abs_top_builddir/src/.libs \ DYLD_LIBRARY_PATH=$abs_top_builddir/src/.libs \ $PERL -I$abs_top_builddir/perl-module/blib/arch \ -I$abs_top_builddir/perl-module/blib/lib test.pl ./perl-module.at:236: pspp -O format=csv dump-dict.sps --- - 2017-08-21 12:30:15.683143484 +0000 +++ /<<PKGBUILDDIR>>/tests/testsuite.dir/at-groups/1152/stdout 2017-08-21 12:30:15.667910382 +0000 @@ -15,8 +15,5 @@ xx ,foo yy ,bar",2 longstring,"Label: My Long String -Format: A9 - -Value,Label -xxx ,xfoo",3 +Format: A9",3 1152. perl-module.at:186: 1152. Perl write variable parameters (perl-module.at:186): FAILED (perl-module.at:236) # -*- compilation -*- 1160. perl-module.at:673: testing Perl Pspp.t ... ./perl-module.at:676: perl -MText::Diff -e '' || exit 77 ./perl-module.at:677: LD_LIBRARY_PATH=$abs_top_builddir/src/.libs \ DYLD_LIBRARY_PATH=$abs_top_builddir/src/.libs \ $PERL -I$abs_top_builddir/perl-module/blib/arch \ -I$abs_top_builddir/perl-module/blib/lib $abs_top_builddir/perl-module/t/Pspp.t stderr: # # @@ -15,4 +15,7 @@ # xx ,foo # yy ,bar",2 # longstring,"Label: My Long String # -Format: A9",3 # +Format: A9 # + # +Value,Label # +xxx ,xfoo",3 # Failed test 'Check output 2' # at /<<PKGBUILDDIR>>/perl-module/t/Pspp.t line 242. # @@ -0,0 +1 @@ # + # @@ -0,0 +1 @@ # + # @@ -0,0 +1 @@ # + # @@ -0,0 +1 @@ # + # @@ -0,0 +1 @@ # + # Looks like you failed 1 test of 37. --- - 2017-08-21 12:30:23.336966908 +0000 +++ /<<PKGBUILDDIR>>/tests/testsuite.dir/at-groups/1160/stdout 2017-08-21 12:30:23.323941633 +0000 @@ -21,7 +21,7 @@ ok 20 - Dictionary Creation 2 ok 21 - Value label for short string ok 22 - Value label for long string -ok 23 - Check output 2 +not ok 23 - Check output 2 ok 24 - Dictionary survives sysfile ok 25 - Basic reader operation ok 26 - Streaming of files ./perl-module.at:677: exit code was 1, expected 0 1160. perl-module.at:673: 1160. Perl Pspp.t (perl-module.at:673): FAILED (perl-module.at:677)