I have added an explicit test case for the packaging changes, since that is a large part of why this SRU has taken as long to sort out - we need to ensure that the package upgrades work correctly.
This test case uses update-manager, and NOT apt-get, because the behavior is different between the two regarding the removal of packages. I think the current upload will actually FAIL verification, because there is a Breaks: from the new fwupdate to fwupdate-signed, and fwupdate-signed is also installed by default. I expect update-manager to refuse to upgrade fwupdate in order to avoid removing fwupdate- signed. There is also a bug in the packaging, which is that fwupdate has an unversioned Breaks: against fwupdate-signed; if this is required, it should be an unversioned Conflicts: instead. However, per the previous comment, I think we probably need to do something else here (such as making fwupdate-signed also be a dummy package built from fwupdate source which depends on fwupd-signed, or dropping the Breaks: entirely and ignoring the fact that fwupdate-signed is kept on disk, if that is appropriate). Finally, I see that fwupd is introducing a Recommends: on bolt, tpm2-tools, and tpm2-abrmd in addition to fwupd-signed. This is not allowed; tpm2-abrmd and tpm2-tools are in universe in bionic. Also, while bolt is in main, in bionic it is only in the ubuntu-desktop task (via a Recommends: from gnome-shell), whereas fwupdate is a recommends of all of the desktop metapackages. We cannot promote bolt to be pulled into all of the desktop flavor images in SRU without discussion with the flavor teams. I will reupload fwupd to drop these added Recommends. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1820768 Title: [SRU] support new cab and new docking firmware upgrade in fwupd 1.2.10 To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1820768/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs