• Bug#1064704: gtk4: FTBFS: dh_auto_test: error: cd debian/build/deb && D

    From Lucas Nussbaum@21:1/5 to All on Sun Feb 25 21:00:27 2024
    Source: gtk4
    Version: 4.12.5+ds-2
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-20240224 ftbfs-trixie

    Hi,

    During a rebuild of all packages in sid, your package failed to build
    on amd64.


    Relevant part (hopefully):
    make[1]: Entering directory '/<<PKGBUILDDIR>>'
    env \
    BUILDDIR=debian/build/deb \
    FUZZY_GSK_COMPARE=" opacity-overdraw" \
    FUZZY_REFTESTS="border-image-url label-attribute-preference label-wrap-justify pseudoclass-on-box quit-mnemonic opacity" \
    IGNORE_GSK_COMPARE="unaligned-offscreen border-one-rounded" \
    IGNORE_REFTESTS="" \
    XFAIL_GSK_COMPARE="" \
    XFAIL_REFTESTS="label-sizing sizegroups-evolution-identity-page " \
    BACKENDS="x11 wayland" \
    debian/run-tests.sh -t 1 \
    --no-suite=failing --no-suite=flaky --no-suite=wayland_failing --no-suite=wayland_gles_failing \

    + BUILDDIR=debian/build/deb
    + BACKENDS=x11 wayland
    + FUZZY_GSK_COMPARE= opacity-overdraw
    + IGNORE_GSK_COMPARE=unaligned-offscreen border-one-rounded
    + XFAIL_GSK_COMPARE=
    + FUZZY_REFTESTS=border-image-url label-attribute-preference label-wrap-justify pseudoclass-on-box quit-mnemonic opacity
    + IGNORE_REFTESTS=
    + XFAIL_REFTESTS=label-sizing sizegroups-evolution-identity-page
    + mktemp -d -t debian-test-data-XXXXXXXX
    + test_data=/tmp/debian-test-data-BmTWbst8
    + mkdir -p /tmp/debian-test-data-BmTWbst8
    + trap cleanup EXIT INT
    + [ ! -d /sbuild-nonexistent ]
    + export HOME=/tmp/debian-test-data-BmTWbst8/home
    + mkdir -p /tmp/debian-test-data-BmTWbst8/home
    + [ ! -d ]
    + export XDG_RUNTIME_DIR=/tmp/debian-test-data-BmTWbst8/xdg-runtime
    + mkdir -p /tmp/debian-test-data-BmTWbst8/xdg-runtime
    + cp debian/close-enough.keyfile testsuite/reftests/border-image-url.keyfile + cp debian/close-enough.keyfile testsuite/reftests/label-attribute-preference.keyfile
    + cp debian/close-enough.keyfile testsuite/reftests/label-wrap-justify.keyfile
    + cp debian/close-enough.keyfile testsuite/reftests/pseudoclass-on-box.keyfile
    + cp debian/close-enough.keyfile testsuite/reftests/quit-mnemonic.keyfile
    + cp debian/close-enough.keyfile testsuite/reftests/opacity.keyfile
    + cp debian/close-enough.keyfile testsuite/gsk/compare/opacity-overdraw.keyfile
    + cp debian/ignore.keyfile testsuite/gsk/compare/unaligned-offscreen.keyfile + cp debian/ignore.keyfile testsuite/gsk/compare/border-one-rounded.keyfile
    + mkdir -p /tmp/debian-test-data-BmTWbst8/glib-2.0/schemas/
    + cp gtk/org.gtk.gtk4.Settings.ColorChooser.gschema.xml gtk/org.gtk.gtk4.Settings.Debug.gschema.xml gtk/org.gtk.gtk4.Settings.EmojiChooser.gschema.xml gtk/org.gtk.gtk4.Settings.FileChooser.gschema.xml /tmp/debian-test-data-BmTWbst8/glib-2.0/schemas/
    + glib-compile-schemas /tmp/debian-test-data-BmTWbst8/glib-2.0/schemas/
    + env -u LD_PRELOAD GIO_MODULE_DIR=/nonexistent GIO_USE_VFS=local GIO_USE_VOLUME_MONITOR=unix dbus-run-session -- debian/tests/run-with-display x11 debian/tests/run-with-locales --generate de_DE.UTF-8 --generate en_GB.UTF-8 --generate en_US.UTF-8 --
    generate sv_SE=ISO-8859-1 -- dh_auto_test --builddirectory=debian/build/deb -- --setup=x11 -t 1 --no-suite=failing --no-suite=flaky --no-suite=wayland_failing --no-suite=wayland_gles_failing
    run-with-locales: de_DE.UTF-8...
    Character set: UTF-8
    Source file: de_DE
    Output: /tmp/tmp.RSZYb0anRo/de_DE.utf8
    run-with-locales: en_GB.UTF-8...
    Character set: UTF-8
    Source file: en_GB
    Output: /tmp/tmp.RSZYb0anRo/en_GB.utf8
    run-with-locales: en_US.UTF-8...
    Character set: UTF-8
    Source file: en_US
    Output: /tmp/tmp.RSZYb0anRo/en_US.utf8
    run-with-locales: sv_SE=ISO-8859-1...
    Character set: ISO-8859-1
    Source file: sv_SE
    Output: /tmp/tmp.RSZYb0anRo/sv_SE
    cd debian/build/deb && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=8 meson test --setup=x11 -t 1 --no-suite=failing --no-suite=flaky --no-suite=wayland_failing --no-suite=wayland_gles_failing
    ninja: Entering directory `/<<PKGBUILDDIR>>/debian/build/deb'
    ninja: no work to do.
    1/1515 gtk:gdk / array OK 0.01s 16 subtests passed
    2/1515 gtk:gdk / cairo OK 0.13s 1 subtests passed
    3/1515 gtk:gdk / contentformats OK 0.16s 5 subtests passed
    4/1515 gtk:gdk / contentserializer OK 0.12s 8 subtests passed
    5/1515 gtk:gdk / cursor OK 0.12s 3 subtests passed
    6/1515 gtk:gdk / displaymanager OK 0.19s 3 subtests passed
    7/1515 gtk:gdk / glcontext OK 0.24s 6 subtests passed
    8/1515 gtk:gdk / keysyms OK 0.14s 5 subtests passed
    9/1515 gtk:gdk / memorytexture OK 2.72s 1960 subtests passed
    10/1515 gtk:gdk / rectangle OK 0.13s 5 subtests passed
    11/1515 gtk:gdk / rgba OK 0.03s 5 subtests passed
    12/1515 gtk:gdk / seat OK 0.16s 2 subtests passed
    13/1515 gtk:gdk / texture-threads OK 0.88s 1 subtests passed
    14/1515 gtk:gdk / toplevellayout OK 0.16s 1 subtests passed
    15/1515 gtk:gdk / popuplayout OK 0.16s 1 subtests passed
    16/1515 gtk:gdk / display OK 0.23s 3 subtests passed
    17/1515 gtk:gdk / encoding OK 0.14s 1 subtests passed
    18/1515 gtk:gdk / image OK 0.10s 21 subtests passed
    19/1515 gtk:gdk / texture OK 0.19s 10 subtests passed
    20/1515 gtk:gdk / gltexture OK 0.36s 4 subtests passed
    21/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl big-checkerboard-scaled-down-nearest OK 1.39s
    22/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl blend-difference flipped OK 1.35s
    23/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl blend-difference OK 1.52s
    24/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl big-checkerboard-scaled-down-nearest rotated OK 1.80s
    25/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl big-checkerboard-scaled-down-nearest flipped OK 1.86s
    26/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl blend-difference repeated OK 1.53s
    27/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl big-checkerboard-scaled-down-nearest masked OK 2.07s
    28/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl big-checkerboard-scaled-down-nearest repeated OK 2.49s
    29/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl blend-difference rotated OK 1.52s
    30/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl blend-difference masked OK 1.63s
    31/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl blend-modes OK 1.59s
    32/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl blend-modes flipped OK 1.57s
    33/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl blend-modes rotated OK 1.60s
    34/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl blend-modes repeated OK 1.67s
    35/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl blend-modes masked OK 1.64s
    36/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl blend-invisible-child OK 1.45s
    37/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl blend-invisible-child flipped OK 1.46s
    38/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl blend-invisible-child rotated OK 1.45s
    39/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl blend-invisible-child repeated OK 1.58s
    40/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl blend-in-rotate OK 1.50s
    41/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl blend-invisible-child masked OK 1.63s
    42/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl blend-in-rotate flipped OK 1.52s
    43/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl blend-in-rotate repeated OK 1.65s
    44/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl blend-in-rotate rotated OK 1.51s
    45/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl blend-in-rotate masked OK 1.65s
    46/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl blend-normal OK 1.52s
    47/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl blend-normal flipped OK 1.54s
    48/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl blend-normal rotated OK 1.53s
    49/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl blend-normal repeated OK 1.63s
    50/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl blend-normal masked OK 1.62s
    51/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl blurred-lines OK 1.36s
    52/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl blurred-lines flipped OK 1.36s
    53/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl blurred-lines repeated OK 1.46s
    54/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl blurred-lines rotated OK 1.38s
    55/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl blurred-lines masked OK 1.58s
    56/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl border-bottom-right OK 1.32s
    57/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl border-bottom-right flipped OK 1.33s
    58/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl border-bottom-right repeated OK 1.41s
    59/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl border-bottom-right rotated OK 1.44s
    60/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl border-bottom-right masked OK 1.50s
    61/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl border-one-rounded OK 1.51s
    62/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl border-one-rounded flipped OK 1.50s
    63/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl border-one-rounded repeated OK 1.59s
    64/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl border-one-rounded rotated OK 1.61s
    65/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl borders-rotated OK 1.44s
    66/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl border-one-rounded masked OK 1.64s
    67/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl borders-rotated flipped OK 1.45s
    68/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl borders-rotated repeated OK 1.54s
    69/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl borders-rotated rotated OK 1.46s
    70/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl borders-rotated masked OK 1.56s
    71/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl borders-scaled OK 1.34s
    72/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl borders-scaled flipped OK 1.38s
    73/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl borders-scaled rotated OK 1.49s
    74/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl borders-scaled repeated OK 1.60s
    75/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl borders-scaled masked OK 1.51s
    76/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl clip-coordinates-2d OK 1.31s
    77/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl clip-coordinates-2d flipped OK 1.41s
    78/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl clip-coordinates-2d repeated OK 1.53s
    79/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl clip-coordinates-2d rotated OK 1.57s
    80/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl clip-coordinates-3d OK 1.41s
    81/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl clip-coordinates-2d masked OK 1.70s
    82/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl clip-coordinates-3d flipped OK 1.47s
    83/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl clip-coordinates-3d rotated OK 1.43s
    84/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl clip-coordinates-3d repeated OK 1.55s
    85/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl clip-in-rounded-clip1 OK 1.28s
    86/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl clip-coordinates-3d masked OK 1.60s
    87/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl clip-in-rounded-clip1 flipped OK 1.31s
    88/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl clip-in-rounded-clip1 repeated OK 1.43s
    89/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl clip-in-rounded-clip1 rotated OK 1.48s
    90/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl clip-in-rounded-clip2 OK 1.44s
    91/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl clip-in-rounded-clip1 masked OK 1.48s
    92/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl clip-in-rounded-clip2 flipped OK 1.44s
    93/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl clip-in-rounded-clip2 repeated OK 1.61s
    94/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl clip-in-rounded-clip2 rotated OK 1.61s
    95/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl clip-in-rounded-clip2 masked OK 1.60s
    96/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl clip-in-rounded-clip3 OK 1.70s
    97/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl clip-in-rounded-clip3 flipped OK 1.73s
    98/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl clip-in-rounded-clip3 repeated OK 1.83s
    99/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl clip-in-rounded-clip3 rotated OK 1.82s
    100/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl clip-in-rounded-clip3 masked OK 1.87s
    101/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl clipped-repeat OK 1.50s
    102/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl clipped-repeat flipped OK 1.53s
    103/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl clipped-repeat repeated OK 1.70s
    104/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl clipped-repeat rotated OK 1.64s
    105/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl clipped_rounded_clip flipped OK 1.47s
    106/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl clipped_rounded_clip OK 1.51s
    107/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl clipped-repeat masked OK 1.67s
    108/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl clipped_rounded_clip repeated OK 1.61s
    109/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl clipped_rounded_clip rotated OK 1.66s
    110/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl clipped_rounded_clip masked OK 1.66s
    111/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl clip-nested1 OK 1.48s
    112/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl clip-nested1 flipped OK 1.59s
    113/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl clip-nested1 rotated OK 1.65s
    114/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl clip-translate-offscreen OK 1.46s
    115/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl clip-nested1 masked OK 1.68s
    116/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl clip-nested1 repeated OK 1.81s
    117/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl clip-translate-offscreen flipped OK 1.43s
    118/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl clip-translate-offscreen repeated OK 1.53s
    119/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl clip-translate-offscreen rotated OK 1.54s
    120/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl color-blur0 OK 1.36s
    121/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl color-blur0 flipped OK 1.35s
    122/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl clip-translate-offscreen masked OK 1.60s
    123/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl color-blur0 rotated OK 1.38s
    124/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl color-blur0 repeated OK 1.48s
    125/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl color-blur0 masked OK 1.46s
    126/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl color-matrix-identity OK 1.44s
    127/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl color-matrix-identity flipped OK 1.45s
    128/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl color-matrix-identity rotated OK 1.44s
    129/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl color-matrix-parsing OK 1.45s
    130/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl color-matrix-identity repeated OK 1.62s
    131/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl color-matrix-parsing flipped OK 1.46s
    132/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl color-matrix-identity masked OK 1.62s
    133/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl color-matrix-parsing repeated OK 1.53s
    134/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl color-matrix-parsing rotated OK 1.46s
    135/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl color-matrix-parsing masked OK 1.57s
    136/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl crossfade-clip-both-children OK 1.46s
    137/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl crossfade-clip-both-children flipped OK 1.46s
    138/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl crossfade-clip-both-children repeated OK 1.56s
    139/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl crossfade-clip-both-children rotated OK 1.58s
    140/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl crossfade-clip-both-children masked OK 1.61s
    141/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl cross-fade-in-opacity OK 1.48s
    142/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl cross-fade-in-opacity flipped OK 1.50s
    143/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl cross-fade-in-opacity repeated OK 1.64s
    144/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl cross-fade-in-opacity rotated OK 1.51s
    145/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl cross-fade-in-rotate OK 1.33s
    146/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl cross-fade-in-rotate flipped OK 1.35s
    147/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl cross-fade-in-opacity masked OK 1.62s
    148/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl cross-fade-in-rotate repeated OK 1.43s
    149/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl cross-fade-in-rotate rotated OK 1.34s
    150/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl cross-fade-in-rotate masked OK 1.44s
    151/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl css-background OK 1.65s
    152/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl css-background flipped OK 1.69s
    153/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl empty-blend OK 1.52s
    154/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl css-background rotated OK 1.90s
    155/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl empty-blend flipped OK 1.52s
    156/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl css-background repeated OK 2.03s
    157/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl css-background masked OK 1.89s
    158/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl empty-blend repeated OK 1.59s
    159/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl empty-blend rotated OK 1.53s
    160/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl empty-blend masked OK 1.64s
    161/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl empty-blur OK 1.60s
    162/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl empty-blur flipped OK 1.64s
    163/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl / gl empty-border OK 1.33s
    164/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-rotated-gl / gl empty-blur rotated OK 1.67s
    165/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-repeated-gl / gl empty-blur repeated OK 1.79s
    166/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-masked-gl / gl empty-blur masked OK 1.77s
    167/1515 gtk:gsk+gsk-compare+gsk-gl+gsk-compare-gl+gsk-compare-flipped-gl / gl empty-border flipped OK 1.34s

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Mon Feb 26 14:00:01 2024
    Processing control commands:

    tags -1 + confirmed
    Bug #1064704 [src:gtk4] gtk4: FTBFS: one run of gtk:tools / validate test failed
    Added tag(s) confirmed.

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Simon McVittie@21:1/5 to Lucas Nussbaum on Mon Feb 26 14:00:01 2024
    Control: tags -1 + confirmed

    Context for Mesa maintainers: gtk4 passed its build-time tests on
    2024-01-29, but is now failing in a test rebuild. I can reproduce this,
    and I think it's a regression triggered by Mesa changes (see also https://gitlab.freedesktop.org/mesa/mesa/-/issues/10293 upstream).

    On Sun, 25 Feb 2024 at 20:37:28 +0100, Lucas Nussbaum wrote:
    1332/1515 gtk:tools / validate FAIL 2.07s 0/9 subtests passed
    GDK_BACKEND=x11 G_ENABLE_DIAGNOSTIC=0 GTK_QUERY_SETTINGS=/<<PKGBUILDDIR>>/debian/build/deb/tools/gtk4-query-settings MALLOC_PERTURB_=208 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GTK_A11Y=test GDK_DEBUG=default-settings GTK_
    CSD=1 GTK_BUILDER_TOOL=/<<PKGBUILDDIR>>/debian/build/deb/tools/gtk4-builder-tool GSETTINGS_SCHEMA_DIR=/<<PKGBUILDDIR>>/debian/build/deb/gtk UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 TEST_RESULT_DIR=/<<PKGBUILDDIR>>/
    debian/build/deb/testsuite/tools/output GSETTINGS_BACKEND=memory G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/debian/build/deb/testsuite/tools G_TEST_SRCDIR=/<<PKGBUILDDIR>>/testsuite/tools TEST_OUTPUT_SUBDIR=x11 /usr/bin/bash validate

    Unfortunately, the only log output for this was:

    1..9
    not ok 1 invalid1
    not ok 2 invalid2
    not ok 3 invalid3
    not ok 4 invalid4
    not ok 5 invalid5
    not ok 6 valid1
    not ok 7 valid2
    not ok 8 valid3
    not ok 9 valid4

    I notice that many tests have this stderr output:

    MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) libEGL warning: egl: failed to create dri2 screen
    MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) glx: failed to create drisw screen
    failed to load driver: zink

    Looking at the implementation of the testsuite/tools/validate test,
    the way it works is: run GTK's validator against a valid or invalid
    input, compare the resulting stderr with what was expected, and fail if
    they differ. I think the reason why it's failing is that it's seeing this
    extra stderr from Zink.

    Obviously, this is quite fragile, because anything that emits a diagnostic message can break it; but I also don't see any way for GTK upstream to get
    the behaviour they want ("assert that the validator produces the messages
    that we think it should") without that fragility.

    Could this output to stderr in Zink perhaps be reconsidered upstream?

    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Mon Feb 26 16:40:01 2024
    This is a multi-part message in MIME format...

    Your message dated Mon, 26 Feb 2024 15:35:06 +0000
    with message-id <E1red0U-00Duvj-QZ@fasolo.debian.org>
    and subject line Bug#1064704: fixed in gtk4 4.12.5+ds-3
    has caused the Debian Bug report #1064704,
    regarding gtk4: FTBFS: one run of gtk:tools / validate test failed
    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.)


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

    Received: (at submit) by bugs.debian.org; 25 Feb 2024 19:49: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=-105.2 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
    DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
    FROMDEVELOPER,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE,
    UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST
    autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 178; hammy, 150; neutral, 491; spammy,
    0. spammytokens:
    hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
    0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
    0.000-+--H*RT:311, 0.000-+--H*RT:108
    Return-path: <lucas@debian.org>
    Received: from stravinsky.debian.org ([2
  • From Debian Bug Tracking System@21:1/5 to All on Thu Feb 29 10:20:01 2024
    This is a multi-part message in MIME format...

    Your message dated Thu, 29 Feb 2024 09:12:53 +0000
    with message-id <E1rfcTF-00AXc4-JD@fasolo.debian.org>
    and subject line Bug#1064704: fixed in mesa 24.0.2-1
    has caused the Debian Bug report #1064704,
    regarding gtk4: FTBFS: one run of gtk:tools / validate test failed
    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.)


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

    Received: (at submit) by bugs.debian.org; 25 Feb 2024 19:49: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=-105.2 required=4.0 tests=BAYES_00,DKIMWL_WL_HIGH,
    DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,
    FROMDEVELOPER,SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE,
    UNPARSEABLE_RELAY,USER_IN_DKIM_WELCOMELIST,USER_IN_DKIM_WHITELIST
    autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 178; hammy, 150; neutral, 491; spammy,
    0. spammytokens:
    hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
    0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
    0.000-+--H*RT:311, 0.000-+--H*RT:108
    Return-path: <lucas@debian.org>
    Received: from stravinsky.debian.org ([2