gtk3 fails to build from source in kinetic

Bug #1987304 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gtk+3.0 (Ubuntu)
Fix Released
High
Nathan Teodosio

Bug Description

gtk3 has build test failures in kinetic but not in Debian Unstable.

(It built on riscv64 because we skip the build tests there).

My initial impression is that this is a reftest issue. The reftests are frustrating because dependency changes can lead to images that vary by as little as one pixel and fail the test. And upstream doesn't provide a precise list of dependency versions they are using either.

https://launchpad.net/ubuntu/+source/gtk+3.0/3.24.34-3ubuntu1

Changed in gtk+3.0 (Ubuntu):
assignee: nobody → Nathan Teodosio (nteodosio)
Revision history for this message
Lucy Llewellyn (lucyllewy) wrote :

According to https://launchpadlibrarian.net/619433186/gtk+3.0_3.24.34-1ubuntu1_3.24.34-3ubuntu1.diff.gz the patch named `reftest-known-fail.patch` was dropped from `debian/patches/series`. This causes the known failures to not be recognised as such and therefore are now fatal again.

Changed in gtk+3.0 (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Nathan Teodosio (nteodosio) wrote : Re: [Bug 1987304] Re: gtk3 fails to build from source in kinetic

Thank you Dani Llewellyn for pin-pointing the issue.

I re-enabled and adapted that patch such that it doesn't conflict with
the other ones and verified that gtk+3.0 builds successfully in Kinetic.

Changed in gtk+3.0 (Ubuntu):
status: In Progress → Confirmed
tags: added: patch
Changed in gtk+3.0 (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk+3.0 - 3.24.34-3ubuntu2

---------------
gtk+3.0 (3.24.34-3ubuntu2) kinetic; urgency=medium

  * Re-enable and adapt reftest-known-fail.patch (lp: #1987304)

 -- Nathan Pratta Teodosio <email address hidden> Wed, 24 Aug 2022 10:11:03 -0300

Changed in gtk+3.0 (Ubuntu):
status: Fix Committed → 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.