Public bug reported: ## FFe ##
1.71 was released yesterday without an exception due to no API/ABI changes. I propose releasing 1.72 under a freeze exception to support the new snapd API for permission prompting[1], which will land in snapd 2.75. This only adds new APIs, it doesn't change existing ones. The only consumer of this API is the unreleased Wireplumber module for prompting. A separate FFe will be proposed for that soon. Upstream doesn't maintain the Changelog (NEWS file), rather, the release notes are found on the Github releases page: https://github.com/canonical/snapd-glib/releases, the changes since 1.71 being requested are, - Install documentation to HTML folder - Add ask_interface_request client method for permission prompting The PPA showing the build is here: https://launchpad.net/~charles05/+archive/ubuntu/permission- prompting/+sourcepub/18174140/+listing-archive-extra Install log, charles@resolute:~$ sudo apt upgrade Upgrading: gir1.2-snapd-2 libsnapd-glib-2-1 libsnapd-glib-dev Summary: Upgrading: 3, Installing: 0, Removing: 0, Not Upgrading: 0 Download size: 207 kB Freed space: 9,060 kB Continue? [Y/n] Get:1 https://ppa.launchpadcontent.net/charles05/permission-prompting/ubuntu resolute/main amd64 libsnapd-glib-dev amd64 1.72-1~ppa1 [67.0 kB] Get:2 https://ppa.launchpadcontent.net/charles05/permission-prompting/ubuntu resolute/main amd64 gir1.2-snapd-2 amd64 1.72-1~ppa1 [20.7 kB] Get:3 https://ppa.launchpadcontent.net/charles05/permission-prompting/ubuntu resolute/main amd64 libsnapd-glib-2-1 amd64 1.72-1~ppa1 [120 kB] Fetched 207 kB in 0s (699 kB/s) (Reading database… 224374 files and directories currently installed.) Preparing to unpack …/libsnapd-glib-dev_1.72-1~ppa1_amd64.deb… Unpacking libsnapd-glib-dev:amd64 (1.72-1~ppa1) over (1.71-0ubuntu1)… Preparing to unpack …/gir1.2-snapd-2_1.72-1~ppa1_amd64.deb… Unpacking gir1.2-snapd-2:amd64 (1.72-1~ppa1) over (1.71-0ubuntu1)… Preparing to unpack …/libsnapd-glib-2-1_1.72-1~ppa1_amd64.deb… Unpacking libsnapd-glib-2-1:amd64 (1.72-1~ppa1) over (1.71-0ubuntu1)… Setting up libsnapd-glib-2-1:amd64 (1.72-1~ppa1)… Setting up gir1.2-snapd-2:amd64 (1.72-1~ppa1)… Setting up libsnapd-glib-dev:amd64 (1.72-1~ppa1)… Processing triggers for libc-bin (2.43-2ubuntu1)… Tested extensively with the in-development version of Wireplumber. Also ensured snap'd applications can still connect to Pipewire (which uses snapd-glib independently of permission prompting). Checked GNOME control center's Apps list to ensure they haven't changed behaviour since before the update, as clients of snapd-glib. There is very little regression potential, since no existing APIs have changed since 1.71. Only the build-time location of documentation was adjusted (install-time location remains the same) and a new API was added, which currently has no users, but will be need for Wireplumber for Resolute soon. [1] https://github.com/canonical/snapd/pull/16630 ** Affects: snapd-glib (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to snapd-glib in Ubuntu. https://bugs.launchpad.net/bugs/2144740 Title: FFe: Merge upstream 1.72 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/snapd-glib/+bug/2144740/+subscriptions -- desktop-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
