Activity log for bug #1990907

Date Who What changed Old value New value Message
2022-09-27 03:59:12 Renan Rodrigo bug added bug
2022-09-27 03:59:25 Renan Rodrigo ubuntu-advantage-tools (Ubuntu): assignee Renan Rodrigo (renanrodrigo)
2022-09-27 03:59:29 Renan Rodrigo ubuntu-advantage-tools (Ubuntu): importance Undecided Critical
2022-09-27 16:47:46 Robie Basak tags block-proposed
2022-09-27 19:49:28 Launchpad Janitor merge proposal linked https://code.launchpad.net/~renanrodrigo/ubuntu/+source/ubuntu-advantage-tools/+git/ubuntu-advantage-tools/+merge/430581
2022-09-27 20:43:46 Andreas Hasenack nominated for series Ubuntu Bionic
2022-09-27 20:43:46 Andreas Hasenack bug task added ubuntu-advantage-tools (Ubuntu Bionic)
2022-09-27 20:43:46 Andreas Hasenack nominated for series Ubuntu Xenial
2022-09-27 20:43:46 Andreas Hasenack bug task added ubuntu-advantage-tools (Ubuntu Xenial)
2022-09-27 20:43:46 Andreas Hasenack nominated for series Ubuntu Jammy
2022-09-27 20:43:46 Andreas Hasenack bug task added ubuntu-advantage-tools (Ubuntu Jammy)
2022-09-27 20:43:46 Andreas Hasenack nominated for series Ubuntu Focal
2022-09-27 20:43:46 Andreas Hasenack bug task added ubuntu-advantage-tools (Ubuntu Focal)
2022-09-27 21:14:05 Robie Basak ubuntu-advantage-tools (Ubuntu Jammy): status New Fix Committed
2022-09-27 21:14:06 Robie Basak bug added subscriber Ubuntu Stable Release Updates Team
2022-09-27 21:14:08 Robie Basak bug added subscriber SRU Verification
2022-09-27 21:14:11 Robie Basak tags block-proposed block-proposed verification-needed verification-needed-jammy
2022-09-27 21:14:25 Robie Basak nominated for series Ubuntu Kinetic
2022-09-27 21:14:25 Robie Basak bug task added ubuntu-advantage-tools (Ubuntu Kinetic)
2022-09-27 21:14:37 Robie Basak ubuntu-advantage-tools (Ubuntu Kinetic): status New Triaged
2022-09-27 21:15:03 Robie Basak ubuntu-advantage-tools (Ubuntu Focal): status New Fix Committed
2022-09-27 21:15:07 Robie Basak tags block-proposed verification-needed verification-needed-jammy block-proposed verification-needed verification-needed-focal verification-needed-jammy
2022-09-27 21:15:40 Robie Basak ubuntu-advantage-tools (Ubuntu Bionic): status New Fix Committed
2022-09-27 21:15:45 Robie Basak tags block-proposed verification-needed verification-needed-focal verification-needed-jammy block-proposed verification-needed verification-needed-bionic verification-needed-focal verification-needed-jammy
2022-09-27 21:16:32 Robie Basak ubuntu-advantage-tools (Ubuntu Xenial): status New Fix Committed
2022-09-27 21:16:38 Robie Basak tags block-proposed verification-needed verification-needed-bionic verification-needed-focal verification-needed-jammy block-proposed verification-needed verification-needed-bionic verification-needed-focal verification-needed-jammy verification-needed-xenial
2022-09-29 20:19:40 Launchpad Janitor merge proposal linked https://code.launchpad.net/~renanrodrigo/ubuntu/+source/ubuntu-advantage-tools/+git/ubuntu-advantage-tools/+merge/430786
2022-10-03 11:20:53 Renan Rodrigo description With u-a-t 27.11, currently on -proposed, upgrading from Xenial to Bionic fails when unattached. The reason is: Bionic has some updates available in esm-apps, and the repositories are present due to the postinst script seeing that the service is not beta anymore. However, the preferences file only pins esm for Xenial, and do-release-upgrade: 1. Sees the packages in the Bionic ESM repository 2. Ignores the pinning to 'never' 3. Fails to get those packages - all of them are 401ed 4. Fail to calculate the diffs and exits 1. Although found and reproducible when upgrading from Xenial to Bionic, this bug may affect any upgrade across releases where the system is unattached, and has any given package installed which is present in the ESM repository of the next release. [Impact] With u-a-t 27.11, currently on -proposed, upgrading from Xenial to Bionic fails when unattached. The reason is: Bionic has some updates available in esm-apps, and the repositories are present due to the postinst script seeing that the service is not beta anymore. However, the preferences file only pins esm for Xenial, and do-release-upgrade: 1. Sees the packages in the Bionic ESM repository 2. Ignores the pinning to 'never' 3. Fails to get those packages - all of them are 401ed 4. Fail to calculate the diffs and exits 1. Although found and reproducible when upgrading from Xenial to Bionic, this bug may affect any upgrade across releases where the system is unattached, and has any given package installed which is present in the ESM repository of the next release. [Test Case] This bug was caught by the ubuntu-advantage-tools integration test suite, once fully executed against the `27.11` version. Re-running using the version in -proposed shows no blockers to the unattached upgrade scenario. The test case result is pasted as a comment to this bug. I am marking this bug as verified. [Regression Potential] If the files related to Apps existed before, this fix would not be enough to fix those - we would need a postinst script to change them. But as those will only be created when ESM-Apps goes GA, the SRU will have it done before that happens.
2022-10-03 11:23:17 Renan Rodrigo tags block-proposed verification-needed verification-needed-bionic verification-needed-focal verification-needed-jammy verification-needed-xenial verification-done verification-done-bionic verification-done-focal verification-done-jammy verification-done-xenial
2022-10-05 02:20:26 Launchpad Janitor ubuntu-advantage-tools (Ubuntu Kinetic): status Triaged Fix Released
2022-10-05 12:06:22 Launchpad Janitor ubuntu-advantage-tools (Ubuntu Xenial): status Fix Committed Fix Released
2022-10-05 12:06:37 Steve Langasek removed subscriber Ubuntu Stable Release Updates Team
2022-10-05 12:06:52 Launchpad Janitor ubuntu-advantage-tools (Ubuntu Bionic): status Fix Committed Fix Released
2022-10-05 12:07:07 Launchpad Janitor ubuntu-advantage-tools (Ubuntu Focal): status Fix Committed Fix Released
2022-10-05 12:07:24 Launchpad Janitor ubuntu-advantage-tools (Ubuntu Jammy): status Fix Committed Fix Released