Source: nml Version: 0.5.2-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20210120 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[3]: Entering directory '/<<PKGBUILDDIR>>/regression' > echo "Running test 001_action8" > echo "Running test 002_sounds" > echo "Running test 003_assignment" > Running test 001_action8 > mkdir -p output nml_output output2 > Running test 002_sounds > echo "Running test 004_deactivate" > Running test 003_assignment > mkdir -p output nml_output output2 > mkdir -p output nml_output output2 > Running test 004_deactivate > mkdir -p output nml_output output2 > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 --nfo output/001_action8.nfo --grf > output/001_action8.grf 001_action8.nml --nml nml_output/001_action8.nml > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 --nfo output/002_sounds.nfo --grf > output/002_sounds.grf 002_sounds.nml --nml nml_output/002_sounds.nml > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 --nfo output/003_assignment.nfo > --grf output/003_assignment.grf 003_assignment.nml --nml > nml_output/003_assignment.nml > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 --nfo output/004_deactivate.nfo > --grf output/004_deactivate.grf 004_deactivate.nml --nml > nml_output/004_deactivate.nml > diff -u --strip-trailing-cr expected/004_deactivate.nfo > output/004_deactivate.nfo > diff -u --strip-trailing-cr expected/003_assignment.nfo > output/003_assignment.nfo > diff -u --strip-trailing-cr expected/001_action8.nfo output/001_action8.nfo > diff -u --strip-trailing-cr expected/002_sounds.nfo output/002_sounds.nfo > diff expected/004_deactivate.grf output/004_deactivate.grf > diff expected/003_assignment.grf output/003_assignment.grf > diff expected/001_action8.grf output/001_action8.grf > diff expected/002_sounds.grf output/002_sounds.grf > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 -n --nfo output2/004_deactivate.nfo > --grf output2/004_deactivate.grf nml_output/004_deactivate.nml > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 -n --nfo output2/003_assignment.nfo > --grf output2/003_assignment.grf nml_output/003_assignment.nml > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 -n --nfo output2/001_action8.nfo > --grf output2/001_action8.grf nml_output/001_action8.nml > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 -n --nfo output2/002_sounds.nfo > --grf output2/002_sounds.grf nml_output/002_sounds.nml > diff -u --strip-trailing-cr expected/004_deactivate.nfo > output2/004_deactivate.nfo > diff expected/004_deactivate.grf output2/004_deactivate.grf > diff -u --strip-trailing-cr expected/001_action8.nfo output2/001_action8.nfo > diff -u --strip-trailing-cr expected/002_sounds.nfo output2/002_sounds.nfo > diff -u --strip-trailing-cr expected/003_assignment.nfo > output2/003_assignment.nfo > echo "Running test 005_error" > diff expected/001_action8.grf output2/001_action8.grf > diff expected/002_sounds.grf output2/002_sounds.grf > Running test 005_error > diff expected/003_assignment.grf output2/003_assignment.grf > mkdir -p output nml_output output2 > echo "Running test 006_vehicle" > echo "Running test 007_townnames" > echo "Running test 008_railtypes" > Running test 006_vehicle > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 --nfo output/005_error.nfo --grf > output/005_error.grf 005_error.nml --nml nml_output/005_error.nml > Running test 007_townnames > mkdir -p output nml_output output2 > Running test 008_railtypes > mkdir -p output nml_output output2 > mkdir -p output nml_output output2 > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 --nfo output/006_vehicle.nfo --grf > output/006_vehicle.grf 006_vehicle.nml --nml nml_output/006_vehicle.nml > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 --nfo output/007_townnames.nfo > --grf output/007_townnames.grf 007_townnames.nml --nml > nml_output/007_townnames.nml > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 --nfo output/008_railtypes.nfo > --grf output/008_railtypes.grf 008_railtypes.nml --nml > nml_output/008_railtypes.nml > diff -u --strip-trailing-cr expected/008_railtypes.nfo > output/008_railtypes.nfo > diff -u --strip-trailing-cr expected/005_error.nfo output/005_error.nfo > diff -u --strip-trailing-cr expected/007_townnames.nfo > output/007_townnames.nfo > diff expected/008_railtypes.grf output/008_railtypes.grf > diff expected/005_error.grf output/005_error.grf > diff expected/007_townnames.grf output/007_townnames.grf > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 -n --nfo output2/008_railtypes.nfo > --grf output2/008_railtypes.grf nml_output/008_railtypes.nml > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 -n --nfo output2/005_error.nfo > --grf output2/005_error.grf nml_output/005_error.nml > /<<PKGBUILDDIR>>/nmlc -s -c --verbosity=1 -n --nfo output2/007_townnames.nfo > --grf output2/007_townnames.grf nml_output/007_townnames.nml > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/nmlc", line 6, in <module> > main.run() > File "/<<PKGBUILDDIR>>/nml/main.py", line 421, in run > main(sys.argv[1:]) > File "/<<PKGBUILDDIR>>/nml/main.py", line 170, in main > ret = nml(input, input_filename, opts.debug, outputs, > opts.start_sprite_num, opts.compress, opts.crop, opts.forced_palette, > opts.md5_filename, opts.rebuild_parser, opts.debug_parser) > File "/<<PKGBUILDDIR>>/nml/main.py", line 365, in nml > encoder.open(sprite_files) > File "/<<PKGBUILDDIR>>/nml/spriteencoder.py", line 124, in open > size_x, size_y, xoffset, yoffset, compressed_data, info_byte, crop_rect, > pixel_stats = self.encode_sprite(sprite_info) > File "/<<PKGBUILDDIR>>/nml/spriteencoder.py", line 292, in encode_sprite > mask_sprite = mask_im.crop((mask_x, mask_y, mask_x + size_x, mask_y + > size_y)) > File "/usr/lib/python3/dist-packages/PIL/Image.py", line 1138, in crop > self.load() > File "/usr/lib/python3/dist-packages/PIL/ImageFile.py", line 284, in load > raise_oserror(err_code) > File "/usr/lib/python3/dist-packages/PIL/ImageFile.py", line 67, in > raise_oserror > raise OSError(message + " when reading image file") > OSError: buffer overrun when reading image file > make[3]: *** [Makefile:24: 006_vehicle] Error 1 > make[3]: *** Waiting for unfinished jobs.... > diff -u --strip-trailing-cr expected/005_error.nfo output2/005_error.nfo > diff expected/005_error.grf output2/005_error.grf > diff -u --strip-trailing-cr expected/008_railtypes.nfo > output2/008_railtypes.nfo > diff -u --strip-trailing-cr expected/007_townnames.nfo > output2/007_townnames.nfo > diff expected/008_railtypes.grf output2/008_railtypes.grf > diff expected/007_townnames.grf output2/007_townnames.grf > make[3]: Leaving directory '/<<PKGBUILDDIR>>/regression' > make[2]: *** [Makefile:7: regression] Error 2 > make[2]: Leaving directory '/<<PKGBUILDDIR>>' > dh_auto_test: error: make -j4 test _V= returned exit code 2 The full build log is available from: http://qa-logs.debian.net/2021/01/20/nml_0.5.2-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with me so that we can identify if something relevant changed in the meantime. About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.