• Bug#1099244: libspng: FTBFS: 49/208 ch1n3p04 FAIL

    From Santiago Vila@21:1/5 to All on Sat Mar 1 22:10:12 2025
    Package: src:libspng
    Version: 0.7.4-1
    Severity: serious
    Tags: ftbfs trixie sid

    Dear maintainer:

    During a rebuild of all packages in unstable, your package failed to build:

    --------------------------------------------------------------------------------
    [...]
    debian/rules clean
    dh clean --buildsystem=meson
    dh_auto_clean -O--buildsystem=meson
    dh_autoreconf_clean -O--buildsystem=meson
    dh_clean -O--buildsystem=meson
    debian/rules binary
    dh binary --buildsystem=meson
    dh_update_autotools_config -O--buildsystem=meson
    dh_autoreconf -O--buildsystem=meson
    debian/rules override_dh_auto_configure
    make[1]: Entering directory '/<<PKGBUILDDIR>>'
    dh_auto_configure -- \
    -Db_lto=true \
    -Ddev_build=true \

    [... snipped ...]

    Decode and compare PNG, FLAGS: EXTENDED
    spng_decode_chunks() error: reached chunk/cache limits
    getimage_spng() failed ==============================================================================

    ================================== 200/208 =================================== test: huge_text
    start time: 14:07:55
    duration: 0.01s
    result: exit status 1
    command: LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=108 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=
    1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testsuite /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../tests/crashers/huge_tEXt_chunk.png
    ----------------------------------- stdout ----------------------------------- INDEXED 1-bit, 1x1 non-interlaced
    17 test cases (skipping 5)
    Decode and compare PNG, FLAGS: COMPARE_CHUNKS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Encode and compare PNG, FLAGS:
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Encode and compare RAW, FLAGS:
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RAW, FLAGS: (NONE)
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS GAMMA
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS GAMMA
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: (NONE)
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: GAMMA
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare G8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: TRNS [SKIPPED]
    Decode and compare GA16, FLAGS: [SKIPPED]
    Decode and compare GA16, FLAGS: TRNS [SKIPPED]
    Decode and compare VIPS, FLAGS: TRNS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare PNG, FLAGS: EXTENDED
    spng_decode_chunks() error: end of stream
    getimage_spng() failed ==============================================================================

    ================================== 201/208 =================================== test: huge_time
    start time: 14:07:55
    duration: 0.01s
    result: exit status 1
    command: LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=151 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=
    1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testsuite /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../tests/crashers/huge_tIME_chunk.png
    ----------------------------------- stdout ----------------------------------- INDEXED 1-bit, 1x1 non-interlaced
    17 test cases (skipping 5)
    Decode and compare PNG, FLAGS: COMPARE_CHUNKS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Encode and compare PNG, FLAGS:
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Encode and compare RAW, FLAGS:
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RAW, FLAGS: (NONE)
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS GAMMA
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS GAMMA
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: (NONE)
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: GAMMA
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare G8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: TRNS [SKIPPED]
    Decode and compare GA16, FLAGS: [SKIPPED]
    Decode and compare GA16, FLAGS: TRNS [SKIPPED]
    Decode and compare VIPS, FLAGS: TRNS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare PNG, FLAGS: EXTENDED
    spng_decode_chunks() error: end of stream
    getimage_spng() failed ==============================================================================

    ================================== 202/208 =================================== test: huge_ztxt
    start time: 14:07:55
    duration: 0.01s
    result: exit status 1
    command: LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=53 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1
    MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testsuite /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../tests/crashers/huge_zTXt_chunk.png
    ----------------------------------- stdout ----------------------------------- INDEXED 1-bit, 1x1 non-interlaced
    17 test cases (skipping 5)
    Decode and compare PNG, FLAGS: COMPARE_CHUNKS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Encode and compare PNG, FLAGS:
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Encode and compare RAW, FLAGS:
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RAW, FLAGS: (NONE)
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS GAMMA
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS GAMMA
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: (NONE)
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: GAMMA
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare G8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: TRNS [SKIPPED]
    Decode and compare GA16, FLAGS: [SKIPPED]
    Decode and compare GA16, FLAGS: TRNS [SKIPPED]
    Decode and compare VIPS, FLAGS: TRNS
    spng_decode_chunks() error: end of stream
    getimage_spng() failed
    Decode and compare PNG, FLAGS: EXTENDED
    spng_decode_chunks() error: end of stream
    getimage_spng() failed ==============================================================================

    ================================== 203/208 =================================== test: zero_width
    start time: 14:07:55
    duration: 0.01s
    result: exit status 1
    command: LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_
    on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=149 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testsuite /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../tests/crashers/zero_width.png
    ----------------------------------- stdout ----------------------------------- failed to get image info
    17 test cases (skipping 4)
    Decode and compare PNG, FLAGS: COMPARE_CHUNKS
    spng_get_ihdr() error: invalid image width
    Encode and compare PNG, FLAGS:
    spng_get_ihdr() error: invalid image width
    Encode and compare RAW, FLAGS:
    spng_get_ihdr() error: invalid image width
    Decode and compare RAW, FLAGS: (NONE)
    spng_get_ihdr() error: invalid image width
    Decode and compare RGBA8, FLAGS: TRNS
    spng_get_ihdr() error: invalid image width
    Decode and compare RGBA8, FLAGS: TRNS GAMMA [SKIPPED]
    Decode and compare RGBA16, FLAGS: TRNS
    spng_get_ihdr() error: invalid image width
    Decode and compare RGBA16, FLAGS: TRNS GAMMA
    spng_get_ihdr() error: invalid image width
    Decode and compare RGB8, FLAGS: (NONE)
    spng_get_ihdr() error: invalid image width
    Decode and compare RGB8, FLAGS: GAMMA [SKIPPED]
    Decode and compare G8, FLAGS: (NONE)
    spng_get_ihdr() error: invalid image width
    Decode and compare GA8, FLAGS: (NONE)
    spng_get_ihdr() error: invalid image width
    Decode and compare GA8, FLAGS: TRNS
    spng_get_ihdr() error: invalid image width
    Decode and compare GA16, FLAGS: [SKIPPED]
    Decode and compare GA16, FLAGS: TRNS [SKIPPED]
    Decode and compare VIPS, FLAGS: TRNS
    spng_get_ihdr() error: invalid image width
    Decode and compare PNG, FLAGS: EXTENDED
    spng_get_ihdr() error: invalid image width ==============================================================================

    ================================== 205/208 =================================== test: invalid_gray_alpha_sbit
    start time: 14:07:55
    duration: 0.00s
    result: exit status 1
    command: LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=79 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1
    MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testsuite /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../tests/crashers/invalid_gray_alpha_sbit.png
    ----------------------------------- stdout ----------------------------------- GRAY-ALPHA 16-bit, 32x32 interlaced
    17 test cases (skipping 5)
    Decode and compare PNG, FLAGS: COMPARE_CHUNKS
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Encode and compare PNG, FLAGS:
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Encode and compare RAW, FLAGS:
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Decode and compare RAW, FLAGS: (NONE)
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS GAMMA
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS GAMMA
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: (NONE)
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: GAMMA
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Decode and compare G8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: TRNS [SKIPPED]
    Decode and compare GA16, FLAGS: [SKIPPED]
    Decode and compare GA16, FLAGS: TRNS [SKIPPED]
    Decode and compare VIPS, FLAGS: TRNS
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed
    Decode and compare PNG, FLAGS: EXTENDED
    spng_decode_chunks() error: invalid chunk checksum
    getimage_spng() failed ==============================================================================

    ================================== 206/208 =================================== test: missing_plte
    start time: 14:07:55
    duration: 0.01s
    result: exit status 1
    command: LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=116 MESON_TEST_ITERATION=
    1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testsuite /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../tests/crashers/missing_plte.png
    ----------------------------------- stdout ----------------------------------- INDEXED 1-bit, 32x32 non-interlaced
    17 test cases (skipping 5)
    Decode and compare PNG, FLAGS: COMPARE_CHUNKS
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Encode and compare PNG, FLAGS:
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Encode and compare RAW, FLAGS:
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Decode and compare RAW, FLAGS: (NONE)
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS GAMMA
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS GAMMA
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: (NONE)
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: GAMMA
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Decode and compare G8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: TRNS [SKIPPED]
    Decode and compare GA16, FLAGS: [SKIPPED]
    Decode and compare GA16, FLAGS: TRNS [SKIPPED]
    Decode and compare VIPS, FLAGS: TRNS
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed
    Decode and compare PNG, FLAGS: EXTENDED
    spng_decode_chunks() error: missing PLTE for indexed image
    getimage_spng() failed ==============================================================================

    ================================== 207/208 =================================== test: unknown_chunk
    start time: 14:07:55
    duration: 0.01s
    result: exit status 0
    command: LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=
    113 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testsuite /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../tests/misc/unknown.png
    ----------------------------------- stdout ----------------------------------- RGBA 8-bit, 64x64 non-interlaced
    17 test cases (skipping 5)
    Decode and compare PNG, FLAGS: COMPARE_CHUNKS
    [before IDAT] spng chunks: (unknown)
    [before IDAT] libpng chunks: (unknown)
    [ after IDAT] spng chunks: (unknown)
    [ after IDAT] libpng chunks: (unknown)
    Encode and compare PNG, FLAGS:
    compare (reencoded, original)...
    [before IDAT] spng chunks: (unknown)
    [before IDAT] libpng chunks: (unknown)
    [ after IDAT] spng chunks: (unknown)
    [ after IDAT] libpng chunks: (unknown)
    compare (reencoded, reencoded)...
    [before IDAT] spng chunks: (unknown)
    [before IDAT] libpng chunks: (unknown)
    [ after IDAT] spng chunks: (unknown)
    [ after IDAT] libpng chunks: (unknown)
    Encode and compare RAW, FLAGS:
    compare (reencoded, original)...
    [before IDAT] spng chunks: (unknown)
    [before IDAT] libpng chunks: (unknown)
    [ after IDAT] spng chunks: (unknown)
    [ after IDAT] libpng chunks: (unknown)
    compare (reencoded, reencoded)...
    [before IDAT] spng chunks: (unknown)
    [before IDAT] libpng chunks: (unknown)
    [ after IDAT] spng chunks: (unknown)
    [ after IDAT] libpng chunks: (unknown)
    Decode and compare RAW, FLAGS: (NONE)
    Decode and compare RGBA8, FLAGS: TRNS
    Decode and compare RGBA8, FLAGS: TRNS GAMMA
    Decode and compare RGBA16, FLAGS: TRNS
    Decode and compare RGBA16, FLAGS: TRNS GAMMA
    Decode and compare RGB8, FLAGS: (NONE)
    Decode and compare RGB8, FLAGS: GAMMA
    Decode and compare G8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: TRNS [SKIPPED]
    Decode and compare GA16, FLAGS: [SKIPPED]
    Decode and compare GA16, FLAGS: TRNS [SKIPPED]
    Decode and compare VIPS, FLAGS: TRNS
    VIPS format: PNG
    Decode and compare PNG, FLAGS: EXTENDED ==============================================================================

    ================================== 208/208 =================================== test: icc_profile
    start time: 14:07:55
    duration: 0.01s
    result: exit status 0
    command: LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=134 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=
    1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testsuite /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../tests/misc/icc_profile.png
    ----------------------------------- stdout ----------------------------------- RGB 16-bit, 32x32 non-interlaced
    17 test cases (skipping 5)
    Decode and compare PNG, FLAGS: COMPARE_CHUNKS
    [before IDAT] spng chunks: iCCP
    [before IDAT] libpng chunks: iCCP
    [ after IDAT] spng chunks: iCCP
    [ after IDAT] libpng chunks: iCCP
    Encode and compare PNG, FLAGS:
    compare (reencoded, original)...
    [before IDAT] spng chunks: iCCP
    [before IDAT] libpng chunks: iCCP
    [ after IDAT] spng chunks: iCCP
    [ after IDAT] libpng chunks: iCCP
    compare (reencoded, reencoded)...
    [before IDAT] spng chunks: iCCP
    [before IDAT] libpng chunks: iCCP
    [ after IDAT] spng chunks: iCCP
    [ after IDAT] libpng chunks: iCCP
    Encode and compare RAW, FLAGS:
    compare (reencoded, original)...
    [before IDAT] spng chunks: iCCP
    [before IDAT] libpng chunks: iCCP
    [ after IDAT] spng chunks: iCCP
    [ after IDAT] libpng chunks: iCCP
    compare (reencoded, reencoded)...
    [before IDAT] spng chunks: iCCP
    [before IDAT] libpng chunks: iCCP
    [ after IDAT] spng chunks: iCCP
    [ after IDAT] libpng chunks: iCCP
    Decode and compare RAW, FLAGS: (NONE)
    Decode and compare RGBA8, FLAGS: TRNS
    Decode and compare RGBA8, FLAGS: TRNS GAMMA
    Decode and compare RGBA16, FLAGS: TRNS
    Decode and compare RGBA16, FLAGS: TRNS GAMMA
    Decode and compare RGB8, FLAGS: (NONE)
    Decode and compare RGB8, FLAGS: GAMMA
    Decode and compare G8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: [SKIPPED]
    Decode and compare GA8, FLAGS: TRNS [SKIPPED]
    Decode and compare GA16, FLAGS: [SKIPPED]
    Decode and compare GA16, FLAGS: TRNS [SKIPPED]
    Decode and compare VIPS, FLAGS: TRNS
    VIPS format: PNG
    Decode and compare PNG, FLAGS: EXTENDED ==============================================================================

    ================================== 204/208 =================================== test: zero_gama
    start time: 14:07:55
    duration: 0.04s
    result: exit status 1
    command: MESON_TEST_ITERATION=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=
    145 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testsuite /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../tests/crashers/zero_gama.png
    ----------------------------------- stdout ----------------------------------- GRAY 4-bit, 8224x1312 non-interlaced
    17 test cases (skipping 4)
    Decode and compare PNG, FLAGS: COMPARE_CHUNKS
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Encode and compare PNG, FLAGS:
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Encode and compare RAW, FLAGS:
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Decode and compare RAW, FLAGS: (NONE)
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA8, FLAGS: TRNS GAMMA [SKIPPED]
    Decode and compare RGBA16, FLAGS: TRNS
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Decode and compare RGBA16, FLAGS: TRNS GAMMA
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: (NONE)
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Decode and compare RGB8, FLAGS: GAMMA [SKIPPED]
    Decode and compare G8, FLAGS: (NONE)
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Decode and compare GA8, FLAGS: (NONE)
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Decode and compare GA8, FLAGS: TRNS
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Decode and compare GA16, FLAGS: [SKIPPED]
    Decode and compare GA16, FLAGS: TRNS [SKIPPED]
    Decode and compare VIPS, FLAGS: TRNS
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed
    Decode and compare PNG, FLAGS: EXTENDED
    progressive spng_decode_image() error: end of stream
    getimage_spng() failed ==============================================================================


    Summary of Failures:

    49/208 ch1n3p04 FAIL 0.01s exit status 1
    50/208 ch2n3p08 FAIL 0.01s exit status 1

    Ok: 165
    Expected Fail: 41
    Fail: 2
    Unexpected Pass: 0
    Skipped: 0
    Timeout: 0
    dh_auto_test: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=2 meson test --verbose returned exit code 2
    make: *** [debian/rules:7: binary] Error 25
    dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

    The above is just how the build ends and not necessarily the most relevant part.
    If required, the full build log is available here:

    https://people.debian.org/~sanvila/build-logs/202503/

    About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages.

    If you could not reproduce the bug please contact me privately, as I
    am willing to provide ssh access to a virtual machine where the bug is
    fully reproducible.

    If this is really a bug in one of the build-depends, please use
    reassign and add an affects on src:libspng, so that this is still
    visible in the BTS web page for this package.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Sun Mar 2 19:20:01 2025
    El 2/3/25 a las 18:56, Andrea Pappacoda escribió:
    Hi Santiago,

    On Sat Mar 1, 2025 at 10:01 PM CET, Santiago Vila wrote:
    Package: src:libspng
    Version: 0.7.4-1

    During a rebuild of all packages in unstable, your package failed to build

    The issue seems to have been introduced by a new libpng1.6 (not lib**s**png), which is used by libspng only as a build-time dependency.

    Since this seem related to a breakage in libpng1.6, what do you advise me to do? Should I reassing this bug to that package, and marking libspng as affected by it?

    There is not a general rule to follow in these cases.

    When a library change triggers a bunch of similar FTBFS problems in packages having
    it in their build-depends, it may be the case that there is a bug in the library,
    but it may also be the case that a lot of packages need to be adapted to the new library.

    I would ask the library maintainer, as they are probably in the best position to answer.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Santiago Vila@21:1/5 to All on Sun Mar 2 19:50:01 2025
    Also: You might want to forward the bug upstream.

    Usually the author should be the one to investigate test failures
    in their own packages.

    Thanks.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Mar 4 13:00:01 2025
    This is a multi-part message in MIME format...

    Your message dated Tue, 04 Mar 2025 11:50:15 +0000
    with message-id <E1tpQmt-001k01-Dh@fasolo.debian.org>
    and subject line Bug#1099244: fixed in libspng 0.7.4-2
    has caused the Debian Bug report #1099244,
    regarding libspng: FTBFS: 49/208 ch1n3p04 FAIL
    to be marked as done.

    This means that you claim that the problem has been dealt with.
    If this is not the case it is now your responsibility to reopen the
    Bug report if necessary, and/or fix the problem forthwith.

    (NB: If you are a system administrator and have no idea what this
    message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org
    immediately.)


    --
    1099244: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1099244
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 1 Mar 2025 21:01:36 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-121.6 required=4.0 tests=ALL_TRUSTED,BAYES_00,
    BODY_INCLUDES_PACKAGE,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,
    DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,HAS_PACKAGE,
    SPF_HELO_PASS,SPF_NONE,USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST,
    X_DEBBUGS_CC autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 79; hammy, 150; neutral, 204; spammy,
    0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--pkgbuilddir,
    0.000-+--PKGBUILDDIR, 0.000-+--sk:dh_auto, 0.000-+--H*F:U*sanvila Return-path: <sanvila@debian.org>
    Received: from mailly.debian.org ([2001:41b8:202:deb:6564:a62:52