[neon/neon/livecd-rootfs]: Summary of bulk changes made

KDE Git Services - Bulk Change null at kde.org
Tue May 24 16:33:12 BST 2022


Git repository change summary for neon/neon/livecd-rootfs
Pushed by jriddell into branch 'Neon/unstable'.
Changed from ff43400ea8be4d990cccb5c1b92a2219d171c428 to 3aea4c3215b0131fdc1a150b2c643225d66f591a
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 cff135b43e2f0d5667bc629c6d95e68ecb5512eb by Balint Reczey on 13/11/2019 at 20:09..
debian/gbp.conf: Add minimal configuration for branch and tag naming
https://invent.kde.org/neon/neon/livecd-rootfs/commit/cff135b43e2f0d5667bc629c6d95e68ecb5512eb

Git commit 2498aadebb3bf4cfcf07772a2563fb5b58917022 by Michael Hudson-Doyle on 20/03/2020 at 11:08..
Call udevadm settle before kpartx -d

Back in 2017 some code was added to ignore failures tearing down loop
devices. But debugging that growpart race on cloud images made me (very)
aware of a potential cause of the race: doing something like zerofree on
a device will cause udev scripts to run, and if they are still running
by the time kpartx is called, you would expect the kpartx -d to fail. So
lets see if a udevadm settle helps, and get rid of one of the "sometimes
this fails but we don't know why" comments...
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2498aadebb3bf4cfcf07772a2563fb5b58917022

Git commit 1aef616afd589b91d299f8e0b5e7c24061538550 by David Krauser on 26/03/2020 at 19:44..
Include -security and -updates packages in bootable buildd images

The base image is built with packages from the release pocket; however,
we want the latest from updates and security. Those pockets are already
enabled, we just need to perform an upgrade to pull in the latest
packages.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1aef616afd589b91d299f8e0b5e7c24061538550

Git commit 668898d92c1a48ac4901661d0e5d7e4b117b09c0 by Dimitri John Ledkov on 01/05/2020 at 18:43..
Bump only the UC20 pc image to 8GB, and keep Pi images as small as possible.

LP: #1875430
https://invent.kde.org/neon/neon/livecd-rootfs/commit/668898d92c1a48ac4901661d0e5d7e4b117b09c0

