ubuntu-release-upgrader:ubuntu/noble

Last commit made on 2024-05-09
Get this branch:
git clone -b ubuntu/noble https://git.launchpad.net/ubuntu-release-upgrader
Members of Ubuntu Core Development Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/noble
Repository:
lp:ubuntu-release-upgrader

Recent commits

d461ba1... by Nick Rosbrook

Release ubuntu-release-upgrader 1:24.04.18

c0534f9... by Nick Rosbrook

Run pre-build.sh: updating mirrors, demotions, and translations.

0f12c64... by Dave Jones

New quirk to add KMS overlay on Pi Server images

LP: #2065051

6faa955... by Nick Rosbrook

DistUpgradeQuirks: prevent upgrades of TPM FDE desktops

If a system has pc-kernel snap and ubuntu-desktop-minimal metpackage
installed, then it looks like a TPM FDE desktop. Use this as a condition
to prevent upgrades.

LP: #2065229

996d5c4... by Nick Rosbrook

tests: fix un-templated expected ubuntu.sources

9658c8f... by Julian Andres Klode

Release ubuntu-release-upgrader 1:24.04.17

c346aa7... by Julian Andres Klode

Run pre-build.sh: updating mirrors, demotions, and translations.

c9d0c4b... by Julian Andres Klode

Fix style issue

9f68fc0... by Julian Andres Klode

Do not write automatically installed bit in simulation

The previous fix was incomplete, while it correctly marked
the packages as automatically installed on the first run,
the simulation ran and then we recalculated the changes.

Since the simulation was writing out the extended_states
for the post-upgrade state, the extended_states files lost
the auto bit for the removed packages, so the next run, when
we recalulcate the changes, didn't see the auto bit anymore,
and packages end up manually installed.

LP: #2064090

7ceab5b... by Julian Andres Klode

Transition the automatically installed bit to t64 libraries

We accidentally marked t64 replacements as manually installed
with the initial version. Fix this by transitioning the automatically
installed bit from the installed library package.

An alternative approach would be to always mark them automatically
installed, but this better preserves user intent.

That being said, we need to quirk this for 24.10 to fix up any
installs that we broke automatic tracking off.

LP: #2064090