~enr0n/ubuntu-release-upgrader:ubuntu/main

Last commit made on 2023-11-10
Get this branch:
git clone -b ubuntu/main https://git.launchpad.net/~enr0n/ubuntu-release-upgrader
Only Nick Rosbrook can upload to this branch. If you are Nick Rosbrook please log in for upload directions.

Branch merges

Branch information

Name:
ubuntu/main
Repository:
lp:~enr0n/ubuntu-release-upgrader

Recent commits

2fec4d9... by Nick Rosbrook

DistUpgrade: remove imported/invoke-rc.d.diff

If this is still a problem, then we should carry a patch in
init-system-helpers or try to get something similar into Debian,
instead of putting this patched version of the script into our path at
runtime.

d7887e5... by Nick Rosbrook

DistUpgrade: remove PreRequists logic

This code has been inactive since commit 020f596e78, where the
PreRequists section was commented out of our DistUpgrade.cfg files.

72be0bc... by Nick Rosbrook

DistUpgrade: remove apt_clone.py symlink

This symlink was originally created in commit 06b5472b55 in 2011, and
was intended to be temporary. Finally remove it.

10d01b9... by Nick Rosbrook

DistUpgrade: remove unused zz-update-grub

This script was originally added for a quirk added in commit 1d467241cc,
but that quirk is long gone, so remove this unused script.

40ec15c... by Nick Rosbrook

DistUpgradeQuirks: remove old and unused quirks

Most of these functions are just not called anywhere, and others are
just so out of date that they should not exist anymore. Remove these
to clean up.

4cab740... by Nick Rosbrook

DistUpgrade: fix several typos of 'upgrade'

930ed8e... by Nick Rosbrook

DistUpgrade: remove old and unused DistUpgradePatcher

This patcher logic, although currently called, has been a no-op since
2013 when the last script in DistUpgrade patches was removed by
commit 460b2712b3 ("DistUpgrade/patches/: remove pycompile patch").

The README describing this feature:

 This dir can be used to drop *ed* script as patches (we can not use
 patch as its not part of the default install) to fixup stuff that is
 problematic during the upgrade (like doc-base and
 /usr/sbin/install-docs).

 The files have the format _path_to_binary.orig_md5sum.result_md5sum

 The upgrader will check for binaries with the matching md5sum and
 apply the patches if the md5sum is correct (first --dry-run to
 ensure it applies cleanly).

 Caveats:
 - it does *not* do binary patching
 - the md5sum calculation in python is not efficient, so do
   *not* patch huge files
 - the ed implementation is in python and reads the full file
   into memory so only use it for smallish files

This is very much like the quirk process, which we use consistently
these days. Remove this unused code.

c570e21... by Nick Rosbrook

DistUpgradeController: remove whitespace

920e2dc... by Nick Rosbrook

DistUpgrade: use a better backup suffix for deb822 migration

If we do hit problems on migration, then this gives a separate backup of
the sources.list, right before we do the migration.

2366fb8... by Nick Rosbrook

Revert "DistUpgrade: do not migrate to deb822 by default"

This reverts commit d85414ed5f0834f6b0f7f40d3bde92e0ee0dfcaf. Hence,
re-enable migration to deb822 sources on upgrade.