Git commit e013459a08693071abc99180fed34d1422e7d799 by Dimitri John Ledkov on 01/05/2020 at 18:47..
Bump only the UC20 pc image to 8GB, and keep Pi images as small as possible. (LP: #1875430)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e013459a08693071abc99180fed34d1422e7d799

Git commit 99e129f30c13aeec6f2937805872296b3a784907 by Dimitri John Ledkov on 01/05/2020 at 18:48..
Merge branch 'xnox/lp-uc20-8gb' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/99e129f30c13aeec6f2937805872296b3a784907

Git commit 6e8b5b94c4a9f8db4afbaf566ebdb36110f08592 by Dimitri John Ledkov on 01/05/2020 at 18:50..
ubuntu-image: fix focal+ pi images for armhf to use pi-armhf model name.

LP: #1876358
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6e8b5b94c4a9f8db4afbaf566ebdb36110f08592

Git commit e25aec1ca2367ffb106b4ed2b919120e4e5375cb by Dimitri John Ledkov on 01/05/2020 at 18:52..
ubuntu-image: fix focal+ pi images for armhf to use pi-armhf model name. (LP: #1876358)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e25aec1ca2367ffb106b4ed2b919120e4e5375cb

Git commit ecfe6658fc5659ef043e065702079757caaf93f5 by Dimitri John Ledkov on 01/05/2020 at 18:53..
Merge branch 'xnox/fix-pi-models' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ecfe6658fc5659ef043e065702079757caaf93f5

Git commit 282c5a5bd50f9844cc077823b39550c663a013c3 by Dimitri John Ledkov on 01/05/2020 at 18:55..
ubuntu-image: drop ubuntu-image dep on riscv64, as not installable yet.

LP: #1876359
https://invent.kde.org/neon/neon/livecd-rootfs/commit/282c5a5bd50f9844cc077823b39550c663a013c3

Git commit 50dc35bb17b127849124e766e04e9ad2ec7e83ac by Dimitri John Ledkov on 01/05/2020 at 18:56..
ubuntu-image: drop ubuntu-image dep on riscv64, as not installable yet. (LP: #1876359)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/50dc35bb17b127849124e766e04e9ad2ec7e83ac

Git commit 3f4a3c6fa0f0f8bf576ccba8867decb1347621dd by Dimitri John Ledkov on 01/05/2020 at 18:58..
Merge branch 'xnox/riscv64' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3f4a3c6fa0f0f8bf576ccba8867decb1347621dd

Git commit 3575edfb4ded3cc91a7f819e715f5cebe91f9622 by Dimitri John Ledkov on 01/05/2020 at 19:00..
releasing package livecd-rootfs version 2.665
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3575edfb4ded3cc91a7f819e715f5cebe91f9622

Git commit bc24ef964e159ed4dee00eb1c7b96a175aa44bb5 by Jinming Wu, Patrick on 05/05/2020 at 10:03..
hyper-v enhanced mode fix: port change
https://invent.kde.org/neon/neon/livecd-rootfs/commit/bc24ef964e159ed4dee00eb1c7b96a175aa44bb5

Git commit b9177cfd59f7e8023b108543e5ff6c4075092616 by Dimitri John Ledkov on 07/05/2020 at 14:09..
Fixup indentation

Signed-off-by: Dimitri John Ledkov <xnox at ubuntu.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b9177cfd59f7e8023b108543e5ff6c4075092616

Git commit c9a2d8abade358819cccc3a26217d37a33cad2b5 by Jinming Wu, Patrick on 11/05/2020 at 11:39..
Hyper-V: remove legacy option
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c9a2d8abade358819cccc3a26217d37a33cad2b5

Git commit 8d26a3036c7a6cf297e1792de208fec7a4b45414 by Jinming Wu, Patrick on 11/05/2020 at 11:43..
force to use systemwide config
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8d26a3036c7a6cf297e1792de208fec7a4b45414

Git commit 81b1cbbfc234f0f1d1b76a7a26961bb5211baa02 by Jinming Wu, Patrick on 11/05/2020 at 11:45..
Add extra policy for xrdp session
https://invent.kde.org/neon/neon/livecd-rootfs/commit/81b1cbbfc234f0f1d1b76a7a26961bb5211baa02

Git commit bb9a7dd43ef6e6be9db6209173d8177e18dcbc5f by Dimitri John Ledkov on 11/05/2020 at 13:20..
make-lxd-metadata: add riscv64 lxd architecture tag
https://invent.kde.org/neon/neon/livecd-rootfs/commit/bb9a7dd43ef6e6be9db6209173d8177e18dcbc5f

Git commit 29b99b70ecf4bcac3321fae29e7d2b44e36bdb8a by Dimitri John Ledkov on 12/05/2020 at 10:51..
Merge branch 'ubuntu/master' of git+ssh://git.launchpad.net/~rbalint/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/29b99b70ecf4bcac3321fae29e7d2b44e36bdb8a

Git commit 1979e61c3606c60aefafdcc433daff01b7f10c8c by Dimitri John Ledkov on 12/05/2020 at 11:19..
Merge branch 'kpartx-fun' of git+ssh://git.launchpad.net/~mwhudson/livecd-rootfs/+git/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1979e61c3606c60aefafdcc433daff01b7f10c8c

Git commit dbf5b84bc8ac24b018e31947c2bee553ff922392 by Dimitri John Ledkov on 12/05/2020 at 11:28..
Merge branch 'xnox/lxd-add-riscv64' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/dbf5b84bc8ac24b018e31947c2bee553ff922392

Git commit 9640e60515a3980c87476b43a7fb4961e2052c10 by Dimitri John Ledkov on 12/05/2020 at 11:29..
releasing package livecd-rootfs version 2.666
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9640e60515a3980c87476b43a7fb4961e2052c10

Git commit 60665a434b0e226bbf3836a40a5a814f7ff8a796 by Philip Roche on 18/05/2020 at 16:08..
Revert of initramfs package removal in KVM image (LP: #1875400)

It was reported and confirmed in LP bug #1875400
(https://bugs.launchpad.net/cloud-images/+bug/1875400) that on the public
KVM cloud image there exists a large list of packages marked for auto-removal.

This should never be the case on a released cloud image.

These packages are marked for auto-removal because in the KVM image binary hook
we removed both initramfs-tools and busybox-initramfs packages. Due to package
dependencies this also removed:

busybox-initramfs* cloud-initramfs-copymods* cloud-initramfs-dyn-netconf*
cryptsetup-initramfs* initramfs-tools* initramfs-tools-core* multipath-tools*
overlayroot* sg3-utils-udev* ubuntu-server*

But it did not remove all the packages that the above list depended on.
This resulted in all those packages being marked for auto-removal because they
were not manually installed nor did they have any manually installed packages
that depended on them.

The removal of initramfs-tools and busybox-initramfs was to avoid the
generation of initramfs in images that should boot initramfsless.

This requirement is obsolete now because the initramfsless boot handling
is now handled via setting GRUB_FORCE_PARTUUID in /etc/default/grub.d/40-force-partuuid.cfg.

In test images I have verified that GRUB_FORCE_PARTUUID is set and that
boot speeds have not regressed.

LP: #1875400
https://invent.kde.org/neon/neon/livecd-rootfs/commit/60665a434b0e226bbf3836a40a5a814f7ff8a796

Git commit 40103430d8a805b59d1c1e66ff4c3b777ff3af0b by Łukasz 'sil2100' Zemczak on 25/05/2020 at 17:11..
Enable overrides of UC20 grade dangerous channels
https://invent.kde.org/neon/neon/livecd-rootfs/commit/40103430d8a805b59d1c1e66ff4c3b777ff3af0b

Git commit f96e874ed12e7e080111d27aa14c4f97aa6bec87 by Balint Reczey on 16/06/2020 at 20:14..
Remove fstab from squashfs images

The default fstab is not valid, since squashfs does not support labels.

LP: #1877078
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f96e874ed12e7e080111d27aa14c4f97aa6bec87

Git commit 4a02400dec69778c0bff188ff1c11d9730ed18f6 by Steve Langasek on 22/06/2020 at 15:45..
Merge remote-tracking branch 'callmepk/hyper-v-fix' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4a02400dec69778c0bff188ff1c11d9730ed18f6

Git commit 05d219a319a1412eed1f69c9854042cd17179233 by Steve Langasek on 22/06/2020 at 15:46..
add changelog entry for hyperv changes
https://invent.kde.org/neon/neon/livecd-rootfs/commit/05d219a319a1412eed1f69c9854042cd17179233

Git commit 90602e00de30617e744f904dbb38c2e07360c536 by Dimitri John Ledkov on 23/06/2020 at 14:04..
Merge branch 'empty-fstab-in-lxd' of git+ssh://git.launchpad.net/~rbalint/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/90602e00de30617e744f904dbb38c2e07360c536

Git commit 04c2fda36ca6ef325da2666c7a5b69a624b96f53 by Dimitri John Ledkov on 23/06/2020 at 14:05..
releasing package livecd-rootfs version 2.668
https://invent.kde.org/neon/neon/livecd-rootfs/commit/04c2fda36ca6ef325da2666c7a5b69a624b96f53

Git commit 1ff35cf4381706e46f60fe69272aa69c667118ff by Dimitri John Ledkov on 24/06/2020 at 15:08..
chroot: disable amd64 codepath on riscv64
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1ff35cf4381706e46f60fe69272aa69c667118ff

Git commit 4f11f40c969dda50107c47b5f87b8dc517fef7fd by Dimitri John Ledkov on 25/06/2020 at 17:02..
releasing package livecd-rootfs version 2.669
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4f11f40c969dda50107c47b5f87b8dc517fef7fd

Git commit 1ca1330eaeb36fbc07abd4ec9922f8e40e99c1fd by David Krauser on 08/07/2020 at 21:13..
Boot with an initramfs by default in cloud images

Generic cloud images with the linux-generic kernel are not able to
boot without an initramfs. Previously, these images attempted to boot
without an initramfs, would fail, and then retry with an initramfs.
This slows the boot and is confusing behavior.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1ca1330eaeb36fbc07abd4ec9922f8e40e99c1fd

Git commit 8a2cdec470f976ad57b95d25dd42e41595401063 by David Krauser on 08/07/2020 at 21:26..
Boot without an initramfs by default if running a custom kernel

Initramfs-less boot, which is a boot optimization, should only be
applied where we know it could work for users and provide an improved
boot boot experience; images with custom kernels are candidates for
that.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8a2cdec470f976ad57b95d25dd42e41595401063

Git commit e8e3e6760f058857e2b19ff1b7fa193715e9acf0 by David Krauser on 08/07/2020 at 21:29..
Drop hack in kvm image that forces initramfs-less boot

Since the kvm image now boots without an initramfs by default, we
don't need to force it in the build hook.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e8e3e6760f058857e2b19ff1b7fa193715e9acf0

Git commit 5a4541b01e64001eabe0036a86553c036a973998 by David Krauser on 08/07/2020 at 21:29..
Add changelog entry for initramfs changes
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5a4541b01e64001eabe0036a86553c036a973998

Git commit 7bae9201d20822d6875bcf5949e1fff839b8774c by Dimitri John Ledkov on 09/07/2020 at 17:32..
snap_preseed: support channel specification with snap name

snap_name[/classic]=track/risk/branch is now the supported snap name
specification, which allows to specify the full default track and
optional classic confinemnt.

Supporting such specification in the seedtext allows one to specify a
better default channel. For example, this will allow lxd to switch
from latest/stable/ubuntu-20.04 to 4.0/stable/ubuntu-20.04 as 4.0 is
the LTS track matching 20.04 support timeframe.

LP: #1882374
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7bae9201d20822d6875bcf5949e1fff839b8774c

Git commit bdec14015c713e5ee733e0aebf1d953853dad04c by Dimitri John Ledkov on 09/07/2020 at 17:34..
Merge branch 'snap-preseed-channel-specification' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/bdec14015c713e5ee733e0aebf1d953853dad04c

Git commit c60421ae57de78fa7730326f60ea53a35195fb99 by Dimitri John Ledkov on 09/07/2020 at 17:35..
releasing package livecd-rootfs version 2.670
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c60421ae57de78fa7730326f60ea53a35195fb99

Git commit 5136ee41045a7a19beb3b337537aa946b0df0e3a by Cody Shepherd on 09/07/2020 at 20:00..
Perform a dist-upgrade prior to installing packages for bootable-buildd

image in order to pull in package updates
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5136ee41045a7a19beb3b337537aa946b0df0e3a

Git commit 2976a99f292c500f39aace25ad08de21b37d7b31 by Dimitri John Ledkov on 10/07/2020 at 00:56..
Fix-up seeding snaps with tracks.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2976a99f292c500f39aace25ad08de21b37d7b31

Git commit a6a7be7c184fe590c8fa6158436c66e03bd0a4f2 by Robert C Jennings on 10/07/2020 at 12:48..
Release package livecd-rootfs version 2.672

 * Boot with an initramfs by default in cloud images, except when using a non-generic kernel.
   MP: https://code.launchpad.net/~davidkrauser/livecd-rootfs/+git/livecd-rootfs/+merge/386913
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a6a7be7c184fe590c8fa6158436c66e03bd0a4f2

Git commit 7ad64297f7f9076b5410dc7a4cc3c164dd86f95c by Cody Shepherd on 13/07/2020 at 16:10..
Remove explicit install of grub-efi-* package as it is not necessary,

and potentially overexplicit
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7ad64297f7f9076b5410dc7a4cc3c164dd86f95c

Git commit d542e8e4a08467ef9b6237b9fcbd9166c8c99e8b by Joshua Powers on 13/07/2020 at 20:05..
functions: fix unbound variable
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d542e8e4a08467ef9b6237b9fcbd9166c8c99e8b

Git commit f277d1f35597f32b2966e566585c9aca26f87fb6 by Michael Hudson-Doyle on 14/07/2020 at 02:57..
update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f277d1f35597f32b2966e566585c9aca26f87fb6

Git commit 83ce5e32a8e4a25435e6938c96a256e721c89ff8 by Michael Hudson-Doyle on 14/07/2020 at 02:58..
releasing package livecd-rootfs version 2.673
https://invent.kde.org/neon/neon/livecd-rootfs/commit/83ce5e32a8e4a25435e6938c96a256e721c89ff8

Git commit 4c504f678178104eceaf5b3aae40bcff20863235 by David Krauser on 16/07/2020 at 21:25..
Fix broken minimal cloud image boot on amd64

I recently pulled initramfs logic out of the base build hook, and
dropped that into the `replace_kernel` function. Any cloud image that
does not leverage the generic virtual kernel was expected to call
`replace_kernel` to pull in a custom kernel. That function will
disable initramfs boot for images that use a custom kernel.

Minimal cloud images on amd64 use the linux-kvm kernel, but the build
hook does not utilize the `replace_kernel` function. Instead, the
kernel flavor is set in `auto/config`. I pulled that logic out of
`auto/config` and am now calling `replace_kernel` in the build hook.

I also moved a call to generate the package list so that it will pick
up the change to the linux-kvm kernel.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4c504f678178104eceaf5b3aae40bcff20863235

Git commit 25136130024d3f14ad9635289541ae7a27384f7f by Steve Langasek on 16/07/2020 at 22:40..
releasing package livecd-rootfs version 2.674
https://invent.kde.org/neon/neon/livecd-rootfs/commit/25136130024d3f14ad9635289541ae7a27384f7f

Git commit 1ca11c979505ae1b8c4621f034d28070a2715293 by Dimitri John Ledkov (on behalf of Robert C Jennings) on 17/07/2020 at 20:17..
Apply snap-preseed optimizations after seeding snaps

The snap-preseed command can do a number of things during the build
that are currently performed at first boot (apparmor profiles, systemd
unit generation, etc).  This patch adds a call to reset the seeding and
apply these optimizations when adding a seeded snap.  As a prerequisite
to calling snap-preseed we need to make /dev/mem available as well as
mounts from the host to perform this work, so those are also added here.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1ca11c979505ae1b8c4621f034d28070a2715293

Git commit 6e6ab16bf268c038392e9f4aa7b8398a53af65d5 by Dimitri John Ledkov on 17/07/2020 at 20:17..
live-server: remove duplicate snaps, due to overlayfs vs snap-preseed.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6e6ab16bf268c038392e9f4aa7b8398a53af65d5

Git commit 3694cf3f751f2dbbb26369f5800c94404a538797 by Dimitri John Ledkov on 17/07/2020 at 20:19..
releasing package livecd-rootfs version 2.675
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3694cf3f751f2dbbb26369f5800c94404a538797

Git commit 37be000f39a1713c095d6758b41d9dc087079ddb by Dimitri John Ledkov on 17/07/2020 at 22:42..
apparmor: Add generic v5.4 kernel apparmor features
https://invent.kde.org/neon/neon/livecd-rootfs/commit/37be000f39a1713c095d6758b41d9dc087079ddb

Git commit a14a31b7514e3f602f29f9af61e6b7bc97662dc2 by Dimitri John Ledkov on 17/07/2020 at 23:20..
apparmor: mount more up-to-date apparmor features in the chroot.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a14a31b7514e3f602f29f9af61e6b7bc97662dc2

Git commit bc4d32a422c4558656576cb0d3a1e4f3d0c42f76 by Dimitri John Ledkov on 17/07/2020 at 23:20..
seccomp: add more up-to-date seccomp actions
https://invent.kde.org/neon/neon/livecd-rootfs/commit/bc4d32a422c4558656576cb0d3a1e4f3d0c42f76

Git commit 31861fd40dabd62e789aeb6d9e64b1ada7b908d8 by Dimitri John Ledkov on 17/07/2020 at 23:24..
seccomp: mount more up-to-date seccomp features
https://invent.kde.org/neon/neon/livecd-rootfs/commit/31861fd40dabd62e789aeb6d9e64b1ada7b908d8

Git commit b14f79ce2e9a18b5832c5488146dbdd7edcd65dd by Dimitri John Ledkov on 17/07/2020 at 23:45..
apparmor: compile all profiles
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b14f79ce2e9a18b5832c5488146dbdd7edcd65dd

Git commit b22d7dc38c48879a04f3b3bc4d7a121d78f1a310 by Dimitri John Ledkov on 18/07/2020 at 00:18..
releasing package livecd-rootfs version 2.676
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b22d7dc38c48879a04f3b3bc4d7a121d78f1a310

Git commit 84397b50989670c2cfff01de23a5a73e67cd4088 by Robert C Jennings on 18/07/2020 at 21:52..
Avoid rbind /sys for chroot snap pre-seeding (cgroups fail to unmount)

Builds in LP with the Xenial kernel were happy with the recursive mount of
/sys inside the chroot while performing snap-preseeding but autopkgtests
with the groovy kernel failed.  With the groovy kernel the build was
unable to unmount sys/kernel/slab/*/cgroup/* (Operation not permitted).

This patch mounts /sys and /sys/kernel/security in the chroot in the
same way we've added for binary hooks.  This provides the paths under
/sys needed for snap-preseed while avoiding issues unmounting other
paths.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/84397b50989670c2cfff01de23a5a73e67cd4088

Git commit 2edabc31c2381e43c0a2a4c39ec27bcc23e2c1e7 by Robert C Jennings on 18/07/2020 at 23:12..
releasing package livecd-rootfs version 2.677

  * Avoid rbind /sys for chroot snap pre-seeding (cgroups fail to unmount)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2edabc31c2381e43c0a2a4c39ec27bcc23e2c1e7

Git commit afda365565191bcc0b415424d6148bae050b4d4d by Jinming Wu, Patrick on 22/07/2020 at 09:27..
Additional fixes for Hyper-V builds

use of linux-azure, which is the optimized kernel for Hyper-V by
Microsoft
https://invent.kde.org/neon/neon/livecd-rootfs/commit/afda365565191bcc0b415424d6148bae050b4d4d

Git commit 83499f1a95392772ed4af3ad933f867c11067621 by David Krauser on 22/07/2020 at 20:41..
Add mechanism to detect initrdless boot fallback

In v2.672 the default boot behavior of cloud images changed:

- Prior to v2.672, cloud images with the linux-generic kernel attempt
  to boot without an initramfs, would fail, and then retry with an
  initramfs.

- After v2.672, cloud images with the linux-generic kernel boot with
  an initramfs on the first try.

While the behavior is different between the two, they both result in
an instance that has booted with an initramfs. To ensure the changes
in v2.672 do not regress, we need an automated way to check if we are
attempting to boot without an initramfs and failing.

With this change, when we attempt to boot with an initramfs and fail,
initrdless_boot_fallback_triggered is set to non-zero in the grubenv.
This value can be checked after boot by looking in /boot/grub/grubenv
or by using the grub-editenv list command.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/83499f1a95392772ed4af3ad933f867c11067621

Git commit 9c52eaef604fb97889de3e77aa4a1b033768e08a by Robert C Jennings on 23/07/2020 at 19:01..
Merge feature/initrdless-detection into ubuntu/master [a=davidkrauser] [r=rcj]

MP: https://code.launchpad.net/~davidkrauser/livecd-rootfs/+git/livecd-rootfs/+merge/387862
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9c52eaef604fb97889de3e77aa4a1b033768e08a

Git commit 109e6c6613aae4cbd4e8793709ab52c3cbce214c by Dimitri John Ledkov on 24/07/2020 at 19:59..
auto/build: use setup|teardown_mountpoint to reduce duplication
https://invent.kde.org/neon/neon/livecd-rootfs/commit/109e6c6613aae4cbd4e8793709ab52c3cbce214c

Git commit 4d4f113f42d6c3a58a484582af4d2c02f96a42bf by Dimitri John Ledkov on 24/07/2020 at 20:03..
functions: provide nss_systemd-less nsswitch.conf in chroots.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4d4f113f42d6c3a58a484582af4d2c02f96a42bf

Git commit c69c79ea75a32e78b9160f8f2eee0290695c50be by Dimitri John Ledkov on 27/07/2020 at 16:38..
releasing package livecd-rootfs version 2.678
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c69c79ea75a32e78b9160f8f2eee0290695c50be

Git commit e3dce0ab178bb12831f5c7435ed632ecb7a15205 by Robert C Jennings on 29/07/2020 at 19:56..
Handle seeded lxd snap with channel name for ubuntu-cpc:minimized

The seed now specifies the lxd snap in focal as
'lxd=4.0/stable/ubuntu-20.04' which doesn't match the expectations of
the code with looks for lxd as the only snap in the seed for minimized
images.  This patch updates the pattern to accept 'lxd' or 'lxd=*'.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e3dce0ab178bb12831f5c7435ed632ecb7a15205

Git commit 6f67e275a5b8990ca98539781026cdcf5efc362b by Robert C Jennings on 29/07/2020 at 20:25..
Release package livecd-rootfs version 2.679

Handle seeded lxd snap with channel name for ubuntu-cpc:minimized

The seed now specifies the lxd snap in focal as
'lxd=4.0/stable/ubuntu-20.04' which doesn't match the expectations of
the code with looks for lxd as the only snap in the seed for minimized
images.  This same pattern will be used in groovy near/after release.
This patch updates the pattern to accept 'lxd' or 'lxd=*'.

MP: https://code.launchpad.net/~rcj/livecd-rootfs/+git/livecd-rootfs/+merge/388320
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6f67e275a5b8990ca98539781026cdcf5efc362b

Git commit e1c745e19310096af2713285c075900fe7056653 by Steve Langasek on 04/08/2020 at 19:29..
Merge remote-tracking branch 'codyshepherd/bootable-buildd/dist-upgrade/groovy' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e1c745e19310096af2713285c075900fe7056653

Git commit fa8398d671a892fb6b23e0626337620dd47a6c76 by Steve Langasek on 04/08/2020 at 19:30..
releasing package livecd-rootfs version 2.680
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fa8398d671a892fb6b23e0626337620dd47a6c76

Git commit 9348a2e9cba4adf3f0b84de7a221ee7f0c215901 by Steve Langasek on 10/08/2020 at 21:52..
Merge remote-tracking branch 'callmepk/ubuntu/master' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9348a2e9cba4adf3f0b84de7a221ee7f0c215901

Git commit 57d487b11dff01876149c4ed2f042560b056b9b9 by Steve Langasek on 10/08/2020 at 21:54..
Use the Azure kernel for the HyperV gallery images.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/57d487b11dff01876149c4ed2f042560b056b9b9

Git commit c39b9b2d5418757bd0091c4dd792c6d303012ca9 by Steve Langasek on 10/08/2020 at 21:54..
releasing package livecd-rootfs version 2.681
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c39b9b2d5418757bd0091c4dd792c6d303012ca9

Git commit 6dbb30f53bd3f2086021abdecaee04645c9ccda0 by Robert C Jennings on 12/08/2020 at 09:50..
ubuntu-cpc: Disable boot splash in all cloud images (LP: #1725358)

When trying to debug an issue on ARM64 it was reported that it was
quite difficult to debug because of control codes on the console from
the splash.

For cloud image there is a chroot customization the drops 'quiet splash'
but this is only applied to amd64.  It hasn't made it into other
architectures because they don't have grub by default in the chroot.
However, when we get into binary hook for the uefi disk image and it's
derivatives grub is installed and this includes architectures that were
skipped in the chroot hook.

This patch changes the cpc-fixes chroot hook to add a cloud-images
grub config with basic overrides, including dropping the boot splash,
for all architectures.  For images that never get grub installed this
addition is harmless and small while ensuring that the grub experience
is consistent for images that have grub.  The configuration of console
devices as hard-coded remains arch specific.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6dbb30f53bd3f2086021abdecaee04645c9ccda0

Git commit b907a03f547c94f773a655c99612e80f7c4a9974 by Robert C Jennings on 12/08/2020 at 09:53..
Release package livecd-rootfs version 2.682
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b907a03f547c94f773a655c99612e80f7c4a9974

Git commit d9de2701897608710ed97e206ee29f28af8cc82a by Steve Langasek on 12/08/2020 at 18:35..
Revert "Remove fstab from squashfs images"

This reverts commit f96e874ed12e7e080111d27aa14c4f97aa6bec87.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d9de2701897608710ed97e206ee29f28af8cc82a

Git commit 484c5fa8b139f0cfbcb9b6d835c2cb6ece5c0e45 by Steve Langasek on 12/08/2020 at 18:35..
Changelog entry
https://invent.kde.org/neon/neon/livecd-rootfs/commit/484c5fa8b139f0cfbcb9b6d835c2cb6ece5c0e45

Git commit a2a0ec7d7c08f036c0588cbda48d472ebe16a50d by Steve Langasek on 12/08/2020 at 18:35..
releasing package livecd-rootfs version 2.683
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a2a0ec7d7c08f036c0588cbda48d472ebe16a50d

Git commit 1deb0c68e8be6b06190402e32292c3c55134eee2 by Robert C Jennings on 12/08/2020 at 18:48..
ubuntu-cpc: Fix ppc64el grub console update

The commit 6dbb30f5 (2.682) which disabled boot splash for all cloud
images introduced an error in the ppc64el hook.  This patch corrects the
name of the variable that contains grub console overrides.  The error
seen during testing was
 'disk-image-ppc64el.binary: line 44: CONSOLES: unbound variable'
and this was due to a typo.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1deb0c68e8be6b06190402e32292c3c55134eee2

Git commit 5b32b7e373096708f637414da2c86d121753f3be by Robert C Jennings on 12/08/2020 at 18:48..
Release package livecd-rootfs version 2.684
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5b32b7e373096708f637414da2c86d121753f3be

Git commit 2844aa530debe60f0eee689ff8f365cab55b1282 by Robert C Jennings on 12/08/2020 at 21:49..
Revert ubuntu-cpc: Disable boot splash

These introduced a regression for ppc64el and needs more time to bake.
This reverts commits 1deb0c68e8be6b06190402e32292c3c55134eee2 &
6dbb30f53bd3f2086021abdecaee04645c9ccda0.

 * "ubuntu-cpc: Fix ppc64el grub console update"
 * "ubuntu-cpc: Disable boot splash in all cloud images (LP: #1725358)"
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2844aa530debe60f0eee689ff8f365cab55b1282

Git commit a17961a9745397ebe237598fb534a87323b6c85e by Robert C Jennings on 27/08/2020 at 16:10..
Release package livecd-rootfs version 2.685
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a17961a9745397ebe237598fb534a87323b6c85e

Git commit 82f206190d92dc58103b672e2c63382240e5d091 by Steve Langasek (on behalf of Dan Streetman) on 27/08/2020 at 19:16..
use python3-launchpadlib directly instead of python3-software-properties
https://invent.kde.org/neon/neon/livecd-rootfs/commit/82f206190d92dc58103b672e2c63382240e5d091

Git commit ff6116a5c8fc9ab31925dcfd137e4773ff193fe4 by Steve Langasek on 27/08/2020 at 19:17..
use python3-launchpadlib directly instead of python3-software-properties
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ff6116a5c8fc9ab31925dcfd137e4773ff193fe4

Git commit 37f5f8881f6429d60a812353b1e5e353bb80a584 by Steve Langasek on 27/08/2020 at 19:17..
Revert "Revert "Remove fstab from squashfs images""

This reverts commit d9de2701897608710ed97e206ee29f28af8cc82a.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/37f5f8881f6429d60a812353b1e5e353bb80a584

Git commit 08c09dc42aed95f094735c8ca148bad9ca25cae5 by Steve Langasek on 27/08/2020 at 19:17..
changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/08c09dc42aed95f094735c8ca148bad9ca25cae5

Git commit 10dae2565583acf22af6c876e58e9d65c13a3c27 by Steve Langasek on 27/08/2020 at 19:18..
releasing package livecd-rootfs version 2.685
https://invent.kde.org/neon/neon/livecd-rootfs/commit/10dae2565583acf22af6c876e58e9d65c13a3c27

Git commit b0144d301830ff9caa6228b5bec909f2eda8670f by John Chittum (on behalf of Stanislav German-Evtushenko) on 27/08/2020 at 19:36..
vagrant: Use dummy file for the console output

Links:
- https://bugs.launchpad.net/cloud-images/+bug/1874453
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b0144d301830ff9caa6228b5bec909f2eda8670f

Git commit c92e8853039138a7d528cd4d2a9a1e2aa00f6fc5 by John Chittum on 27/08/2020 at 19:37..
ubuntu-cpc: Vagrant Serial to Null (LP: #1874453)

Original fix proposed by Stanislav German-Evtushenko (giner)

CPC Ubuntu cloud images default to enabling a serial console connection
via the kernel commandline option `console=ttyS0`. Many clouds support
the serial connection, and utilize it for debugging purposes. Virtualbox
supports the serial connection as well. In Bionic and earlier images,
Vagrant boxes created a serial log file in the directory of the
Vagrantfile by default. However this is not standard behaviour for
Vagrant images, and so it was removed in Eoan onwards.

Starting in Eoan, there were reports of image booting slowdown (1874453
is a single example). After testing, it was determined that the serial
connection starting, without a device attached, was the cause of the
slow down. However, we did not want to revert to the old functionality
of creating a file. Much thanks to <giner> for providing the Ruby syntax
for sending to File::NULL.

This option will not create a local file, however, the default
Vagrantfile configuration is overwritable via a users Vagrantfile. The
original syntax for creating a file local to the users Vagrantfile has
been included as an example.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c92e8853039138a7d528cd4d2a9a1e2aa00f6fc5

Git commit cfd43992a8a21be99a55466777692fa08d90c916 by John Chittum on 27/08/2020 at 20:11..
Reorder comments to ensure clarity

Long history comment moved to the end with short clarifying comments
before the relevant code. Update changelog with proper attribution
https://invent.kde.org/neon/neon/livecd-rootfs/commit/cfd43992a8a21be99a55466777692fa08d90c916

Git commit fb33fe9026bef5becb80fe036debcbbb0c9e39a5 by John Chittum on 27/08/2020 at 20:46..
Minor fixes to Vagrantfile comments
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fb33fe9026bef5becb80fe036debcbbb0c9e39a5

Git commit 3a23df17110c463fc62f8f7ad1162700f9de7284 by Robert C Jennings on 15/09/2020 at 20:26..
releasing package livecd-rootfs version 2.687
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3a23df17110c463fc62f8f7ad1162700f9de7284

Git commit 2be2a168ee463eea7e38371a40026d5abec90d5a by Robert C Jennings on 16/09/2020 at 13:48..
ubuntu-cpc: Fix spelling in vagrant file
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2be2a168ee463eea7e38371a40026d5abec90d5a

Git commit 76f9f3417750769296c8c03637840bfe784413d0 by Robert C Jennings on 16/09/2020 at 13:49..
releasing package livecd-rootfs version 2.688
https://invent.kde.org/neon/neon/livecd-rootfs/commit/76f9f3417750769296c8c03637840bfe784413d0

Git commit 5362e3a7e743ad85fc2b900ed0240e8e1eb58e12 by Pat Viafore (on behalf of Robert C Jennings) on 21/09/2020 at 17:07..
Use build env archive mirror in binary hooks
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5362e3a7e743ad85fc2b900ed0240e8e1eb58e12

Git commit 5190aff93210098168ad0a5ad492f93e6c080e21 by Pat Viafore (on behalf of Robert C Jennings) on 21/09/2020 at 17:07..
Ensure a binary hook has not changed the temporary sources.list
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5190aff93210098168ad0a5ad492f93e6c080e21

Git commit 32d5afc40aef3d7c98ecf1118bd845d9136a409e by Pat Viafore on 21/09/2020 at 17:07..
Expose a variable for sources.list backup

MOUNTPOINT_BACKUP_SOURCE_LIST is exposed when you call
setup_mountpoint.  Consumers can use this variable if they need to
explicitly change something in sources.list wihout relying on the name
livecd-rootfs chooses.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/32d5afc40aef3d7c98ecf1118bd845d9136a409e

Git commit 78ced6b26eb2833ceaa9f3a1e6a56e6bf08b16d7 by Pat Viafore on 21/09/2020 at 17:10..
Rename function to be shorter
https://invent.kde.org/neon/neon/livecd-rootfs/commit/78ced6b26eb2833ceaa9f3a1e6a56e6bf08b16d7

Git commit 1abc43a2d09d448f358e8c3ec0c3d1f6c9dfe9cd by John Chittum on 29/09/2020 at 16:41..
Remove virtualbox-guest-utils (LP: #1895862)

virtualbox-guest-utils kernel modules is included in linux-modules
starting in kernel 5.4.0-33 in focal-updates. The vagrant hook also
explicit installed virtualbox-guest-utils. An error occurred with the
version installed from the archives, however, with the inclusion in
linux-modules, there's no need to explicitly install
virtualbox-guest-utils. Removes the code for the explicit install.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1abc43a2d09d448f358e8c3ec0c3d1f6c9dfe9cd

Git commit 953857c8f9dbbf8698bc5911a6535fe8cd272f02 by John Chittum on 29/09/2020 at 18:00..
Uprev and update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/953857c8f9dbbf8698bc5911a6535fe8cd272f02

Git commit 394abc17ea804ab294dd139389d4abfd9b250bcb by Steve Langasek on 30/09/2020 at 22:57..
Include bug reference in changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/394abc17ea804ab294dd139389d4abfd9b250bcb

Git commit dd815449560b210a517295a26cf84f3223807995 by Steve Langasek on 30/09/2020 at 22:57..
releasing package livecd-rootfs version 2.689
https://invent.kde.org/neon/neon/livecd-rootfs/commit/dd815449560b210a517295a26cf84f3223807995

Git commit 38157b37487d244b27af33f7863e6b15253c8f94 by Łukasz 'sil2100' Zemczak on 01/10/2020 at 09:23..
First batch of changes for raspi desktop.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/38157b37487d244b27af33f7863e6b15253c8f94

Git commit fdd8b1cba0670f4e9c9b88f2cae902f729eb3a11 by Łukasz 'sil2100' Zemczak on 07/10/2020 at 08:49..
Use the right task name - ubuntu-desktop-raspi.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fdd8b1cba0670f4e9c9b88f2cae902f729eb3a11

Git commit 99556c77ea84dd166626d8cfdcf9d085ab678044 by Łukasz 'sil2100' Zemczak on 07/10/2020 at 08:49..
Merge branch 'ubuntu/master' of git+ssh://git.launchpad.net/livecd-rootfs into raspi-desktop-1
https://invent.kde.org/neon/neon/livecd-rootfs/commit/99556c77ea84dd166626d8cfdcf9d085ab678044

Git commit 6fe2354261103dbf8ceea989e94f8f9ac966d689 by Łukasz 'sil2100' Zemczak on 07/10/2020 at 08:51..
Add changelog entry.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6fe2354261103dbf8ceea989e94f8f9ac966d689

Git commit 7d524ffb988b88124ce62e14d3e29d9fa84d1ed5 by Łukasz 'sil2100' Zemczak on 07/10/2020 at 08:52..
Remove unneeded sedding.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7d524ffb988b88124ce62e14d3e29d9fa84d1ed5

Git commit 42b28cf70aa67cc3bab02a6b67e0302b0e2c4f23 by Łukasz 'sil2100' Zemczak on 07/10/2020 at 11:04..
Fix braces broken again.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/42b28cf70aa67cc3bab02a6b67e0302b0e2c4f23

Git commit eda716902ed5a1c340c99ef09ee0828062db0f22 by Łukasz 'sil2100' Zemczak on 07/10/2020 at 15:04..
For desktop-preinstalled we don't need cloud-image.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/eda716902ed5a1c340c99ef09ee0828062db0f22

Git commit 66621a8aed7c833a90fae1a2ffc301cd2e5b7c1a by Łukasz 'sil2100' Zemczak on 07/10/2020 at 15:06..
releasing package livecd-rootfs version 2.690
https://invent.kde.org/neon/neon/livecd-rootfs/commit/66621a8aed7c833a90fae1a2ffc301cd2e5b7c1a

Git commit 1a8d6d203efee8b03d358ef95189717e7e116dee by Łukasz 'sil2100' Zemczak on 14/10/2020 at 13:09..
Add creation of a 1GB swapfile for desktop pi images.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1a8d6d203efee8b03d358ef95189717e7e116dee

Git commit b677bdbcc6a09ec79af6f1d47e3dbbe6b3d38d07 by Michael Hudson-Doyle on 14/10/2020 at 19:33..
Remove 68-del-part-nodes.rules from installer squashfs to work around it breaking curtin. (LP: #1893818)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b677bdbcc6a09ec79af6f1d47e3dbbe6b3d38d07

Git commit cb4e8cec58e4a34e750d53acb2eec7acf29b7751 by Michael Hudson-Doyle on 14/10/2020 at 19:56..
releasing package livecd-rootfs version 2.691
https://invent.kde.org/neon/neon/livecd-rootfs/commit/cb4e8cec58e4a34e750d53acb2eec7acf29b7751

Git commit 729e12c846c2ed73cd558a39dee90333c45cdffa by Łukasz 'sil2100' Zemczak on 15/10/2020 at 09:23..
Merge branch 'ubuntu/master' of git+ssh://git.launchpad.net/livecd-rootfs into pi-desktop-swapfile
https://invent.kde.org/neon/neon/livecd-rootfs/commit/729e12c846c2ed73cd558a39dee90333c45cdffa

Git commit af0356e4023fcd99c8ed68a8ed59d9aba8189de0 by Łukasz 'sil2100' Zemczak on 15/10/2020 at 09:24..
Add changelog entry.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/af0356e4023fcd99c8ed68a8ed59d9aba8189de0

Git commit 5d0e1c602aa2e0d071a223eb89f292314eca63e0 by Łukasz 'sil2100' Zemczak on 15/10/2020 at 09:44..
duh, Laney is right, we can do 1G straight away.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5d0e1c602aa2e0d071a223eb89f292314eca63e0

Git commit fdef469af0f20368f1601862cfec073a221bfb0a by Łukasz 'sil2100' Zemczak on 19/10/2020 at 10:56..
releasing package livecd-rootfs version 2.692
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fdef469af0f20368f1601862cfec073a221bfb0a

Git commit 5a7b3327453f452d5a91584bff75b8e2608d30c7 by Łukasz 'sil2100' Zemczak on 19/10/2020 at 10:58..
Build classic raspi server images by default from the 'classic' branch now.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5a7b3327453f452d5a91584bff75b8e2608d30c7

Git commit 49a024346530c600aa27b2d5ca64be71218b2e02 by Łukasz 'sil2100' Zemczak on 19/10/2020 at 11:03..
Changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/49a024346530c600aa27b2d5ca64be71218b2e02

Git commit 81eba8db721fae2c7de7442103aef67d38bca380 by Łukasz 'sil2100' Zemczak on 19/10/2020 at 11:06..
releasing package livecd-rootfs version 2.693
https://invent.kde.org/neon/neon/livecd-rootfs/commit/81eba8db721fae2c7de7442103aef67d38bca380

Git commit 24ee4b8c4d3fc83fd1798c01c62a882dd975eff1 by John Chittum on 19/10/2020 at 15:51..
vmtools version in vmdk header (LP: #1893898)

LP: #1893898 describes missing vmtools version from the vmdk headers.
The version should be added as ddb.toolsVersion = "2147483647" however
the sed was no longer replacing a ddb.comment field with the tools
version. Rather than subbing ddb.comment with toolsVersion, this commit
deletes ddb.comment (which the comment mentions could cause errors),
and adds the correct value. There was no visibility into the descriptor
during hook creation, so debug statements were added. This allows us to
quickly verify in the logs that bad statements are removed (the possibly
offending commetns), as well as ensuring that the toolsVersion is added
https://invent.kde.org/neon/neon/livecd-rootfs/commit/24ee4b8c4d3fc83fd1798c01c62a882dd975eff1

Git commit 4f5eacbfae3aa850a8bfc519ac70990395fdd5b8 by John Chittum on 19/10/2020 at 15:54..
Fixup Debian Changlog

Rebase, fixedup changelog, opened new release
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4f5eacbfae3aa850a8bfc519ac70990395fdd5b8

Git commit 201addb317cdf15e1d0757b809ea2cd614da11c8 by John Chittum on 19/10/2020 at 18:22..
Remove sed and move size check

There was a question on if the comment removals in the `sed` were
required. The comments (`#`) are created by vmdk-stream-converter and
seem to cause no issues. `ddb.comment` is no longer being written by the
tool anymore. Moved the check earlier to ensure the new header isn't too
large before running truncate (otherwise it may be too long, and we
remove bits we want)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/201addb317cdf15e1d0757b809ea2cd614da11c8

Git commit f4f4fec5dca867606572a53ff347fdbd7bf6e806 by Łukasz 'sil2100' Zemczak on 20/10/2020 at 15:26..
Add the pi desktop oem user to the adm and sudo groups
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f4f4fec5dca867606572a53ff347fdbd7bf6e806

Git commit a3d6f34970e5a18ec2edcf036c12353a78fae27a by Łukasz 'sil2100' Zemczak on 20/10/2020 at 17:57..
releasing package livecd-rootfs version 2.694
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a3d6f34970e5a18ec2edcf036c12353a78fae27a

Git commit 065c82314464fa78337d5122e1d4826a7d6edbb0 by David Krauser on 20/10/2020 at 19:00..
Produce buildd kernel and initrd as separate artifacts

Multipass on Mac OS X requires standalone kernel and initrd artifacts
to boot.

Also call update-initramfs on all installed kernels. We only have one
kernel installed, so we don't need to specify an explicit version.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/065c82314464fa78337d5122e1d4826a7d6edbb0

Git commit 4f1df739f68a47e4f215c8ca11d1d7a5a1046da9 by John Chittum on 26/10/2020 at 14:22..
Debug logging information

Added context lines for debugging lines.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4f1df739f68a47e4f215c8ca11d1d7a5a1046da9

Git commit b0c8b628b26aca86c7c934dfb2174377c6087b44 by Joshua Powers on 26/10/2020 at 18:48..
ubuntu-cpc: only install shim-signed, run autoremove

The CPC build hooks for amd64 incorrectly attempt to install shim-signed
in addition to grub-efi-amd64 and grub-pc. These latter two packages
conflict with each other. Instead shim-signed should install whatever
packages are required.

Additionally, this will ensure that autoremove is run after installing
anything in the CPC build hooks. This is done to avoid shipping images
that include packages that are autoremovable. This will clean-up as
packages are installed and detect any breakage at build time.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b0c8b628b26aca86c7c934dfb2174377c6087b44

Git commit b96d6a52635576492b12df6080489b7ee493ac1d by Joshua Powers on 26/10/2020 at 19:01..
Update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b96d6a52635576492b12df6080489b7ee493ac1d

Git commit a0b58df7aeeaa9f3759712589b0d69dd4e2398c6 by Joshua Powers on 26/10/2020 at 19:03..
fix changelog version
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a0b58df7aeeaa9f3759712589b0d69dd4e2398c6

Git commit 5d9af7f3c59ec6e47bfac1483064f25ffbd80e63 by Dimitri John Ledkov on 27/10/2020 at 20:26..
auto/config: seed ubuntu-desktop when building hyperv image

Regression introduced in 38157b37487d244b27af33f7863e6b15253c8f94 when
desktop-preinstalled code branch was added, it dropped addint
ubuntu-desktop task. Instead it added ubuntu-desktop-raspi task, only
for the raspi subarch, which depends on ubuntu-desktop. But the hyperv
case, now ended up without ubuntu-desktop task.

It looks like introduction of "desktop-preinstalled" assumed, that it
is for raspi only, when in fact that code path now started to be used
for hyperv gallery image too.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5d9af7f3c59ec6e47bfac1483064f25ffbd80e63

Git commit 1c7d688319490a8a15a5aab47fb086482b3efe92 by Dimitri John Ledkov on 27/10/2020 at 20:42..
auto/config: scope ubuntu:desktop-preinstalled:raspi image options

When desktop-preinstalled image options were added in
38157b37487d244b27af33f7863e6b15253c8f94, for the raspi subarch, the
options listed there were not scoped for raspi subarch. This results
in those options getting also applied for the HYPERV
ubuntu:desktop-preinstalled image.

Thus scope the newly added options under raspi subarch case only.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1c7d688319490a8a15a5aab47fb086482b3efe92

Git commit eae27b673765e79f61404a6d57a7999c5d23be45 by Dimitri John Ledkov on 28/10/2020 at 10:36..
Merge branch 'unbreak-hyperv-desktop-preinstalled' of https://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/eae27b673765e79f61404a6d57a7999c5d23be45

Git commit 55ce3027ba11360b460cdc008aee7278d652da64 by Dimitri John Ledkov on 28/10/2020 at 10:37..
releasing package livecd-rootfs version 2.696
https://invent.kde.org/neon/neon/livecd-rootfs/commit/55ce3027ba11360b460cdc008aee7278d652da64

Git commit 75c196cb0e0b275f561cf8566f2619ff08b78fad by Dimitri John Ledkov on 28/10/2020 at 10:43..
Correct bug number
https://invent.kde.org/neon/neon/livecd-rootfs/commit/75c196cb0e0b275f561cf8566f2619ff08b78fad

Git commit df38b9ba752c009c81c885db88c6168eb17d8a44 by Robert C Jennings on 28/10/2020 at 17:00..
Merge ensure-vmtools-in-vmdk-header into ubuntu/master [a=jchittum] [r=rcj]

vmtools version in vmdk header (LP: #1893898)

LP: #1893898 describes missing vmtools version from the vmdk headers.
The version should be added as ddb.toolsVersion = "2147483647" however
the sed was no longer replacing a ddb.comment field with the tools
version. Rather than subbing ddb.comment with toolsVersion, this commit
deletes ddb.comment (which the comment mentions could cause errors),
and adds the correct value. There was no visibility into the descriptor
during hook creation, so debug statements were added. This allows us to
quickly verify in the logs that bad statements are removed (the possibly
offending commetns), as well as ensuring that the toolsVersion is added

MP: https://code.launchpad.net/~jchittum/livecd-rootfs/+git/livecd-rootfs/+merge/392401
https://invent.kde.org/neon/neon/livecd-rootfs/commit/df38b9ba752c009c81c885db88c6168eb17d8a44

Git commit 7033e0fae9181ee9337d991a78a231a768a7ed2d by Robert C Jennings on 28/10/2020 at 17:02..
releasing package livecd-rootfs version 2.697
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7033e0fae9181ee9337d991a78a231a768a7ed2d

Git commit e2fd168f504d9debc495663ce2698166880c94c6 by Dimitri John Ledkov on 28/10/2020 at 22:56..
amd64: always install grub-pc with shim-signed

shim-signed depends on grub-efi-amd64-signed, which in turn has
alternative depends on either `grub-efi-amd64 | grub-pc`. However to
support booting with either via shim&signed-grub and BIOS, the choice
must be made to install grub-pc, not grub-efi-amd64.

This makes images consistent with Ubuntu Deskop, Live Server, buildd
bootable images; all of which already do install grub-pc and
shim-signed.

LP: #1901906
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e2fd168f504d9debc495663ce2698166880c94c6

Git commit 0f7c511892f54d22b3e5de21b5ea4165f5cc3825 by Dimitri John Ledkov on 28/10/2020 at 22:56..
amd64: always install grub-pc with shim-signed (LP: #1901906)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0f7c511892f54d22b3e5de21b5ea4165f5cc3825

Git commit 07d9e9ca9d5ab18801e6990d12cb6a1f7c75d914 by Dimitri John Ledkov on 29/10/2020 at 22:18..
Merge branch 'shim-signed-wants-pc' of https://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/07d9e9ca9d5ab18801e6990d12cb6a1f7c75d914

Git commit 18a530953107b44c5220bf5489f49756cff6d854 by Dimitri John Ledkov on 29/10/2020 at 22:21..
control: install qemu-utils & snapd on riscv64.

These are now available.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/18a530953107b44c5220bf5489f49756cff6d854

Git commit a92b0a4fb6dca8752dead8d3e9c6d0d4d0603d7c by Dimitri John Ledkov on 29/10/2020 at 22:22..
releasing package livecd-rootfs version 2.698
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a92b0a4fb6dca8752dead8d3e9c6d0d4d0603d7c

Git commit 72e47a9f8bfe084a98672872dbb9fb718abe938b by Jinming Wu, Patrick on 03/11/2020 at 08:19..
Hyper-V hook fix
https://invent.kde.org/neon/neon/livecd-rootfs/commit/72e47a9f8bfe084a98672872dbb9fb718abe938b

Git commit bff59ee0afac16f5f9bce9ab1f6a8019829e42a5 by Iain Lane on 03/11/2020 at 10:11..
Update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/bff59ee0afac16f5f9bce9ab1f6a8019829e42a5

Git commit 62986bd84b20377b1e51029af85da5cd44f28b14 by Iain Lane on 03/11/2020 at 10:13..
Finalise changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/62986bd84b20377b1e51029af85da5cd44f28b14

Git commit ff175e3f4a924dfce7affac2c99e1f0cb03866a1 by Dimitri John Ledkov on 17/11/2020 at 23:37..
disk-image.binary: actually skip building MBR image on EFI platforms.

The case is for arch:subarch combo, not just arch alone even if
subarch is empty. Thus currently on adm64/arm64/armhf ubuntu-cpc
builds mbr image is created and then ignored, as the convert to qcow2
hook prefers the uefi image whenever available.

Skipping building these correctly, should speed up the build a little
bit and use slightly less disk space.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ff175e3f4a924dfce7affac2c99e1f0cb03866a1

Git commit 8e548f37d944acd46622a7c4120a3f4dea02bb4c by Dimitri John Ledkov on 17/11/2020 at 23:40..
disk-image.binary: skip building MBR image on riscv64.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8e548f37d944acd46622a7c4120a3f4dea02bb4c

Git commit e8f53aabdf49c6ad2b0c0a2ed6da593963bf0d1b by Dimitri John Ledkov on 18/11/2020 at 00:09..
disk-image.binary: however still build MBR image on amd64.

It is used to derive vagrant and ec2 images. I do wonder, if those
could be converted to derive from uefi one.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e8f53aabdf49c6ad2b0c0a2ed6da593963bf0d1b

Git commit fa5c2092c73f8a297552b6a8928889075f76df06 by Sebastien Bacher on 19/11/2020 at 15:28..
During the layered build generate the right content for no languages

The structure changed as part of bug #1873374
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fa5c2092c73f8a297552b6a8928889075f76df06

Git commit 122364df65ad4ecf768b6a488058bf37a023ab55 by Dimitri John Ledkov on 19/11/2020 at 15:47..
disk-image-uefi.binary: enable secureboot on the arm64 image.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/122364df65ad4ecf768b6a488058bf37a023ab55

Git commit 914997827d6cbafbe22355ad8cd61b74d5107acb by Dimitri John Ledkov on 19/11/2020 at 15:47..
disk-image-uefi.binary: build riscv64 image without a bootloader.

We want GPT image with ESP, however there is no bootloader for it
yet. Build without it.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/914997827d6cbafbe22355ad8cd61b74d5107acb

Git commit 80e98a937b042399157e6544a7bd2e4790666e87 by Dimitri John Ledkov on 19/11/2020 at 17:26..
Merge remote-tracking branch 'xnox/disk-images-all-the-things' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/80e98a937b042399157e6544a7bd2e4790666e87

Git commit 83c77f9c607543a1554c21116338e84d12205433 by Dimitri John Ledkov on 19/11/2020 at 17:28..
Merge remote-tracking branch 'davidkrauser/dk/buildd-unpack-kernel-initrd' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/83c77f9c607543a1554c21116338e84d12205433

Git commit 8e986c20fdfa61bf51d9f40cd73c1e304b50974b by Dimitri John Ledkov on 19/11/2020 at 17:34..
Merge remote-tracking branch 'seb128/layered-languages-fix' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8e986c20fdfa61bf51d9f40cd73c1e304b50974b

Git commit f53a681d8ae2ef98be4cc2b69b7eb8be18666501 by Dimitri John Ledkov on 19/11/2020 at 17:36..
Merge remote-tracking branch 'patviafore/use_ftpmaster_instead_of_archive_in_binary_hooks' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f53a681d8ae2ef98be4cc2b69b7eb8be18666501

Git commit 3a20f2669c6f2d96d3004e7799bf8729eff6599a by Dimitri John Ledkov on 19/11/2020 at 17:39..
Merge remote-tracking branch 'davidkrauser/buildd-image-perform-upgrade' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3a20f2669c6f2d96d3004e7799bf8729eff6599a

Git commit bf59d6c31c36b713ffb0a4b0cba01e031b3cb7f6 by Dimitri John Ledkov on 19/11/2020 at 17:43..
releasing package livecd-rootfs version 2.700
https://invent.kde.org/neon/neon/livecd-rootfs/commit/bf59d6c31c36b713ffb0a4b0cba01e031b3cb7f6

Git commit 762124dbd7a4c8f9c5470bfd700fec0639d1be0c by Cody Shepherd on 19/11/2020 at 20:59..
Create manifests for buildd tarballs
https://invent.kde.org/neon/neon/livecd-rootfs/commit/762124dbd7a4c8f9c5470bfd700fec0639d1be0c

Git commit edaab1def3d2b5bed0e6a3fcc06fba3918c592a2 by Cody Shepherd on 20/11/2020 at 20:36..
Omit file type exensions in manifest names
https://invent.kde.org/neon/neon/livecd-rootfs/commit/edaab1def3d2b5bed0e6a3fcc06fba3918c592a2

Git commit 40da2925c45e94d13544d4e89ce72c4c3e5e2a21 by Robert C Jennings on 20/11/2020 at 20:57..
releasing package livecd-rootfs version 2.701
https://invent.kde.org/neon/neon/livecd-rootfs/commit/40da2925c45e94d13544d4e89ce72c4c3e5e2a21

Git commit 79e8f3b53e8f972994ca6a43b5bfec3e6ae02517 by Sebastien Bacher on 24/11/2020 at 10:36..
Use the target realpath to do the unmounting
https://invent.kde.org/neon/neon/livecd-rootfs/commit/79e8f3b53e8f972994ca6a43b5bfec3e6ae02517

Git commit fb0d16ea8ad6eec890acff0243a3863ec20ec862 by Sebastien Bacher on 24/11/2020 at 10:38..
Correctly set the environment needed by snapd in layered

The change is similar to commit #1ca11c97 but for the canary image.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fb0d16ea8ad6eec890acff0243a3863ec20ec862

Git commit ba8649ef8042c975636ba7b7dd65a2253a6353d9 by Dimitri John Ledkov on 24/11/2020 at 18:39..
get-ppa-fingerprint: use production instance with latest api.

Otherwise it defaults to staging lp instance, with obsolete API.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ba8649ef8042c975636ba7b7dd65a2253a6353d9

Git commit da578b2c6b230ef49a695c9252f603af3d437e72 by Dimitri John Ledkov on 24/11/2020 at 18:40..
disk-image-uefi: riscv64 add u-boot spl

LP: #1905274
https://invent.kde.org/neon/neon/livecd-rootfs/commit/da578b2c6b230ef49a695c9252f603af3d437e72

Git commit 3962f4ac239730f1ef711d50ca361b72be1a5a05 by Dimitri John Ledkov on 24/11/2020 at 18:40..
disk-image-uefi: riscv64 add ubuntu:ubuntu login, without expiry.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3962f4ac239730f1ef711d50ca361b72be1a5a05

Git commit 17116a48f5e8a461aa111d8a550471772a8646b4 by Dimitri John Ledkov on 25/11/2020 at 13:00..
releasing package livecd-rootfs version 2.702
https://invent.kde.org/neon/neon/livecd-rootfs/commit/17116a48f5e8a461aa111d8a550471772a8646b4

Git commit dda73b5591c2b55a9882bcabae9f71e217b933b1 by Łukasz 'sil2100' Zemczak on 27/11/2020 at 16:57..
Do not hard-code the UC20 amd64 image size anymore.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/dda73b5591c2b55a9882bcabae9f71e217b933b1

Git commit a984bf59bede3c95a20862649420250c31ac3b4e by Łukasz 'sil2100' Zemczak on 01/12/2020 at 09:00..
releasing package livecd-rootfs version 2.703
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a984bf59bede3c95a20862649420250c31ac3b4e

Git commit a808b28d47ec2b5031ce4b1722ba6c8e52268119 by Dimitri John Ledkov on 01/12/2020 at 17:14..
riscv64: build preinstalled riscv64 image with uboot SPL and CIDATA.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a808b28d47ec2b5031ce4b1722ba6c8e52268119

Git commit 6df1c71416eda997615e893b24049a3441db3671 by Dimitri John Ledkov on 01/12/2020 at 17:16..
releasing package livecd-rootfs version 2.704
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6df1c71416eda997615e893b24049a3441db3671

Git commit 2f84bc9a8426feeff0ac59ad01419ae2da8010d3 by Dimitri John Ledkov on 02/12/2020 at 11:05..
config: on hirsute build UC22 images
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2f84bc9a8426feeff0ac59ad01419ae2da8010d3

Git commit 067e286ce6f015172d2772578f022c12866989ee by Dimitri John Ledkov on 02/12/2020 at 14:10..
releasing package livecd-rootfs version 2.705
https://invent.kde.org/neon/neon/livecd-rootfs/commit/067e286ce6f015172d2772578f022c12866989ee

Git commit c2733a55f73a0425fe4e82b7781f977096396da2 by Łukasz 'sil2100' Zemczak on 03/12/2020 at 11:18..
Still hardcode UC20 amd64 image size, but to the same value as for UC16 and UC18.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c2733a55f73a0425fe4e82b7781f977096396da2

Git commit 3e1e76b94a754895e57de902fbf6353a91c6b563 by Dimitri John Ledkov on 03/12/2020 at 16:17..
riscv64: fixup subarch build, unbound variable
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3e1e76b94a754895e57de902fbf6353a91c6b563

Git commit ed8ee60c98a47833d9d9a041305c1908c942a302 by Sebastien Bacher on 03/12/2020 at 19:29..
Desktop is using the hwe kernel, do the same on canary
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ed8ee60c98a47833d9d9a041305c1908c942a302

Git commit d492dcb37894b4dc1a212f12fe63f68735b05fec by Dimitri John Ledkov on 03/12/2020 at 21:42..
releasing package livecd-rootfs version 2.706
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d492dcb37894b4dc1a212f12fe63f68735b05fec

Git commit 4881f5260a38d3cb3a5a83160311c0d5f1596b92 by Dimitri John Ledkov on 05/12/2020 at 15:17..
qcow2-image: unbreak builds without subarch.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4881f5260a38d3cb3a5a83160311c0d5f1596b92

Git commit ff692b0e7049fb72aaa5c9b86e5a5830152ddc72 by Dimitri John Ledkov on 05/12/2020 at 15:17..
releasing package livecd-rootfs version 2.706ubuntu1
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ff692b0e7049fb72aaa5c9b86e5a5830152ddc72

Git commit e0095d8c470cbd5ef76c89a6eb513ad77868caf5 by Dimitri John Ledkov on 05/12/2020 at 15:18..
releasing package livecd-rootfs version 2.707
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e0095d8c470cbd5ef76c89a6eb513ad77868caf5

Git commit 6746d9fbd9b1e55ed868a76cfb83e375d9e28849 by Dimitri John Ledkov on 08/12/2020 at 09:15..
disk-image-uefi: fix riscv64 subarch user-data.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6746d9fbd9b1e55ed868a76cfb83e375d9e28849

Git commit 890f24c0e19c49deae5155b657703407bb9a37e7 by Dimitri John Ledkov on 08/12/2020 at 09:15..
releasing package livecd-rootfs version 2.708
https://invent.kde.org/neon/neon/livecd-rootfs/commit/890f24c0e19c49deae5155b657703407bb9a37e7

Git commit 1a979b1528f2eecfa68695904ef02d5af9f58b23 by Sebastien Bacher on 15/12/2020 at 15:51..
Desktop is using the hwe kernel, do the same on canary
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1a979b1528f2eecfa68695904ef02d5af9f58b23

Git commit 42409e706885d5dabe47e9a500056fd7c7e089dd by Iain Lane on 04/01/2021 at 10:25..
auto/config: Install pi-bluetooth for raspi images

These are in restricted, and so cannot be depended on by the
metapackages which are in main.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/42409e706885d5dabe47e9a500056fd7c7e089dd

Git commit 126ed87783571a0c73d93d481bff3d585fbb9396 by Iain Lane on 04/01/2021 at 10:38..
Update & finalise changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/126ed87783571a0c73d93d481bff3d585fbb9396

Git commit 7c760864fdcb278ca37396f06f5e3f297428d63d by Dimitri John Ledkov on 22/01/2021 at 19:09..
esp: install grub in ubuntu bootloader id path, instead of removable.

Do not use removable uefi bootloader path in the cloud-images by
default, as that prevents upgrades of the bootloader.

LP: #1912830
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7c760864fdcb278ca37396f06f5e3f297428d63d

Git commit 53b28d5f58284657ee8efd08a633d557af1fcd97 by Dimitri John Ledkov on 22/01/2021 at 19:16..
esp: perform fsck.

LP: #1912835
https://invent.kde.org/neon/neon/livecd-rootfs/commit/53b28d5f58284657ee8efd08a633d557af1fcd97

Git commit 0e2208121eefbffba5bec0a2e6824ffabd87dff1 by Dimitri John Ledkov on 28/01/2021 at 10:43..
Merge branch 'fix-esp' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0e2208121eefbffba5bec0a2e6824ffabd87dff1

Git commit d699d8db19f07616186efc233807142f48700697 by Dimitri John Ledkov on 28/01/2021 at 10:43..
releasing package livecd-rootfs version 2.710
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d699d8db19f07616186efc233807142f48700697

Git commit 33b7272a2331279b4c7aa8de73ed8a9069d0bd39 by Dimitri John Ledkov on 01/02/2021 at 14:45..
Perform fsck on all rootfs.

LP: #1912835
https://invent.kde.org/neon/neon/livecd-rootfs/commit/33b7272a2331279b4c7aa8de73ed8a9069d0bd39

Git commit 096a00f40459187719840ccad99e86c7ade2ec12 by Dimitri John Ledkov on 03/02/2021 at 14:45..
functions: stop removing systemd-detect-virt unconditionally in undivert_grub

One can call divert_grub; replace_kernel; undivert_grub. And
replace_kernel will call into force_boot_without_initramfs, which
under certain conditions can call divert_grub &
undivert_grub. Resulting in undivert_grub called twice in a row.

When undivert_grub is called twice in a row it wipes
systemd-detect-virt binary from disk, as the rm call is unguarded to
check that there is something to divert if systemd package is
installed. And if the systemd package is not installed, it does not
check that systemd-detect-virt file is in-fact what divert_grub has
created.

Add a guard to check that systemd-detect-virt is the placeholder one,
before removing it.

LP: #1902260
https://invent.kde.org/neon/neon/livecd-rootfs/commit/096a00f40459187719840ccad99e86c7ade2ec12

Git commit 72f2647eb0fb210670cf3e7b39184d4405811d26 by Dimitri John Ledkov on 05/02/2021 at 12:47..
Merge remote-tracking branch 'xnox/fsck-all-the-things' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/72f2647eb0fb210670cf3e7b39184d4405811d26

Git commit 82aca610dc3c496efe81be5b3682fc7b0ff36d55 by Dimitri John Ledkov on 05/02/2021 at 12:48..
Merge remote-tracking branch 'xnox/fix-misisng-systemd-detect-virt' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/82aca610dc3c496efe81be5b3682fc7b0ff36d55

Git commit 87454604ec38c0b9513d5284bee10f7835ca81ae by Dimitri John Ledkov on 05/02/2021 at 12:48..
releasing package livecd-rootfs version 2.711
https://invent.kde.org/neon/neon/livecd-rootfs/commit/87454604ec38c0b9513d5284bee10f7835ca81ae

Git commit 5de661e137992e7ec9b0d22fa9d55958d1ef5cd0 by Cody Shepherd on 10/02/2021 at 18:11..
Set grub configs to hide boot menu and enable output on ttyS0
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5de661e137992e7ec9b0d22fa9d55958d1ef5cd0

Git commit 4acd2e3085364783f303c6b4814fc46e3e747a12 by Cody Shepherd on 12/02/2021 at 21:24..
Install lxd-agent-loader in bootable buildd image to improve user

experience with lxd vms
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4acd2e3085364783f303c6b4814fc46e3e747a12

Git commit 265ef9797b26d68e8926dbec1275e9fb856cb70e by Cody Shepherd on 12/02/2021 at 21:59..
Update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/265ef9797b26d68e8926dbec1275e9fb856cb70e

Git commit 52c8985454b6d5eab4a4c4844675e9ee6092cc3d by Michael Hudson-Doyle on 18/02/2021 at 00:08..
Suppress cloud-init output during boot of live server ISO.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/52c8985454b6d5eab4a4c4844675e9ee6092cc3d

Git commit 8ab15a145de503e7b9508102b318e21d7da46de4 by Michael Hudson-Doyle on 22/02/2021 at 22:06..
set new cloud-init option to suppress final bit of output during boot
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8ab15a145de503e7b9508102b318e21d7da46de4

Git commit 81fe9de42f4466d5aa09e2dd77520a49d0af9d89 by Robert C Jennings on 23/02/2021 at 20:33..
releasing package livecd-rootfs version  2.712
https://invent.kde.org/neon/neon/livecd-rootfs/commit/81fe9de42f4466d5aa09e2dd77520a49d0af9d89

Git commit 1b0212a76cd357f8313e6ce0c470e6e4d010f6ae by Łukasz 'sil2100' Zemczak on 24/02/2021 at 11:58..
Use the full name of the 'boot' flag in parted calls
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1b0212a76cd357f8313e6ce0c470e6e4d010f6ae

Git commit bf4be0a585fca46e498e7b66c2c338644ff3fc54 by Łukasz 'sil2100' Zemczak on 24/02/2021 at 11:58..
releasing package livecd-rootfs version 2.713
https://invent.kde.org/neon/neon/livecd-rootfs/commit/bf4be0a585fca46e498e7b66c2c338644ff3fc54

Git commit 974bb5bfd1cb80550c9bc12f221d32353224f965 by Michael Hudson-Doyle on 25/02/2021 at 02:26..
Merge branch 'quieter-live-server-boot' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/974bb5bfd1cb80550c9bc12f221d32353224f965

Git commit 8725445e01a030f6acc9119b9492e33fda88d419 by Michael Hudson-Doyle on 25/02/2021 at 20:58..
releasing package livecd-rootfs version 2.714
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8725445e01a030f6acc9119b9492e33fda88d419

Git commit 76330897dca419281ab1be1e659c93bece2d4582 by Gauthier Jolly on 02/03/2021 at 14:21..
ubuntu-cpc: make /etc/fstab consistent with other ubuntu images

Modify the mount options in fstab to make the Cloud images consistent
with the default we have elsewhere.

LP: #1902103
LP: #1881006
https://invent.kde.org/neon/neon/livecd-rootfs/commit/76330897dca419281ab1be1e659c93bece2d4582

Git commit 49c01ef0a0fd82c0c6e7234156cc60f9f42bfab2 by Robert C Jennings on 02/03/2021 at 17:59..
releasing package livecd-rootfs version 2.715
https://invent.kde.org/neon/neon/livecd-rootfs/commit/49c01ef0a0fd82c0c6e7234156cc60f9f42bfab2

Git commit d5bc59f2fbfa4a21eda166c2e519b2257c2000e1 by Michael Hudson-Doyle on 09/03/2021 at 23:03..
Use the correct config keys in suppressing cloud-init output during boot of live server ISO.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d5bc59f2fbfa4a21eda166c2e519b2257c2000e1

Git commit 451490132838084496e81c4e71ab3e845f40c666 by Michael Hudson-Doyle on 10/03/2021 at 21:50..
releasing package livecd-rootfs version 2.716
https://invent.kde.org/neon/neon/livecd-rootfs/commit/451490132838084496e81c4e71ab3e845f40c666

Git commit 4428dbbf8f998c138093e3208bc7a0e7034714be by Dimitri John Ledkov on 11/03/2021 at 17:08..
riscv64: generalise slightly how preinstalled server images are built, to allow using subarch to pick u-boot binaries to install.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4428dbbf8f998c138093e3208bc7a0e7034714be

Git commit f700f07d599d41db762b5946bd7abba01974fcd6 by Dimitri John Ledkov on 11/03/2021 at 17:08..
releasing package livecd-rootfs version 2.717
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f700f07d599d41db762b5946bd7abba01974fcd6

Git commit e28938b4825d407a7907f26f3867769ab057586b by Michael Hudson-Doyle on 24/03/2021 at 01:09..
Do not have cloud-init set the installer user's password to something random during boot, as cloud-init now hides the value it was set to much better. Instead, subiquity will reset the password itself.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e28938b4825d407a7907f26f3867769ab057586b

Git commit fbdf8bf063cf1bea73cb5934457f19136f3b7ec4 by Michael Hudson-Doyle on 29/03/2021 at 21:57..
releasing package livecd-rootfs version 2.718
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fbdf8bf063cf1bea73cb5934457f19136f3b7ec4

Git commit 1d537bf78d2a84eefa2dbd7f8dde3b52eb6d5e8f by Łukasz 'sil2100' Zemczak on 19/04/2021 at 19:49..
Temporarily hack in ubuntu-raspi-settings for raspi images (we should be using seeds tho).
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1d537bf78d2a84eefa2dbd7f8dde3b52eb6d5e8f

Git commit 37e3826d694a57a8d51ece6f364b0e62cabc9e8a by Łukasz 'sil2100' Zemczak on 19/04/2021 at 20:57..
Changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/37e3826d694a57a8d51ece6f364b0e62cabc9e8a

Git commit 05023332bce47415d9685f168366e8119eaa5e76 by Łukasz 'sil2100' Zemczak on 19/04/2021 at 21:57..
releasing package livecd-rootfs version 2.719
https://invent.kde.org/neon/neon/livecd-rootfs/commit/05023332bce47415d9685f168366e8119eaa5e76

Git commit b9eb0aaee3e5581c38af3753109099bdf2f9558d by Łukasz 'sil2100' Zemczak on 20/04/2021 at 08:54..
Drop imx6 support as it never really happened.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b9eb0aaee3e5581c38af3753109099bdf2f9558d

Git commit 52f3b69331c987a5f587b210441e0db76c541808 by Łukasz 'sil2100' Zemczak on 20/04/2021 at 09:15..
Enable using ubuntu-server-raspi, clean up handling of raspi setup.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/52f3b69331c987a5f587b210441e0db76c541808

Git commit f148fb8bf430b6e86cb5aece926071e770e0b715 by Łukasz 'sil2100' Zemczak on 20/04/2021 at 09:17..
Add changelog.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f148fb8bf430b6e86cb5aece926071e770e0b715

Git commit 7ba371b3152a54137300560d3ed3cf627da9f7d5 by Michael Hudson-Doyle on 20/04/2021 at 23:38..
Simplify how serial-getty at .service is customized in the live server installer environment.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7ba371b3152a54137300560d3ed3cf627da9f7d5

Git commit c1cb61a8f687d7f43a9c4978c00a9abb6ef08fb2 by Michael Hudson-Doyle on 21/04/2021 at 02:54..
just plain mask getty at tty1, ExecStart is a list
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c1cb61a8f687d7f43a9c4978c00a9abb6ef08fb2

Git commit 6c196370723e782a40843bf204e9230683b96209 by Michael Hudson-Doyle on 21/04/2021 at 04:12..
reword changelog a touch
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6c196370723e782a40843bf204e9230683b96209

Git commit 8324041cdb9c1103776e9889747ea5b9485c91c8 by Michael Hudson-Doyle on 21/04/2021 at 08:22..
add bug ref to changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8324041cdb9c1103776e9889747ea5b9485c91c8

Git commit ac4a95b9314cf1f8ce01f42016c271c0a6078372 by Thomas Bechtold on 22/04/2021 at 05:39..
Add new ubuntu-oci project

This is a copy of the ubuntu-base project.
Currently ubuntu-base is used as a base for the docker/OCI container
images. The rootfs tarball that is created with ubuntu-base is
published under [0]. That tarball is used in the FROM statement of the
Dockerfile as base and then a couple of modifications are done inside
of the Dockerfile[1].
The ubuntu-oci project will include the changes that are currently
done in the Dockerfile. With that:

1) a Dockerfile using that tarball will be just a 2 line thing:

   FROM scratch
   ADD ubuntu-hirsute-core-cloudimg-amd64-root.tar.gz /
   CMD ["/bin/bash"]

2) Ubuntu has the full control about the build process of the
docker/OCI container. No external sources (like [1]) need to be
modified anymore.
3) Ubuntu can publish containers without depending on the official
dockerhub containers[2]. Currently the containers for the AWS ECR
registry[3] use as a base[4] the official dockerhub containers. That's
no longer needed because a container just needs a Dockerfile described
in 1)

When the ubuntu-oci project has the modifications from [1] included,
we'll also update [1] to use the ubuntu-oci rootfs tarball as a base
and drop the modifications done at [1].

Note: Creating a new ubuntu-oci project instead of using ubuntu-base
will make sure that we don't break users who are currently using
ubuntu-base rootfs tarballs for doing their own thing.

[0] https://partner-images.canonical.com/core/
[1]
https://github.com/tianon/docker-brew-ubuntu-core/blob/master/update.sh
[2] https://hub.docker.com/_/ubuntu
[3] https://gallery.ecr.aws/ubuntu/ubuntu
[4]
https://launchpad.net/~ubuntu-docker-images/ubuntu-docker-images/+oci/ubuntu/+recipe/ubuntu-20.04
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ac4a95b9314cf1f8ce01f42016c271c0a6078372

Git commit a81972a58b004897bf3e5c14ff371bc2f6b5e4b8 by Thomas Bechtold on 22/04/2021 at 06:48..
add configure_oci function and use it in ubuntu-oci

With that, the Dockerfile modifications[0] currently done externally
are done now here. That means that the created rootfs tarball can be
directly used within a Dockerfile to create a container from scratch:

FROM scratch
ADD livecd.ubuntu-oci.rootfs.tar.gz /
CMD ["/bin/bash"]

[0]
https://github.com/tianon/docker-brew-ubuntu-core/blob/master/update.sh
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a81972a58b004897bf3e5c14ff371bc2f6b5e4b8

Git commit 41fd537bc22fded83127cd7871b1ee3d7fe9656e by Dimitri John Ledkov on 23/04/2021 at 11:47..
999-cpc-fixes: enable more code on grub2 armhf & arm64

armhf & arm64 images use grub. And despite disk-image &
disk-image-uefi installing all the grubs, some of the configuration is
done in the 999-cpc-fixes. Specifically removal of "quiet splash" is
done there, but not active on armhf & arm64. This results in arm
images to boot with "quiet splash".

Enable running the later portions of 999-cpc-fixes on armhf & arm64.

Drop duplicate call to update-grub, as update-grub2 is simply a
symlink to update-grub.

Add a guard around the call to reconfigure grub-pc, to only do that
when it is installed.

This makes armhf & arm64 uefi images consistent with amd64 uefi
images.

LP: #1925780
https://invent.kde.org/neon/neon/livecd-rootfs/commit/41fd537bc22fded83127cd7871b1ee3d7fe9656e

Git commit d5a811642887b7dfc11797398b48c7871836b973 by Dimitri John Ledkov on 26/04/2021 at 10:04..
Add support for generic preinstalled images. LP: #1923832
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d5a811642887b7dfc11797398b48c7871836b973

Git commit 749bdeac448a165e95621f973494fde6eb7b63fb by Michael Hudson-Doyle on 29/04/2021 at 23:46..
Merge branch 'ubuntu/master' into new-ubuntu-oci
https://invent.kde.org/neon/neon/livecd-rootfs/commit/749bdeac448a165e95621f973494fde6eb7b63fb

Git commit b1c7f9f63bda1f50e5e376469040971fbd2864e6 by Michael Hudson-Doyle on 29/04/2021 at 23:48..
add changelog entry for addition of ubuntu-oci project
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b1c7f9f63bda1f50e5e376469040971fbd2864e6

Git commit b3b1a5f5ed613c01e20dcaf27e9056e06f23df9f by Michael Hudson-Doyle on 29/04/2021 at 23:48..
Merge branch 'new-ubuntu-oci' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b3b1a5f5ed613c01e20dcaf27e9056e06f23df9f

Git commit f54cb7094f7a31ca34be00755f405d1bcefbb5c9 by Michael Hudson-Doyle on 29/04/2021 at 23:48..
releasing package livecd-rootfs version 2.720
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f54cb7094f7a31ca34be00755f405d1bcefbb5c9

Git commit 143e72abdc742d71ada650ec56c6cf05a7778a53 by Dimitri John Ledkov on 30/04/2021 at 16:39..
Merge branch 'fix-grub-images' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/143e72abdc742d71ada650ec56c6cf05a7778a53

Git commit 20f76e7cf8935df50cf97c3fe1126f1495d7bbf1 by Dimitri John Ledkov on 30/04/2021 at 16:46..
Merge branch 'preinstalled' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/20f76e7cf8935df50cf97c3fe1126f1495d7bbf1

Git commit 1cd8fe14b70e98220c519d679217737672ee9019 by Dimitri John Ledkov on 30/04/2021 at 16:48..
Change iptables calls, to query rules and quickly check that connectivity works after transparent proxy has been installed. LP: #1917920
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1cd8fe14b70e98220c519d679217737672ee9019

Git commit dc2a472871907bbed3ab89d2a46d924ece80d514 by Dimitri John Ledkov on 30/04/2021 at 16:50..
magic-proxy: replace http.client with urllib calls

Initialize passwords from sources.list.
Use urllib everywhere.
This way authentication is added to all the required requests.
And incoming headers, are passed to the outgoing requests.
And all the response headers, are passed to the original client.
And all the TCP & HTTP errors are passed back to the client.
Thus should avoiding hanging requests upon failure.
Also rewrite the URI when requesting things.
This allows to use private-ppa.buildd outside of launchpad.

Signed-off-by: Dimitri John Ledkov <xnox at ubuntu.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/dc2a472871907bbed3ab89d2a46d924ece80d514

Git commit 56d64dbf31d30448c7efd640dc61d40cb6e6f0ca by Dimitri John Ledkov on 30/04/2021 at 16:51..
Merge branch 'magic-proxy-fixes' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/56d64dbf31d30448c7efd640dc61d40cb6e6f0ca

Git commit dd79c5c75de49169c8201f5a631ee6f73e2fbf67 by Dimitri John Ledkov on 30/04/2021 at 16:54..
buildd: Re-enable merged /usr by default, as it is now required

Signed-off-by: Dimitri John Ledkov <xnox at ubuntu.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/dd79c5c75de49169c8201f5a631ee6f73e2fbf67

Git commit c64c81d7fe7cd527461be67e0c41bfdd8dd2854a by Michael Hudson-Doyle on 05/05/2021 at 01:58..
remove the workaround for bug #1893818

subiquity now contains a version of curtin that can cope with the
partition nodes for a multipathed disk going away
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c64c81d7fe7cd527461be67e0c41bfdd8dd2854a

Git commit b194e57eff6231e17c1c5419d46118fc4e2f3ff7 by Dimitri John Ledkov on 05/05/2021 at 10:38..
Merge branch 'usr-merge' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b194e57eff6231e17c1c5419d46118fc4e2f3ff7

Git commit e3ca48349eb338129017ffe4fcd47c790b743603 by Dimitri John Ledkov on 05/05/2021 at 10:40..
Update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e3ca48349eb338129017ffe4fcd47c790b743603

Git commit 9596134d8acf191a49f292526783bf0803fab72f by Dimitri John Ledkov on 05/05/2021 at 10:42..
Merge branch 'remove-1893818-workaround' of git+ssh://git.launchpad.net/~mwhudson/livecd-rootfs/+git/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9596134d8acf191a49f292526783bf0803fab72f

Git commit 7dbd0b829387ac07d2815d207a5c32edf810b7da by Dimitri John Ledkov on 05/05/2021 at 10:42..
Changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7dbd0b829387ac07d2815d207a5c32edf810b7da

Git commit f58b0693f62fead6e025538cd92f3c11e17c0630 by Dimitri John Ledkov on 05/05/2021 at 11:01..
Merge branch 'raspi-server-seed' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f58b0693f62fead6e025538cd92f3c11e17c0630

Git commit eded2359b596357f09cd2dc254fc8399cae26d9b by Dimitri John Ledkov on 05/05/2021 at 18:08..
releasing package livecd-rootfs version 2.721
https://invent.kde.org/neon/neon/livecd-rootfs/commit/eded2359b596357f09cd2dc254fc8399cae26d9b

Git commit 7cd7f1e0bfbd16689b252c18982fafe88167b198 by Michael Hudson-Doyle on 05/05/2021 at 22:28..
Merge branch 'ubuntu/master' into live-server-serial-argh
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7cd7f1e0bfbd16689b252c18982fafe88167b198

Git commit cc20dbcf33108d4e09c6f09fed0a966cf0f5d420 by Michael Hudson-Doyle on 10/05/2021 at 23:43..
Merge branch 'live-server-serial-argh' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/cc20dbcf33108d4e09c6f09fed0a966cf0f5d420

Git commit f43635246374e63c05fc2bd9e8fcc794f9212665 by Michael Hudson-Doyle on 10/05/2021 at 23:44..
releasing package livecd-rootfs version 2.722
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f43635246374e63c05fc2bd9e8fcc794f9212665

Git commit c7b751e401aadf86333adcd43e5051a6d12f33d3 by Steve Langasek on 12/05/2021 at 00:12..
Drop code for the 'ubuntu-core' project when not using image_format: ubuntu-image, as this is obsolete and not used to build core* snaps in recent series.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c7b751e401aadf86333adcd43e5051a6d12f33d3

Git commit 5c3bb6896cb77e24621adb42fd7f11696f8ec987 by Michael Hudson-Doyle on 12/05/2021 at 17:24..
Remove all references to the "base" project, which has not been built since 16.04 release day.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5c3bb6896cb77e24621adb42fd7f11696f8ec987

Git commit a1a21e9ecb7e19db7a1495fbe70542e2f1a6d2d5 by Michael Hudson-Doyle on 12/05/2021 at 22:30..
Merge branch 'delete-base-project' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a1a21e9ecb7e19db7a1495fbe70542e2f1a6d2d5

Git commit 740c9605759805a6c75d54d13d9d3b751ba15903 by Sebastien Bacher on 19/05/2021 at 14:05..
The u-boot-tools package was typoed

Should fix the ubuntu-preinstalled impish build
https://invent.kde.org/neon/neon/livecd-rootfs/commit/740c9605759805a6c75d54d13d9d3b751ba15903

Git commit f50209ef655d9214130926bdf5aaeba24654be98 by Łukasz 'sil2100' Zemczak on 20/05/2021 at 08:28..
Add changelog entry.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f50209ef655d9214130926bdf5aaeba24654be98

Git commit 7b4c8bba596308d6a3946ac5de092b96a32e50fb by Łukasz 'sil2100' Zemczak on 20/05/2021 at 08:28..
releasing package livecd-rootfs version 2.723
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7b4c8bba596308d6a3946ac5de092b96a32e50fb

Git commit 48f36829694c3c211534d6217628940d26f463c6 by Sebastien Bacher on 08/06/2021 at 13:20..
Define a new add_snap and use it for canary

We can install the new ubuntu-desktop-installer on the iso this way
https://invent.kde.org/neon/neon/livecd-rootfs/commit/48f36829694c3c211534d6217628940d26f463c6

Git commit d2cfa41ec22abdc8c9bbdc0da4ad70ca7af829b5 by Łukasz 'sil2100' Zemczak on 09/06/2021 at 09:30..
Use the server-raspi task name instead of ubuntu-server-raspi
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d2cfa41ec22abdc8c9bbdc0da4ad70ca7af829b5

Git commit 9a27811addbfd73f84b73403a7457afacbbeec44 by Łukasz 'sil2100' Zemczak on 09/06/2021 at 09:31..
releasing package livecd-rootfs version 2.724
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9a27811addbfd73f84b73403a7457afacbbeec44

Git commit 83852ca96b7752cabcdde5a87eec5dc515f0d61f by Łukasz 'sil2100' Zemczak on 15/06/2021 at 07:45..
Revert previous change, use ubuntu-server-raspi task name.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/83852ca96b7752cabcdde5a87eec5dc515f0d61f

Git commit 5ad256f7ab58e42f965ffc5574939aecfafa80fe by Łukasz 'sil2100' Zemczak on 15/06/2021 at 07:45..
releasing package livecd-rootfs version 2.725
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5ad256f7ab58e42f965ffc5574939aecfafa80fe

Git commit e1e992d295957fbdb5905bdd22cbfa8b2551d1a0 by Michael Hudson-Doyle on 18/06/2021 at 23:44..
Fix overriding of ExecStart in serial-getty at sclp_line0.service.d/subiquity-serial.conf.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e1e992d295957fbdb5905bdd22cbfa8b2551d1a0

Git commit cac00a68aa507d0d03ec15df815640d9d4a51945 by Michael Hudson-Doyle on 18/06/2021 at 23:44..
releasing package livecd-rootfs version 2.726
https://invent.kde.org/neon/neon/livecd-rootfs/commit/cac00a68aa507d0d03ec15df815640d9d4a51945

Git commit ffab8ceac49795bda91b971b026aca18f84fbe63 by Chloé Smith on 21/06/2021 at 20:29..
Add a serial port to OVF template (LP: #1895104)

groovy hangs during boot on ESXi when the version is greater than
10. Adding a serial port by default fixes this specific bug - increasing
the HW version will be for another branch.

This is because more investigation is needed into whether it is possible to
increment ddb.virtualHWVersion without disrupting Oracle VirtualBox images.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ffab8ceac49795bda91b971b026aca18f84fbe63

Git commit d8b24aaae603cae1c61016aac7e028376ce80788 by Brian Murray on 23/06/2021 at 16:12..
add iotg as a subarch of amd64 w/ image-intel kernel
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d8b24aaae603cae1c61016aac7e028376ce80788

Git commit 066422894bca11c204ef016617e13fe9c9f4f3b0 by Brian Murray on 23/06/2021 at 18:09..
also support building an ubuntu-cpc amd64 iotg image
https://invent.kde.org/neon/neon/livecd-rootfs/commit/066422894bca11c204ef016617e13fe9c9f4f3b0

Git commit 9a983305eee44474b7840e7b5e04be7ef6794d4d by Michael Hudson-Doyle on 23/06/2021 at 23:49..
Remove assumption in 032-installer-squashfs.binary that all core snaps needed for subiquity are already in the filesystem layer. (LP: #1933352)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9a983305eee44474b7840e7b5e04be7ef6794d4d

Git commit 8f1deb00d3edcb3234c4938f1a9a456e09bc7247 by Michael Hudson-Doyle on 23/06/2021 at 23:52..
releasing package livecd-rootfs version 2.727
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8f1deb00d3edcb3234c4938f1a9a456e09bc7247

Git commit bfce7c126fc41bf51bf8a6ec3c5f62bee72adf49 by Dan Bungert on 28/06/2021 at 23:02..
Remove reference to password for ssh usage

This reference to a temporary password being logged for the installer
user for SSH usage is obsolete.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/bfce7c126fc41bf51bf8a6ec3c5f62bee72adf49

Git commit 5b0825a297122aa64b89cf819ad8b95785d5beff by Dan Bungert on 29/06/2021 at 22:43..
Remove custom final_message

At this point all of the custom final_message is now obsolete.
Remove it, letting us instead use the default final_message.
Leave a note about the above.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5b0825a297122aa64b89cf819ad8b95785d5beff

Git commit 4aa703f48aeecbea2985d516ac1f5c321754d47c by Michael Hudson-Doyle on 29/06/2021 at 23:09..
add changelog message
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4aa703f48aeecbea2985d516ac1f5c321754d47c

Git commit 48c3a11a706322fc09127f6d3d99842532adb925 by Michael Hudson-Doyle on 30/06/2021 at 21:31..
Make sure the process that prints SSH connection info on s390x has its output connected to the console. (LP: #1933523)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/48c3a11a706322fc09127f6d3d99842532adb925

Git commit 093fbb14042696c35cea59bc8d5ebfa8cc5ed2fa by Michael Hudson-Doyle on 30/06/2021 at 21:46..
Merge branch 'more-subiquity-serial-pain' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/093fbb14042696c35cea59bc8d5ebfa8cc5ed2fa

Git commit ad3e755974c1d4e9ba7a4258e00f15c70501da8f by Brian Murray on 30/06/2021 at 22:43..
rename iotg to intel-iotg so its slightly more descriptive
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ad3e755974c1d4e9ba7a4258e00f15c70501da8f

Git commit 89ff3c4f87f5a5f7b568be8eaf5e370d786cf98e by Brian Murray on 30/06/2021 at 22:52..
Merge branch 'bdmurray/iotg' which adds the ability to create an image for Intel IOT devices.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/89ff3c4f87f5a5f7b568be8eaf5e370d786cf98e

Git commit 0fbaccf301a1a0dab378af270835d2a6409e9903 by Brian Murray on 30/06/2021 at 22:56..
Add a subarch of intel-iotg which is used for creating images with a kernel optimized for Intel IOT devices.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0fbaccf301a1a0dab378af270835d2a6409e9903

Git commit b6df5d1b76815f24eb13f2b696d12a3b71bf9964 by Michael Hudson-Doyle on 30/06/2021 at 23:00..
releasing package livecd-rootfs version 2.728
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b6df5d1b76815f24eb13f2b696d12a3b71bf9964

Git commit 75165aeb349fc56fd13e36c681fc51dbb8752451 by Michael Hudson-Doyle on 30/06/2021 at 23:16..
replace call to Echo_warning with plan echo as former is not defined at this point
https://invent.kde.org/neon/neon/livecd-rootfs/commit/75165aeb349fc56fd13e36c681fc51dbb8752451

Git commit ce458ba31e42f20b434f358c4ba3485008d88859 by Michael Hudson-Doyle on 30/06/2021 at 23:16..
run binary hooks on each layer in lb_binary_layered
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ce458ba31e42f20b434f358c4ba3485008d88859

Git commit 3a3558203b330ac50a2f7259cb6322258a194a9c by Michael Hudson-Doyle on 30/06/2021 at 23:16..
run chroot_hacks on each layer in lb_chroot_layered

the comment says this was not done to avoid overlay size inflation but aiui reduce_pass_size
deals with that now
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3a3558203b330ac50a2f7259cb6322258a194a9c

Git commit 30cc2f1982cd8156fc17201bd3083bf1dd6d8c58 by Michael Hudson-Doyle on 30/06/2021 at 23:16..
lb_chroot_layered: install archives on each layer

also only call configure_universe after packages are installed.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/30cc2f1982cd8156fc17201bd3083bf1dd6d8c58

Git commit e4ca30e351c8f748d6c31400127146411a58aca7 by Michael Hudson-Doyle on 30/06/2021 at 23:16..
lb_binary_layered: use create_squashfs function to pick up some default excludes
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e4ca30e351c8f748d6c31400127146411a58aca7

Git commit fb8af1fd8033f2ca4d7c5c4df8953a8d6e2cccac by Michael Hudson-Doyle on 30/06/2021 at 23:16..
add a way to prevent a layer (and descendants) from being made into a sqashfs

for the live server build, i want to make a layer to install the kernel
into but do not want the layer itself to be published.

the implementation is a bit clunky but it works.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fb8af1fd8033f2ca4d7c5c4df8953a8d6e2cccac

Git commit 0501f73231d2d2bda5a47d98b43542a2a71b958c by Michael Hudson-Doyle on 30/06/2021 at 23:16..
update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0501f73231d2d2bda5a47d98b43542a2a71b958c

Git commit 653b9256465c04621edaf1fa312616c54da868fe by Michael Hudson-Doyle on 30/06/2021 at 23:16..
attempt to fix obscure failure
https://invent.kde.org/neon/neon/livecd-rootfs/commit/653b9256465c04621edaf1fa312616c54da868fe

Git commit c4402139a2b6793f98b704a16ceb0ce5db123119 by Michael Hudson-Doyle on 30/06/2021 at 23:16..
go back to only running lb_chroot_hacks on live layers

otherwise each and every layer above a layer with a kernel gets its own
initramfs, which is silly.

Copy/paste the cruft cleaning bit of lb_chroot_hacks to be run on
non-live layers.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c4402139a2b6793f98b704a16ceb0ce5db123119

Git commit 18bf308be07c6a3be3f32bc704d23396f89f683b by Michael Hudson-Doyle on 30/06/2021 at 23:16..
go back to only running 'lb chroot_archives' on root layers

but still run configure_universe after archive removal, not before
https://invent.kde.org/neon/neon/livecd-rootfs/commit/18bf308be07c6a3be3f32bc704d23396f89f683b

Git commit cb28f14e7c6a9e42a393a6f1574c2f01cb9e0a49 by Michael Hudson-Doyle on 01/07/2021 at 10:18..
Merge branch 'layer-fixes' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/cb28f14e7c6a9e42a393a6f1574c2f01cb9e0a49

Git commit 7a180f8d29061d76e6707bc331fd22fc80e2fe22 by Brian Murray on 02/07/2021 at 20:34..
Merge remote-tracking branch 'kajiya/lp-1895104-add-serial-port-to-ovf' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7a180f8d29061d76e6707bc331fd22fc80e2fe22

Git commit f563b310d3d61cf50365a1d8913423fe85ed5727 by Michael Hudson-Doyle on 07/07/2021 at 07:31..
update auto/config for move of live-server to layers
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f563b310d3d61cf50365a1d8913423fe85ed5727

Git commit e06046aaa0189f21d1bdd8edf92b670f9acc9672 by Michael Hudson-Doyle on 07/07/2021 at 07:31..
move includes around for move of live-server to layers
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e06046aaa0189f21d1bdd8edf92b670f9acc9672

Git commit fc890b15e7cdd25845f846e549087b9deafe21ac by Michael Hudson-Doyle on 07/07/2021 at 07:31..
adjust hooks for move of live-server to layers
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fc890b15e7cdd25845f846e549087b9deafe21ac

Git commit 2928c3d9cd33bfc8fd7c1f502c48e706691cb57b by Michael Hudson-Doyle on 07/07/2021 at 07:31..
fix reduce_pass_size behaviour around deleted directories
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2928c3d9cd33bfc8fd7c1f502c48e706691cb57b

Git commit d23365518002f628a5ff120f9c6c4252633dc406 by Michael Hudson-Doyle on 07/07/2021 at 07:32..
update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d23365518002f628a5ff120f9c6c4252633dc406

Git commit bb0bba17934a33d9e0038884071224096324a3cb by Michael Hudson-Doyle on 07/07/2021 at 23:50..
address review comments
https://invent.kde.org/neon/neon/livecd-rootfs/commit/bb0bba17934a33d9e0038884071224096324a3cb

Git commit f4312118cc04e75dd08130137476742016337b68 by Ethan Hsieh on 08/07/2021 at 07:16..
functions: download snap packages with correct architecture

Have to set UBUNTU_STORE_ARCH when the architecture of host machine is
different from target machine
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f4312118cc04e75dd08130137476742016337b68

Git commit aab48dc98730baa74a328c6d84432855c76ad86b by Michael Hudson-Doyle on 11/07/2021 at 22:26..
Merge branch 'move-live-server-to-layers-3' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/aab48dc98730baa74a328c6d84432855c76ad86b

Git commit 6928b79bb6ca4b340e01785da2c1d2f44904117f by Michael Hudson-Doyle on 11/07/2021 at 22:28..
releasing package livecd-rootfs version 2.729
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6928b79bb6ca4b340e01785da2c1d2f44904117f

Git commit f75c3254b0da33d161409c74bef351d3a5df2c2d by Jason C. McDonald on 14/07/2021 at 13:26..
Generate manifest for HyperV desktop images

Manifests are necessary for candidate checking in the
CPC automated workflow for building and publishing
HyperV desktop images.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f75c3254b0da33d161409c74bef351d3a5df2c2d

Git commit f2c1300f7176c08a6392819bb740c31c3c2d793a by Brian Murray on 16/07/2021 at 17:14..
rename iotg iot so the names are consistent with the models
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f2c1300f7176c08a6392819bb740c31c3c2d793a

Git commit c09110cfa8f87b0da847ef16bf72748beea260ee by Brian Murray on 16/07/2021 at 18:03..
add support for intel-iot models
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c09110cfa8f87b0da847ef16bf72748beea260ee

Git commit dbab97caa9f584fca9d351b87ba7c64924ac6454 by Brian Murray on 26/07/2021 at 18:45..
switch amd64 to the arch variable
https://invent.kde.org/neon/neon/livecd-rootfs/commit/dbab97caa9f584fca9d351b87ba7c64924ac6454

Git commit 4525395e4584f7095a0733475a4e9fa000d11d03 by Brian Murray on 26/07/2021 at 18:55..
Rename subarch of intel-iotg to intel-iot, add support for intel-iot models.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4525395e4584f7095a0733475a4e9fa000d11d03

Git commit 9f47116a1f2b81448535fda54edbe6f24baced15 by Brian Murray on 26/07/2021 at 20:49..
releasing package livecd-rootfs version 2.730
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9f47116a1f2b81448535fda54edbe6f24baced15

Git commit e5b7eaab1c4b97d3e75f01fae6ba01ec6034e252 by Michael Hudson-Doyle on 26/07/2021 at 21:27..
update version number in changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e5b7eaab1c4b97d3e75f01fae6ba01ec6034e252

Git commit 5e21dd89f63a5506bbd223d5cfd11a6d681d1eec by Michael Hudson-Doyle on 26/07/2021 at 21:27..
Merge branch 'hyperv-manifest' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5e21dd89f63a5506bbd223d5cfd11a6d681d1eec

Git commit cdbb5598ad3a84e84b0e0dcac83313b51ad30eea by Sebastien Bacher on 27/07/2021 at 08:48..
Remove lupin-casper from the canary image

The description states it was for wubi which we aren't using anymore
https://invent.kde.org/neon/neon/livecd-rootfs/commit/cdbb5598ad3a84e84b0e0dcac83313b51ad30eea

Git commit 5ba545f2b63110ef2797d0a3749689e2020b31c2 by Sebastien Bacher on 27/07/2021 at 08:49..
Tweaks to the canary packages

Install cloud-init on the live and target, remove ubiquity
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5ba545f2b63110ef2797d0a3749689e2020b31c2

Git commit d198821c07f1af7348064a853b3ff9d4d9db6d0a by Łukasz 'sil2100' Zemczak on 28/07/2021 at 19:54..
Fix sharing of the /dev tree to make sure we can safely umount the chroot when needed. This fixes local non-livefs-builder image builds.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d198821c07f1af7348064a853b3ff9d4d9db6d0a

Git commit ea1fea050db4f6e6f24f5538acceadd31d266ade by Łukasz 'sil2100' Zemczak on 28/07/2021 at 20:02..
Add changelog entry.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ea1fea050db4f6e6f24f5538acceadd31d266ade

Git commit 7d41087381a48ebe79b3538133658eba11db0f64 by Łukasz 'sil2100' Zemczak on 28/07/2021 at 20:07..
releasing package livecd-rootfs version 2.731
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7d41087381a48ebe79b3538133658eba11db0f64

Git commit 75fe0241f394f1ebaebf2673aa2365c2efc999a2 by Michael Hudson-Doyle on 29/07/2021 at 23:56..
lb_chroot_layered: fix quoting when searching for trusted.overlay.opaque
https://invent.kde.org/neon/neon/livecd-rootfs/commit/75fe0241f394f1ebaebf2673aa2365c2efc999a2

Git commit 09cbdfa7e981d84c9eade6032f658dc09962ed85 by Łukasz 'sil2100' Zemczak on 02/08/2021 at 20:11..
Revert /dev sharing improvements.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/09cbdfa7e981d84c9eade6032f658dc09962ed85

Git commit 1e24a44866d4a5f3889a9e0ed3a559c3c52b62d8 by Łukasz 'sil2100' Zemczak on 02/08/2021 at 20:12..
releasing package livecd-rootfs version 2.732
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1e24a44866d4a5f3889a9e0ed3a559c3c52b62d8

Git commit d11c71a6869a65036d3cefb5a67e33500073c62a by Michael Hudson-Doyle on 03/08/2021 at 04:36..
add a minimal server layer under the full server layer
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d11c71a6869a65036d3cefb5a67e33500073c62a

Git commit 5232f2f8ccbcfb3489086dfb0ddc583c998955ed by Michael Hudson-Doyle on 03/08/2021 at 04:36..
fix /media/filesystem mount
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5232f2f8ccbcfb3489086dfb0ddc583c998955ed

Git commit 5fda0bb2aa07b4c7bf3cd0537654a1304235c0b0 by Michael Hudson-Doyle on 03/08/2021 at 04:36..
apply dpkg minimizations to minimal layer, and undo them for full layer
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5fda0bb2aa07b4c7bf3cd0537654a1304235c0b0

Git commit b341c81ff3f3f800a2638a669eae9d4711f8d249 by Michael Hudson-Doyle on 03/08/2021 at 04:36..
do the mounting in an initrd script rather than systemd units
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b341c81ff3f3f800a2638a669eae9d4711f8d249

Git commit 116a51a0802a56dc64c9740e8c91557adb233432 by Michael Hudson-Doyle on 03/08/2021 at 04:36..
bootstrap the minimal variant for the minimal server layer
https://invent.kde.org/neon/neon/livecd-rootfs/commit/116a51a0802a56dc64c9740e8c91557adb233432

Git commit 8fcaf94c3b80747125c2c65862a40345afbc7249 by Michael Hudson-Doyle on 03/08/2021 at 09:02..
Merge branch 'minimal-server-layer-3' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8fcaf94c3b80747125c2c65862a40345afbc7249

Git commit 44384357ad7c3c9ea1c1ef0fde2edef28332fb24 by Brian Murray on 04/08/2021 at 15:51..
add missing  for intel-iot
https://invent.kde.org/neon/neon/livecd-rootfs/commit/44384357ad7c3c9ea1c1ef0fde2edef28332fb24

Git commit e7cfdeec89796797b8c2511d112e7298b54aa23e by Brian Murray on 16/08/2021 at 18:50..
add a changelog entry for the intel-iot change
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e7cfdeec89796797b8c2511d112e7298b54aa23e

Git commit 0a54de462d9ecda48d990f37ac37d0341ff52599 by Brian Murray on 16/08/2021 at 19:22..
fix the changelog entry
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0a54de462d9ecda48d990f37ac37d0341ff52599

Git commit d0e04545471232ab7b13a2edf023c86b8833b929 by Brian Murray on 16/08/2021 at 19:23..
releasing package livecd-rootfs version 2.733
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d0e04545471232ab7b13a2edf023c86b8833b929

Git commit 10288220fc4497080d2c7af29c3730651419b9d7 by Michael Hudson-Doyle on 17/08/2021 at 04:05..
add a script to checkout a translations branch

and compile the po files into mo files
https://invent.kde.org/neon/neon/livecd-rootfs/commit/10288220fc4497080d2c7af29c3730651419b9d7

Git commit fb8c69453044f7518b6480e66a734217dc039bda by Michael Hudson-Doyle on 17/08/2021 at 04:05..
add script to fill out a template install source description
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fb8c69453044f7518b6480e66a734217dc039bda

Git commit cda8c920dd10796b9b1fe8faa53273ff4888d737 by Michael Hudson-Doyle on 17/08/2021 at 04:07..
create source catalogs for live server install sources
https://invent.kde.org/neon/neon/livecd-rootfs/commit/cda8c920dd10796b9b1fe8faa53273ff4888d737

Git commit 744585ed9a4b34ff344dba51db1bbc25f2df5854 by Łukasz 'sil2100' Zemczak on 17/08/2021 at 09:58..
Merge branch 'ubuntu/master' of git+ssh://git.launchpad.net/~ethan.hsieh/livecd-rootfs/+git/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/744585ed9a4b34ff344dba51db1bbc25f2df5854

Git commit 2dc48a16878576acd49bcd6904aca06b77b40b96 by Łukasz 'sil2100' Zemczak on 17/08/2021 at 10:02..
Make the UBUNTU_STORE_ARCH adjustment more fool-proof
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2dc48a16878576acd49bcd6904aca06b77b40b96

Git commit 3032953f44c5965731b5f9825d61a6b5c6a520e8 by Łukasz 'sil2100' Zemczak on 17/08/2021 at 10:04..
Changelog entry.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3032953f44c5965731b5f9825d61a6b5c6a520e8

Git commit 021c8e063cec50efb8adbb376d83716cce04a2b1 by Michael Hudson-Doyle on 17/08/2021 at 20:15..
better minimal ubuntu server description
https://invent.kde.org/neon/neon/livecd-rootfs/commit/021c8e063cec50efb8adbb376d83716cce04a2b1

Git commit 543c40b3472cf1b7031934079d13955518ea9822 by Michael Hudson-Doyle on 17/08/2021 at 23:10..
Merge branch 'source-catalog-2' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/543c40b3472cf1b7031934079d13955518ea9822

Git commit c78f283d9feb517ba06bd08f07b000dedb6f51f5 by Michael Hudson-Doyle on 19/08/2021 at 04:50..
releasing package livecd-rootfs version 2.734
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c78f283d9feb517ba06bd08f07b000dedb6f51f5

Git commit 17279822d509cf9940fa99ea306f88bb330302cb by Michael Hudson-Doyle on 19/08/2021 at 22:32..
Get source catalog translations from subiquity git, as brz is in universe.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/17279822d509cf9940fa99ea306f88bb330302cb

Git commit 8106244b42075a9a9e508ff2ebbf79c7737a4ff6 by Michael Hudson-Doyle on 20/08/2021 at 02:14..
add a little debugging output
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8106244b42075a9a9e508ff2ebbf79c7737a4ff6

Git commit 356b08c47551a970ac0ca957b17c438bf1837989 by Michael Hudson-Doyle on 23/08/2021 at 03:42..
releasing package livecd-rootfs version 2.735
https://invent.kde.org/neon/neon/livecd-rootfs/commit/356b08c47551a970ac0ca957b17c438bf1837989

Git commit fe38bd02c1a2a9a8bf23b552b1d52106f9e2610e by Michael Hudson-Doyle on 26/08/2021 at 23:52..
Change the per language layers in the desktop canary build to have more regular names (and make their implementation better documented and hopefully more comprehensible).
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fe38bd02c1a2a9a8bf23b552b1d52106f9e2610e

Git commit 23f307754c1bb67b8e4a84ab4df803f7224db9f2 by Michael Hudson-Doyle on 30/08/2021 at 03:30..
releasing package livecd-rootfs version 2.736
https://invent.kde.org/neon/neon/livecd-rootfs/commit/23f307754c1bb67b8e4a84ab4df803f7224db9f2

Git commit 8f8fc220c7d40f79774ed828b8a1cbc7b9b31b29 by Michael Hudson-Doyle on 14/09/2021 at 09:28..
Generate source catalogs for the desktop canary build.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/8f8fc220c7d40f79774ed828b8a1cbc7b9b31b29

Git commit 1b87b238ea7118fc58e82f3428d14cbd144293fe by Michael Hudson-Doyle on 14/09/2021 at 09:29..
Check for duplicate ids in update-source-catalog.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1b87b238ea7118fc58e82f3428d14cbd144293fe

Git commit e19d501949c73896243f8b91e6358c6c906ab760 by Michael Hudson-Doyle on 14/09/2021 at 09:39..
releasing package livecd-rootfs version 2.737
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e19d501949c73896243f8b91e6358c6c906ab760

Git commit 2b2f67c7fb50c89b86668adbd0bb2265e5927787 by Thomas Bechtold on 20/09/2021 at 11:43..
Keep changelogs in minimized builds for native deb pkgs

Debian changelog.Debian.* files are already keept for minimized
builds. But those changelogs are from non-native .deb packages (see
man dh_installchangelogs). Native .deb packages name their changelog
just changelog.* . So keep them in a minimized build, too.

LP: #1943114
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2b2f67c7fb50c89b86668adbd0bb2265e5927787

Git commit 9e6b983728e1bd42e73f54add7ba8dee21fd4ee2 by Steve Langasek on 20/09/2021 at 16:39..
Merge remote-tracking branch 'toabctl/keep-debian-native-package-changelogs' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9e6b983728e1bd42e73f54add7ba8dee21fd4ee2

Git commit e81f333aecb5919e6796c9f624b03f9638f5c23b by Steve Langasek on 20/09/2021 at 16:40..
changelog entry
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e81f333aecb5919e6796c9f624b03f9638f5c23b

Git commit d488d07c74b3d28ad1b1160198d828f0775d38cb by Steve Langasek on 20/09/2021 at 16:40..
releasing package livecd-rootfs version 2.737ubuntu1
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d488d07c74b3d28ad1b1160198d828f0775d38cb

Git commit 1977636e28632c656bf88ac4a070e56197468ebb by Steve Langasek on 20/09/2021 at 16:42..
ugh fix version number
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1977636e28632c656bf88ac4a070e56197468ebb

Git commit 3559153c7d91dfb25e6aaf1d18152e945411d503 by Thomas Bechtold on 24/09/2021 at 08:26..
magic-proxy: fix TypeError when trying to call get_uri() LP:#1944906

Currently the uri that is passed into urllib.parse.urlparse() is not
prefixed with "http(s)://" which leads urlparse() to return a wrong
scheme/netloc/path. Currently it looks like:

ParseResult(scheme='', netloc='',
  path='de.archive.ubuntu.com/ubuntu/dists/impish-backports/InRelease'
 , params='', query='', fragment='')

That's wrong. The path should look like
'ubuntu/dists/impish-backports/InRelease'.
Prefixing the 'host' header with 'http://' in case it's not there does
fix the problem.

This fixes:

Traceback (most recent call last):
  File "/usr/lib/python3.9/socketserver.py", line 683, in process_request_thread
    self.finish_request(request, client_address)
  File "/usr/lib/python3.9/socketserver.py", line 360, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python3.9/socketserver.py", line 747, in __init__
    self.handle()
  File "/usr/lib/python3.9/http/server.py", line 427, in handle
    self.handle_one_request()
  File "/usr/lib/python3.9/http/server.py", line 415, in handle_one_request
    method()
  File "/home/tom/devel/livecd-rootfs/./magic-proxy", line 787, in do_GET
  File "/home/tom/devel/livecd-rootfs/./magic-proxy", line 838, in __get_request
  File "/home/tom/devel/livecd-rootfs/./magic-proxy", line 84, in get_uri
TypeError: can only concatenate str (not "NoneType") to str
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3559153c7d91dfb25e6aaf1d18152e945411d503

Git commit a96d56a1104c6a50cd0856cc16c1e4673fa90ca6 by Dan Bungert on 24/09/2021 at 21:25..
desktop: install-sources.yaml type fsimage-layered
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a96d56a1104c6a50cd0856cc16c1e4673fa90ca6

Git commit 0a48a1c7ae13a4f86c80ae8eafefbb7493b065e7 by Michael Hudson-Doyle on 26/09/2021 at 20:40..
add changelog entry
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0a48a1c7ae13a4f86c80ae8eafefbb7493b065e7

Git commit 391439d44c3b3a04a7f1e0b5531e8adb7a43c87c by Michael Hudson-Doyle on 26/09/2021 at 22:06..
Record information about locale support (in particular, whether to install langpacks and which languages have pre-baked squashfses).
https://invent.kde.org/neon/neon/livecd-rootfs/commit/391439d44c3b3a04a7f1e0b5531e8adb7a43c87c

Git commit f5bdeaf4fb6b59745423ceb825629d5c671dbcff by Michael Hudson-Doyle on 26/09/2021 at 22:09..
Merge branch 'language-support-in-catalogs' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f5bdeaf4fb6b59745423ceb825629d5c671dbcff

Git commit ae45e9356fbea202d47b51eeb8cc9be31da45b1f by Michael Hudson-Doyle on 26/09/2021 at 22:10..
releasing package livecd-rootfs version 2.739
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ae45e9356fbea202d47b51eeb8cc9be31da45b1f

Git commit f7e125aa1c7d6bdae1f2922ec6b16fa035cd06d9 by Steve Langasek on 27/09/2021 at 15:34..
Merge remote-tracking branch 'toabctl/fix-magic-proxy-with-repo-stamp' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/f7e125aa1c7d6bdae1f2922ec6b16fa035cd06d9

Git commit 66c8929f07586b81932f7f0b5a2478a1c2eb8a6d by Steve Langasek on 27/09/2021 at 15:37..
changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/66c8929f07586b81932f7f0b5a2478a1c2eb8a6d

Git commit 271d498ab63d4f6a80799158b9ce24bad25bc0c4 by Steve Langasek on 27/09/2021 at 15:38..
releasing package livecd-rootfs version 2.740
https://invent.kde.org/neon/neon/livecd-rootfs/commit/271d498ab63d4f6a80799158b9ce24bad25bc0c4

Git commit 9c3851d4012c2028bf688b0cea13b0b189e509fc by John Chittum on 28/09/2021 at 21:08..
Mount cgroup2 type for snapd

LP: 1944004 described an issue where a libc transition caused snapd
seccomp profiles to reference a path that no longer existed, leading to
permission denied errors. The committed fix for snapd then raised an
issue where running `snapd debug seeding` would present a
preseed-system-key and seed-restart-system-key due to a mismatch
between the running kernel capabilities and the profiles being loaded by
snapd. By mounting a cgroup2 type to /sys/fs/cgroup, the capabilities
match for snapd as mounted in the chroot. This is done similarly to
live-build/functions:138-140 where apparmour and seccomp actions are
mounted after updating the buildd.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9c3851d4012c2028bf688b0cea13b0b189e509fc

Git commit fb41e53a84a6901adb477489c5128ededa1222d5 by John Chittum on 28/09/2021 at 21:10..
Open new release

Add entry to open new release
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fb41e53a84a6901adb477489c5128ededa1222d5

Git commit 58259c7d23027c97edf0d5fa714d9208af07f325 by Steve Langasek on 29/09/2021 at 18:25..
releasing package livecd-rootfs version 2.741
https://invent.kde.org/neon/neon/livecd-rootfs/commit/58259c7d23027c97edf0d5fa714d9208af07f325

Git commit 85fb768f4f5b89584c8536d70c2b99e17f2881ae by Brian Murray on 29/09/2021 at 23:34..
Properly check ARCH when setting the intel-iot model.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/85fb768f4f5b89584c8536d70c2b99e17f2881ae

Git commit 808220c86800894a7b75dc832f427b31923eac90 by Sebastien Bacher on 05/10/2021 at 15:16..
Enable universe sources on the desktop canary
https://invent.kde.org/neon/neon/livecd-rootfs/commit/808220c86800894a7b75dc832f427b31923eac90

Git commit 7d6d42a74dea9fba588a0cea8ec5fb92cbbaf167 by Steve Langasek on 05/10/2021 at 20:11..
Changelog entry
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7d6d42a74dea9fba588a0cea8ec5fb92cbbaf167

Git commit 5339f1691bce2495fa20bccd70504d53568ad250 by Steve Langasek on 05/10/2021 at 20:11..
releasing package livecd-rootfs version 2.742
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5339f1691bce2495fa20bccd70504d53568ad250

Git commit af888e24ff8ec478b490c6d0fc39131cd63a8079 by Thomas Bechtold on 21/10/2021 at 08:54..
magic-proxy: fix exception handling for URLError LP:#1946520

A urllib.error.URLError.reason variable can either be a string or
another Exception[0]. In case it's another exception, the current code
fails because the exception is passed into send_error() which tries
call html.escape() on the Exception. That fails because the Exception
is not a string. Converting the Exception to a string fixes this.

This fixes:

AttributeError: 'TimeoutError' object has no attribute 'replace'

[0]
https://docs.python.org/3/library/urllib.error.html#urllib.error.URLError.reason
https://invent.kde.org/neon/neon/livecd-rootfs/commit/af888e24ff8ec478b490c6d0fc39131cd63a8079

Git commit e0b79f12531e46a849681d62b2634b79b9ce3192 by Utkarsh Gupta (on behalf of Thomas Bechtold) on 26/10/2021 at 08:59..
debian/changelog entry
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e0b79f12531e46a849681d62b2634b79b9ce3192

Git commit 6a05e7fa222b7dd166de3b74ab33c88609492f84 by Didier Roche on 05/11/2021 at 16:51..
Install desired already seeded snap in wsl.

As wsl is an image target of ubuntu-cpc, the base seed is hardcoded to
ubuntu-server instead of wsl one. For now, add it, as for the other
cpc images, in hooks.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6a05e7fa222b7dd166de3b74ab33c88609492f84

Git commit 2342c3dd4f794d00c53ee377aba0135bff51272d by Didier Roche on 05/11/2021 at 16:52..
releasing package livecd-rootfs version 2.744
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2342c3dd4f794d00c53ee377aba0135bff51272d

Git commit 04c4a14a4e32d760c7ed0ba084c0df5d88c774a3 by Erich Eickmeyer on 08/11/2021 at 20:23..
Remove fonts and publishing tasks form ubuntustudio
https://invent.kde.org/neon/neon/livecd-rootfs/commit/04c4a14a4e32d760c7ed0ba084c0df5d88c774a3

Git commit 0a699eaa340b7e047cfac1c077dca7a040b28d17 by Steve Langasek on 08/11/2021 at 21:43..
Changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0a699eaa340b7e047cfac1c077dca7a040b28d17

Git commit 568e76119b52c214706a0284e91861c0dca277ca by Steve Langasek on 08/11/2021 at 21:43..
releasing package livecd-rootfs version 2.745
https://invent.kde.org/neon/neon/livecd-rootfs/commit/568e76119b52c214706a0284e91861c0dca277ca

Git commit e5beee30fd22bcaf74e9f25714d9a86327d2d956 by Brian Murray on 17/11/2021 at 01:00..
Add the capability to build an ISO image for the Intel IoT project. Additionally, stop using universe with the project given that the kernel is now in main.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e5beee30fd22bcaf74e9f25714d9a86327d2d956

Git commit 55a54242ed3041d30a6ff65fc2308fa874253875 by Brian Murray on 17/11/2021 at 01:01..
releasing package livecd-rootfs version 2.746
https://invent.kde.org/neon/neon/livecd-rootfs/commit/55a54242ed3041d30a6ff65fc2308fa874253875

Git commit a97e98c968d746b2ca327b3ae4d3863ec447281d by Jess Jang on 17/11/2021 at 13:50..
Change serial0 allocation as false (LP:#1895104)

It hangs during booting when upgrading hardware
version ESXi after deploying image in groovy.
(Current default version is 10)
It could be resolved by adding serial port in VM
when vm version is larger than 10.

Seriaol port1 has been configured as default so
we need to change setting serial0 as false.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a97e98c968d746b2ca327b3ae4d3863ec447281d

Git commit 1a7e9ca8c9c7db434e02efad38ca270eca779339 by Thomas Bechtold on 23/11/2021 at 10:30..
Bump UEFI disk image size for armhf to 3.5 GB

Current jammy builds fail with:
dpkg: error processing archive /var/cache/\
  apt/archives/grub-common_2.04-1ubuntu48_armhf.deb (--unpack):
cannot copy extracted data for './usr/share/grub/unicode.pf2' \
  to '/usr/share/grub/unicode.pf2.dpkg-new': \
  failed to write (No space left on device)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1a7e9ca8c9c7db434e02efad38ca270eca779339

Git commit d65af891f384aa1978675a64738a11aa97b87393 by Heinrich Schuchardt on 01/12/2021 at 17:11..
functions: fix unmounting for local builds

livecd-rootfs creates non-private mounts. When building locally using
the auto/build script unmounting fails.

To unmount dev/pts it is insufficient to make the mount private. Its
parents must be private too. Change teardown_mountpoint() accordingly.

Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d65af891f384aa1978675a64738a11aa97b87393

Git commit b6701e556fe276a0ca758780b0fb51a386b8bcf4 by Heinrich Schuchardt on 01/12/2021 at 17:22..
riscv64: ensure reasonable partition alignment

Currently the RISC-V preinstalled server images come with partitions that
are only 1 KiB aligned. Ext4 may use 4 KiB block size. The existing
misalignment leads to decreased performance.

Decrease the size of the loader2 partition by 34 512-byte blocks. This
results in 1 MiB alignment of the EFI and root partitions.

The remaining loader2 partition size of close to 4 MiB is still large
enough for U-Boot or a future EDK II.

Fixes: a808b28d47ec ("riscv64: build preinstalled riscv64 image with uboot SPL and CIDATA.")
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b6701e556fe276a0ca758780b0fb51a386b8bcf4

Git commit fe662c5c8a517aaa7c5509d34425651468d8c087 by Brian Murray on 15/12/2021 at 18:06..
Merge remote-tracking branch 'jessica-youjeong/111721-ubuntu-master-ova' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/fe662c5c8a517aaa7c5509d34425651468d8c087

Git commit 9765df27fdcefec49e385aec71212847e6cdbb44 by Brian Murray on 15/12/2021 at 18:09..
live-build/ubuntu-cpc/hooks.d/base/ovf/ubuntu-ova-v1-vmdk.tmpl: do not automatically allocate serial0 as it causes a hang when upgrading. (LP: #1895104)
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9765df27fdcefec49e385aec71212847e6cdbb44

Git commit b5b64e5255c40567ff5e14567c6ac2d5666aae4d by Brian Murray on 15/12/2021 at 18:09..
releasing package livecd-rootfs version 2.748
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b5b64e5255c40567ff5e14567c6ac2d5666aae4d

Git commit 32b54e6242604f26fc3f5c5d000aa88c09ce4731 by Łukasz 'sil2100' Zemczak on 16/12/2021 at 11:25..
Merge branch 'partalign' of https://git.launchpad.net/~xypron/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/32b54e6242604f26fc3f5c5d000aa88c09ce4731

Git commit 40637a23b908ae4700ca9d194506246338b63e6f by Łukasz 'sil2100' Zemczak on 16/12/2021 at 11:26..
Add changelog entry for previous change.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/40637a23b908ae4700ca9d194506246338b63e6f

Git commit 6df425bb3455f214d20ecf2319907d79d2a620fa by Łukasz 'sil2100' Zemczak on 16/12/2021 at 11:40..
Merge branch 'umount' of https://git.launchpad.net/~xypron/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/6df425bb3455f214d20ecf2319907d79d2a620fa

Git commit 9c1a611577c856369f3dec085001fbc7e36c8154 by Łukasz 'sil2100' Zemczak on 16/12/2021 at 11:41..
Changelog entry for previous merge.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9c1a611577c856369f3dec085001fbc7e36c8154

Git commit 4fb261659869221d102d79f95d85da476af5cf4f by Łukasz 'sil2100' Zemczak on 16/12/2021 at 11:42..
releasing package livecd-rootfs version 2.749
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4fb261659869221d102d79f95d85da476af5cf4f

Git commit 0b4811f7a9b0e96ce68dd00a7b6ff6bf5e43957c by Steve Langasek on 12/01/2022 at 00:26..
Do not look for a base snap on snaps of type base, because recursive dependencies are not allowed for snaps.  LP: #1957123.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0b4811f7a9b0e96ce68dd00a7b6ff6bf5e43957c

Git commit bcfad43fd4755ae4062d7037eb4bbe39b1ba8c5e by Steve Langasek on 12/01/2022 at 00:29..
We don't pipe grep to awk in this house, young man
https://invent.kde.org/neon/neon/livecd-rootfs/commit/bcfad43fd4755ae4062d7037eb4bbe39b1ba8c5e

Git commit 245f7772bdb743547e4d2f7df2475afc0eb5ec1e by Steve Langasek on 12/01/2022 at 00:32..
Treat it as a fatal error if we are asked to install a snap that would pull in the core snap.  Ubuntu 20.04 and Ubuntu 22.04 official images should never require snaps that depend on an Ubuntu 16.04 runtime, this indicates a misconfiguration that will bloat the install.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/245f7772bdb743547e4d2f7df2475afc0eb5ec1e

Git commit 40cbbbb9c92a743903fcda1affd33d6155ec265b by Steve Langasek on 12/01/2022 at 01:34..
releasing package livecd-rootfs version 2.750
https://invent.kde.org/neon/neon/livecd-rootfs/commit/40cbbbb9c92a743903fcda1affd33d6155ec265b

Git commit 2312c08d268bca73fee7548db3b956f2135054ab by William Wilson on 13/01/2022 at 00:19..
Revert change for local builds as it is breaking autopkgtests
https://invent.kde.org/neon/neon/livecd-rootfs/commit/2312c08d268bca73fee7548db3b956f2135054ab

Git commit 5474af17dfc4d30ba257eb7a5ccb7a39492d0498 by Steve Langasek on 27/01/2022 at 22:32..
Remove references to archive.canonical.com, which is no longer used and should not be included in the default sources.list.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/5474af17dfc4d30ba257eb7a5ccb7a39492d0498

Git commit 54044a17a60a07e5a4e204b101a7a5ac451bead6 by Steve Langasek on 27/01/2022 at 22:32..
releasing package livecd-rootfs version 2.752
https://invent.kde.org/neon/neon/livecd-rootfs/commit/54044a17a60a07e5a4e204b101a7a5ac451bead6

Git commit b2094f0319f83b7e4b82213d291b9f6bcaf97ed6 by Michael Hudson-Doyle on 02/02/2022 at 00:51..
Disable compression and "hash table hardening" for journald in the live installer environment as these features make the journal unreadable using the systemd libraries from 20.04 that are included in the subiquity snap.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b2094f0319f83b7e4b82213d291b9f6bcaf97ed6

Git commit a4a7b385cc2c38b559e0ff0448cad578a6f3f10d by Michael Hudson-Doyle on 02/02/2022 at 09:42..
Merge branch 'lp-1953744' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/a4a7b385cc2c38b559e0ff0448cad578a6f3f10d

Git commit 776269b4d2b2e686cb86b104a706eefe91fd023c by Michael Hudson-Doyle on 02/02/2022 at 09:43..
releasing package livecd-rootfs version 2.753
https://invent.kde.org/neon/neon/livecd-rootfs/commit/776269b4d2b2e686cb86b104a706eefe91fd023c

Git commit 14a628e3c815bc8d0e1e93d71bb3b005ccc9ed12 by Thomas Bechtold on 04/02/2022 at 10:44..
Disable APT periodic update for OCI/docker images

When cron-like services are installed in the OCI/docker image, APT
should not do periodic updates by default. LP: #1810451
https://invent.kde.org/neon/neon/livecd-rootfs/commit/14a628e3c815bc8d0e1e93d71bb3b005ccc9ed12

Git commit adb2122b4529849c08c5c9e1f2d4c88228278f5e by Utkarsh Gupta on 07/02/2022 at 13:13..
Update d/ch for 2.754 release
https://invent.kde.org/neon/neon/livecd-rootfs/commit/adb2122b4529849c08c5c9e1f2d4c88228278f5e

Git commit 16c1851a90c61f80e43d4288cfcdccdc60afc639 by Brian Murray on 10/02/2022 at 19:42..
Add the casper package instead of the lupin-casper package as the installer for Windows is a project that is no longer supported and lupin is being removed the archive in LP: 1960457.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/16c1851a90c61f80e43d4288cfcdccdc60afc639

Git commit ce5dd6f411a72710b6d4088c048f2d8139cd1347 by Brian Murray (on behalf of John Chittum) on 10/02/2022 at 21:53..
Add sleep to workaround e2fsck errors

LP: 1960537 illustrates an issue where the calls to e2fsck in the
umount_partition call are failing due to an open file handle. At this
time, we are unable to find a root cause, and it's causing many builds
to fail for CPC. Adding a sleep 30 as a workaround as the file handle
releases within  that timeframe. This does not address root cause.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ce5dd6f411a72710b6d4088c048f2d8139cd1347

Git commit b1ce69b44e8ff9877b43c716b398c2ec2748b289 by Brian Murray on 10/02/2022 at 21:54..
Update the changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b1ce69b44e8ff9877b43c716b398c2ec2748b289

Git commit d92e2b94447432e9ff9cad47eef8aa5729b4d4c4 by Brian Murray on 10/02/2022 at 21:54..
releasing package livecd-rootfs version 2.755
https://invent.kde.org/neon/neon/livecd-rootfs/commit/d92e2b94447432e9ff9cad47eef8aa5729b4d4c4

Git commit 50e32d93c0034d4266f324d2db23ab042822308c by Ivan Kapelyukhin on 14/02/2022 at 12:10..
fix: unset initrdless_boot_fallback_triggered instead of setting it to 0

This fixes GCE shielded VM instances integrity monitoring failures on
focal and later. Our images are built with an empty /boot/grub/grubenv
file, however after the first boot `initrdless_boot_fallback_triggered`
is set to 0. This change in `grubenv` results in integrity monitoring
`lateBootReportEvent` error.

It seems that the only thing that's checking for this `grubenv` variable
is `grub-common.service`, and it is looking specifically for a `1`
value:

  if grub-editenv /boot/grub/grubenv list | grep -q
  initrdless_boot_fallback_triggered=1; then echo "grub:
  GRUB_FORCE_PARTUUID set, initrdless boot paniced, fallback triggered.";
  fi

Unsetting this variable instead of setting it to 0 would prevent issues
with integrity monitoring.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/50e32d93c0034d4266f324d2db23ab042822308c

Git commit c0fbbe0eb81dc448f448f217ab803090bba1cddb by Ivan Kapelyukhin on 14/02/2022 at 12:10..
Update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c0fbbe0eb81dc448f448f217ab803090bba1cddb

Git commit 701eb38bf06f7cb88575412d250b0ba87060c761 by Utkarsh Gupta on 14/02/2022 at 12:22..
Update d/ch for 2.756 release
https://invent.kde.org/neon/neon/livecd-rootfs/commit/701eb38bf06f7cb88575412d250b0ba87060c761

Git commit 990b7c8a383823fbcde67c30a6b32d63119cad32 by Dave Jones on 15/02/2022 at 16:26..
Generate the default swapfile on first boot

Changes in either livecd-rootfs or ubuntu-image seem to periodically
break the transfer of the pre-allocated swapfile (copying it in such a
fashion that it winds up "with holes" and thus unable to be used as a
swapfile). Rather than fight this, just use a simple systemd service to
generate the swapfile if it doesn't exist (using fallocate to keep
things snappy).
https://invent.kde.org/neon/neon/livecd-rootfs/commit/990b7c8a383823fbcde67c30a6b32d63119cad32

Git commit 4a4e2924c8d0c380e070fb012eff04f3bd9a4a2d by Dave Jones on 15/02/2022 at 16:26..
Tidy up fstab mods on preinstalled desktop images

The UNCONFIGURED FSTAB warning was being left in the result, the discard
option wasn't included, and the fsck flag was 0 (all in marked contrast
to the preinstalled server images).
https://invent.kde.org/neon/neon/livecd-rootfs/commit/4a4e2924c8d0c380e070fb012eff04f3bd9a4a2d

Git commit 925012e1b3d5735db417a75a9210470cc87566a3 by Dave Jones on 22/02/2022 at 00:46..
changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/925012e1b3d5735db417a75a9210470cc87566a3

Git commit e4c846199b1496d357ed25c43fdc4fbad2ebc3c8 by Łukasz 'sil2100' Zemczak on 22/02/2022 at 10:33..
Following Dave's changes to the classic pi gadget, switch to using the classic branch for desktop images as well.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e4c846199b1496d357ed25c43fdc4fbad2ebc3c8

Git commit 0a7892b7c7db95b8cdd59e5b335efabacfb9e09a by Łukasz 'sil2100' Zemczak on 22/02/2022 at 10:35..
Add changelog.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0a7892b7c7db95b8cdd59e5b335efabacfb9e09a

Git commit 9e682c67a67a04b08ffc4df39f45ca4207f2424e by Łukasz 'sil2100' Zemczak on 23/02/2022 at 15:18..
...not released yet
https://invent.kde.org/neon/neon/livecd-rootfs/commit/9e682c67a67a04b08ffc4df39f45ca4207f2424e

Git commit ef7a95ab8283d0cf67fee15c0cd99754195ace12 by Łukasz 'sil2100' Zemczak on 23/02/2022 at 15:19..
Merge branch 'pi-desktop-one-gadget' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/ef7a95ab8283d0cf67fee15c0cd99754195ace12

Git commit de0575b360d1a002b6495868152f997d4252ac1d by Łukasz 'sil2100' Zemczak on 23/02/2022 at 15:21..
releasing package livecd-rootfs version 2.757
https://invent.kde.org/neon/neon/livecd-rootfs/commit/de0575b360d1a002b6495868152f997d4252ac1d

Git commit 27e7780d7017b40913811cbb390f442ec076a17a by Dimitri John Ledkov on 24/02/2022 at 10:10..
auto/config: drop support for 0c3.net

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov at canonical.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/27e7780d7017b40913811cbb390f442ec076a17a

Git commit b40ce74fd67bbaa7f9ec94463d8da759724f9fec by Ivan Kapelyukhin on 03/03/2022 at 14:44..
perf(cpc): split disk-image-uefi out of disk-image series file

Due to how `disk-image` file is structured, it builds BIOS and UEFI
images at the same time. However, certain images (e.g., GCE images)
require only UEFI image to be built, BIOS image is being simply
discarded. This results in longer build times.

Splitting out `disk-image-uefi` would allow images to use it instead of
`disk-image` and thus avoid building unused BIOS images.

`disk-image` now depends on `disk-image-uefi` for backward
compatibility.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b40ce74fd67bbaa7f9ec94463d8da759724f9fec

Git commit 0c13baf9909a9d4730d36b305d34dd54bb51f2fc by Ivan Kapelyukhin on 03/03/2022 at 14:49..
Update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0c13baf9909a9d4730d36b305d34dd54bb51f2fc

Git commit b6118d034669cea577d53588e6c86e0451351b4b by Utkarsh Gupta on 09/03/2022 at 05:44..
Update d/ch for 2.758 release
https://invent.kde.org/neon/neon/livecd-rootfs/commit/b6118d034669cea577d53588e6c86e0451351b4b

Git commit 34735684d5208981b2413047f67ee4c363d718d8 by Thomas Bechtold on 09/03/2022 at 06:04..
Allow to install core snap optionally

Commit 245f7772bdb74 added code to abort the build if a snap wants to
install "core" (the 16.04 runtime). That's great but there are still
some CPC maintained image builds that use snaps based on "core". So
make it possible to continue the build if the "ALLOW_CORE_SNAP" env
variable is set.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/34735684d5208981b2413047f67ee4c363d718d8

Git commit e4fbc791c419c226b818bf88d51e1819969eb0cf by Thomas Bechtold on 09/03/2022 at 06:07..
Add debian/changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e4fbc791c419c226b818bf88d51e1819969eb0cf

Git commit 68b26a790b03ea3a658e6b2ebfde3d520f41cc60 by Utkarsh Gupta on 09/03/2022 at 06:22..
Update d/ch for 2.759 release
https://invent.kde.org/neon/neon/livecd-rootfs/commit/68b26a790b03ea3a658e6b2ebfde3d520f41cc60

Git commit 80ccea8d63d6283b8ae0aed6d52101c27dfef3c1 by Jean-Baptiste Lallement on 17/03/2022 at 09:11..
Separate WSL from CPC

Create a separate WSL image than CPC so it can be managed independently.

Co-authored-by: Didier Roche <didrocks at ubuntu.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/80ccea8d63d6283b8ae0aed6d52101c27dfef3c1

Git commit beec477cacd3a087b5b9ce955af9876fdf6806b4 by Jean-Baptiste Lallement on 17/03/2022 at 09:12..
Updated changelog

Co-authored-by: Didier Roche <didrocks at ubuntu.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/beec477cacd3a087b5b9ce955af9876fdf6806b4

Git commit c4cb3570a51b32e553ad0308c268611a4264e2a3 by Jean-Baptiste Lallement on 21/03/2022 at 11:19..
Readd ubuntu-cpc/wsl.binary hook

Readding this file per reviewer's request until CPC splits the
pipelines. Removing this file would make CPC image builds fail.

Co-authored-by: Didier Roche <didrocks at ubuntu.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/c4cb3570a51b32e553ad0308c268611a4264e2a3

Git commit 28c360c0ab342ab8ccc9c21829404a00127589d2 by Jean-Baptiste Lallement on 24/03/2022 at 13:12..
remove attributes not supported by WSL's tar

Co-authored-by: Didier Roche <didrocks at ubuntu.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/28c360c0ab342ab8ccc9c21829404a00127589d2

Git commit 0d2e1bece1aade6a62c89503fe8009d9dbb979f8 by Jean-Baptiste Lallement on 24/03/2022 at 14:51..
Updated changelog

Co-authored-by: Didier Roche <didrocks at ubuntu.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/0d2e1bece1aade6a62c89503fe8009d9dbb979f8

Git commit 461731d53876d30debe21bea5136f8212baeeabd by Dimitri John Ledkov on 28/03/2022 at 10:51..
Merge branch 'rip-0c3.net' into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/461731d53876d30debe21bea5136f8212baeeabd

Git commit df59dc65d2c5d44e4c2d57fd111a4b55fae8e6b2 by Dimitri John Ledkov on 28/03/2022 at 10:52..
Update changelog
https://invent.kde.org/neon/neon/livecd-rootfs/commit/df59dc65d2c5d44e4c2d57fd111a4b55fae8e6b2

Git commit e5443e3588131480dc8d15d7f6c933dcb7ac88ab by Dimitri John Ledkov on 28/03/2022 at 10:54..
auto/config: upgrade from hwe-20.04 to hwe-22.04 variant.
https://invent.kde.org/neon/neon/livecd-rootfs/commit/e5443e3588131480dc8d15d7f6c933dcb7ac88ab

Git commit dc1f2618b9cef0e1dfa108b0a5bbbda08788888e by Jean-Baptiste Lallement on 31/03/2022 at 08:32..
Create missing groups in chroot

netdev and admin where missing from the image after the build has been
separated from CPC

Co-authored-by: Didier Roche <didrocks at ubuntu.com>
https://invent.kde.org/neon/neon/livecd-rootfs/commit/dc1f2618b9cef0e1dfa108b0a5bbbda08788888e

Git commit 97a4f584033653b25d49a6ece5cc58c18b7e8696 by Dimitri John Ledkov on 06/04/2022 at 13:55..
Merge branch 'hwe-22.04' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/97a4f584033653b25d49a6ece5cc58c18b7e8696

Git commit 1470f5ecec0170c23ecd431066d22714abfb31b8 by Dimitri John Ledkov on 06/04/2022 at 14:09..
releasing package livecd-rootfs version 2.763
https://invent.kde.org/neon/neon/livecd-rootfs/commit/1470f5ecec0170c23ecd431066d22714abfb31b8

Git commit 997fd08e628219a277c0e67a9af5bf7dc0031c7f by Utkarsh Gupta (on behalf of Michał Sawicz) on 11/04/2022 at 17:32..
Add arm64 buildd bootable image
https://invent.kde.org/neon/neon/livecd-rootfs/commit/997fd08e628219a277c0e67a9af5bf7dc0031c7f

Git commit 47b93e2349c4e65671055ef542774f752cec4745 by Utkarsh Gupta on 11/04/2022 at 17:34..
Update d/ch for 2.764 release
https://invent.kde.org/neon/neon/livecd-rootfs/commit/47b93e2349c4e65671055ef542774f752cec4745

Git commit 7639d457ff5224f262dd11993e36c8b8b1e1703b by Jonathan Esk-Riddell on 24/05/2022 at 15:23..
merge lp/ubuntu/master
https://invent.kde.org/neon/neon/livecd-rootfs/commit/7639d457ff5224f262dd11993e36c8b8b1e1703b

Git commit 3aea4c3215b0131fdc1a150b2c643225d66f591a by Jonathan Esk-Riddell on 24/05/2022 at 15:32..
22.04
https://invent.kde.org/neon/neon/livecd-rootfs/commit/3aea4c3215b0131fdc1a150b2c643225d66f591a


More information about the Neon-commits mailing list