Opened 3 years ago
Closed 3 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 , 3 years ago
follow-up: 4 comment:3 by , 3 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 , 3 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 , 3 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 , 3 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.