Activity log for bug #1970761

Date Who What changed Old value New value Message
2022-04-28 15:12:17 William Wilson bug added bug
2022-04-28 15:12:31 William Wilson tags rls-jj-incoming
2022-04-28 15:41:52 Brian Murray nominated for series Ubuntu Jammy
2022-04-28 15:41:52 Brian Murray bug task added ubuntu-release-upgrader (Ubuntu Jammy)
2022-04-28 15:42:16 Brian Murray ubuntu-release-upgrader (Ubuntu Jammy): importance Undecided High
2022-04-28 15:42:19 Brian Murray ubuntu-release-upgrader (Ubuntu): importance Undecided High
2022-04-28 15:42:46 William Wilson ubuntu-release-upgrader (Ubuntu): importance High Medium
2022-04-28 15:42:58 William Wilson ubuntu-release-upgrader (Ubuntu): importance Medium High
2022-04-28 16:13:39 Brian Murray tags rls-jj-incoming fr-2318 rls-jj-incoming
2022-04-28 16:13:59 Brian Murray tags fr-2318 rls-jj-incoming fr-2318
2022-05-02 21:44:21 William Wilson description The default netplan yaml configuration file on Raspi for older releases is ``` network: ethernets: eth0: dhcp4: true match: driver: bcmgenet smsc95xx lan78xx optional: true set-name: eth0 version: 2 ``` In the version of netplan in jammy, the match section is no longer needed and causes netplan failures due to incompatible formatting. A quirk should be made to remove the match section. [Impact] * In Jammy, Netplan commands fail if the following lines are present in the netplan config file: ``` match: driver: bcmgenet smsc95xx lan78xx ``` * Those lines are present in the default netplan config for Raspberry Pis in focal, hirsute, and impish * As a result, upgrades to jammy from older releases lead to netplan failures and broken networking [Test Plan] * Install impish on a Raspberry Pi * Upgrade to jammy using `do-release-upgrade -d` * Run `sudo netplan apply` and observe the command fails and the networking does not work * Reinstall impish on the Raspberry Pi * Upgrade to jammy using `do-release upgrade -d` with the proposed pocket enabled * Run `sudo netplan apply` and observe that the command succeeds and networking is functional [Regression Potential] * Since ubuntu-release-upgrader is modifying netplan's config, it is possible that custom configs could be impacted where not intended. [Original Description] The default netplan yaml configuration file on Raspi for older releases is ``` network:     ethernets:         eth0:             dhcp4: true             match:                 driver: bcmgenet smsc95xx lan78xx             optional: true             set-name: eth0     version: 2 ``` In the version of netplan in jammy, the match section is no longer needed and causes netplan failures due to incompatible formatting. A quirk should be made to remove the match section.
2022-05-05 19:59:28 Launchpad Janitor ubuntu-release-upgrader (Ubuntu): status New Confirmed
2022-05-05 19:59:28 Launchpad Janitor ubuntu-release-upgrader (Ubuntu Jammy): status New Confirmed
2022-05-23 12:19:59 Dave Jones merge proposal linked https://code.launchpad.net/~jawn-smith/ubuntu/+source/ubuntu-release-upgrader/+git/ubuntu-release-upgrader/+merge/421557
2022-05-30 12:19:26 Łukasz Zemczak ubuntu-release-upgrader (Ubuntu Jammy): status Confirmed Fix Committed
2022-05-30 12:19:28 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2022-05-30 12:19:29 Łukasz Zemczak bug added subscriber SRU Verification
2022-05-30 12:19:31 Łukasz Zemczak tags fr-2318 fr-2318 verification-needed verification-needed-jammy
2022-06-06 18:03:43 William Wilson tags fr-2318 verification-needed verification-needed-jammy fr-2318 verification-done verification-done-jammy
2022-06-06 22:59:48 Launchpad Janitor ubuntu-release-upgrader (Ubuntu Jammy): status Fix Committed Fix Released
2022-06-06 22:59:58 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2022-06-09 15:24:10 William Wilson ubuntu-release-upgrader (Ubuntu): status Confirmed Fix Released
2025-04-13 17:01:43 Guruprasad removed subscriber Registry Administrators