In the above comment I did not apply rule 9 to linux-firmware properly. Since the next linux-firmware version number is unknown, the amd64-microcode relationship to linux-firmware will use earlier or equal to (<=) the current linux-firmware version https://www.debian.org/doc/debian-policy/ch-relationships.html
So linux-firmware needs: Breaks: amd64-microcode (<< 3.20220411.1ubuntu1) [amd64] and amd64-microcode needs: Breaks: linux-firmware (<= 20220711.gitdfa29317-0ubuntu1) Replaces: linux-firmware (<= 20220711.gitdfa29317-0ubuntu1) Keeping replaces feels odd. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-firmware in Ubuntu. https://bugs.launchpad.net/bugs/1983409 Title: Please merge amd64-microcode 3.20220411.1 (main) from Debian unstable (non-free) Status in amd64-microcode package in Ubuntu: In Progress Status in linux-firmware package in Ubuntu: In Progress Bug description: Request to update amd64-micrcode in kinetic from 3.20191218.1ubuntu2 to 3.20220411.1ubuntu1. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/amd64-microcode/+bug/1983409/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp