[neon/forks/ubuntu-release-upgrader]: Summary of bulk changes made

KDE Git Services - Bulk Change null at kde.org
Wed Sep 4 15:09:20 BST 2024


Git repository change summary for neon/forks/ubuntu-release-upgrader
Pushed by jriddell into branch 'Neon/unstable_noble'.
Changed from 64a406b4dcfdad72f383c837993ec1d8cc591bce to a4cdf79193a40d2295578e6d49b7b2ba3e86a1dd
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 66686f1d45118deff191ceb1d6ac79802227fa1f by Nick Rosbrook on 12/04/2022 at 19:03..
do-release-upgrade: preserve env vars needed for screen lock prevention

The screen lock prevention code relies on environment variables such as
DBUS_SESSION_BUS_ADDRESS being preserved, since the
org.freedesktop.ScreenSaver DBus interface is needed. This works in
cases where the dist-upgrade script is invoked with 'sudo -E' (e.g.
DistUpgradeViewText frontend). However, when pkexec is used (e.g.
DistUpgradeViewGtk3 frontend) the environment variables cannot be
preserved as per pkexec's design.

Add an --env flag to do-release-upgrade that accepts a comma-separated
list of environment variables (e.g. VAR1=VALUE1,VAR2=VALUE2) which should be set when
executing the dist-upgrade script. This approach is similar to the
existing workaround for RELEASE_UPGRADER_ALLOW_THIRD_PARTY, but is
generalized to allow any environment variables to be set.

Finally, when the DistUpgradeViewGtk3 or DistUpgradeViewKDE frontends
are used, and the do-release-upgrade script is re-exec'd with pkexec,
set the DBUS_SESSION_BUS_ADDRESS and XDG_SESSION_TYPE variables with
--env so that the screen lock prevention code works with these
frontends.

LP: #1968607
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/66686f1d45118deff191ceb1d6ac79802227fa1f

Git commit 9db6a32430dafb5cac182034dc2039e0618dbb37 by Nick Rosbrook on 12/04/2022 at 19:35..
data: update do-release-upgrade man page

Ran `help2man -o data/do-release-upgrade.8 ./do-release-upgrade` and
kept relevant changes for new options, but discarded the rest.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/9db6a32430dafb5cac182034dc2039e0618dbb37

Git commit b183299b7b57d6b19f472c59ceb964632b6268d5 by Nick Rosbrook on 13/04/2022 at 17:43..
DistUpgrade: do not make UI dialog calls while EUID != 0

The screen lock prevention code has to temporarily set the EUID to the
non-root user UID so that it can make a DBus call on the user's session
bus. While the EUID is temporarily non-zero, a UI dialog may be
displayed to report the success of inhibiting the screen lock. For most
cases this is OK, but it causes an exception for the DistUpgradeViewKDE
frontend. This is because the view.information() call needs to read
dialog_error.ui from the tmpdir, but the non-root user does not have
permission to read this file.

To fix this, in _inhibitIdle(), move the information dialog call to
after the finally block which re-sets the EUID.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/b183299b7b57d6b19f472c59ceb964632b6268d5

Git commit 1494f5aa75ffa19fca54d43775ee279f4fc19636 by Steve Langasek on 18/04/2022 at 19:55..
Merge branch 'ubuntu/jammy' into ubuntu/main
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/1494f5aa75ffa19fca54d43775ee279f4fc19636

Git commit 5d2c704fbf585b9c791fb96dc4c97180df3d36d9 by Nick Rosbrook on 28/04/2022 at 18:28..
Update for 22.04 -> 22.10.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5d2c704fbf585b9c791fb96dc4c97180df3d36d9

Git commit 976fc696a6839f42e7282169646a96a298fd9ee8 by Nick Rosbrook on 28/04/2022 at 18:28..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/976fc696a6839f42e7282169646a96a298fd9ee8

Git commit 23f73ac1da9285e6507541db96cb1bd2906c62b4 by Nick Rosbrook on 28/04/2022 at 18:28..
releasing package ubuntu-release-upgrader version 1:22.10.1
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/23f73ac1da9285e6507541db96cb1bd2906c62b4

Git commit 97420ca7ef3577f8bde58ba60b54701c4b081537 by Brian Murray on 28/04/2022 at 20:36..
don't run the demotion update for focal -> jammy anymore
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/97420ca7ef3577f8bde58ba60b54701c4b081537

Git commit c48ec153da75bc16a6aa9b1cad6489a08489fa42 by Brian Murray on 28/04/2022 at 20:36..
Merge remote-tracking branch 'enr0n/kinetic' into ubuntu/main
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c48ec153da75bc16a6aa9b1cad6489a08489fa42

Git commit 51f6bea1fbb84f0b81162d7594637d89ac41fb77 by Brian Murray on 28/04/2022 at 20:37..
restore demoted.cfg.focal state
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/51f6bea1fbb84f0b81162d7594637d89ac41fb77

Git commit 0c169d9400d70ab77a68d74ad113e634e2c3e2cf by Brian Murray on 28/04/2022 at 20:56..
releasing package ubuntu-release-upgrader version 1:22.10.1
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/0c169d9400d70ab77a68d74ad113e634e2c3e2cf

Git commit c96e790a4d629c85ec8e0ed3a14bd856e3a6a4bd by Nick Rosbrook on 06/05/2022 at 20:11..
DistUpgrade: gracefully handle missing dbus module

Commit ef1158e4 ("DistUpgrade: use org.freedesktop.ScreenSaver to inhibit screen lock")
added a dependency on python3-dbus, but this added dependency was not
SRU'd to any stable releases. In most cases this is not an issue because
python3-dbus is seeded, but there is no guarantee that the package will
be present on the system.

Move the `import dbus` statement to the try block in _inhibitIdle(), and
handle any ImportErrors the same way as dbus exceptions, i.e. log the
exception and inform the user that they should manually disable their
screensaver. Note that we catch Exception rather than ImportError and
dbus.exceptions.DBusException explicitly because the latter will not be
defined if an ImportError occurs.

LP: #1965568
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c96e790a4d629c85ec8e0ed3a14bd856e3a6a4bd

Git commit cfd2b335030d36aee632e7dd621ee13aeee48049 by Nick Rosbrook on 09/05/2022 at 16:14..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/cfd2b335030d36aee632e7dd621ee13aeee48049

Git commit c73818a910d81cedec99f08693d488c18f00ab56 by Nick Rosbrook on 09/05/2022 at 16:17..
releasing package ubuntu-release-upgrader version 1:22.10.2
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c73818a910d81cedec99f08693d488c18f00ab56

Git commit 42385a52f1672108ef67c8f43b32a2f86226be8f by Nick Rosbrook on 18/05/2022 at 12:53..
DistUpgrade: do not show lock screen error if XDG_SESSION_TYPE is tty

The lock screen inhibit code is expected to fail on e.g. server because
the DBus service will not exist. The existing check for empty
XDG_SESSION_TYPE is not sufficient, because this variable is set to
'tty' on server.

Fix the condition so that the error message is not shown if
XDG_SESSION_TYPE is empty, or is set to 'tty'.

LP: #1973785
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/42385a52f1672108ef67c8f43b32a2f86226be8f

Git commit c9acd465cce558e189fe0705758f616ef08662bd by Brian Murray on 18/05/2022 at 16:39..
releasing package ubuntu-release-upgrader version 1:22.10.3
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c9acd465cce558e189fe0705758f616ef08662bd

Git commit a9bb40c187d1a225dba7c180010fa8ce44aedc20 by Brian Murray (on behalf of Nick Rosbrook) on 26/05/2022 at 19:41..
DistUpgrade: add deb2snap entry for snapd-desktop-integration

LP: #1975747
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a9bb40c187d1a225dba7c180010fa8ce44aedc20

Git commit dfdb72fbbebe3deefb88bff14d17f92fc69a5404 by Brian Murray on 26/05/2022 at 19:49..
Update changelog, run pre-build.sh
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/dfdb72fbbebe3deefb88bff14d17f92fc69a5404

Git commit 580adb9a7453f99496e19330a06c38a61d1d6eb8 by Brian Murray on 26/05/2022 at 19:49..
releasing package ubuntu-release-upgrader version 1:22.10.4
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/580adb9a7453f99496e19330a06c38a61d1d6eb8

Git commit 3701e8b27d021b723fc2c59debc9aeebb54f7923 by Eduard Gómez Escandell on 29/06/2022 at 07:12..
Prevented WSL from restarting
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/3701e8b27d021b723fc2c59debc9aeebb54f7923

Git commit 14196b3143fbbbec9cc720234708b131efa2e05b by Eduard Gómez Escandell on 29/06/2022 at 07:14..
Updated changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/14196b3143fbbbec9cc720234708b131efa2e05b

Git commit 5be1394040b5fa90c42db48adbd5481fd9d28e79 by Brian Murray on 06/07/2022 at 20:07..
* Run pre-build.sh: updating mirrors, demotions, and translations.

* Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5be1394040b5fa90c42db48adbd5481fd9d28e79

Git commit b4768ff0ed0bb659a519b82af1db74b60afd3137 by Brian Murray on 06/07/2022 at 20:07..
releasing package ubuntu-release-upgrader version 1:22.10.5
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/b4768ff0ed0bb659a519b82af1db74b60afd3137

Git commit 0c29ca2fe48253e960c310aae89317534138aee7 by Brian Murray on 07/07/2022 at 01:02..
Check old-releases to generate demotions for EoL releases
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/0c29ca2fe48253e960c310aae89317534138aee7

Git commit f671bd40481aa56a40da461c1404a08f7312cf4f by Brian Murray on 07/07/2022 at 01:03..
Add in a changelog entry explaining the demotions change
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/f671bd40481aa56a40da461c1404a08f7312cf4f

Git commit 2c096eb1c75e4174a31d6117bee785d429a33e1b by Brian Murray on 11/07/2022 at 21:16..
data/DistUpgrade.cfg: remove mythbuntu and kubuntu-netbook metapackages.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/2c096eb1c75e4174a31d6117bee785d429a33e1b

