Activity log for bug #1905274

Date Who What changed Old value New value Message
2020-11-23 12:51:41 Dimitri John Ledkov bug added bug
2020-11-23 16:57:08 Dimitri John Ledkov bug task added livecd-rootfs (Ubuntu)
2020-11-24 17:25:47 Dimitri John Ledkov description enable u-boot spl for riscv64 1) build with opensbi specified 2) ship uboot-spl for unleashed enable u-boot spl for riscv64 1) backport opensbi 0.8 to focal 2) build u-boot with opensbi specified 3) ship uboot-spl in the cloud image
2020-11-24 17:40:38 Dimitri John Ledkov bug task added opensbi (Ubuntu)
2020-11-25 09:41:31 Dimitri John Ledkov bug task deleted opensbi (Ubuntu)
2020-11-25 09:43:31 Dimitri John Ledkov description enable u-boot spl for riscv64 1) backport opensbi 0.8 to focal 2) build u-boot with opensbi specified 3) ship uboot-spl in the cloud image enable u-boot spl for riscv64 1) backport opensbi 0.8 to focal https://bugs.launchpad.net/ubuntu/focal/+source/opensbi/+bug/1905456 2) build u-boot with opensbi specified 3) ship uboot-spl in the cloud image
2020-11-27 06:39:01 Launchpad Janitor u-boot (Ubuntu): status New Fix Released
2020-11-28 11:23:19 Launchpad Janitor livecd-rootfs (Ubuntu): status New Fix Released
2020-12-04 04:32:16 Dimitri John Ledkov description enable u-boot spl for riscv64 1) backport opensbi 0.8 to focal https://bugs.launchpad.net/ubuntu/focal/+source/opensbi/+bug/1905456 2) build u-boot with opensbi specified 3) ship uboot-spl in the cloud image [Impact] * To build bootable uboot-sifive package, it must be built with opensbi. Currently those are missbuilt and not packaged. [Test Case] * Download u-boot buildlog for riscv64 and Look for: /<<PKGBUILDDIR>>/"arch/riscv/lib/mkimage_fit_opensbi.sh" \ arch/riscv/dts/hifive-unleashed-a00.dtb > u-boot.its WARNING: OpenSBI binary "fw_dynamic.bin" not found, resulting binary is not functional. * A missbuilt package will have the Warning emitted by mkimage_fit_opensbi.sh, whereas fixed u-boot package will not. * Check that uboot-sifive riscv64 .deb provides ./usr/lib/u-boot/sifive_fu540/u-boot-spl.bin ./usr/lib/u-boot/sifive_fu540/u-boot.bin ./usr/lib/u-boot/sifive_fu540/u-boot.itb ./usr/lib/u-boot/sifive_fu540/uboot.elf As those will be consumed by livecd-rootfs when building bootable preinstalled images. [Where problems could occur] * u-boot build embedds FU540 dtb and OpenSBI at a particular interface versions. It is unknown if these components will be compatible with future board revisions or may require changes and rebuilds. Specifically kernel interfaces with opensbi and uboot and hardware and has certain dtb expectation. Currently it has been verified that the dtb vendored in opensbi u-boot and kernel are all identical. But hardware issues may arise when these will change out of sync - for example opensbi installed shutdown/reboot handler resulting in a reboot hang. I expect all of these components needing changes and rebuilds to support FU740. [Other Info] * Anything else you think is useful to include * Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board * and address these questions in advance
2020-12-04 04:32:24 Dimitri John Ledkov bug added subscriber Ubuntu Stable Release Updates Team
2020-12-04 04:32:33 Dimitri John Ledkov nominated for series Ubuntu Groovy
2020-12-04 04:32:33 Dimitri John Ledkov bug task added livecd-rootfs (Ubuntu Groovy)
2020-12-04 04:32:33 Dimitri John Ledkov bug task added u-boot (Ubuntu Groovy)
2020-12-04 04:32:33 Dimitri John Ledkov nominated for series Ubuntu Focal
2020-12-04 04:32:33 Dimitri John Ledkov bug task added livecd-rootfs (Ubuntu Focal)
2020-12-04 04:32:33 Dimitri John Ledkov bug task added u-boot (Ubuntu Focal)
2020-12-04 04:32:41 Dimitri John Ledkov livecd-rootfs (Ubuntu Groovy): status New Won't Fix
2020-12-04 04:32:49 Dimitri John Ledkov u-boot (Ubuntu Groovy): status New Won't Fix
2020-12-04 04:34:21 Dimitri John Ledkov description [Impact] * To build bootable uboot-sifive package, it must be built with opensbi. Currently those are missbuilt and not packaged. [Test Case] * Download u-boot buildlog for riscv64 and Look for: /<<PKGBUILDDIR>>/"arch/riscv/lib/mkimage_fit_opensbi.sh" \ arch/riscv/dts/hifive-unleashed-a00.dtb > u-boot.its WARNING: OpenSBI binary "fw_dynamic.bin" not found, resulting binary is not functional. * A missbuilt package will have the Warning emitted by mkimage_fit_opensbi.sh, whereas fixed u-boot package will not. * Check that uboot-sifive riscv64 .deb provides ./usr/lib/u-boot/sifive_fu540/u-boot-spl.bin ./usr/lib/u-boot/sifive_fu540/u-boot.bin ./usr/lib/u-boot/sifive_fu540/u-boot.itb ./usr/lib/u-boot/sifive_fu540/uboot.elf As those will be consumed by livecd-rootfs when building bootable preinstalled images. [Where problems could occur] * u-boot build embedds FU540 dtb and OpenSBI at a particular interface versions. It is unknown if these components will be compatible with future board revisions or may require changes and rebuilds. Specifically kernel interfaces with opensbi and uboot and hardware and has certain dtb expectation. Currently it has been verified that the dtb vendored in opensbi u-boot and kernel are all identical. But hardware issues may arise when these will change out of sync - for example opensbi installed shutdown/reboot handler resulting in a reboot hang. I expect all of these components needing changes and rebuilds to support FU740. [Other Info] * Anything else you think is useful to include * Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board * and address these questions in advance [Impact]  * To build bootable uboot-sifive package, it must be built with opensbi. Currently those are missbuilt and not packaged. [Test Case]  * Download u-boot buildlog for riscv64 and Look for: /<<PKGBUILDDIR>>/"arch/riscv/lib/mkimage_fit_opensbi.sh" \ arch/riscv/dts/hifive-unleashed-a00.dtb > u-boot.its WARNING: OpenSBI binary "fw_dynamic.bin" not found, resulting binary is not functional. * A missbuilt package will have the Warning emitted by mkimage_fit_opensbi.sh, whereas fixed u-boot package will not. * Check that uboot-sifive riscv64 .deb provides ./usr/lib/u-boot/sifive_fu540/u-boot-spl.bin ./usr/lib/u-boot/sifive_fu540/u-boot.bin ./usr/lib/u-boot/sifive_fu540/u-boot.itb ./usr/lib/u-boot/sifive_fu540/uboot.elf As those will be consumed by livecd-rootfs when building bootable preinstalled images. [Where problems could occur]  * u-boot build embedds FU540 dtb and OpenSBI at a particular interface versions. It is unknown if these components will be compatible with future board revisions or may require changes and rebuilds. Specifically kernel interfaces with opensbi and uboot and hardware and has certain dtb expectation. Currently it has been verified that the dtb vendored in opensbi u-boot and kernel are all identical. But hardware issues may arise when these will change out of sync - for example opensbi installed shutdown/reboot handler resulting in a reboot hang. I expect all of these components needing changes and rebuilds to support FU740. [Other Info]  * Groovy will not receive these changes. There will not be a point release of groovy to make a new image. Focal images will be provided at next point release which will only be supported to upgrade to hirsute or next LTS.
2020-12-04 04:34:26 Dimitri John Ledkov u-boot (Ubuntu Focal): milestone ubuntu-20.04.1
2021-01-08 17:07:56 Łukasz Zemczak u-boot (Ubuntu Groovy): status Won't Fix Fix Committed
2021-01-08 17:07:59 Łukasz Zemczak bug added subscriber SRU Verification
2021-01-08 17:08:03 Łukasz Zemczak tags verification-needed verification-needed-groovy
2021-01-08 17:11:46 Łukasz Zemczak u-boot (Ubuntu Focal): status New Fix Committed
2021-01-08 17:11:53 Łukasz Zemczak tags verification-needed verification-needed-groovy verification-needed verification-needed-focal verification-needed-groovy
2021-01-15 17:02:21 Dimitri John Ledkov bug task deleted livecd-rootfs (Ubuntu Focal)
2021-01-18 12:40:27 Dimitri John Ledkov u-boot (Ubuntu Focal): milestone ubuntu-20.04.1 ubuntu-20.04.2
2021-01-28 12:58:16 Dimitri John Ledkov tags verification-needed verification-needed-focal verification-needed-groovy verification-done verification-done-focal verification-done-groovy
2021-01-28 16:48:32 Launchpad Janitor u-boot (Ubuntu Groovy): status Fix Committed Fix Released
2021-01-28 16:48:50 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2021-01-28 16:50:19 Launchpad Janitor u-boot (Ubuntu Focal): status Fix Committed Fix Released
2021-01-28 16:50:19 Launchpad Janitor cve linked 2020-8432