[Bug 2110301] Please test proposed package
Nick Rosbrook
2110301 at bugs.launchpad.net
Wed Jul 2 14:36:58 UTC 2025
Hello Heinrich, or anyone else affected,
Accepted u-boot into noble-proposed. The package will build now and be
available at
https://launchpad.net/ubuntu/+source/u-boot/2025.01-0ubuntu0.24.04.1 in
a few hours, and then in the -proposed repository.
Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed. Your feedback will aid us getting this
update out to other Ubuntu users.
If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
noble to verification-done-noble. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-noble. In either case, without details of your testing we will
not be able to proceed.
Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance for helping!
N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.
** Changed in: u-boot (Ubuntu Oracular)
Status: Confirmed => Won't Fix
** Changed in: u-boot (Ubuntu Plucky)
Status: Confirmed => Invalid
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to u-boot in Ubuntu.
https://bugs.launchpad.net/bugs/2110301
Title:
[SRU] Backport u-boot 2025.01-3 to Noble
Status in u-boot package in Ubuntu:
Invalid
Status in u-boot source package in Noble:
Fix Committed
Status in u-boot source package in Oracular:
Won't Fix
Status in u-boot source package in Plucky:
Invalid
Bug description:
[ Impact ]
With the release of Ubuntu 25.04 (Plucky) we support new RISC-V
hardware:
* Pine64 Star64
* DeepComputing FML13V01
In the 25.10 cycle we will upgraded the ISA from RVA20 to presumably
RVA23. This implies that hardware that is not RVA23 compliant will
only be supported on 24.04 in the long term.
We therefore need to backport the hardware support to 24.04. This
includes:
* U-Boot
* Kernel 6.14 (already completed)
With this SRU we will backport U-Boot 2025.01-3 to Noble.
[ Test Plan ]
For each $board:
* DeepComputing FML13V01
* Microchip Icicle Kit
* Milk-V Mars
* Pine64 Star64
* StarFive VisionFive 2
* SiFive Unmatched
If the $board was originally supported on the affected $series:
* Flash the pre-installed image from cdimage for the $series and $board combination
* Boot the image
* sudo apt install -t $series-proposed u-boot-$board (e.g. u-boot-starfive)
* Note that flash-kernel should run during the u-boot upgrade
* sudo reboot
* Interrupt the boot sequence
* echo $fdtfile (check that u-boot's fdtfile variable shows the value matching the board)
* Exit to allow boot to continue
* Check boot succeeds
See the descriptions in the Ubuntu manual tests
(https://iso.qa.ubuntu.com/) for the respective boards.
If $board was *not* originally supported on the affected $series:
* Build test image incorporating proposed version (this may require PPA usage); instructions for this omitted for brevity
* Boot the image
* echo $fdtfile (check that u-boot's fdtfile variable shows the value matching the board)
* Exit to allow boot to continue
* Check boot succeeds
Check that booting via GRUB into Ubuntu works.
[ Where problems could occur ]
Updating the bootloader always carries the risk of breaking boot on
user's machines. That said, a bootloader is necessarily a standalone
binary (when running at boot time). The particular upstream version we
are backporting is already in successful use in plucky, giving us a
reasonable degree of confidence that this version is fundamentally
sound.
The backport in plucky's case simply incorporates changes to the
debian/ directory which occurred after plucky's release (we sync'd
from Debian's experimental branch during plucky).
The backport for oracular and noble is an actual upstream version
bump; the risk here is that the build acts differently (e.g. due to
differences in the build dependencies). To guard against that, the
test plan covers all potentially affected boards (for which we produce
official images), not just those on which we hope to enable boot.
[ Other Info ]
N/A
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2110301/+subscriptions
More information about the foundations-bugs
mailing list