Git commit 900dadb999d47761105f96462b96395657d36fed by Brian Murray on 15/07/2022 at 19:29..
DistUpgrade/deb2snap.json: gnome-3-34-1804 is no longer a seeded snap and should not be refreshed. (LP: #1981485)
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/900dadb999d47761105f96462b96395657d36fed

Git commit ebd718d3b4cc86e29e194ccd673dd3c30d251e60 by Brian Murray on 15/07/2022 at 19:45..
Fix a flake8 check
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ebd718d3b4cc86e29e194ccd673dd3c30d251e60

Git commit f18c1f1f698bfe2ce5d24a0761f87e10d609b3b5 by Brian Murray on 15/07/2022 at 19:48..
Update TestSnapQuirks for a more modern release
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/f18c1f1f698bfe2ce5d24a0761f87e10d609b3b5

Git commit c0616f84358f910b0df8841ca9b577cc9dbea5d1 by Brian Murray on 15/07/2022 at 21:34..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c0616f84358f910b0df8841ca9b577cc9dbea5d1

Git commit 868f21b3fda2458184a373dc85605cbc10fcbc51 by Brian Murray on 15/07/2022 at 21:34..
releasing package ubuntu-release-upgrader version 1:22.10.6
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/868f21b3fda2458184a373dc85605cbc10fcbc51

Git commit 01dcea6db408bee57783910dccee685386d1c733 by Brian Murray on 22/08/2022 at 19:40..
data/release-upgrades: set Prompt to normal
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/01dcea6db408bee57783910dccee685386d1c733

Git commit ded0faf99d7b12edc320dadfd2c30e43d33aba2e by Brian Murray on 22/08/2022 at 19:47..
DistUpgrade/DistUpgradeController.py: In one of the finall calls of need_server_mode() do not allow switching from a desktop mode upgrade to a server mode upgrade. (LP: #1969786)
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ded0faf99d7b12edc320dadfd2c30e43d33aba2e

Git commit 1721098d6d44a9dfb98b63d2cdb7f43ddfcb5cf1 by Brian Murray on 22/08/2022 at 19:55..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/1721098d6d44a9dfb98b63d2cdb7f43ddfcb5cf1

Git commit a99f3ec6cdf0ad5f8c93d9884a79440b92d0274c by Brian Murray on 22/08/2022 at 19:56..
Update the changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a99f3ec6cdf0ad5f8c93d9884a79440b92d0274c

Git commit 94e867b435a27b9a97d137c86bfb8d1b2074ece1 by Brian Murray on 22/08/2022 at 19:56..
releasing package ubuntu-release-upgrader version 1:22.10.7
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/94e867b435a27b9a97d137c86bfb8d1b2074ece1

Git commit 4f9a467fa05c1100fd0e644bed96b2e85fdfc6f8 by Brian Murray on 02/09/2022 at 19:48..
Remove some additional meta-pkg cruft
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/4f9a467fa05c1100fd0e644bed96b2e85fdfc6f8

Git commit a905e67c189172a24b4efcd8c251c0486d2ccdc7 by Nick Rosbrook on 28/09/2022 at 21:29..
DistUpgrade: cast to int when calling QProgressBar.setValue()

The QProgessBar used in the KDE frontend expects an int argument when
calling setValue(). Currently, there are several locations where a float
is passed which raises a TypeError. Fix this by casting to int when
calling QProgressBar.setValue().

LP: #1991096
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a905e67c189172a24b4efcd8c251c0486d2ccdc7

Git commit a558d59a172e997efe95d6b9561afdfc8863c31a by Nick Rosbrook on 29/09/2022 at 16:28..
DistUpgrade: just pass filename to apport report

When building the apport report in DistUpgradeApport.py, we open the
files before attaching to the report, rather than just passing the
filename (both options are supported by apport). However, we do not
open the file in binary mode which results in UnicodeDecodeError
exceptions:

 Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/problem_report.py", line 477, in add_to_existing
     self.write(f)
   File "/usr/lib/python3/dist-packages/problem_report.py", line 430, in write
     block = f.read(1048576)
   File "/usr/lib/python3.8/codecs.py", line 322, in decode
     (result, consumed) = self._buffer_decode(data, self.errors, final)
 UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

Simplify this code by passing the path to apport, and let that code open
the file as it needs.

LP: #1985964
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a558d59a172e997efe95d6b9561afdfc8863c31a

Git commit 5d309d9378cfbb2a416a42696022c1d374af9254 by Nick Rosbrook on 29/09/2022 at 19:09..
DistUpgrade: remove firefox from deb2snap.json

The firefox deb has its own logic for transitioning users to the firefox
snap, and we should not interfere with it.

LP: #1964036
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5d309d9378cfbb2a416a42696022c1d374af9254

Git commit 044f144a4609ca9526ec3e7b7b47a090b2cb2bc3 by Nick Rosbrook on 03/10/2022 at 14:23..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/044f144a4609ca9526ec3e7b7b47a090b2cb2bc3

Git commit 7c76ad3085c1a319e15bde38740018e28da44ad1 by Nick Rosbrook on 03/10/2022 at 14:23..
Release ubuntu-release-upgrader 1:22.10.8
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/7c76ad3085c1a319e15bde38740018e28da44ad1

Git commit c273d516046690b462b65d49d137fbaea9b867c9 by Brian Murray on 07/11/2022 at 14:14..
Update for lunar
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c273d516046690b462b65d49d137fbaea9b867c9

Git commit 2f2fa4c425efb960d6fcc9534f16bf26faaded5e by Brian Murray on 07/11/2022 at 14:14..
releasing package ubuntu-release-upgrader version 1:23.04.1
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/2f2fa4c425efb960d6fcc9534f16bf26faaded5e

Git commit fc67d3a5996dff905bbd02201195a0be1426ef8c by Nick Rosbrook on 22/02/2023 at 14:45..
DistUpgradeQuirks: add quirk to prevent flatpak auto-removal if needed

Some Ubuntu flavors are un-seeding flatpak, which may cause the package
to be marked for auto-removal on upgrade. If a user actively uses
flatpak, we want to prevent this.

Add a quirk to check if there are any flatpak remotes configured, or
apps installed, and then mark the package as manually installed if so.
This will prevent the package, and possibly some related integration
packages, from being auto-removed.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/fc67d3a5996dff905bbd02201195a0be1426ef8c

Git commit 711f82564c3093b289f2e1a7052d5c33e4d6096b by Nick Rosbrook on 22/02/2023 at 14:45..
setup.py: make version string PEP-440 compliant

Building in lunar-proposed gives the following warning:

  UserWarning: The version specified ('1:23.04.2') is an invalid version [...]

and then an error:

  pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '1-23.04.2'

PEP 440 uses '!' as the epoch separator, so just replace ':' with '!' in
our version string in setup.py.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/711f82564c3093b289f2e1a7052d5c33e4d6096b

Git commit d18c6a0941668af16322685ba85096ea81a43c3a by Nick Rosbrook (on behalf of Rudra Saraswat) on 22/02/2023 at 21:51..
add ubuntu-unity to DistUpgrade.cfg

LP: #2003014
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/d18c6a0941668af16322685ba85096ea81a43c3a

Git commit 28fc9a0e013c35e929932e7b045a661a6a9f3f72 by Nick Rosbrook on 22/02/2023 at 21:54..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/28fc9a0e013c35e929932e7b045a661a6a9f3f72

Git commit 8ca2ba6ebde4a2aeac6dfe46556433bb868127b3 by Nick Rosbrook on 22/02/2023 at 21:56..
Update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/8ca2ba6ebde4a2aeac6dfe46556433bb868127b3

Git commit 1f342567bfad164515335242364954a43e5c6ccd by Nick Rosbrook on 22/02/2023 at 21:56..
Release ubuntu-release-upgrader 1:23.04.2
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/1f342567bfad164515335242364954a43e5c6ccd

Git commit 64afe80c5df090eb7a1a40d0110e58e4ae194a9f by Nick Rosbrook on 03/04/2023 at 16:08..
DistUpgrade: dynamically get new version string for UI labels

Both the Gtk3 and KDE frontends use string literals for the version of
Ubuntu we are upgrading to, which means they need to be manually updated
for each release.

Instead, get the codename from our DistUpgrade.cfg and map that to the
correct version string using distro_info.

LP: #2015087
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/64afe80c5df090eb7a1a40d0110e58e4ae194a9f

Git commit 75f5b4b1b3cea4b3139593bd9811f0763c71f853 by Nick Rosbrook on 03/04/2023 at 16:35..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/75f5b4b1b3cea4b3139593bd9811f0763c71f853

Git commit d7cb9c0bbeb7fab3a27ad2fa87ba4de1ecb93e08 by Nick Rosbrook on 03/04/2023 at 16:39..
Update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/d7cb9c0bbeb7fab3a27ad2fa87ba4de1ecb93e08

Git commit 06bf6cf1980b14bf8f5a5ff7a1c2a5009920be93 by Nick Rosbrook on 03/04/2023 at 16:39..
Release ubuntu-release-upgrader 1:23.04.3
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/06bf6cf1980b14bf8f5a5ff7a1c2a5009920be93

Git commit 4040e4d59e92d845b0c3169b301cae4b0fd66b56 by Brian Murray on 11/04/2023 at 19:21..
DistUpgrade/deb2snap.json: Add in the snap gnome-42-2204 which is now seeded for Ubuntu Desktop, move gnome-3-38-2004 to unseeded which will make it a candidate for removal if it is unused.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/4040e4d59e92d845b0c3169b301cae4b0fd66b56

Git commit 4fa69554ab7a2b2dfc4d44a898d5f9a20e621e57 by Nick Rosbrook on 12/04/2023 at 18:35..
DistUpgrade: make apport ignore tracker-extract-3 during upgrade

During upgrades to Lunar, /usr/libexec/tracker-extract-3 crashes
consistently. This results in an apport pop-up, which is unpleasant
during the upgrade.

Add a quirk to have apport temporarily ignore tracker-extract-3 during
the upgrade.

LP: #2012638
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/4fa69554ab7a2b2dfc4d44a898d5f9a20e621e57

Git commit 8a07fb2ef04586dc5af7ca8dbc38fedbdbe5432b by Nick Rosbrook on 12/04/2023 at 18:35..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/8a07fb2ef04586dc5af7ca8dbc38fedbdbe5432b

Git commit 3e4014c22a3ff0e04f7be3da6e2500eee768fa8e by Nick Rosbrook on 12/04/2023 at 18:36..
Update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/3e4014c22a3ff0e04f7be3da6e2500eee768fa8e

Git commit 2fcdc4d71c0d940426266d3aaf612de3ec55c78c by Nick Rosbrook on 12/04/2023 at 18:36..
Release ubuntu-release-upgrader 1:23.04.4
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/2fcdc4d71c0d940426266d3aaf612de3ec55c78c

Git commit 4c2d1718712541fc6b91e4962e2471868621bfd4 by Brian Murray on 12/04/2023 at 19:12..
Need a symlink for demoted.cfg.jammy in data
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/4c2d1718712541fc6b91e4962e2471868621bfd4

Git commit 7f1451bc733127956637e2ebe97f7710e038cd10 by Brian Murray on 13/04/2023 at 02:16..
Update the autopkgtests for the deb2snap changes.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/7f1451bc733127956637e2ebe97f7710e038cd10

Git commit 8de9b21317afa76f43074262d14a39894ece6cd9 by Brian Murray on 18/04/2023 at 13:51..
DistUpgradeQuirks: Stop ignoring crashes from tracker-extract-3 during upgrade as the underlying crash was fixed.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/8de9b21317afa76f43074262d14a39894ece6cd9

Git commit a771532d97d2fb26eae8bb417da5f30bd918a87d by Brian Murray on 18/04/2023 at 13:53..
releasing package ubuntu-release-upgrader version 1:23.04.6
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a771532d97d2fb26eae8bb417da5f30bd918a87d

Git commit fb08258926fe646f512f8a84e6e0836a5b234558 by Nick Rosbrook on 02/05/2023 at 11:50..
Update for mantic
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/fb08258926fe646f512f8a84e6e0836a5b234558

Git commit 81121ed95c090cf0a07cf9fc493a7b8c2ad742e6 by Nick Rosbrook on 02/05/2023 at 12:00..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/81121ed95c090cf0a07cf9fc493a7b8c2ad742e6

Git commit 9949a51999d33881f7be4a74f37621b33806c97e by Nick Rosbrook on 02/05/2023 at 12:01..
Update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/9949a51999d33881f7be4a74f37621b33806c97e

Git commit 38f13ef0fa53f72457d4d5ac83eb258b24a77cca by Nick Rosbrook on 02/05/2023 at 12:01..
Release ubuntu-release-upgrader 1:23.10.1
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/38f13ef0fa53f72457d4d5ac83eb258b24a77cca

Git commit 5ede1db1edc18453b538b6d59cdddf977dd38eec by Graham Inggs on 02/05/2023 at 14:20..
Merge remote-tracking branch 'enr0n/ubuntu/next' into ubuntu/main
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5ede1db1edc18453b538b6d59cdddf977dd38eec

Git commit 230d04bfa9cd68e15c66b93b33f50c12a9acc4fd by Jeremy Bícha on 08/06/2023 at 12:34..
Switch from webkit2gtk 4.0 to 4.1 (uses libsoup3)
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/230d04bfa9cd68e15c66b93b33f50c12a9acc4fd

Git commit 6861d3a065b622bd72296b8994784623cc29e691 by Jeremy Bícha on 08/06/2023 at 12:35..
Update debian/gbp.conf for branch renaming
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/6861d3a065b622bd72296b8994784623cc29e691

Git commit 5816d085fab4ca98cff7ade699411eccaeb6339e by Jeremy Bícha on 08/06/2023 at 12:36..
releasing package ubuntu-release-upgrader version 1:23.10.2
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5816d085fab4ca98cff7ade699411eccaeb6339e

Git commit 9e076631426ac1271f7d6ee83a46fb134f1d856d by Jeremy Bícha on 08/06/2023 at 12:38..
Fix one more reference to webkit2gtk 4.0
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/9e076631426ac1271f7d6ee83a46fb134f1d856d

Git commit 5081acaead19eb891302c803554fd7e67fe258ad by Brian Murray on 09/06/2023 at 21:09..
DistUpgradeViewKDE.py: Fix a crash when writing text on a key press event. Thanks Launchpad user Matteo Italia for the fix. (LP: #2020414)
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5081acaead19eb891302c803554fd7e67fe258ad

Git commit 8d0dd542a0e97ce5a8052f6bb37c49d31eef019f by Brian Murray on 09/06/2023 at 21:26..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/8d0dd542a0e97ce5a8052f6bb37c49d31eef019f

Git commit 9b37105b827fc817e6e476e3ec01ed74bda3e544 by Brian Murray on 09/06/2023 at 21:26..
releasing package ubuntu-release-upgrader version 1:23.10.3
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/9b37105b827fc817e6e476e3ec01ed74bda3e544

Git commit 5361346acdb7620d114a5c6329ac27eef1035e01 by Nick Rosbrook on 28/07/2023 at 16:57..
DistUpgradeController: migrate to deb822 sources on upgrade

This adds general support for deb822 to ubuntu-release-upgrader.

Add a check to see if the system is still using any .list source files,
and if so, perform migration to deb822 sources at the end of the
upgrade. The migration itself is pretty straight-forward - just re-write
the sources as deb822, and consolidate where appropriate.

Along with this, write deb822 versions of updateSourcesList() and
rewriteSourcesList(). Rather than trying to adapt the
rewriteSourcesList() function as-is, just start from scratch and do not
carry over old and probably no-longer-needed quirks.

NB that upgrades to mantic should only hit the migration path, and the
re-written updateSourcesList() and rewriteSourcesList(), will not really
be used until upgrades from mantic and newer.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5361346acdb7620d114a5c6329ac27eef1035e01

Git commit 0a66d0e1a07d6ba15442d0d917e430bd35397523 by Nick Rosbrook on 28/07/2023 at 16:57..
test: add TestDeb822SourcesUpdate to test deb822 source rewrite

This uses many of the existing sources.list test cases and modifies them
for deb822.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/0a66d0e1a07d6ba15442d0d917e430bd35397523

Git commit df12856db6989bd11de231eab5ea5bb576be85b8 by Nick Rosbrook on 28/07/2023 at 16:57..
test: add unit test for migration to deb822 sources
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/df12856db6989bd11de231eab5ea5bb576be85b8

Git commit ac896b0be5183140a9cdcb955cdc16504228b28e by Nick Rosbrook on 28/07/2023 at 18:06..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ac896b0be5183140a9cdcb955cdc16504228b28e

Git commit 82ca549a1f4a81cb9f50eb7a9fce2546f3ebf01a by Nick Rosbrook on 28/07/2023 at 18:07..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/82ca549a1f4a81cb9f50eb7a9fce2546f3ebf01a

Git commit ffb4e7a88a35c0dba1715419ccafd34e91f53e9a by Nick Rosbrook on 28/07/2023 at 18:07..
Release ubuntu-release-upgrader 1:23.10.4
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ffb4e7a88a35c0dba1715419ccafd34e91f53e9a

Git commit ccb9f21fac95727d780974c15639a32ae39058d2 by Nick Rosbrook on 31/07/2023 at 15:45..
DistUpgradeController: do not embed keyring in ubuntu.sources

We should only do this for PPAs, and instead just point to the keyring
path for the default ubuntu.sources.

LP: #2029142
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ccb9f21fac95727d780974c15639a32ae39058d2

Git commit 46214f2e3629c741e90e77d1862e2c7829186193 by Nick Rosbrook on 01/08/2023 at 15:53..
test: do not expect embedded keyring in ubuntu.sources

LP: #2029142
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/46214f2e3629c741e90e77d1862e2c7829186193

Git commit 2a4a1fe2e1e300aed2b57102e8c0c551a252972a by Nick Rosbrook on 01/08/2023 at 16:20..
test: fix deb822 tests on port arches

Skip some tests on port arches, but add a port-specific test for
sources.list migration as well.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/2a4a1fe2e1e300aed2b57102e8c0c551a252972a

Git commit 933e1d00cf9e3eb5688cfe99bc0f33788b9faba9 by Nick Rosbrook on 02/08/2023 at 15:24..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/933e1d00cf9e3eb5688cfe99bc0f33788b9faba9

Git commit 08310329f90b8f627ab65fec79939c0be6b30533 by Nick Rosbrook on 02/08/2023 at 15:25..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/08310329f90b8f627ab65fec79939c0be6b30533

Git commit fb7171b0022cfcf0c54739eb84e8962d92952660 by Nick Rosbrook on 02/08/2023 at 15:27..
Release ubuntu-release-upgrader 1:23.10.5
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/fb7171b0022cfcf0c54739eb84e8962d92952660

Git commit d85414ed5f0834f6b0f7f40d3bde92e0ee0dfcaf by Nick Rosbrook on 15/09/2023 at 20:16..
DistUpgrade: do not migrate to deb822 by default (LP: #2036288)

This release goal has been pushed back. Add a want_deb822 attribute to
DistUpgradeController (which is false by default) to block the
migration, and to allow us to easily keep the migration test code in
place.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/d85414ed5f0834f6b0f7f40d3bde92e0ee0dfcaf

Git commit e0fe915e2b77f3e7da7c6f6fc5207cc65e6dd9a2 by Nick Rosbrook on 15/09/2023 at 20:16..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/e0fe915e2b77f3e7da7c6f6fc5207cc65e6dd9a2

Git commit 3ad799703440ec9f66ccb6b710adb6f6a291cd32 by Nick Rosbrook on 15/09/2023 at 20:16..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/3ad799703440ec9f66ccb6b710adb6f6a291cd32

Git commit 557f2feac589cb6642e428393f7501213824a72d by Nick Rosbrook on 15/09/2023 at 20:16..
Release ubuntu-release-upgrader 1:23.10.6
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/557f2feac589cb6642e428393f7501213824a72d

Git commit fb2c30b06da6ec77b6dac45dbceb7361bf90e023 by Gunnar Hjalmarsson on 24/09/2023 at 15:23..
Use generic font temporarily at upgrade

To avoid that the fonts in the UI gets unreadable during the upgrade,
we replace the explicitly set font with a 'generic' one determined by
fontconfig (in practice DejaVu or Noto for latin scripts).

Fixes: https://launchpad.net/bugs/2034986
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/fb2c30b06da6ec77b6dac45dbceb7361bf90e023

Git commit 75db71f583a3671db250d32fcf9c08699159dfb2 by Nick Rosbrook on 29/09/2023 at 16:20..
DistUpgradeQuirks: make sure font is restored on reboot

To safely restore the font, it should be done on the next boot. Reason
being, if we restore it at the very end of the upgrade, the font will
still be mangled. But, we need to make sure that once the upgrade exits,
something will still take care of it.

Accomplish this by generating a systemd service that will execute in the
user manager only when ~/.config/upgrade-need-font-restore exists.
After successfully restoring the font, the service will delete
~/.config/upgrade-need-font-restore, hence the service should only run
once.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/75db71f583a3671db250d32fcf9c08699159dfb2

Git commit a5a96e6e087ebb64f67c4b0a7c11957c27e75db5 by Nick Rosbrook on 29/09/2023 at 16:20..
DistUpgradeQuirks: switch snap channels instead of refresh (LP: #2036765)

To avoid failures with refreshing during the upgrade, just do a switch
instead. This is not too bad, because we "require" a reboot after the
upgrade anyways, and snapd will auto-refresh on the next boot.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a5a96e6e087ebb64f67c4b0a7c11957c27e75db5

Git commit a88c5fd1135f86b5b5957de39a0edf26787d2387 by Nick Rosbrook on 29/09/2023 at 16:20..
DistUpgradeController: ensure security archive is used for security pocket (LP: #2036679)

subiquity was inadvertently configuring installed systems to use
$cc.archive.ubuntu.com as the mirror for the security pocket, instead of
security.ubuntu.com. If such a source is found, re-write the URI to use
security.ubuntu.com. Also conver the case when plain arhive.ubuntu.com
is used.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a88c5fd1135f86b5b5957de39a0edf26787d2387

Git commit 1205a8f9ca34cdeaaca536a15c5f969e73aeb061 by Nick Rosbrook on 29/09/2023 at 16:20..
Run pre-build.sh: updating mirrors and demotions
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/1205a8f9ca34cdeaaca536a15c5f969e73aeb061

Git commit afce86f73134fbfd544408342417331a62df6767 by Nick Rosbrook on 29/09/2023 at 16:20..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/afce86f73134fbfd544408342417331a62df6767

Git commit d1b30f03a797a1d37c2622ad8ddff858dced9d4a by Nick Rosbrook on 29/09/2023 at 16:20..
Release ubuntu-release-upgrader 1:23.10.7
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/d1b30f03a797a1d37c2622ad8ddff858dced9d4a

Git commit 158a8845b1f521da9c52a3143f694d90b252aff5 by Nick Rosbrook on 29/09/2023 at 18:42..
Revert "Release ubuntu-release-upgrader 1:23.10.7"

This reverts commit d1b30f03a797a1d37c2622ad8ddff858dced9d4a.

Upload rejected from the queue to fix up the font quirk.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/158a8845b1f521da9c52a3143f694d90b252aff5

Git commit eaca68934079350b13a18ee22ca5b9ceb80380f4 by Nick Rosbrook on 29/09/2023 at 18:43..
DistUpgradeQuirks: avoid running font quirk on server/over ssh

Use the same check on $XDG_SESSION_TYPE as done for the lockscreen
inhibitor quirk in DistUpgradeController.py. Exit early if
$XDG_SESSION_TYPE is unset or is 'tty'.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/eaca68934079350b13a18ee22ca5b9ceb80380f4

Git commit 812842e69ca579c60b6ce63bd2d23dbf95e76ef2 by Nick Rosbrook on 29/09/2023 at 18:44..
Release ubuntu-release-upgrader 1:23.10.7
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/812842e69ca579c60b6ce63bd2d23dbf95e76ef2

Git commit 30970623df9e9abfd10d592081baa978029900ab by Utkarsh Gupta on 04/10/2023 at 19:35..
Bump core20 to core22
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/30970623df9e9abfd10d592081baa978029900ab

Git commit 3abcec3bcf76e2492443f5f5f047c49a02e1773e by Utkarsh Gupta on 04/10/2023 at 19:36..
Add firmware-updater to deb2snap.json
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/3abcec3bcf76e2492443f5f5f047c49a02e1773e

Git commit ed77062c026d8fd1530b9a34d3fa838518b88ece by Utkarsh Gupta on 04/10/2023 at 19:36..
Update the tests
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ed77062c026d8fd1530b9a34d3fa838518b88ece

Git commit 45b793ef04671486077f9ee1138707513cbc7913 by Utkarsh Gupta on 04/10/2023 at 19:36..
Run ./pre-build.sh
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/45b793ef04671486077f9ee1138707513cbc7913

Git commit ae5b478582ca0e8265e479871d1d2234e3e77c57 by Utkarsh Gupta on 04/10/2023 at 19:37..
Update d/ch for 1:23.10.8 release
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ae5b478582ca0e8265e479871d1d2234e3e77c57

Git commit 6b21b56970db27db15bd73e691a70c66b51c35a7 by Tim Andersson on 10/10/2023 at 09:18..
fix: stop TypeError traceback in DistUpgradeQuirks:_set_generic_font

An edge case bug was discovered recently with the release upgrader.
If the environment being upgraded has the XDG_SESSION_TYPE
variable set to something other than 'tty', and SUDO_UID and
PKEXEC_UID also are not set - i.e. logged in as a root user directly
without invoking `sudo`, casting the presumed UID value to an int
fails because both values in the int cast evaluate to None.

This commit fixes bug `LP: #2038900`.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/6b21b56970db27db15bd73e691a70c66b51c35a7

Git commit dc752d2410c5f99d87e68117505580479344b294 by Brian Murray (on behalf of Tim Andersson) on 10/10/2023 at 15:00..
Update changelog for 1:23.10.9 release
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/dc752d2410c5f99d87e68117505580479344b294

Git commit 0b8ea9cffb2bba170c5e33b4ce93833f476072ba by Brian Murray on 10/10/2023 at 15:00..
Run pre-build.sh: updating po files, mirrors, and demotions.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/0b8ea9cffb2bba170c5e33b4ce93833f476072ba

Git commit 83b7f9cc6c3245144539e13d708127fec4c36e11 by Nick Rosbrook (on behalf of Gunnar Hjalmarsson) on 10/10/2023 at 15:44..
Temporary font for Ubuntu MATE (LP: #2034986)
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/83b7f9cc6c3245144539e13d708127fec4c36e11

Git commit 33095cdeb26a6f16301398c69957656d1fc01eef by Nick Rosbrook on 10/10/2023 at 15:46..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/33095cdeb26a6f16301398c69957656d1fc01eef

Git commit 4ba97f5576605b5bd7d0581d1d7687ac246fa5eb by Nick Rosbrook on 10/10/2023 at 15:48..
Release ubuntu-release-upgrader 1:23.10.9
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/4ba97f5576605b5bd7d0581d1d7687ac246fa5eb

Git commit fc390a9f24d0eb26fa6f3c50fd7fed4e6dc9d469 by Brian Murray on 11/10/2023 at 11:56..
Run pre-build.sh: updating po files, mirrors, and demotions.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/fc390a9f24d0eb26fa6f3c50fd7fed4e6dc9d469

Git commit b234fdb2585866ba0e5481aea88e92867eb9007c by Nick Rosbrook on 12/10/2023 at 14:34..
do-release-upgrade: pass XDG_CURRENT_DESKTOP env var (LP: #2034986)

This variable is used in the upgrade quirks to check which flavor is
running, hence it needs to be preserved from the callers environment.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/b234fdb2585866ba0e5481aea88e92867eb9007c

Git commit 3bbedbd9a9384df736aef003bae0ecb95e54b982 by Nick Rosbrook on 12/10/2023 at 14:43..
tests: use di.stable() instead of di.devel()

Using devel() means that the autopkgtests will fail with:

  distro_info.DistroDataOutdated: Distribution data outdated.

on release day, or until next devel release is announced :)
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/3bbedbd9a9384df736aef003bae0ecb95e54b982

Git commit 0fbb6b38247ffa8090ae2ea0b8ed63ed7e51a8a5 by Nick Rosbrook on 12/10/2023 at 14:45..
Run pre-build.sh: updating po files, mirrors, and demotions.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/0fbb6b38247ffa8090ae2ea0b8ed63ed7e51a8a5

Git commit 308110e697840a49aa3071a0d5bc5034e50f9ff1 by Nick Rosbrook on 12/10/2023 at 14:46..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/308110e697840a49aa3071a0d5bc5034e50f9ff1

Git commit 521737a3f76a9bc77be824d9f74dbc9165578a48 by Nick Rosbrook on 12/10/2023 at 14:46..
Release ubuntu-release-upgrader 1:23.10.11
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/521737a3f76a9bc77be824d9f74dbc9165578a48

Git commit fae22f5c668295cfa181e46035a83d8539bea8ac by Gunnar Hjalmarsson on 16/10/2023 at 16:59..
Adjustments of unreadable text workaround

- Use alternative gsettings schemas for Cinnamon and Kylin.
- Create autostart file instead of user service for all flavors
  which lack the needed systemd integration.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/fae22f5c668295cfa181e46035a83d8539bea8ac

Git commit 72d5b198c12a8e3e3536f5fa73f829928fe1fe6f by Nick Rosbrook on 16/10/2023 at 20:30..
Revert "do-release-upgrade: pass XDG_CURRENT_DESKTOP env var (LP: #2034986)"

This reverts commit b234fdb2585866ba0e5481aea88e92867eb9007c.

We cannot verify this fix in mantic-proposed until upgrades to the next
devel release are possible. Revert this for now so that other SRUs can
be done.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/72d5b198c12a8e3e3536f5fa73f829928fe1fe6f

Git commit 547e0fdde29a72ad3cadeb1c180dc938bcc742cf by Nick Rosbrook on 16/10/2023 at 20:44..
DistUpgradeQuirks: fix long line and make use_autostart bool
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/547e0fdde29a72ad3cadeb1c180dc938bcc742cf

Git commit 98cc2cc845f392e1647cbeb93626de42b597197d by Nick Rosbrook on 16/10/2023 at 20:47..
Run pre-build.sh: updating po files, mirrors, and demotions.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/98cc2cc845f392e1647cbeb93626de42b597197d

Git commit d191b970ad64c5b0a787599ca7f546bafd67f6d1 by Nick Rosbrook on 16/10/2023 at 20:49..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/d191b970ad64c5b0a787599ca7f546bafd67f6d1

Git commit d0b764e066dd0e10e5933105dfb05d316707801d by Nick Rosbrook on 16/10/2023 at 20:49..
Release ubuntu-release-upgrader 1:23.10.12
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/d0b764e066dd0e10e5933105dfb05d316707801d

Git commit e6d144a85af051cd132b58d4165a2c027054c702 by Nick Rosbrook on 26/10/2023 at 18:14..
do-release-upgrade: pass XDG_CURRENT_DESKTOP env var (LP: #2034986)

This variable is used in the upgrade quirks to check which flavor is
running, hence it needs to be preserved from the callers environment.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/e6d144a85af051cd132b58d4165a2c027054c702

Git commit 209b259baab1f318aa6d8f2b850d10697e275c2e by Nick Rosbrook on 26/10/2023 at 19:28..
Update for noble
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/209b259baab1f318aa6d8f2b850d10697e275c2e

Git commit 24e464a6ff1cd28023b904f727ca1beb794d9dfb by Nick Rosbrook on 26/10/2023 at 19:28..
Run pre-build.sh: updating po files, mirrors, and demotions.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/24e464a6ff1cd28023b904f727ca1beb794d9dfb

Git commit 8acdcc6672a6d2a10017b641b74fc262a554dac5 by Nick Rosbrook on 26/10/2023 at 19:28..
Update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/8acdcc6672a6d2a10017b641b74fc262a554dac5

Git commit ff312ce0773fd9007b006b2fa541a3a593286fbd by Nick Rosbrook on 26/10/2023 at 19:28..
Release ubuntu-release-upgrader 1:24.04.1
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ff312ce0773fd9007b006b2fa541a3a593286fbd

Git commit 8b0d50975212e1feedc63797b6c43c905190d12d by Nick Rosbrook on 04/11/2023 at 20:31..
DistUpgradeQuirks: prevent upgrades on some systems with XFS /boot

If BIOS systems have XFS /boot, or XFS / and no separate boot partition,
then block the upgrade. Do the same for arm64 UEFI systems.

LP: #2039172
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/8b0d50975212e1feedc63797b6c43c905190d12d

Git commit bbb1b8482c5aa5649599b5b2fa694fad9484bb99 by Nick Rosbrook on 04/11/2023 at 20:31..
DistUpgradeQuirks: fix whitespace
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/bbb1b8482c5aa5649599b5b2fa694fad9484bb99

Git commit 67cf5a5847482e52a707be26daf4c97dfc52ed8d by Nick Rosbrook on 04/11/2023 at 20:31..
DistUpgrade: indicate that noble is LTS in release annoucement
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/67cf5a5847482e52a707be26daf4c97dfc52ed8d

Git commit 8e25075d9aa0c17029aeb4fca4100711d0ce622e by Nick Rosbrook on 04/11/2023 at 20:31..
Run pre-build.sh: updating po files, mirrors, and demotions.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/8e25075d9aa0c17029aeb4fca4100711d0ce622e

Git commit 07afe7a69345e4e17f63aa711ce4208406c2b786 by Nick Rosbrook on 04/11/2023 at 20:31..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/07afe7a69345e4e17f63aa711ce4208406c2b786

Git commit 368fe28448ace34868d62cb9c038a261aeec3f16 by Nick Rosbrook on 04/11/2023 at 20:31..
Release ubuntu-release-upgrader 1:24.04.2
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/368fe28448ace34868d62cb9c038a261aeec3f16

Git commit 96a9a34b8c8220c04a524d5fcd8e499f68e08d69 by Nick Rosbrook on 05/11/2023 at 05:26..
DistUpgradeQuirk: do not use XFS /boot quirk for arm64 UEFI

We do not need this part of the quirk after all, so remove it. Fixes
commit 8b0d509752
("DistUpgradeQuirks: prevent upgrades on some systems with XFS /boot").
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/96a9a34b8c8220c04a524d5fcd8e499f68e08d69

Git commit f04864349b7f48dd4c9e428d8c334f427be4705b by Nick Rosbrook on 05/11/2023 at 05:47..
Run pre-build.sh: updating po files, mirrors, and demotions.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/f04864349b7f48dd4c9e428d8c334f427be4705b

Git commit f8fa4f1462a5b93378fa16335c2cf70813591b59 by Nick Rosbrook on 05/11/2023 at 05:47..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/f8fa4f1462a5b93378fa16335c2cf70813591b59

Git commit 0e57efa6987ecef88322efb6b83613b6a350ca26 by Nick Rosbrook on 05/11/2023 at 05:48..
Release ubuntu-release-upgrader 1:24.04.3
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/0e57efa6987ecef88322efb6b83613b6a350ca26

Git commit b18c34b898c93b5b57c3f0fa0f6c035eba76ab77 by Nick Rosbrook on 05/01/2024 at 20:25..
DistUpgrade: re-enable migration to deb822 on upgrade
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/b18c34b898c93b5b57c3f0fa0f6c035eba76ab77

Git commit e7ab0fecab5f0f766f90d6af63995b09f0a8f09c by Nick Rosbrook on 05/01/2024 at 20:27..
DistUpgrade: configure apt to install phased updates during upgrade (LP: #2045784)
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/e7ab0fecab5f0f766f90d6af63995b09f0a8f09c

Git commit 3bdaaa6bdd90d48ebb3194ae9989c150dedcf60a by Nick Rosbrook on 05/01/2024 at 20:36..
Run pre-build.sh: updating po files, mirrors, and demotions.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/3bdaaa6bdd90d48ebb3194ae9989c150dedcf60a

Git commit 2c130f10bf318f74d260b980180fe010736fd9cb by Nick Rosbrook on 05/01/2024 at 20:38..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/2c130f10bf318f74d260b980180fe010736fd9cb

Git commit 13956923ea5e3febce80189c0edefba0895d589f by Nick Rosbrook on 05/01/2024 at 20:38..
Release ubuntu-release-upgrader 1:24.04.4
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/13956923ea5e3febce80189c0edefba0895d589f

Git commit b6629828a60d27ce3805c9e891d8bd29b4348aeb by Julian Andres Klode on 12/02/2024 at 19:51..
Bump the Build-Depends on python-apt

We need 2.7.5 for the proper deb822 support
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/b6629828a60d27ce3805c9e891d8bd29b4348aeb

Git commit e1e37352bd9daa0de933e03a17235b38bd6702f1 by Julian Andres Klode on 12/02/2024 at 19:51..
tests: Update expected results for formatting changes in 2.7.5
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/e1e37352bd9daa0de933e03a17235b38bd6702f1

Git commit 771b565ee45798b913c90ea44b80b0b61e66439e by Julian Andres Klode on 12/02/2024 at 19:51..
DistUpgradeQuirks: Fix unused local variable 'e'
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/771b565ee45798b913c90ea44b80b0b61e66439e

Git commit 5af1e521bde2c12a34c23fb4f3ad00bf7d7116ca by Julian Andres Klode on 12/02/2024 at 19:51..
Adjust test for deb822 source merging in python-apt 2.7.5
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5af1e521bde2c12a34c23fb4f3ad00bf7d7116ca

Git commit eec347d3469fd31595e4eb64d1225a8b7d0d134b by Julian Andres Klode on 12/02/2024 at 19:55..
Use isinstance() to check object types rather than type(...) == ..

This fixes a new pycodestyle error in 2.11
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/eec347d3469fd31595e4eb64d1225a8b7d0d134b

Git commit abeaaf2eb0283003f14f20c7d5616c113de616a9 by Julian Andres Klode on 12/02/2024 at 20:04..
Release ubuntu-release-upgrader 1:24.04.5
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/abeaaf2eb0283003f14f20c7d5616c113de616a9

Git commit 097988883c00f3f8dd7011e6268c11ccdcbb3bfa by Julian Andres Klode on 13/02/2024 at 09:04..
Fix test-case for deb822 on ports

Ports use the same URL for security and non-security, so they
end up merged in the same entry (until we add comments).

For this, change the test suite to accept per-architecture
expect directories and then check in there, and change the
default to the ports value.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/097988883c00f3f8dd7011e6268c11ccdcbb3bfa

Git commit 0a42386c4a586ea2bf50173dd2136ae759da8995 by Julian Andres Klode on 13/02/2024 at 09:04..
releasing package ubuntu-release-upgrader version 1:24.04.6
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/0a42386c4a586ea2bf50173dd2136ae759da8995

Git commit 7225efbc0ff041d1d47b13b9c7664c78f0ed22d5 by Julian Andres Klode on 13/02/2024 at 15:53..
Fix some more test data for ports
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/7225efbc0ff041d1d47b13b9c7664c78f0ed22d5

Git commit 4fcd1ba0a55f912dec75e1c93d28872d5a5043db by Julian Andres Klode on 13/02/2024 at 16:11..
releasing package ubuntu-release-upgrader version 1:24.04.7
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/4fcd1ba0a55f912dec75e1c93d28872d5a5043db

Git commit 62c53e3793e23a914cd900010168825e6627d5a0 by Nick Rosbrook on 07/03/2024 at 20:45..
tests: fix some more deb822 tests
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/62c53e3793e23a914cd900010168825e6627d5a0

Git commit 0786c075397f4772243397e225ff73a1de960c26 by Nick Rosbrook on 07/03/2024 at 20:55..
DistUpgrade: include universe and multiverse in default components

When no valid sources are found at the beginning of the upgrade, we
offer to generate default sources. Currently the only components added
in this case are main and restricted. Add universe and multiverse to
this.

LP: #2055720
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/0786c075397f4772243397e225ff73a1de960c26

Git commit ae2cdc7697792677b62156fad5ffb5add8bdaaea by Nick Rosbrook on 07/03/2024 at 20:55..
DistUpgrade: remove whitespace in DistUpgraceController.py
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ae2cdc7697792677b62156fad5ffb5add8bdaaea

Git commit 5ff46c6b31c08d88b13eac052b3cf399b5d006ae by Nick Rosbrook on 07/03/2024 at 20:55..
Run pre-build.sh: updating po files, mirrors, and demotions.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5ff46c6b31c08d88b13eac052b3cf399b5d006ae

Git commit 683c7ca488e2625b72d7da44fd89990ff9bc1e78 by Nick Rosbrook on 07/03/2024 at 20:57..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/683c7ca488e2625b72d7da44fd89990ff9bc1e78

Git commit bf92383dec749432441aa2e91b2ee54931f7985a by Nick Rosbrook on 07/03/2024 at 20:57..
Release ubuntu-release-upgrader 1:24.04.8
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/bf92383dec749432441aa2e91b2ee54931f7985a

Git commit eb195f11f14707c4246fcbe017e5dbb02d059dc1 by Nick Rosbrook on 12/03/2024 at 18:52..
Revert "tests: fix some more deb822 tests"

This reverts commit 62c53e3793e23a914cd900010168825e6627d5a0.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/eb195f11f14707c4246fcbe017e5dbb02d059dc1

Git commit 738eb774bfd2674353688928f8e769979b20ba00 by Nick Rosbrook on 14/03/2024 at 18:16..
Run pre-build.sh: updating po files, mirrors, and demotions.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/738eb774bfd2674353688928f8e769979b20ba00

Git commit 849e4445ea3a87ef39ba20c2b75bcab0949ed69b by Nick Rosbrook on 14/03/2024 at 18:19..
Release ubuntu-release-upgrader 1:24.04.9
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/849e4445ea3a87ef39ba20c2b75bcab0949ed69b

Git commit fbd2c7e4a2cdede89e2e8c469c3b3899fd21c743 by Nick Rosbrook on 26/03/2024 at 10:15..
DistUpgrade: rewrite any deb822 sources even if sources.list still used

The current logic will still call the old updateSourcesList() if any
non-deb822 sources are found. This means that if a system is configured
with a mix of deb822 and non-deb822 sources (e.g. PPA using deb822, but
sitll using /etc/apt/sources.list), then the deb822 sources will not get
re-written because updateDeb822Sources() is not called.

Adapt the migratedToDeb822() check to return an integer indicating if
sources are either not migrated, partially migrated, or fully migrated
to deb822. When only partially migrated, rewrite deb822 sources before
calling updateSourcesList().

LP: #2058938
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/fbd2c7e4a2cdede89e2e8c469c3b3899fd21c743

Git commit 9371283600ae76f1ab0159c51a4526d3c2d3078c by Nick Rosbrook on 28/03/2024 at 19:16..
Revert "DistUpgradeQuirks: Stop ignoring crashes from tracker-extract-3 during upgrade as the underlying crash was fixed."

This reverts commit 8de9b21317afa76f43074262d14a39894ece6cd9.

Enable this quirk again (LP: #2049907)
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/9371283600ae76f1ab0159c51a4526d3c2d3078c

Git commit c8a37fce50852244c3ee53caa6d7d10045e6bdae by Nick Rosbrook on 28/03/2024 at 19:24..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c8a37fce50852244c3ee53caa6d7d10045e6bdae

Git commit 8130ba9c406a843f4b47999ecfcfcbb5655b5ade by Nick Rosbrook on 28/03/2024 at 19:25..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/8130ba9c406a843f4b47999ecfcfcbb5655b5ade

Git commit 69c8da77f1287b1f8d25c28cf10a7e3ae6365381 by Nick Rosbrook on 28/03/2024 at 19:25..
Release ubuntu-release-upgrader 1:24.04.10
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/69c8da77f1287b1f8d25c28cf10a7e3ae6365381

Git commit 9dd4e0546aa6b4118bc97f7b24389b05a76447a7 by Nick Rosbrook on 28/03/2024 at 20:31..
DistUpgrade: fix allowance of third-party mirrors for deb822 sources
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/9dd4e0546aa6b4118bc97f7b24389b05a76447a7

Git commit 746b88d75dd24b4a4361c8a60f16b13ef092b652 by Nick Rosbrook on 28/03/2024 at 20:38..
re-update translations
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/746b88d75dd24b4a4361c8a60f16b13ef092b652

Git commit edffc6e29d4a21db4a319ecae9ac68bc7d007fdb by Nick Rosbrook on 28/03/2024 at 20:38..
update changelog
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/edffc6e29d4a21db4a319ecae9ac68bc7d007fdb

Git commit 3dcb484ac649a7635f4425ed53d8e321002e9ffe by Nick Rosbrook on 28/03/2024 at 20:39..
Release ubuntu-release-upgrader 1:24.04.10

The previous "Release ubuntu-release-upgrader 1:24.04.10" commit was
never uploaded to the archive because I realized that commit 9dd4e0546a
("DistUpgrade: fix allowance of third-party mirrors for deb822 sources")
was needed.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/3dcb484ac649a7635f4425ed53d8e321002e9ffe

Git commit ded3da63f4866a82f0ec98153b06d1883ab35fd0 by Nick Rosbrook on 29/03/2024 at 14:40..
test: fix typo assertEqaul (LP: #2059784)

This test only runs on port arches, which is why it wasn't caught in the
pre-upload testing.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ded3da63f4866a82f0ec98153b06d1883ab35fd0

Git commit 54cc04b1686ce9167219d25aa24ee28e12996f7c by Nick Rosbrook on 29/03/2024 at 14:46..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/54cc04b1686ce9167219d25aa24ee28e12996f7c

Git commit 98255c36a5dae4d2785c6c55e808440bb4492e40 by Nick Rosbrook on 29/03/2024 at 14:49..
Release ubuntu-release-upgrader 1:24.04.11
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/98255c36a5dae4d2785c6c55e808440bb4492e40

Git commit a02cf1c450739438b8600ee876892c16ef9615c5 by Calvin Mwadime Makokha on 02/04/2024 at 11:46..
fix(regex): fix invalid escape sequence error

Python 3.12 raises an SyntaxWarning about the invalid escape sequence when installing the package.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a02cf1c450739438b8600ee876892c16ef9615c5

Git commit 156c4079a33c90634b547a72499eafcf29f81142 by Nick Rosbrook on 02/04/2024 at 15:01..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/156c4079a33c90634b547a72499eafcf29f81142

Git commit 776ea2af4f8230e324459727a192f5ac27999515 by Nick Rosbrook on 02/04/2024 at 15:01..
Release ubuntu-release-upgrader 1:24.04.12
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/776ea2af4f8230e324459727a192f5ac27999515

Git commit 4239fae3479f7a4961bdeeac5fe399b83ad460fb by Nick Rosbrook on 11/04/2024 at 17:54..
DistUpgradeQuirks: add quirk to remove gpg-wks-server (LP: #2060578)

Upgrades to noble will get a debconf prompt about postfix because
gpg-wks-server gained a dependency on mail-transport-agent, leading to
postfix installation on upgrades.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/4239fae3479f7a4961bdeeac5fe399b83ad460fb

Git commit 2c97e045c92d8d41fe6c4437fbcb116cecc6c0a7 by Nick Rosbrook on 11/04/2024 at 17:54..
debian: fix SyntaxWarning in apport hook
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/2c97e045c92d8d41fe6c4437fbcb116cecc6c0a7

Git commit f2daca32a2185624d562cf83fa9e7aeca7883570 by Nick Rosbrook on 11/04/2024 at 22:08..
DistUpgradeQuirks: prevent upgrades on armhf running raspi kernels

Starting in 24.04, the Raspberry Pi kernel does not support armhf.
Prevent upgrades in these cases and provide a message to the user.

LP: #2060220
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/f2daca32a2185624d562cf83fa9e7aeca7883570

Git commit eab8c81ce4d2e32e5937f7b93f1507107dec77fd by Nick Rosbrook on 11/04/2024 at 22:10..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/eab8c81ce4d2e32e5937f7b93f1507107dec77fd

Git commit f856382c7748031400a77a14d1a96f4a747306aa by Nick Rosbrook on 11/04/2024 at 22:11..
Release ubuntu-release-upgrader 1:24.04.13
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/f856382c7748031400a77a14d1a96f4a747306aa

Git commit 81f630bb3531c87ab05c3611a8e2eacf3e4017df by Brian Murray on 14/04/2024 at 18:02..
Set prompt to lts because 24.04 is one
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/81f630bb3531c87ab05c3611a8e2eacf3e4017df

Git commit 6c290e59f56619ab64beb8b238a634b04641ea1a by Nick Rosbrook on 15/04/2024 at 15:34..
DistUpgradeQuirks: tell apport to ignore update-apt-xapian-index

To do this, re-factor the existing quirk for tracker-extract, which does
the same thing. Make this a generic quirk for ignoring crashes during
the upgrade, and add /usr/sbin/update-apt-xapian-index to the list of
bins to ignore.

LP: #2058227
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/6c290e59f56619ab64beb8b238a634b04641ea1a

Git commit 73b4dd50b0f633ecc5e467784d36c5ad3a49d172 by Nick Rosbrook on 15/04/2024 at 15:34..
DistUpgradeQuirk: fix check for linux-image-raspi in cache

This fixes commit f2daca32a2
("DistUpgradeQuirks: prevent upgrades on armhf running raspi kernels").

LP: #2061181
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/73b4dd50b0f633ecc5e467784d36c5ad3a49d172

Git commit f183ea7f30a41f64b0028da4e741d1cdc689f4b3 by Nick Rosbrook on 15/04/2024 at 19:00..
DistUpgradeQuirks: handle t64 replacement packages

Hint the solver to remove pre-t64 packages, and to install the
replacements instead. When we find a package whoes candidate is not
downloadable, start to search for a replacement. If we find a package
that Conficts: or Breaks:, Replaces:, and Provides: the package, use it
as a replacement.

LP: #2061175
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/f183ea7f30a41f64b0028da4e741d1cdc689f4b3

Git commit ad8bb10c9204302031014044adc0fb7c578ef00e by Nick Rosbrook on 15/04/2024 at 19:02..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ad8bb10c9204302031014044adc0fb7c578ef00e

Git commit 45b98771d24d6c41f6c5edaf9c29145768b5e838 by Nick Rosbrook on 15/04/2024 at 19:07..
Release ubuntu-release-upgrader 1:24.04.14
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/45b98771d24d6c41f6c5edaf9c29145768b5e838

Git commit 7907bea8f6cd4dedfbcf7c82c2a6d5aa10caa99e by Nick Rosbrook on 17/04/2024 at 21:07..
DistUpgrade.cfg.jammy: keep {netfilter,iptables}-persistent installed

LP: #2061891
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/7907bea8f6cd4dedfbcf7c82c2a6d5aa10caa99e

Git commit 387762a9b39fc6fd22acdc147be86bd46dbe31cf by Nick Rosbrook on 17/04/2024 at 21:09..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/387762a9b39fc6fd22acdc147be86bd46dbe31cf

Git commit 15605e113f4a5af88c84db8f875e63d8db13198c by Nick Rosbrook on 17/04/2024 at 21:10..
Release ubuntu-release-upgrader 1:24.04.15
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/15605e113f4a5af88c84db8f875e63d8db13198c

Git commit 33d7af646e60805b6398a1a931abb3e296f06ee0 by Nathan Pratta Teodosio on 19/04/2024 at 13:29..
readfp was replaced by readfile in configparser.

https://docs.python.org/3/library/configparser.html#configparser.ConfigParser.read_file
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/33d7af646e60805b6398a1a931abb3e296f06ee0

Git commit 2a32f0e14f3b8b013f607e68d79f45626777d4fc by Nick Rosbrook on 19/04/2024 at 19:40..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/2a32f0e14f3b8b013f607e68d79f45626777d4fc

Git commit 2112e9eb88593973656b067d49831e5eeba4f244 by Nick Rosbrook on 19/04/2024 at 19:45..
Release ubuntu-release-upgrader 1:24.04.16
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/2112e9eb88593973656b067d49831e5eeba4f244

Git commit b18f3f5422dd9bc58ff877fde3fed5c0a54d1f14 by Nick Rosbrook on 22/04/2024 at 16:54..
Revert "DistUpgrade.cfg.jammy: keep {netfilter,iptables}-persistent installed"

This reverts commit 7907bea8f6cd4dedfbcf7c82c2a6d5aa10caa99e.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/b18f3f5422dd9bc58ff877fde3fed5c0a54d1f14

Git commit 173dd2e1f5ab80746c555e64891c91e0197b3365 by Nick Rosbrook on 22/04/2024 at 19:34..
DistUpgradeQuirks: keep {netfilter,iptables}-persistent instead of ufw

This replaces commit 7907bea8f6
("DistUpgrade.cfg.jammy: keep {netfilter,iptables}-persistent installed").

Using KeepInstalledPkgs meant that ufw was kept around too, which is not
what we wanted. Just add a new quirk for this: on upgrades from jammy,
if netfilter-persistent and/or iptables-persistent are installed
alongside ufw, keep the former package(s) and remove ufw.

LP: #2061891
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/173dd2e1f5ab80746c555e64891c91e0197b3365

Git commit cd75996ab8bbf6b3829b94de6cb3d65e13955de7 by Julian Andres Klode on 29/04/2024 at 08:20..
DistUpgrade.cfg.jammy: Add systemd-resolved to PostUpgradeInstall

More and more reports coming in of systemd-resolved failing to install,
but we can't reproduce it, and the logging has gaps - we don't seem to
have Debug::pkgDepCache::Marker on where systemd is being upgraded, so
we don't see why the Recommends is not marked for install.

Adding it to PostUpgradeInstall is the easy way out here.

LP: #2063464
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/cd75996ab8bbf6b3829b94de6cb3d65e13955de7

Git commit 7ceab5ba6a1402931a20abf7b2de5efa6d72557c by Julian Andres Klode on 29/04/2024 at 08:50..
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
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/7ceab5ba6a1402931a20abf7b2de5efa6d72557c

Git commit 9f68fc0840950161ca30b9dbbe2c80e8accec2b1 by Julian Andres Klode on 29/04/2024 at 09:47..
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
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/9f68fc0840950161ca30b9dbbe2c80e8accec2b1

Git commit c9d0c4b498f2ed554e65219a49112f3f30499da1 by Julian Andres Klode on 29/04/2024 at 10:47..
Fix style issue
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c9d0c4b498f2ed554e65219a49112f3f30499da1

Git commit c346aa79b6bcb93c2b6c6c9a63d12c6e432bd7fc by Julian Andres Klode on 29/04/2024 at 14:26..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c346aa79b6bcb93c2b6c6c9a63d12c6e432bd7fc

Git commit 9658c8f39ec29832f42fbf21f9ee1853ee7de0a1 by Julian Andres Klode on 29/04/2024 at 14:26..
Release ubuntu-release-upgrader 1:24.04.17
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/9658c8f39ec29832f42fbf21f9ee1853ee7de0a1

Git commit 996d5c4b05f598e87521663caaa077ab817e6af1 by Nick Rosbrook on 09/05/2024 at 19:36..
tests: fix un-templated expected ubuntu.sources
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/996d5c4b05f598e87521663caaa077ab817e6af1

Git commit 6faa9552293f62e3ecb22bc8d377542aee3ac1d2 by Nick Rosbrook on 09/05/2024 at 19:36..
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
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/6faa9552293f62e3ecb22bc8d377542aee3ac1d2

Git commit 0f12c64a962e0e2088816d5e8d506965f532dd3a by Nick Rosbrook (on behalf of Dave Jones) on 09/05/2024 at 19:36..
New quirk to add KMS overlay on Pi Server images

LP: #2065051
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/0f12c64a962e0e2088816d5e8d506965f532dd3a

Git commit c0534f949d0078fc938134a66a15d7c82e0e8a0b by Nick Rosbrook on 09/05/2024 at 19:39..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c0534f949d0078fc938134a66a15d7c82e0e8a0b

Git commit d461ba1fd993e56a36ae06f2c039f9f64b07f132 by Nick Rosbrook on 09/05/2024 at 19:40..
Release ubuntu-release-upgrader 1:24.04.18
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/d461ba1fd993e56a36ae06f2c039f9f64b07f132

Git commit e7cb5454234f3361e73070de333b9b10baa899a3 by Nick Rosbrook on 04/06/2024 at 13:31..
DistUpgrade: drop quirk for systems with BIOS and XFS /boot

This quirk is no longer needed, as the underlying bug was fixed.

LP: #2067886
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/e7cb5454234f3361e73070de333b9b10baa899a3

Git commit 9d0accb0001012de1a4c28aef86c5c53c72e0a08 by Nick Rosbrook on 04/06/2024 at 13:54..
DistUpgradeQuirks: make sure replacement.candidate is not None

LP: #2067071
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/9d0accb0001012de1a4c28aef86c5c53c72e0a08

Git commit a9c47aca28bfd7fcc4a76cf92e945a733ffad715 by Nick Rosbrook on 04/06/2024 at 15:48..
DistUpgrade: use tempfile for apt extended_states during simulation

LP: #2067585
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a9c47aca28bfd7fcc4a76cf92e945a733ffad715

Git commit ad71f75d7fa6ae5678af5771a348eb7f6da0e9b1 by Nick Rosbrook on 04/06/2024 at 15:55..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ad71f75d7fa6ae5678af5771a348eb7f6da0e9b1

Git commit 52782508eb611b5997fac08e2ae8564ebb783992 by Nick Rosbrook on 04/06/2024 at 15:55..
Release ubuntu-release-upgrader 1:24.04.19
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/52782508eb611b5997fac08e2ae8564ebb783992

Git commit 3b5abc31d2ac014f26d84894c27ad4f08cbb9306 by Mate Kukri on 01/07/2024 at 12:46..
DistUpgradeQuirks: make sure GRUB "cloud_style_installation" is set in cloud images (LP: #2054103)
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/3b5abc31d2ac014f26d84894c27ad4f08cbb9306

Git commit 6f2b2ee9af13b15f0ec2c6518dc2e4fb021342bf by Nick Rosbrook (on behalf of Julian Andres Klode) on 12/07/2024 at 16:14..
Move the actiongroup out of the obsoletes loop

This improves performance as we do not need to check for autoremovable
packages after each removal.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/6f2b2ee9af13b15f0ec2c6518dc2e4fb021342bf

Git commit 68638f7c342f0157c356cbeba403abdc1f37ceb1 by Nick Rosbrook (on behalf of Julian Andres Klode) on 12/07/2024 at 16:15..
Reimplement obsolete removal with resolve_by_keep

Basically the idea is that we pass auto_fix=False to the cache
and then use resolve_by_keep() to revert any removals that cause
additional removals.

This is easier than it sounds however, as we need to pay special
attention to forced_obsoletes. As can be seen in the code, forced
obsoletes also remove additional dependencies (they do not check
the changes made by mark_delete() and revert it).

So we solve this with a two stage approach:

1. We mark the forced obsoletes for removal with auto_fix turned
   on. This will keep the behavior for them the same. If one of
   them can't be removed, we end up reverting it.

   For this, we need to keep the code to create and restore the
   snapshot.

2. We mark the other packages for removal without auto_fix and
   then call ProblemResolver.resolve_by_keep() to fix any broken
   packages by keeping them back.

This brings runtime from multiple seconds down to half a second
for a bare lxd container:

2024-04-29 10:34:35,549 DEBUG Start checking for obsolete pkgs
2024-04-29 10:34:35,912 DEBUG Finish checking for obsolete pkgs

It used to be over 11s before:

2024-04-29 10:28:59,382 DEBUG Start checking for obsolete pkgs
2024-04-29 10:29:11,855 DEBUG Finish checking for obsolete pkgs

LP: #1874272
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/68638f7c342f0157c356cbeba403abdc1f37ceb1

Git commit abfe62cef7fc40ac797d08edb7ddc7d959da62fb by Nick Rosbrook on 12/07/2024 at 16:27..
DistUpgradeQuirks: fix long lines to satisfy test_pycodestyle_clean

Gbp-Dch: Ignore
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/abfe62cef7fc40ac797d08edb7ddc7d959da62fb

Git commit 5a8ef9250f4218d0bb444e0657ac31306d8f51b5 by Nick Rosbrook on 12/07/2024 at 16:29..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5a8ef9250f4218d0bb444e0657ac31306d8f51b5

Git commit 1a7641b36d23ba63d35bb3e844bf62d4552bda0b by Nick Rosbrook on 12/07/2024 at 16:30..
Release ubuntu-release-upgrader 1:24.04.20
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/1a7641b36d23ba63d35bb3e844bf62d4552bda0b

Git commit fbfc7b8f317586fff47dfc0ed473f1a8fa43e4a7 by Nick Rosbrook on 01/08/2024 at 19:59..
DistUpgradeQuirks: disable stub resolver on upgrades from jammy

After jammy, systemd-resolved became its own binary package. As a
result, during upgrades from jammy to noble, there is a time during the
upgrade when the new systemd has been unpacked, but systemd-resolved has
not been. In practice, this is quite a large window, and one impact is
that when e.g. the chromium-browser preinst runs to transition from the
deb to the snap, the snap store connectivity check fails because of
failed DNS resolution.

However, this only matters if systemd-resolved is configured to use the
stub resolver (which is the default on Ubuntu). Using a "traditional"
style /etc/resolv.conf works just fine even when systemd-resolved is not
present.

Therefore, to avoid this problem during the upgrade, we can simply
disable the stub resolver by writing a temporary drop-in config in
/run/systemd/resolved.conf.d/ and restarting systemd-resolved. This will
result in systemd-resolved linking /etc/resolv.conf to
/run/systemd/resolve/resolv.conf instead, which contains a usable,
"traditional" style /etc/resolv.conf generated from the configured
upstream (from the stub resolver) DNS servers.

Since the drop-in is configured in /run, it is transient, and the stub
resolver will be in use again after a reboot.

LP: #2043820
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/fbfc7b8f317586fff47dfc0ed473f1a8fa43e4a7

Git commit 6ca9ea03ea56d913b33841fd1ee24719d49f0502 by Nick Rosbrook on 02/08/2024 at 20:18..
DistUpgrade: show a message about denied package removals

If an upgrade is stopped because of a denied package removal (i.e. due
to a entry in the removal denylist), the user has to go looking in the
logs to find this information. Show them a direct message instead.

Add a more detailed message for postgresql- in particular, as that class
of upgrade failures motiviated this change.

LP: #2073278
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/6ca9ea03ea56d913b33841fd1ee24719d49f0502

Git commit ad0e9c92e0d8d53f30fd952048f7daa861039e0e by Nick Rosbrook on 06/08/2024 at 17:27..
data: add cryptsetup-initramfs to removal_denylist.cfg

LP: #2067622
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/ad0e9c92e0d8d53f30fd952048f7daa861039e0e

Git commit c4d2d151f26132646b394b5157c0ea831927d698 by Nick Rosbrook on 06/08/2024 at 20:25..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c4d2d151f26132646b394b5157c0ea831927d698

Git commit 9826d133a97363cbc4c19891babb2cc6e5432f91 by Nick Rosbrook on 06/08/2024 at 20:30..
Release ubuntu-release-upgrader 1:24.04.21
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/9826d133a97363cbc4c19891babb2cc6e5432f91

Git commit 567ebd01a20832461f2eaea47056baa9e154d8d7 by Nick Rosbrook on 07/08/2024 at 12:56..
DistUpgrade: do not unnecessarily change translation string

Gbp-Dch: Ignore
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/567ebd01a20832461f2eaea47056baa9e154d8d7

Git commit 11ff473ee920c0ef413b85e47d08397d22d85cce by Nick Rosbrook on 07/08/2024 at 12:59..
Revert "Run pre-build.sh: updating mirrors, demotions, and translations."

This reverts commit c4d2d151f26132646b394b5157c0ea831927d698.

Gbp-Dch: Ignore
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/11ff473ee920c0ef413b85e47d08397d22d85cce

Git commit 2f0f372d83f99bdee1d1ecdcf66a36adb08a87fe by Nick Rosbrook on 07/08/2024 at 13:02..
Revert "Release ubuntu-release-upgrader 1:24.04.21"

This reverts commit 9826d133a97363cbc4c19891babb2cc6e5432f91.

Gbp-Dch: Ignore
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/2f0f372d83f99bdee1d1ecdcf66a36adb08a87fe

Git commit 2c49b39418181c38c2806135746494a12ae6a79b by Nick Rosbrook on 07/08/2024 at 13:06..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/2c49b39418181c38c2806135746494a12ae6a79b

Git commit 5ff1f54e741a97916d2b27ca30f9e53c016f6873 by Nick Rosbrook on 07/08/2024 at 13:07..
Release ubuntu-release-upgrader 1:24.04.21
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/5ff1f54e741a97916d2b27ca30f9e53c016f6873

Git commit 351e9f63b8710d2a5872edc976427a63284d2702 by Nick Rosbrook on 08/08/2024 at 15:22..
Revert "Release ubuntu-release-upgrader 1:24.04.21"

Need to add another commit to the SRU.

Gbp-Dch: Ignore
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/351e9f63b8710d2a5872edc976427a63284d2702

Git commit 7328da1c1a02431e8fb00534ae0da90aea52f563 by Nick Rosbrook on 08/08/2024 at 16:36..
DistUpgradeQuirks: abort if system is not /usr-merged

Check that /bin, /sbin, and /lib are symlinks to their respective
locations in /usr. If not, abort the upgrade and suggest that the user
installs usrmerge before trying the upgrade again.

LP: #2058648
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/7328da1c1a02431e8fb00534ae0da90aea52f563

Git commit dc9c25cf8fbeec4fcc3a1e253dc373db7fcba303 by Nick Rosbrook on 09/08/2024 at 15:44..
DistUpgradeQuirks: disable cloud-init on upgrade

Since desktop metapackages gained a Recommends: cloud-init between Jammy
and Noble, upgrades to Noble may install cloud-init for the first time.
This will lead to cloud-init running on the subsequent reboot, which is
wrong.

Disable cloud-init if it is being installed for the first time during
this upgrade.

LP: #2075968
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/dc9c25cf8fbeec4fcc3a1e253dc373db7fcba303

Git commit f676be7cee89f79d4313096ffabcb80481db7271 by Nick Rosbrook on 09/08/2024 at 15:47..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/f676be7cee89f79d4313096ffabcb80481db7271

Git commit 6633262eb3e9b3ac3d3cdf23e533049cbae549cb by Nick Rosbrook on 09/08/2024 at 15:49..
Release ubuntu-release-upgrader 1:24.04.21
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/6633262eb3e9b3ac3d3cdf23e533049cbae549cb

Git commit 3338812a7c63bc6566d2000dd70c73a72e2345fb by DJ Khaled on 09/08/2024 at 17:42..
Revert "Release ubuntu-release-upgrader 1:24.04.21"

Another one
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/3338812a7c63bc6566d2000dd70c73a72e2345fb

Git commit f0134c416dc8135b9f8cc5c385f2239cee795fca by Nick Rosbrook on 09/08/2024 at 19:19..
DistUpgradeQuirks: abort if rabbitmq-server installed

It is not currently safe to upgrade rabbitmq-server from Jammy to
Noble. To be conservative and avoid potential data loss, prevent
upgrades if that package is installed.

LP: #2074309
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/f0134c416dc8135b9f8cc5c385f2239cee795fca

Git commit 962b0a83bdff628437c40c53dcca3ba443957472 by Nick Rosbrook on 09/08/2024 at 19:21..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/962b0a83bdff628437c40c53dcca3ba443957472

Git commit a74c6defe56fed391e1f9fe4628c12965244cdfa by Nick Rosbrook on 09/08/2024 at 19:25..
Release ubuntu-release-upgrader 1:24.04.21
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a74c6defe56fed391e1f9fe4628c12965244cdfa

Git commit 907064a7daf04b7da7360e53343e26f28e836184 by Nick Rosbrook (on behalf of Tobias Heider) on 13/08/2024 at 14:03..
Fix typo in force_obsoletes. (LP: #2076913)

Fixes "AttributeError: 'DistUpgradeController' object has no attribute
'force_obsoletes'. Did you mean: 'forced_obsoletes'?"
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/907064a7daf04b7da7360e53343e26f28e836184

Git commit df25808cebf1654904a3c45985d6877da32aff7a by Nick Rosbrook on 21/08/2024 at 14:21..
DistUpgrade: handle cache key error when removing obsolete packages

LP: #2077358
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/df25808cebf1654904a3c45985d6877da32aff7a

Git commit 44ca5b2644b285c232f5a8b964751ddc69ef5706 by Nick Rosbrook on 21/08/2024 at 17:32..
deb2snap: switch snap-store and firmware-updater tracks

For 24.04, we want snap-store to track 2/stable/ubuntu-24.04, and
firmware-updater to track 1/stable/ubuntu-24.04.

Extend deb2snap so that seeded snaps can specify "force_switch", i.e.
switch to the new channel regardless of what the user is previously
tracking. If the force switch turns out to be necessary (i.e. the user
was tracking something besides the release channel), display an
informational message about this.

LP: #2077344
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/44ca5b2644b285c232f5a8b964751ddc69ef5706

Git commit 02324ee257ef93217a7018c2d2b376c2b659b542 by Nick Rosbrook on 21/08/2024 at 17:32..
Run pre-build.sh: updating mirrors, demotions, and translations.
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/02324ee257ef93217a7018c2d2b376c2b659b542

Git commit 35f271c1fabc9fd66e16807b5b7d5f64ea980d69 by Nick Rosbrook on 21/08/2024 at 17:32..
Release ubuntu-release-upgrader 1:24.04.22
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/35f271c1fabc9fd66e16807b5b7d5f64ea980d69

Git commit c52533846e1bd404e59ce8bd8e6ad8fa42c3a7b3 by Jonathan Riddell on 04/09/2024 at 14:03..
Merge remote-tracking branch 'lp/ubuntu/noble' into Neon/release_noble
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/c52533846e1bd404e59ce8bd8e6ad8fa42c3a7b3

Git commit a4cdf79193a40d2295578e6d49b7b2ba3e86a1dd by Jonathan Riddell on 04/09/2024 at 14:08..
remove obsolete files
https://invent.kde.org/neon/forks/ubuntu-release-upgrader/-/commit/a4cdf79193a40d2295578e6d49b7b2ba3e86a1dd


More information about the Neon-commits mailing list