On Mon, Dec 31, 2018 at 04:38:10AM +0000, Steve McIntyre wrote: > I've been doing a full rebuild of the Debian archive, building all > source packages targeting armel and armhf using arm64 hardware. We are > planning in future to move all of our 32-bit armel/armhf builds to > using arm64 machines, so this rebuild is to identify packages that > might have problems with this configuration.
Thanks for doing this work! > Test results: > > > From test_search.vim: > Found errors in Test_incsearch_substitute_dump(): > Run 1: > function RunTheTest[40]..Test_incsearch_substitute_dump[40]..VerifyScreenDump > line 18: See dump file difference: call > term_dumpdiff("Test_incsearch_substitute_03.dump.failed", > "dumps/Test_incsearch_substitute_03.dump") > Run 2: > function RunTheTest[40]..Test_incsearch_substitute_dump[40]..VerifyScreenDump > line 18: See dump file difference: call > term_dumpdiff("Test_incsearch_substitute_03.dump.failed", > "dumps/Test_incsearch_substitute_03.dump") > Flaky test failed too often, giving up > > From test_alot.vim: > Found errors in Test_compiler(): > function RunTheTest[40]..Test_compiler line 18: command did not fail: clist > function RunTheTest[40]..Test_compiler line 24: Pattern '\n 1 Xfoo.pl:3: > Global symbol "$foo" requires explicit package name' does not match '\n11 > Xfoo.pl:3: Global symbol "$foo" requires explicit package name (did you > forget to declare "my $foo"?)' > TEST FAILURE > make[2]: *** [Makefile:48: report] Error 1 > make[2]: Leaving directory '/<<PKGBUILDDIR>>/src/vim-basic/testdir' > make[1]: *** [Makefile:2121: scripttests] Error 2 > make[1]: Leaving directory '/<<PKGBUILDDIR>>/src/vim-basic' > make: *** [debian/rules:261: build-stamp-vim-basic] Error 2 > rm configure-stamp-vim-basic > dpkg-buildpackage: error: debian/rules binary subprocess returned exit status > 2 > ... > > I've no idea why this one particular test is failing :-( The VerifyScreenDump ones are known to be flaky, but it would still help if they actually showed the problem when they were marked as failed. :( I should talk to upstream about that. The "Test_compiler line 24" one is odd. All that test does is create a file foo.pl #!/usr/bin/perl -w use strict; $foo=1; and then run "perl -c foo.pl". It expects there to be 1 line of output, stating that "$foo" isn't declared. However, there appears to be 11 lines of output. That should be easy to verify independently. Is there a way for me to replicate this new environment on the porterboxes so I can debug further? Cheers, -- James GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB