Looking at the proposed diff itself:

  - the version again needs to be ~deb12u1 not +deb12u1

Yes; like the other packages that need to bump.
  - I do not understand the SONAME change when there are only added symbols
    as far as I can see? Avoiding that makes a big difference to the
    rebuilds required for libfwupd2->3.

The individual ABI changes that went with the SONAME bump are documented here.

https://github.com/fwupd/fwupd/blob/2.0.20/libfwupd/README.md

I don't believe they are added symbols only. I do recall for example that we dropped fwupd_build_machine_id() in 2.0.0 (and oldstable is at 1.8.12).

https://github.com/fwupd/fwupd/commit/740d0817d

There are multiple cases like this.

So unfortunately I think this does mean a need for a rebuild and some testing of of gnome-software, plasma-discover, and gnome-firmware to do the upgrade.

Reply via email to