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!!!