Opened 8 months ago

Closed 8 months 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 ken@…, 8 months ago

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.

comment:2 by Bruce Dubbs, 8 months ago

This package will be pushed in two days.

comment:3 by ken@…, 8 months 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.

in reply to:  3 comment:4 by ken@…, 8 months 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 Bruce Dubbs, 8 months 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 Bruce Dubbs, 8 months ago

Resolution: fixed
Status: newclosed

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).
Note: See TracTickets for help on using tickets.