Opened 4 years ago
Closed 4 years ago
#4949 closed enhancement (fixed)
meson-0.60.1
| Reported by: | Bruce Dubbs | Owned by: | lfs-book |
|---|---|---|---|
| Priority: | normal | Milestone: | 11.1 |
| Component: | Book | Version: | git |
| Severity: | normal | Keywords: | |
| Cc: |
Description
New point version.
There are no release notes for point versions.
There are many small changes to the code, many for trivial spacing changes.
Change History (6)
comment:1 by , 4 years ago
follow-up: 4 comment:3 by , 4 years ago
I've now installed 0.60.1 in my current build. With that, polkit built. The problem that exemplifies, common to many gnoem packages, is
../actions/meson.build:3:5: ERROR: Function does not take positional arguments.
The function name is i18n.merge.file.
The issue I reported earlier on blfs-dev with shared-mime-info (if my message got through) is different, 0.60.1 still needs the patch. Will upload it now, and fix shared-mime-info over the weekend.
comment:4 by , 4 years ago
Replying to ken@…:
The issue I reported earlier on blfs-dev with shared-mime-info (if my message got through) is different, 0.60.1 still needs the patch. Will upload it now, and fix shared-mime-info over the weekend.
To clarify, since my outgoing mail is no-longer working: Shared-mime-info, not meson, needs a patch, otherwise the build fails. For details of the failure, someone posted the exact same on debian yesterday, [debian bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998540].
comment:5 by , 4 years ago
As usual there are no release notes for a meson point version. A diff with 0.60.0 shows 64 files changed. Many of the changes are trivial, but some are more extensive.
comment:6 by , 4 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Fixed at commit 0d78c2c1798784b696bf75d47f5d301ecbe260e7
Package updates.
Update to iana-etc-20211112.
Update to elfutils-0.186.
Update to jinja2-3.0.3.
Update to bc-5.2.0.
Update to ncurses-6.3.
Update to libpipeline-1.5.4.
Update to meson-0.60.1.
Update to iproute2-5.15.0.
Update to linux-5.15.2.
One change was needed to systemd-249 due to changes in the linux
kernel version 5.14 and later.
A change to ncurses was needed to ensure the .pc files are placed in
the right location (/usr/lib/pkgconfig).

I have read that this temporarily reverts (until 0.61) a change which breaks a lot of gnome (and also polkit - unfortunately, my script for polkit includes the PAM file after meson|ninja, and fell through into the PAM file so that I only found the error much later).
For polkit, see https://gitlab.freedesktop.org/polkit/polkit/-/issues/160 (suggested fix is for meson, not applied because it failed their CI).
There is also a link to https://github.com/search?q=org%3AGNOME+merge_file&type=code (need a github login) which appears to show that many gnome packages may be broken by 0.60.0.