Activity log for bug #2065051

Date Who What changed Old value New value Message
2024-05-07 12:51:51 Dave Jones bug added bug
2024-05-07 12:51:57 Dave Jones ubuntu-release-upgrader (Ubuntu): assignee Dave Jones (waveform)
2024-05-07 12:52:02 Dave Jones ubuntu-release-upgrader (Ubuntu): status New Confirmed
2024-05-07 12:52:06 Dave Jones ubuntu-release-upgrader (Ubuntu): importance Undecided High
2024-05-07 16:40:33 Dave Jones nominated for series Ubuntu Noble
2024-05-07 16:40:33 Dave Jones bug task added ubuntu-release-upgrader (Ubuntu Noble)
2024-05-07 16:40:39 Dave Jones ubuntu-release-upgrader (Ubuntu Noble): status New Confirmed
2024-05-07 20:58:52 Launchpad Janitor merge proposal linked https://code.launchpad.net/~waveform/ubuntu-release-upgrader/+git/ubuntu-release-upgrader/+merge/465724
2024-05-07 21:00:24 Launchpad Janitor merge proposal linked https://code.launchpad.net/~waveform/ubuntu-release-upgrader/+git/ubuntu-release-upgrader/+merge/465725
2024-05-07 21:00:47 Dave Jones summary Migrate Pi users to KMS [SRU] Migrate Pi users to KMS
2024-05-07 21:08:15 Dave Jones description In switching Pi Server users over to the KMS overlay (as resolution to LP: #2038924) we need an additional quirk for upgraders to migrate config.txt (this will be similar, but not identical, to the one for LP: #1923673). [ Impact ] In switching Pi Server users over to the KMS overlay (as resolution to LP: #2038924) we need an additional quirk for upgraders to migrate config.txt (this will be similar, but not identical, to the one for LP: #1923673). If we do not migrate such users, the immediate impact is that Pi 5 users will have no sound output on server images (the Pi 5 only has HDMI audio output, no auxiliary jack). Potentially more problematic in the long-run, though, is that we will wind up with users on different graphical stacks (the KMS stack, which is the only upstream supported stack going forward, and the legacy framebuffer method). [ Test Case ] * Flash Ubuntu jammy to SD card and boot on Pi 4 * Check /boot/firmware/config.txt does not contain dtoverlay=vc4-kms-v3d (it should not on Pi server images) * sudo do-release-upgrade * Proceed through upgrade and reboot * Ensure system reboots successfully * After reboot, check /boot/firmware/config.txt contains dtoverlay=vc4-kms-v3d * Shutdown, move SD card to Pi 5 and boot it * Check /proc/asound/cards contains entries for vc4hdmi [ Regression Potential ] The use of the KMS overlay itself is not concerning; we already use it on the Pi desktop images, and have for several cycles now with no serious issues, so the regression potential there is minimal. However, the quirk does manipulate the bootloader's config.txt on the boot partition, which always carries the potential of leaving a system unbootable. To guard against this, tests are included with the quirk which check for several scenarios including a config.txt which has already been migrated to the KMS overlay manually by the user (there are various reasons to do this, including running kmscon), as well as the typical expected case.
2024-05-07 21:08:27 Dave Jones bug added subscriber Ubuntu Sponsors
2024-05-07 21:08:31 Dave Jones ubuntu-release-upgrader (Ubuntu Noble): importance Undecided High
2024-05-09 20:15:44 Nick Rosbrook ubuntu-release-upgrader (Ubuntu): status Confirmed Fix Committed
2024-05-09 20:15:46 Nick Rosbrook ubuntu-release-upgrader (Ubuntu Noble): status Confirmed In Progress
2024-05-10 09:28:00 Timo Aaltonen ubuntu-release-upgrader (Ubuntu Noble): status In Progress Fix Committed
2024-05-10 09:28:01 Timo Aaltonen bug added subscriber Ubuntu Stable Release Updates Team
2024-05-10 09:28:07 Timo Aaltonen bug added subscriber SRU Verification
2024-05-10 09:28:12 Timo Aaltonen tags verification-needed verification-needed-noble
2024-05-17 12:21:02 Dave Jones tags verification-needed verification-needed-noble verification-done-noble verification-needed
2024-05-17 13:03:17 Launchpad Janitor ubuntu-release-upgrader (Ubuntu): status Fix Committed Fix Released
2024-05-21 17:08:53 Launchpad Janitor ubuntu-release-upgrader (Ubuntu Noble): status Fix Committed Fix Released
2024-05-21 17:09:09 Brian Murray removed subscriber Ubuntu Stable Release Updates Team