grub2 FTBFS on amd64 and i386 due to test failures
Bug #1775249 reported by
Łukasz Zemczak
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Fix Released
|
Critical
|
Łukasz Zemczak | ||
seabios (Ubuntu) |
Won't Fix
|
Critical
|
Unassigned |
Bug Description
Something in the archive caused grub2 to start to FTBFS in cosmic as seen in the 2.02-2ubuntu9 version currently in cosmic-proposed:
https:/
A no-change rebuild of 2.02-2ubuntu8 also fails in the same way.
After some basic investigation, I have noticed that possibly something changed in qemu between bionic and cosmic, causing qemu-system-i386 to print out SeaBIOS output to the serial console. Some of the tests depend on reading output of qemu-system-i386 (through the serial console) and those are now failing as it is all prepended with bios output - while in bionic it was not. This might be only one part of the problem though.
Related branches
~ubuntu-core-dev/grub/+git/ubuntu:fix-seabios-ubuntu
Merged
into
~ubuntu-core-dev/grub/+git/ubuntu:ubuntu
at
revision 4791e5629bdbba87c63c52959f293bbec3e8aa23
- Ubuntu Core Development Team: Pending requested
-
Diff: 529 lines (+114/-71)31 files modifieddebian/.git-dpm (+2/-2)
debian/changelog (+9/-0)
debian/patches/bootp_new_net_bootp6_command.patch (+2/-2)
debian/patches/bootp_process_dhcpack_http_boot.patch (+1/-1)
debian/patches/default_grub_d.patch (+1/-1)
debian/patches/efinet_set_dns_from_uefi_proto.patch (+2/-2)
debian/patches/efinet_set_network_from_uefi_devpath.patch (+1/-1)
debian/patches/efinet_uefi_ipv6_pxe_support.patch (+2/-2)
debian/patches/gfxpayload_dynamic.patch (+4/-4)
debian/patches/grub-install-extra-removable.patch (+1/-1)
debian/patches/grub-shell-test-helper-disable-seabios-sercon.patch (+33/-0)
debian/patches/install_locale_langpack.patch (+1/-1)
debian/patches/install_powerpc_machtypes.patch (+4/-4)
debian/patches/install_signed.patch (+1/-1)
debian/patches/linuxefi.patch (+2/-2)
debian/patches/linuxefi_add_sb_to_efi_chainload.patch (+1/-1)
debian/patches/linuxefi_fix_efi_validation_race.patch (+1/-1)
debian/patches/linuxefi_handle_multiarch_boot.patch (+3/-3)
debian/patches/linuxefi_honor_sb_mode.patch (+12/-12)
debian/patches/linuxefi_load_arm_with_sb.patch (+5/-5)
debian/patches/linuxefi_non_sb_fallback.patch (+1/-1)
debian/patches/linuxefi_rework_linux16_cmd.patch (+1/-1)
debian/patches/linuxefi_rework_non-sb_efi_chainload.patch (+4/-4)
debian/patches/linuxefi_rework_pe_loading.patch (+2/-2)
debian/patches/net_read_bracketed_ipv6_addr.patch (+3/-3)
debian/patches/quick_boot.patch (+6/-6)
debian/patches/restore_mkdevicemap.patch (+2/-2)
debian/patches/series (+1/-0)
debian/patches/syslinux-test-out-of-tree.patch (+2/-2)
debian/patches/uefi_firmware_setup.patch (+2/-2)
tests/util/grub-shell.in (+2/-2)
Changed in seabios (Ubuntu): | |
importance: | Undecided → Critical |
Changed in seabios (Ubuntu): | |
status: | New → Won't Fix |
Changed in grub2 (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Łukasz Zemczak (sil2100) |
Changed in grub2 (Ubuntu): | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
As an example, the pata_test test is failing since it expects "Hello World" at the output of grub-shell but instead it gets SeaBIOS loading output + Hello World.