Public bug reported:

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.

** Affects: meson (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: needs-sync

** Tags added: needs-sync

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1949959

Title:
  Please sync meson 0.60.1-1 to impish fixing various FTBFS

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/meson/+bug/1949959/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to