a) I'm having some trouble with this change in d/control: -Package: u-boot-amlogic +Package: u-boot-amlogic-binaries Architecture: arm64 +Section: contrib/admin Multi-Arch: same Depends: ${misc:Depends} +Breaks: u-boot-amlogic (<= 2024.01+dfsg-3) +Replaces: u-boot-amlogic (<= 2024.01+dfsg-3) Recommends: arm-trusted-firmware [arm64] Description: A boot loader for amlogic systems Das U-Boot is a cross-platform bootloader for embedded systems, @@ -73,7 +83,7 @@ Description: A boot loader for amlogic systems This package includes boot loaders for various amlogic platforms. . Included platforms: - ${u-boot-amlogic:platforms} + ${u-boot-amlogic-binaries:platforms}
That is essentially removing u-boot-amlogic without a Provides in the new u-boot-amlogic-binaries package. That seems to be case #11 of PackageTransitions[1], but that is across distro release boundaries, not in a stable update. There are no reverse-depends of u-boot-amlogic/arm64 in noble, but we can't say if something out of the archive is installing it. There could be user scripts, third party tools, etc, depending on this package, and this SRU is removing it. b) The test plan is inadequate for the scope of this update Specifically: b1) The replacement of u-boot-amlogic with u-boot-amlogic-binaries. Are these equivalent? Won't we need changes to the tooling that produces images to now take into account the new package? Besides the point of there being perhaps a Provides, we should have at least an upgrade smoke test. b2) This is a new upstream version, also supposedly affecting many arm64 and armhf boards, and nowhere do I see arm64/armhf tests, just a riscV64 verification in comment #12. What can we do here to test armhf and arm64 boards? Binaries were released to updates for all architectures except arm64 and armhf, because of the NEW packages introduced to those two architectures. So as this SRU stands now, it's inconsistent in terms of binary package availability, but we also haven't potentially regressed arm64 and armhf. Point (a) might need a new source upload. Point (b) is about testing and can be done without a new upload (unless it uncovers bugs). 1. https://wiki.debian.org/PackageTransition -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2110301 Title: [SRU] Backport u-boot 2025.01-3 to Noble To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2110301/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs