Activity log for bug #2036725

Date Who What changed Old value New value Message
2023-09-20 10:25:18 Utkarsh Gupta bug added bug
2023-09-20 10:25:25 Utkarsh Gupta livecd-rootfs (Ubuntu): assignee Utkarsh Gupta (utkarsh)
2023-09-20 17:38:21 Andrew Cloke bug added subscriber Andrew Cloke
2023-09-21 08:12:06 Utkarsh Gupta description LXD snap not being installed from the right channel when running unminimize. In the past, when running unminimize, we'd directly do: snap install lxd (cf: https://git.launchpad.net/livecd-rootfs/tree/live-build/auto/build#n303) which defaults to the latest/stable channel. However, whilst working on enhancing unminimize, it was observed that we install this snap from the stable/ubuntu-<version> channel instead. This was also noted as a failure when running the CTF tests: `lxd installed from latest/stable, not stable/ubuntu-23.10`
2023-09-21 08:12:34 Launchpad Janitor merge proposal linked https://code.launchpad.net/~utkarsh/livecd-rootfs/+git/livecd-rootfs/+merge/451786
2023-09-23 09:15:12 Launchpad Janitor livecd-rootfs (Ubuntu): status New Fix Released
2023-10-04 08:12:22 Utkarsh Gupta nominated for series Ubuntu Jammy
2023-10-04 08:12:22 Utkarsh Gupta bug task added livecd-rootfs (Ubuntu Jammy)
2023-10-04 08:12:22 Utkarsh Gupta nominated for series Ubuntu Lunar
2023-10-04 08:12:22 Utkarsh Gupta bug task added livecd-rootfs (Ubuntu Lunar)
2023-10-04 08:16:10 Launchpad Janitor merge proposal linked https://code.launchpad.net/~utkarsh/livecd-rootfs/+git/livecd-rootfs/+merge/452739
2023-10-04 08:21:41 Launchpad Janitor merge proposal linked https://code.launchpad.net/~utkarsh/livecd-rootfs/+git/livecd-rootfs/+merge/452742
2023-10-26 15:47:29 Ubuntu Archive Robot bug added subscriber Philip Roche
2023-10-26 21:23:02 Mauricio Faria de Oliveira bug added subscriber Mauricio Faria de Oliveira
2023-10-27 12:19:28 Andreas Hasenack livecd-rootfs (Ubuntu Jammy): status New Incomplete
2023-10-27 12:19:30 Andreas Hasenack livecd-rootfs (Ubuntu Lunar): status New Incomplete
2023-11-10 10:36:00 Utkarsh Gupta description In the past, when running unminimize, we'd directly do: snap install lxd (cf: https://git.launchpad.net/livecd-rootfs/tree/live-build/auto/build#n303) which defaults to the latest/stable channel. However, whilst working on enhancing unminimize, it was observed that we install this snap from the stable/ubuntu-<version> channel instead. This was also noted as a failure when running the CTF tests: `lxd installed from latest/stable, not stable/ubuntu-23.10` [Impact] ======== There's a step in `unminimize` where it installs the LXD snap. The problem is that it doesn't mention any channel where to install it from. So often it happens that we have the LXD snap on 20.04 or 22.04 from the latest/stable channel (as that's the default!). However, we should be installing this from stable/ubuntu-20.04 or stable/ubuntu-22.04 (or equivalent) channel. [Test Plan] =========== [Where Problems Could Occur] ============================= [OG Bug Report] =============== In the past, when running unminimize, we'd directly do: snap install lxd (cf: https://git.launchpad.net/livecd-rootfs/tree/live-build/auto/build#n303) which defaults to the latest/stable channel. However, whilst working on enhancing unminimize, it was observed that we install this snap from the stable/ubuntu-<version> channel instead. This was also noted as a failure when running the CTF tests: `lxd installed from latest/stable, not stable/ubuntu-23.10`
2023-11-10 11:43:10 Utkarsh Gupta description [Impact] ======== There's a step in `unminimize` where it installs the LXD snap. The problem is that it doesn't mention any channel where to install it from. So often it happens that we have the LXD snap on 20.04 or 22.04 from the latest/stable channel (as that's the default!). However, we should be installing this from stable/ubuntu-20.04 or stable/ubuntu-22.04 (or equivalent) channel. [Test Plan] =========== [Where Problems Could Occur] ============================= [OG Bug Report] =============== In the past, when running unminimize, we'd directly do: snap install lxd (cf: https://git.launchpad.net/livecd-rootfs/tree/live-build/auto/build#n303) which defaults to the latest/stable channel. However, whilst working on enhancing unminimize, it was observed that we install this snap from the stable/ubuntu-<version> channel instead. This was also noted as a failure when running the CTF tests: `lxd installed from latest/stable, not stable/ubuntu-23.10` [Impact] ======== There's a step in `unminimize` where it installs the LXD snap. The problem is that it doesn't mention any channel where to install it from. So often it happens that we have the LXD snap on 20.04 or 22.04 from the latest/stable channel (as that's the default!). However, we should be installing this from stable/ubuntu-20.04 or stable/ubuntu-22.04 (or equivalent) channel. [Test Plan] =========== $ lxc launch ubuntu-minimal-daily:jammy jtemp --vm $ lxc shell jtemp # apt update # unminimize # snap list | grep 'lxd' | awk '{print $4}' You'll see that it's NOT from stable/ubuntu-$VERSION, whereas it should be. ;) [Where Problems Could Occur] ============================= There's very smol room for error especially when the patch only introduces the following to the snap install call: --channel="stable/ubuntu-$VERSION_ID" But things might behave differently IFF someone has tampered their /etc/os-release OR/AND fiddled with the unminimize script to do a different thing. :) [OG Bug Report] =============== In the past, when running unminimize, we'd directly do: snap install lxd (cf: https://git.launchpad.net/livecd-rootfs/tree/live-build/auto/build#n303) which defaults to the latest/stable channel. However, whilst working on enhancing unminimize, it was observed that we install this snap from the stable/ubuntu-<version> channel instead. This was also noted as a failure when running the CTF tests: `lxd installed from latest/stable, not stable/ubuntu-23.10`
2023-11-10 11:43:14 Utkarsh Gupta livecd-rootfs (Ubuntu Jammy): status Incomplete New
2023-11-10 11:43:17 Utkarsh Gupta livecd-rootfs (Ubuntu Lunar): status Incomplete New
2023-11-10 11:48:29 Utkarsh Gupta description [Impact] ======== There's a step in `unminimize` where it installs the LXD snap. The problem is that it doesn't mention any channel where to install it from. So often it happens that we have the LXD snap on 20.04 or 22.04 from the latest/stable channel (as that's the default!). However, we should be installing this from stable/ubuntu-20.04 or stable/ubuntu-22.04 (or equivalent) channel. [Test Plan] =========== $ lxc launch ubuntu-minimal-daily:jammy jtemp --vm $ lxc shell jtemp # apt update # unminimize # snap list | grep 'lxd' | awk '{print $4}' You'll see that it's NOT from stable/ubuntu-$VERSION, whereas it should be. ;) [Where Problems Could Occur] ============================= There's very smol room for error especially when the patch only introduces the following to the snap install call: --channel="stable/ubuntu-$VERSION_ID" But things might behave differently IFF someone has tampered their /etc/os-release OR/AND fiddled with the unminimize script to do a different thing. :) [OG Bug Report] =============== In the past, when running unminimize, we'd directly do: snap install lxd (cf: https://git.launchpad.net/livecd-rootfs/tree/live-build/auto/build#n303) which defaults to the latest/stable channel. However, whilst working on enhancing unminimize, it was observed that we install this snap from the stable/ubuntu-<version> channel instead. This was also noted as a failure when running the CTF tests: `lxd installed from latest/stable, not stable/ubuntu-23.10` [Impact] ======== There's a step in `unminimize` where it installs the LXD snap. The problem is that it doesn't mention any channel where to install it from. So often it happens that we have the LXD snap on 20.04 or 22.04 from the latest/stable channel (as that's the default!). However, we should be installing this from stable/ubuntu-20.04 or stable/ubuntu-22.04 (or equivalent) channel. [Test Plan] =========== $ lxc launch ubuntu-minimal-daily:jammy jtemp --vm $ lxc shell jtemp # apt update # unminimize # snap list | grep 'lxd' | awk '{print $4}' You'll see that it's NOT from stable/ubuntu-$VERSION, whereas it should be. ;) [Where Problems Could Occur] ============================= There's very smol room for error especially when the patch only introduces the following to the snap install call: --channel="stable/ubuntu-$VERSION_ID" But things might behave differently IFF someone has tampered their /etc/os-release OR/AND fiddled with the unminimize script to do a different thing. :) [OG Bug Report] =============== In the past, when running unminimize, we'd directly do: snap install lxd (cf: https://git.launchpad.net/livecd-rootfs/tree/live-build/auto/build#n322) which defaults to the latest/stable channel. However, whilst working on enhancing unminimize, it was observed that we install this snap from the stable/ubuntu-<version> channel instead. This was also noted as a failure when running the CTF tests: `lxd installed from latest/stable, not stable/ubuntu-23.10`
2023-12-06 21:47:39 Ubuntu Archive Robot bug added subscriber Steve Langasek
2023-12-07 18:25:33 Andreas Hasenack livecd-rootfs (Ubuntu Lunar): status New Fix Committed
2023-12-07 18:25:34 Andreas Hasenack bug added subscriber Ubuntu Stable Release Updates Team
2023-12-07 18:25:36 Andreas Hasenack bug added subscriber SRU Verification
2023-12-07 18:25:40 Andreas Hasenack tags verification-needed verification-needed-lunar
2023-12-07 18:48:32 Andreas Hasenack livecd-rootfs (Ubuntu Jammy): status New Fix Committed
2023-12-07 18:48:39 Andreas Hasenack tags verification-needed verification-needed-lunar verification-needed verification-needed-jammy verification-needed-lunar
2024-01-04 22:04:53 Launchpad Janitor livecd-rootfs (Ubuntu Lunar): status Fix Committed Fix Released
2024-01-05 10:33:43 Philip Roche tags verification-needed verification-needed-jammy verification-needed-lunar block-proposed-jammy verification-needed verification-needed-jammy verification-needed-lunar
2024-01-11 10:23:48 Utkarsh Gupta tags block-proposed-jammy verification-needed verification-needed-jammy verification-needed-lunar verification-done-lunar verification-needed verification-needed-jammy
2024-01-11 10:24:00 Utkarsh Gupta livecd-rootfs (Ubuntu): status Fix Released New
2024-01-11 10:24:03 Utkarsh Gupta livecd-rootfs (Ubuntu Jammy): status Fix Committed New
2024-01-15 14:50:13 Łukasz Zemczak livecd-rootfs (Ubuntu Lunar): status Fix Released Fix Committed
2024-01-15 14:50:17 Łukasz Zemczak tags verification-done-lunar verification-needed verification-needed-jammy verification-needed verification-needed-jammy verification-needed-lunar
2024-01-15 15:20:07 Łukasz Zemczak livecd-rootfs (Ubuntu Jammy): status New Fix Committed
2024-01-16 07:04:31 Utkarsh Gupta description [Impact] ======== There's a step in `unminimize` where it installs the LXD snap. The problem is that it doesn't mention any channel where to install it from. So often it happens that we have the LXD snap on 20.04 or 22.04 from the latest/stable channel (as that's the default!). However, we should be installing this from stable/ubuntu-20.04 or stable/ubuntu-22.04 (or equivalent) channel. [Test Plan] =========== $ lxc launch ubuntu-minimal-daily:jammy jtemp --vm $ lxc shell jtemp # apt update # unminimize # snap list | grep 'lxd' | awk '{print $4}' You'll see that it's NOT from stable/ubuntu-$VERSION, whereas it should be. ;) [Where Problems Could Occur] ============================= There's very smol room for error especially when the patch only introduces the following to the snap install call: --channel="stable/ubuntu-$VERSION_ID" But things might behave differently IFF someone has tampered their /etc/os-release OR/AND fiddled with the unminimize script to do a different thing. :) [OG Bug Report] =============== In the past, when running unminimize, we'd directly do: snap install lxd (cf: https://git.launchpad.net/livecd-rootfs/tree/live-build/auto/build#n322) which defaults to the latest/stable channel. However, whilst working on enhancing unminimize, it was observed that we install this snap from the stable/ubuntu-<version> channel instead. This was also noted as a failure when running the CTF tests: `lxd installed from latest/stable, not stable/ubuntu-23.10` [Impact] ======== There's a step in `unminimize` where it installs the LXD snap. The problem is that it doesn't mention any channel where to install it from. So often it happens that we have the LXD snap on 20.04 or 22.04 from the latest/stable channel (as that's the default!). However, we should be installing this from stable/ubuntu-20.04 or stable/ubuntu-22.04 (or equivalent) channel. [Test Plan] =========== 1. Create an image with the changes: $ ubuntu-bartender --build-provider gce --hook-extras-dir "$(pwd)/cpc_packaging.extra" --livecd-rootfs-branch ubuntu/jammy -- --series jammy --project ubuntu-cpc --image-target gce --subproject minimized 2. Boot into that image. Ensure it's a minimized image. 3. Run update and unminimize. # apt update # unminimize 4. Check the snap list to see the right channel being used. # snap list | grep 'lxd' | awk '{print $4}' [Where Problems Could Occur] ============================= There's very smol room for error especially when the patch only introduces the following to the snap install call: --channel="stable/ubuntu-$VERSION_ID" But things might behave differently IFF someone has tampered their /etc/os-release OR/AND fiddled with the unminimize script to do a different thing. :) [OG Bug Report] =============== In the past, when running unminimize, we'd directly do: snap install lxd (cf: https://git.launchpad.net/livecd-rootfs/tree/live-build/auto/build#n322) which defaults to the latest/stable channel. However, whilst working on enhancing unminimize, it was observed that we install this snap from the stable/ubuntu-<version> channel instead. This was also noted as a failure when running the CTF tests: `lxd installed from latest/stable, not stable/ubuntu-23.10`
2024-01-16 07:07:58 Utkarsh Gupta tags verification-needed verification-needed-jammy verification-needed-lunar verification-done-jammy verification-done-lunar verification-needed
2024-01-16 18:32:57 Philip Roche tags verification-done-jammy verification-done-lunar verification-needed verification-done verification-done-jammy verification-done-lunar
2024-01-17 11:44:47 Launchpad Janitor livecd-rootfs (Ubuntu Jammy): status Fix Committed Fix Released
2024-01-17 11:45:08 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2024-01-19 10:20:14 Utkarsh Gupta tags verification-done verification-done-jammy verification-done-lunar block-proposed-lunar verification-done verification-done-jammy verification-failed-lunar
2024-01-19 23:05:22 Steve Langasek livecd-rootfs (Ubuntu Lunar): status Fix Committed Confirmed
2024-01-25 04:23:46 Launchpad Janitor livecd-rootfs (Ubuntu): status New Fix Released
2024-01-25 20:41:40 Brian Murray livecd-rootfs (Ubuntu Lunar): status Confirmed Won't Fix
2024-02-08 08:28:25 Launchpad Janitor merge proposal linked https://code.launchpad.net/~utkarsh/livecd-rootfs/+git/livecd-rootfs/+merge/460234