Please sync meson 0.60.1-1 to jammy fixing various FTBFS

Bug #1949959 reported by Christian Ehrhardt 
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
meson (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

TL;DR_ I think our Delta is present in 0.60.1-1 and we should sync it.

--- details ---

I fond an issue with DPDK builds but it might affect potentially many others as well.

Example build fails with:
ar: `x' cannot be used on thin archives.

Seems this behavior is caused by:
https://github.com/mesonbuild/meson/pull/9294
This broke my build but also many others it seems, so it was reverted in 0.60.1
https://github.com/mesonbuild/meson/commit/52c28eb962655b6fa71e71d521db14576d4f2ccb

Right now we have:
meson | 0.60.1-1 | unstable | source, all
meson | 0.57.0+really0.56.2-0.1ubuntu1 | jammy/universe | source, all
meson | 0.60.0-1ubuntu1 | jammy-proposed/universe | source, all

So actually we should not even let 0.60.0-1ubuntu1 in if it causes FTFBFSes.

The only Delta we have right now is:
 * Cherry-pick patch to prevent lots of GNOME packages from failing to build

That is https://github.com/mesonbuild/meson/pull/9445
Which is fixed by:
  https://github.com/mesonbuild/meson/pull/9445/commits/022c0357ae4cd6c1d7e9a0f3a2672ba410a71fa2
This fix is in 0.60.1 as it is in Debian
$ git show pkg/ubuntu/jammy-devel:mesonbuild/modules/i18n.py | grep ..interpreterbase.decorators
from ..interpreterbase.decorators import ContainerTypeInfo, KwargInfo, noPosargs, typed_kwargs, typed_pos_args
$ git show pkg/debian/sid:mesonbuild/modules/i18n.py | grep ..interpreterbase.decorators
from ..interpreterbase.decorators import ContainerTypeInfo, KwargInfo, typed_kwargs, typed_pos_args

And btw 0.60.1 in Debian also has another breaks-gnome fix
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998124
Which is another +1 on syncing 0.60.1 in preference to the current one in -proposed.

Tags: needs-sync
tags: added: needs-sync
Revision history for this message
Paride Legovini (paride) wrote :

/me not a core dev, so my review is not authoritative, but I agree 0.60.1-1 has the 0.60.0-1ubuntu1 delta and we can safely make 0.60.1-1 a sync, especially given that 0.60.0-1ubuntu1 never migrated.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Thanks for your second pair of eyes, syncing it now ...

summary: - Please sync meson 0.60.1-1 to impish fixing various FTBFS
+ Please sync meson 0.60.1-1 to jammy fixing various FTBFS
Changed in meson (Ubuntu):
status: New → In Progress
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Migrated to release

Changed in meson (Ubuntu):
status: In Progress → Fix Released
Bryce Harrington (bryce)
Changed in meson (Ubuntu):
milestone: none → jammy-updates
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.