Hello, do you have any idea for such failures?
make check-TESTS make[3]: Entering directory '/<<PKGBUILDDIR>>' make[4]: Entering directory '/<<PKGBUILDDIR>>' PASS: tests/pngtest PASS: tests/pngtest-badpngs PASS: tests/pngvalid-gamma-16-to-8 PASS: tests/pngvalid-gamma-threshold PASS: tests/pngvalid-gamma-expand16-transform PASS: tests/pngvalid-gamma-expand16-background PASS: tests/pngvalid-progressive-interlace-standard PASS: tests/pngvalid-gamma-transform PASS: tests/pngvalid-gamma-background PASS: tests/pngvalid-progressive-standard PASS: tests/pngvalid-standard PASS: tests/pngvalid-progressive-size PASS: tests/pngvalid-gamma-expand16-alpha-mode PASS: tests/pngvalid-gamma-sbit PASS: tests/pngvalid-gamma-alpha-mode PASS: tests/pngvalid-transform PASS: tests/pngstest-linear PASS: tests/pngunknown-IDAT PASS: tests/pngunknown-discard PASS: tests/pngstest-1.8-alpha PASS: tests/pngunknown-if-safe PASS: tests/pngunknown-sAPI PASS: tests/pngunknown-sTER PASS: tests/pngunknown-save PASS: tests/pngunknown-vpAg FAIL: tests/pngimage-quick PASS: tests/pngstest-linear-alpha PASS: tests/pngstest-1.8 PASS: tests/pngstest-none PASS: tests/pngstest-none-alpha PASS: tests/pngstest-sRGB-alpha PASS: tests/pngstest-sRGB FAIL: tests/pngimage-full ===================================== libpng 1.6.33: ./test-suite.log ===================================== # TOTAL: 33 # PASS: 31 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: tests/pngimage-quick ========================== ./contrib/pngsuite/ibasn0g01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0xff -> 0x77 ./contrib/pngsuite/ibasn0g02.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x9d ./contrib/pngsuite/ibasn0g04.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x20 ./contrib/pngsuite/ibasn3p01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x0f -> 0x07 ./contrib/pngsuite/ibasn3p02.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x9d ./contrib/pngsuite/ibasn3p04.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x20 ./contrib/pngsuite/iftbbn0g01.png: error(continuable): write(PACKSWAP): byte(0,4) changed 0x7f -> 0x00 ./contrib/pngsuite/iftbbn0g02.png: error(continuable): write(PACKSWAP): byte(0,4) changed 0x2a -> 0x22 ./contrib/pngsuite/iftbbn0g04.png: error(continuable): write(PACKSWAP): byte(6,2) changed 0xff -> 0xcd PASS: pngimage --list-combos ./contrib/pngsuite/basn0g01.png PASS: pngimage --list-combos ./contrib/pngsuite/basn0g02.png PASS: pngimage --list-combos ./contrib/pngsuite/basn0g04.png PASS: pngimage --list-combos ./contrib/pngsuite/basn0g08.png PASS: pngimage --list-combos ./contrib/pngsuite/basn0g16.png PASS: pngimage --list-combos ./contrib/pngsuite/basn2c08.png PASS: pngimage --list-combos ./contrib/pngsuite/basn2c16.png PASS: pngimage --list-combos ./contrib/pngsuite/basn3p01.png PASS: pngimage --list-combos ./contrib/pngsuite/basn3p02.png PASS: pngimage --list-combos ./contrib/pngsuite/basn3p04.png PASS: pngimage --list-combos ./contrib/pngsuite/basn3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/basn4a08.png PASS: pngimage --list-combos ./contrib/pngsuite/basn4a16.png PASS: pngimage --list-combos ./contrib/pngsuite/basn6a08.png PASS: pngimage --list-combos ./contrib/pngsuite/basn6a16.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbbn0g01.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbbn0g02.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbbn0g04.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbbn2c16.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbbn3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbgn2c16.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbgn3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbrn2c08.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbwn0g16.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbwn3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/ftbyn3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/ftp0n0g08.png PASS: pngimage --list-combos ./contrib/pngsuite/ftp0n2c08.png PASS: pngimage --list-combos ./contrib/pngsuite/ftp0n3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/ftp1n3p08.png FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn0g01.png FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn0g02.png FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn0g04.png PASS: pngimage --list-combos ./contrib/pngsuite/ibasn0g08.png PASS: pngimage --list-combos ./contrib/pngsuite/ibasn0g16.png PASS: pngimage --list-combos ./contrib/pngsuite/ibasn2c08.png PASS: pngimage --list-combos ./contrib/pngsuite/ibasn2c16.png FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn3p01.png FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn3p02.png FAIL: pngimage --list-combos ./contrib/pngsuite/ibasn3p04.png PASS: pngimage --list-combos ./contrib/pngsuite/ibasn3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/ibasn4a08.png PASS: pngimage --list-combos ./contrib/pngsuite/ibasn4a16.png PASS: pngimage --list-combos ./contrib/pngsuite/ibasn6a08.png PASS: pngimage --list-combos ./contrib/pngsuite/ibasn6a16.png FAIL: pngimage --list-combos ./contrib/pngsuite/iftbbn0g01.png FAIL: pngimage --list-combos ./contrib/pngsuite/iftbbn0g02.png FAIL: pngimage --list-combos ./contrib/pngsuite/iftbbn0g04.png PASS: pngimage --list-combos ./contrib/pngsuite/iftbbn2c16.png PASS: pngimage --list-combos ./contrib/pngsuite/iftbbn3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/iftbgn2c16.png PASS: pngimage --list-combos ./contrib/pngsuite/iftbgn3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/iftbrn2c08.png PASS: pngimage --list-combos ./contrib/pngsuite/iftbwn0g16.png PASS: pngimage --list-combos ./contrib/pngsuite/iftbwn3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/iftbyn3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/iftp0n0g08.png PASS: pngimage --list-combos ./contrib/pngsuite/iftp0n2c08.png PASS: pngimage --list-combos ./contrib/pngsuite/iftp0n3p08.png PASS: pngimage --list-combos ./contrib/pngsuite/iftp1n3p08.png FAIL tests/pngimage-quick (exit status: 1) FAIL: tests/pngimage-full ========================= ./contrib/pngsuite/ibasn0g01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0xff -> 0x77 ./contrib/pngsuite/ibasn0g02.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x9d ./contrib/pngsuite/ibasn0g04.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x20 ./contrib/pngsuite/ibasn3p01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x0f -> 0x07 ./contrib/pngsuite/ibasn3p02.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x9d ./contrib/pngsuite/ibasn3p04.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x00 -> 0x20 ./contrib/pngsuite/iftbbn0g01.png: error(continuable): write(PACKSWAP): byte(0,4) changed 0x7f -> 0x00 ./contrib/pngsuite/iftbbn0g02.png: error(continuable): write(PACKSWAP): byte(0,4) changed 0x2a -> 0x22 ./contrib/pngsuite/iftbbn0g04.png: error(continuable): write(PACKSWAP): byte(6,2) changed 0xff -> 0xcd PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn0g01.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn0g02.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn0g04.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn0g08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn0g16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn2c08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn2c16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn3p01.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn3p02.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn3p04.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn4a08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn4a16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn6a08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/basn6a16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbbn0g01.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbbn0g02.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbbn0g04.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbbn2c16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbbn3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbgn2c16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbgn3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbrn2c08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbwn0g16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbwn3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftbyn3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftp0n0g08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftp0n2c08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftp0n3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ftp1n3p08.png FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn0g01.png FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn0g02.png FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn0g04.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn0g08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn0g16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn2c08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn2c16.png FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn3p01.png FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn3p02.png FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn3p04.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn4a08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn4a16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn6a08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/ibasn6a16.png FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbbn0g01.png FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbbn0g02.png FAIL: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbbn0g04.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbbn2c16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbbn3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbgn2c16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbgn3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbrn2c08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbwn0g16.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbwn3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftbyn3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftp0n0g08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftp0n2c08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftp0n3p08.png PASS: pngimage --exhaustive --list-combos ./contrib/pngsuite/iftp1n3p08.png FAIL tests/pngimage-full (exit status: 1) ============================================================================ Testsuite summary for libpng 1.6.33 ============================================================================ # TOTAL: 33 # PASS: 31 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See ./test-suite.log Please report to png-mng-implement@lists.sourceforge.net
This happpens on Debian unstable, and Ubuntu
./pngimage --list-combos ./contrib/pngsuite/ibasn0g01.png
./contrib/pngsuite/ibasn0g01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0xff -> 0x77
$ ./pngimage --list-combos ./contrib/pngsuite/ibasn3p01.png
./contrib/pngsuite/ibasn3p01.png: error(continuable): write(PACKSWAP): byte(0,0) changed 0x0f -> 0x07
$ echo $?
1
Thanks for the report.
I removed the new interlaced images from libpng-1.6.34, and put some of them back in libpng-1.6.35beta01 (omitting the ones that were rejected by pngimage. As far as I can tell there is nothing wrong with them, but it appears that "pngimage" is having trouble with interlaced images that have bit-depth less than 8.
The troublesome new interlaced files have been removed from contrib/pngsuite in libpng-1.6.34.
thanks!!!