Fix gtk4 4.12.0 build by disabling checkerboard flaky tests

Bug #2032638 reported by Nathan Teodosio
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GTK+
Fix Released
Unknown
gtk4 (Ubuntu)
Fix Released
Undecided
Nathan Teodosio

Bug Description

GTK4 4.12.0+ds-1ubuntu1 fails to build[1] because of the checkerboard build tests.

Those were regarded as flaky by upstream and disabled accordingly. So I propose doing the same.

Test build performed in PPA[2].

[1] https://launchpadlibrarian.net/681419933/buildlog_ubuntu-mantic-armhf.gtk4_4.12.0+ds-1ubuntu1_BUILDING.txt.gz
[2] https://launchpad.net/~nteodosio/+archive/ubuntu/rebuilds/+sourcepub/15083581/+listing-archive-extra

Tags: patch
Revision history for this message
Nathan Teodosio (nteodosio) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks Nathan!

Changed in gtk4 (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "ubu-ubu.diff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk4 - 4.12.0+ds-2ubuntu1

---------------
gtk4 (4.12.0+ds-2ubuntu1) mantic; urgency=medium

  * Merge with Debian. Remaining changes:
    - debian/tests:
      + include the memorytexture test in the flaky set, it has been unreliable
    - debian/control:
      + Build-Depend on dh-sequence-translations
    - Switch from the CUPS print backend to CPDB
    - Add patch to fix building CPDB support

gtk4 (4.12.0+ds-2) experimental; urgency=medium

  * d/rules: Skip build-time tests that are known to fail or be unreliable.
    Upstream flagged these as failing and skips them in their CI, so there's
    no point in us expecting them to succeed. (Closes: #1050075)
  * Add patch to tolerate different floating-point results on i386.
    Our baseline for i386 still doesn't include SSE, so we still have to use
    i387 instructions with extended precision and sometimes different answers.
    (Closes: #1050076)
  * Ignore another test failure on big-endian machines.
    Similar to #1024391.
  * d/rules: Ignore two reftests that fail on i386 only.
    In these tests, the reference rendering of "Hello world" is as one line,
    but on i386 (possibly due to different rounding) it is word-wrapped onto
    two lines.
  * Add patch to work around a test failure on riscv64.
    Other architectures are occasionally affected by this.
    Thanks to Aurelien Jarno (Closes: #1049434)
  * Merge packaging from unstable
    - No further changes, except in the changelog

 -- Jeremy Bícha <email address hidden> Tue, 22 Aug 2023 12:27:01 -0400

Changed in gtk4 (Ubuntu):
status: Fix Committed → Fix Released
Changed in gtk:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.