livecd-rootfs (26.04.34) resolute; urgency=medium

  * Set build type to Release for final ISO builds.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Sat, 18 Apr 2026 08:21:53 +1200

livecd-rootfs (26.04.33) resolute; urgency=medium

  [ Matthew Stepan ]
  * Hyper-V: Migrate .pkla files to .rules files following the removal of the
    polkit-pkla package from the archive.
  * Hyper-V: Add dracut `hostonly=no` config to fix image boot hanging while 
    trying to find the rootfs.
  * Hyper-V: Fix sed to correctly set GDM `InitialSetupEnable=false`.

  [ Michael Hudson-Doyle ]
  * Do not run 03-initramfs-enforcement.chroot for kubuntu, which is not a
    layered build.

  [ Denis Lalaj ]
  * feat(buildd): Set dracut as the default initrd generator

 -- Florent 'Skia' Jacquet <skia@ubuntu.com>  Fri, 17 Apr 2026 12:22:45 +0200

livecd-rootfs (26.04.32) resolute; urgency=medium

  [ Alfonso Sanchez-Beato ]
  * Add support for building Ubuntu Core 26 images.

  [ Valentin Haudiquet ]
  * Make sure kernel is 'vmlinux' on riscv64, and not 'vmlinuz'

  [ Michael Hudson-Doyle & Simon Poirier ]
  * Add a hook 03-initramfs-enforcement.chroot to many ISO builds to ensure
    that the live layer gets an initramfs built with casper and
    initramfs-tools. (LP: #2146567)

  [ Aaron Rainbolt ]
  * Disable Apparmor restrictions in the live environment for Kubuntu and
    Ubuntu Unity. (LP: #2146196, #2146369)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 16 Apr 2026 09:23:08 +1200

livecd-rootfs (26.04.31) resolute; urgency=medium

  [ Ryan Hill ]
  * Add additional 7.0 kernel apparmor features for
    successful image preseeding. 

 -- Chloé 'kajiya' Smith <chloe.smith@canonical.com>  Mon, 13 Apr 2026 15:45:19 +0100

livecd-rootfs (26.04.30) resolute; urgency=medium

  [ Florent 'Skia' Jacquet]
  * Pick a better manifest by using the live pass for layered images (LP: #2147921)

  [ Dan Bungert ]
  * Exclude boot/grub/i386-pc/eltorito.img from md5sum.txt, as it is expected
    to change in xorriso output.  (LP: #2147162)

 -- Florent 'Skia' Jacquet <skia@ubuntu.com>  Mon, 13 Apr 2026 15:16:01 +0200

livecd-rootfs (26.04.29) resolute; urgency=medium

  * Make sure to produce a manifest for all images (LP: #2147522)

 -- Florent 'Skia' Jacquet <skia@ubuntu.com>  Wed, 08 Apr 2026 16:12:59 +0200

livecd-rootfs (26.04.28) resolute; urgency=medium

  * Switch arm64 mirror from ports to archive. (LP: #2147101)

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Thu, 02 Apr 2026 18:34:10 +0530

livecd-rootfs (26.04.27) resolute; urgency=medium

  [ Michael Hudson-Doyle ]
  * Only publish the ISOs, not the other bits, now that we are publishing the
    ISOs on cdimage.
  * Fix mini iso to not contain a pool or squashfs.

  [ Ryan Hill ]
  * add 7.0 kernel apparmor features preseeds

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 02 Apr 2026 15:59:29 +1300

livecd-rootfs (26.04.26) resolute; urgency=medium

  * Ensure snapd tracks stable and not edge anymore.
    We did remove it from multiple places, but this one was left and as a
    consequence, the latest iso was still having snapd edge.

 -- Didier Roche-Tolomelli <didrocks@ubuntu.com>  Fri, 27 Mar 2026 15:31:21 +0100

livecd-rootfs (26.04.25) resolute; urgency=medium

  * bake LIVECD_ROOTFS_ROOT into config/functions, fixing some build failures
    (for at least ubuntu and some ubuntu-cpc configurations).

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 20 Mar 2026 06:47:44 +1300

livecd-rootfs (26.04.24) resolute; urgency=medium

  [ Allen Abraham ]
  * Added a hook to produce a working minimal Ubuntu image using imagecraft

  [ Michael Hudson-Doyle ]
  * Various quality of life improvements for hacking on livecd-rootfs:
    - Add a "ubuntu-test-iso" project that builds a not very useful ISO in 2-5 minutes.
    - Add a build-livefs script that takes care of copying the auto scripts and
      invoking lb clean/config/build with the right environment.
    - Add a build-livefs-lxd script to run the above script in a lxd vm.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 16 Mar 2026 11:05:13 +1300

livecd-rootfs (26.04.23) resolute; urgency=medium

  [ Tobias Heider ]
  * Fix ISO builds when KERNEL_FLAVOUR != generic.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 02 Mar 2026 10:51:47 +1300

livecd-rootfs (26.04.22) resolute; urgency=medium

  [ Oliver Gayot ]
  * Pull the model from Launchpad's lp:canonical-models
    repo, instead of having it uploaded as part of livecd-rootfs. This
    indirection makes it possible to update the models without requiring a new
    upload of livecd-rootfs every time.

  [ Michael Hudson-Doyle ]
  * Fix two more problems with livefs-built ISOs:
    - Generate the for-iso squashfs in the right place for Kubuntu.
    - Fix confusion about the kernel path on the ISO on riscv64.

  [ Tobias Heider ]
  * Fix pool generation when using extra_ppas.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 26 Feb 2026 10:56:42 +1300

livecd-rootfs (26.04.21) resolute; urgency=medium

  [ Dan Bungert ]
  * Update new signed models to ship latest nvidia drivers for ubuntu hybrid.

 -- Didier Roche-Tolomelli <didrocks@ubuntu.com>  Wed, 25 Feb 2026 08:38:32 +0100

livecd-rootfs (26.04.20) resolute; urgency=medium

  [ Michael Raymond ]
  * Bug-fix: Only use main archive keyring when building with debootstrap
    so EOL release signatures can be verified after EOL.

  [ Allen Abraham ]
  * Make SBOM generation optional in create_manifest function.

  [ Michael Hudson-Doyle ]
  * 030-ubuntu-live-system-seed.binary: do not run if there is no layer to
    install the system, in particular on arm64.
  * Fix some path confusion in the new isobuilder.boot package and refactor
    grub config generation to be more string based.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 20 Feb 2026 12:45:41 +1300

livecd-rootfs (26.04.19) resolute; urgency=medium

  * Translate the debian-cd tools/boot/$series/boot-$arch scripts to Python
    and use that to make ISOs bootable rather than cloning debian-cd.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 17 Feb 2026 11:16:43 +1300

livecd-rootfs (26.04.18) resolute; urgency=medium

  [ Michael Hudson-Doyle ]
  * document ARCH_VARIANT and BUILD_TYPE in README.parameters
  * isobuilder: pass ignore_dangling_symlinks=True when copying apt config

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Mon, 16 Feb 2026 16:14:03 +0530

livecd-rootfs (26.04.17) resolute; urgency=medium

  * desktop: build the stable ISO using the stable model - essentially
    reverting all the hacks.
  * desktop: update the stable model to the latest. It has:
    - components defined for the 6.19 kernel (nvidia 580 series)
    - no core26: for TPM/FDE recovery testing, please install the core26 snap
      from edge.

 -- Olivier Gayot <olivier.gayot@canonical.com>  Thu, 12 Feb 2026 10:25:15 +0100

livecd-rootfs (26.04.16) resolute; urgency=medium

  * Rename ISO_STATUS to BUILD_TYPE for image builds.

 -- Utkarsh Gupta <utkarsh@debian.org>  Thu, 12 Feb 2026 01:41:11 +0530

livecd-rootfs (26.04.15) resolute; urgency=medium

  [ Matthew Hagemann ]
  * desktop: delay display manager starting until snapd seeding completes

  [ Michael Hudson-Doyle ]
  * Make an ISO in the livefs build when building an installer.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 11 Feb 2026 10:04:37 +1300

livecd-rootfs (26.04.14) resolute; urgency=medium

  [ Olivier Gayot ]
  * desktop: build stable image with snapd from beta. Snapd 2.74 has just been
    uploaded to beta. Let's stop using the version declared in the dangerous model.

  [ Didier Roche-Tolomelli ]
  * desktop: add (commented out) config to force reexecution of snapd snap version

 -- Olivier Gayot <olivier.gayot@canonical.com>  Thu, 22 Jan 2026 10:13:36 +0100

livecd-rootfs (26.04.13) resolute; urgency=medium

  * Bootstrap and install variant packages if ARCH_VARIANT is set.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 06 Jan 2026 22:03:15 +1300

livecd-rootfs (26.04.12) resolute; urgency=medium

  * desktop: add variables pointing to the different models (stable & dangerous).
  * desktop: fix snap components taken from original model when overriding a
    snap with another model.
    - if we decide to override the definition of a snap (i.e., by taking in
      from a different model), we also need to override the definition of its
      components.
  * desktop: refactor how we filter the snaps when overriding
  * desktop: update the dangerous model so that it includes core26 and the 6.17
    kernel and components.

 -- Olivier Gayot <olivier.gayot@canonical.com>  Tue, 16 Dec 2025 14:54:17 +0100

livecd-rootfs (26.04.11) resolute; urgency=medium

  [ Valentin Haudiquet ]
  * refactor: added a function to generate grub config for netboot
  * riscv/server: add grub efi bootloader in netboot tarballs

  [ Olivier Gayot ]
  * desktop: build with optional components included
  * desktop: don't build the stable image with pc-kernel from 26.04/beta
    - This was needed before because there was pc-kernel in 26.04/stable but
      now there is one and it matches the components definition from the model.

 -- Valentin Haudiquet <valentin.haudiquet@canonical.com>  Thu, 11 Dec 2025 09:28:37 +0100

livecd-rootfs (26.04.10) resolute; urgency=medium

  [ Olivier Gayot ]
  * desktop: fix a comment typo

  [ Michael Hudson-Doyle ]
  * Build Ubuntu Server images with the 'restricted' component enabled.

 -- Dan Bungert <daniel.bungert@canonical.com>  Tue, 09 Dec 2025 21:07:54 +1300

livecd-rootfs (26.04.9) resolute; urgency=medium

  * desktop: Add mesa to the hybrid model required by core24 apps.

 -- Didier Roche-Tolomelli <didrocks@ubuntu.com>  Wed, 26 Nov 2025 08:51:24 +0100

livecd-rootfs (26.04.8) resolute; urgency=medium

  * desktop: update TPM/FDE ubuntu model to use a GNOME platform snap
    compatible with core24.

 -- Didier Roche-Tolomelli <didrocks@ubuntu.com>  Tue, 25 Nov 2025 11:38:59 +0100

livecd-rootfs (26.04.7) resolute; urgency=medium

  * desktop: build both ISOs with snapd, firmware-updater and
    desktop-security-center from edge for TPM/FDE.

 -- Olivier Gayot <olivier.gayot@canonical.com>  Wed, 19 Nov 2025 10:41:17 +0100

livecd-rootfs (26.04.6) resolute; urgency=medium

  * desktop: build classic ISO with "grade: dangerous" and pull pc-kernel from
    edge to workaround unavailability of pc-kernel in the stable 26.04 channel.
  * desktop: refresh models to 26.04

 -- Olivier Gayot <olivier.gayot@canonical.com>  Tue, 18 Nov 2025 17:01:47 +0100

livecd-rootfs (26.04.5) resolute; urgency=medium

  [ Dan Bungert ]
  * desktop: fix build error when SUBPROJECT is unset

 -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 17 Nov 2025 12:05:26 +0100

livecd-rootfs (26.04.4) resolute; urgency=medium

  * desktop: update dangerous model for 26.04

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 31 Oct 2025 11:13:53 +0100

livecd-rootfs (26.04.3) resolute; urgency=medium

  * desktop: use dangerous model for TPMFDE bits until snaps are available on
    stable channels.
  * desktop: use snapd from edge.

 -- Dan Bungert <daniel.bungert@canonical.com>  Wed, 29 Oct 2025 10:58:00 +0100

livecd-rootfs (26.04.2) resolute; urgency=medium

  [ Gauthier Jolly ]
  * ubuntu-cpc:
    - Use the right specific UUID type for the root filesystem partition.
    - Set a PARTLABEL (cloudimg-rootfs) on the root filesystem partition.

 -- Gauthier Jolly <gauthier.jolly@canonical.com>  Thu, 23 Oct 2025 12:50:07 +1300

livecd-rootfs (26.04.1) resolute; urgency=medium

  [ Heinrich Schuchardt ]
  * Remove unused riscv64 SUBARCHs

  [ Chad Smith ]
  * Refresh cloud-init service override for updated service netcat invocation
    to cloud-init 25.3. (LP: #2128887)

 -- Chad Smith <chad.smith@canonical.com>  Mon, 20 Oct 2025 16:32:36 -0600

livecd-rootfs (25.10.24) questing; urgency=medium

  [ Chad Smith ]
  * Limit permissions for /etc/netplan/01-network-manager.yaml to
    root read-write. (LP: #2119020)

  [ Chloé 'kajiya' Smith ]
  * Increase CPC disk-image base imagesize to 2.5GB
    * In the ubuntu-cpc disk-image binary we need to avail of the ever increasing size
      of packages. 2.2GB is now just a bit too small leading to `No space
      left on device` errors when the binary hits `grub-install`. This change
      increases $imagesize to 2.5GB (in the binary as an override, initially
      implemented in ecaaf0484 by dlalaj). Also now run `df` just after the
      grub-pc && grub2-common installs to make for easier debugging in the future.
      (LP: #2115811)

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 19 Sep 2025 13:47:20 -0600

livecd-rootfs (25.10.23) questing; urgency=medium

  * Add 6.17 kernel apparmor features' preseeds.

 -- Thomas Bechtold <thomasbechtold@jpberlin.de>  Thu, 18 Sep 2025 13:29:42 +0200

livecd-rootfs (25.10.22) questing; urgency=medium

  * Disable apparmor_restrict_unprivileged_userns in the live layers.
    (LP: #2122675)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 16 Sep 2025 08:51:02 +1200

livecd-rootfs (25.10.21) questing; urgency=medium

  * Fix daily-dangerous builds:
    - Copy hooks.
    - Mangle the channel of seeded snaps to use the edge risk of whichever
      track they are taken from.
    - Update the dangerous model to reference tracks that actually exist.
    - Include providers of content plugs when seeding snaps and creating
      TPMFDE system.
    - Do not attempt to build an UEFI boot image or hyperv desktop image for
      this project/subproject combination.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 15 Sep 2025 12:16:08 +1200

livecd-rootfs (25.10.20) questing; urgency=medium

  * edubuntu: use dracut

 -- Dan Bungert <daniel.bungert@canonical.com>  Wed, 10 Sep 2025 17:15:45 -0600

livecd-rootfs (25.10.19) questing; urgency=medium

  * Increase default image size for buildd.

 -- Denis Lalaj <denis.lalaj@canonical.com>  Tue, 09 Sep 2025 16:53:52 -0600

livecd-rootfs (25.10.18) questing; urgency=medium

  * desktop: use dracut

 -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 08 Sep 2025 17:00:46 -0600

livecd-rootfs (25.10.17) questing; urgency=medium

  [ Tim Andersson ]
  * Enable ubuntu-dangerous desktop builds (desktop images
    with all snaps on edge).
  * Remove temporary snap overrides.
  * Import latest 25.10 classic model (LP: #2120473)
  * Import 25.10 dangerous model with all snap channels corrected.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Wed, 27 Aug 2025 18:57:13 +0530

livecd-rootfs (25.10.16) questing; urgency=medium

  * Put the uc20-style system seed for TPM backed FDE in the live layer.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 13 Aug 2025 10:34:39 +1200

livecd-rootfs (25.10.15) questing; urgency=medium

  * Add missing components to 6.14 kernel apparmor features' preseeds.
    (LP: #2116199)

 -- Bryan Alexander <bryan.alexander@canonical.com>  Thu, 17 Jul 2025 13:27:17 -0700

livecd-rootfs (25.10.14) questing; urgency=medium

  [ Didier Roche-Tolomelli ]
  [ Tim Andersson ]
  [ Daniel Bungert ]
  * desktop TPMFDE: move snaps back to stable channels

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 07 Aug 2025 16:21:32 -0600

livecd-rootfs (25.10.13) questing; urgency=medium

  [ Olivier Gayot ]
  * Build ubuntu-server with multipath-tools-boot installed, so that the
    multipath stack ends up present in the initramfs.
    The LVM stack is already present in the initramfs of the installer. And
    since kinetic, the /dev/mapper entries for LVM devices are created during
    the initramfs phase. This is a problem when we have LVM on top of a
    multipath disk because LVM ends up creating /dev/mapper entries out of
    /dev/sdX (or /dev/sdXpY) devices, not out of /dev/mapper/mpatha as it
    should. Adding the multipath stack in the initramfs gives multipath a
    chance to take ownership of /dev/sdX (or /dev/sdXpY) devices before LVM
    does (LP: #2080474).

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 24 Jul 2025 17:37:33 -0600

livecd-rootfs (25.10.12) questing; urgency=medium

  [ Zygmunt Krynicki ]
  * Use snap wait system seed.loaded to wait for snapd (LP: #2114923)

  [ Dennis Loose ]
  [ Didier Roche-Tolomelli ]
  * Allow the ubuntu-desktop-installer to request snap seeding state

 -- Didier Roche-Tolomelli <didrocks@ubuntu.com>  Tue, 15 Jul 2025 16:30:41 +0200

livecd-rootfs (25.10.11) questing; urgency=medium

  * Fix installer startup to wait for snapd to be preseeded first
    (LP: #2114923)

 -- Didier Roche-Tolomelli <didrocks@ubuntu.com>  Fri, 11 Jul 2025 14:57:56 +0200

livecd-rootfs (25.10.10) questing; urgency=medium

  * risc-v cloud images: enable cpc fixes for riscv64

 -- Adriano Cordova <adriano.cordova@canonical.com>  Tue, 01 Jul 2025 09:11:16 -0400

livecd-rootfs (25.10.9) questing; urgency=medium

  * desktop and server: read $SUBARCH to allow the use of nvidia's kernel
    instead of generic (LP: #2109822)

 -- Antoine Lassagne <antoine.lassagne@canonical.com>  Tue, 17 Jun 2025 22:23:11 +1200

livecd-rootfs (25.10.8) questing; urgency=medium

  [ Didier Roche-Tolomelli ]
  * desktop: use snapd from edge
  * desktop: tpmfde image use desktop-security-center and firmware-updater
    from edge

  [ Dan Bungert ]
  * lb_binary_layered: try #2 to fix mtimes in layered squashfses. (LP2107332)
    Constrain mtime sync to the current upperdir so that files in lower layers
    are not redundantly included.
  * server: fix failure to process the hwe kernel layer due to multiple
    kernels being present (LP: #2112501)

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 13 Jun 2025 12:00:20 -0600

livecd-rootfs (25.10.7) questing; urgency=medium

  * revert 25.10.6 due to duplicated snaps

 -- Dan Bungert <daniel.bungert@canonical.com>  Tue, 10 Jun 2025 07:55:40 -0600

livecd-rootfs (25.10.6) questing; urgency=medium

  * lb_binary_layered: fix mtimes in layered squashfses. (LP: #2107332)
    Failing to preserve mtime causes unnecessary python pyc rebuilds due to
    mtime mismatch, and it's generally strange that reinstalling a package
    that is already installed changes the files on the system (minus
    intentional differences such as what's going on in the minimized install
    source).

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 30 May 2025 17:05:15 -0600

livecd-rootfs (25.10.5) questing; urgency=medium

  * desktop: TPMFDE snapd from latest/edge

 -- Dan Bungert <daniel.bungert@canonical.com>  Wed, 28 May 2025 10:27:47 -0600

livecd-rootfs (25.10.4) questing; urgency=medium

  * desktop: TPMFDE kernel from 25.10/candidate

 -- Dan Bungert <daniel.bungert@canonical.com>  Sun, 25 May 2025 23:18:59 -0600

livecd-rootfs (25.10.3) questing; urgency=medium

  * desktop: update TPMFDE model and don't skip 020-ubuntu-enhanced-sb.binary.
    (LP: #2110195)  Temporarily use the model that allows overriding snap
    channels so we can get matching snaps.

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 23 May 2025 12:59:40 -0600

livecd-rootfs (25.10.2) questing; urgency=medium

  * desktop: skip 020-ubuntu-enhanced-sb.binary until a matching kernel is
    ready for snapd 2.68.x

 -- Dan Bungert <daniel.bungert@canonical.com>  Tue, 06 May 2025 08:24:10 +0200

livecd-rootfs (25.10.1) questing; urgency=medium

  * desktop: no longer involve cloud-init in early networking (LP: #2107225)
  * server: provide network config direct to netplan
  * server: update default netplan config for IPv6 autoconfiguration &
    connectivity

 -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 28 Apr 2025 09:53:34 -0600

livecd-rootfs (25.04.26) plucky; urgency=medium

  * cpc: Restore UseDomains=true in cloud images (LP: #2106729)

 -- Tomáš Virtus <tomas.virtus@canonical.com>  Thu, 10 Apr 2025 13:07:25 +0000

livecd-rootfs (25.04.25) plucky; urgency=medium

  * live-build/auto/build: Use --workdir in ubuntu-image to avoid filling
    tmpfs-based /tmp (LP: #2103735)

 -- Dave Jones <dave.jones@canonical.com>  Thu, 20 Mar 2025 17:22:47 +0000

livecd-rootfs (25.04.24) plucky; urgency=medium

  * desktop: update TPMFDE model to move pc-kernel to channel 25.04/stable.

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 13 Mar 2025 17:17:30 -0600

livecd-rootfs (25.04.23) plucky; urgency=medium

  * Add 6.14 kernel apparmor features' preseeds. (LP: #2102120)

 -- Jess Jang <jess.jang@canonical.com>  Wed, 12 Mar 2025 21:08:31 -0500

livecd-rootfs (25.04.22) plucky; urgency=medium

  * server: leave the initrd.img symlink, we want that later for probably
    several reasons but at least for LP: #2101831
  * desktop: update TPMFDE model for 25.04.

 -- Dan Bungert <daniel.bungert@canonical.com>  Tue, 11 Mar 2025 09:16:03 -0600

livecd-rootfs (25.04.21) plucky; urgency=medium

  * With subiquity builds, setup install-sources to offer bridge kernel.
  * Add USE_BRIDGE_KERNEL to make it easier to control in the future.

 -- Dan Bungert <daniel.bungert@canonical.com>  Wed, 05 Mar 2025 08:18:54 -0700

livecd-rootfs (25.04.20) plucky; urgency=medium

  [ Adriano Cordova ]
  * riscv: add SUBARCH 'jh7110'. (LP: #2099993)

  [ Michael Hudson-Doyle ]
  * In ubuntu-server builds, install the first kernel in the base layer, not
    the "ga" kernel (which may not be installed at all, as is the case in e.g.
    the arm64+largemem builds).
  * Again in ubuntu-server builds, configure LAYERFS_PATH in the kernel layer
    and ensure the initrd is freshly regenerated in that layer. LAYERFS_PATH
    was being set to the layer below the kernel layer, which meant that the
    live session did not get access to all the modules in the case that the
    kernel had not been installed in the base layer, which in turn means that
    installs fail. (LP: #2100148)
  * While we're at it, delete any initrd from any other layer than a kernel
    layer, as they just waste space on the ISO.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 27 Feb 2025 20:34:01 +1300

livecd-rootfs (25.04.19) plucky; urgency=medium

  * add cpc-sbom to create_manifest calls to generate sboms (LP: #2077105)

 -- Thomas Bechtold <thomasbechtold@jpberlin.de>  Tue, 25 Feb 2025 13:20:49 +0100

livecd-rootfs (25.04.18) plucky; urgency=medium

  [ Michael Hudson-Doyle ]
  * Pre-emptively include the override to not try to build HWE kernel layer in
    post .2 server riscv64 ISOs.

  [ Simon Quigley ]
  * Move from http://ppa.launchpad.net to https://ppa.launchpadcontent.net
    when specifying EXTRA_PPAS.
  * Update debhelper compat to 13, no changes needed.
  * Make the package completely Lintian-clean except for no-dep5-copyright.
  * Update Standards-Version to 4.7.0, no changes needed.
  * Add support for multiple pools (/var/lib/{livefs,preinstalled}-pool/).

  [ Simon Poirier ]
  * increase ubuntu-cpc ppc64el disk size to 2.4G

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 20 Feb 2025 10:24:04 +1300

livecd-rootfs (25.04.17) plucky; urgency=medium

  [ Dan Bungert ]
  * Fix build failure when using lowlatency-hwe-24.04, as ubuntustudio does.
    (LP: #2098105)

  [ Michael Hudson-Doyle ]
  * live-build/ubuntu-mini-iso/hooks/01-mini-iso.binary: Drop the
    assumption that the uncompressed part of the initrd is unpacked to a
    directory called "main".
  * live-build/ubuntu-mini-iso/hooks/01-mini-iso.chroot_early: Fix paths that
    should have been adjusted when code moved from binary to chroot hook.

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 14 Feb 2025 17:25:29 +1300

livecd-rootfs (25.04.16) plucky; urgency=medium

  * buildd: add udev to buildd images to fix networking issue. (LP: #2092196)

 -- Simon Poirier <simon.poirier@canonical.com>  Thu, 13 Feb 2025 13:44:02 -0500

livecd-rootfs (25.04.15) plucky; urgency=medium

  * Add 6.12 kernel apparmor features' preseeds.

 -- Thomas Bechtold <thomas.bechtold@canonical.com>  Thu, 13 Feb 2025 12:14:33 +0100

livecd-rootfs (25.04.14) plucky; urgency=medium

  * Restore the default-layer.conf file in the initrd (LP: #2097838)

 -- Dan Bungert <daniel.bungert@canonical.com>  Tue, 11 Feb 2025 08:21:56 -0700

livecd-rootfs (25.04.13) plucky; urgency=medium

  * install-sources: quote default kernel argument.
  * ubuntu-core-installer: update install-sources.yaml with kernel.

 -- Chris Peterson <chris.peterson@canonical.com>  Wed, 05 Feb 2025 17:43:34 -0800

livecd-rootfs (25.04.12) plucky; urgency=medium

  * Stop producing a rootfs tarball for the ubuntu-mini-iso builds.
  * Move configuration of casper in ubuntu-serve:live builds to a "chroot
    early" hook for the installer layer and remove the now unnecessary
    update-initramfs from the binary hook that breaks because mkinitramfs
    now requires that /sys is mounted. (LP: #2097280)
  * Similar changes for ubuntu-mini-iso build.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 05 Feb 2025 15:26:13 +1300

livecd-rootfs (25.04.11) plucky; urgency=medium

  [ Heinrich Schuchardt ]
  * riscv: copy device trees dtb/ in ESP

  [ Michael Hudson-Doyle ]
  * Allow snapd to re-exec in installer environment (the issues between snapd,
    overlayfs and apparmer that meant re-execing caused problems were fixed in
    snapd a long time ago).

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 29 Jan 2025 08:51:49 +1300

livecd-rootfs (25.04.10) plucky; urgency=medium

  * riscv: copy device trees to the ESP. Fixes (LP: #2095415)

 -- Adriano Cordova <adriano.cordova@canonical.com>  Tue, 21 Jan 2025 10:38:54 -0300

livecd-rootfs (25.04.9) plucky; urgency=medium

  * Move reference wsl-setup script to /usr/lib/wsl/

 -- Didier Roche-Tolomelli <didrocks@ubuntu.com>  Wed, 22 Jan 2025 10:17:56 +0100

livecd-rootfs (25.04.8) plucky; urgency=medium

  * risc-v: directly copy device trees to /boot/dtbs (LP: #2092205)

 -- Adriano Cordova <adriano.cordova@canonical.com>  Thu, 19 Dec 2024 10:42:57 -0300

livecd-rootfs (25.04.7) plucky; urgency=medium

  [ Carlos Nihelton ]
  [ Didier Roche-Tolomelli ]
  * Adapt to new Microsoft package format: (LP: #2091293)
    - Keep a single wsl rootfs upgrade policy
    - Create livecd-roots tarball as a .wsl extension
    - Create wsl-distribution.conf for WSL images

 -- Didier Roche-Tolomelli <didrocks@ubuntu.com>  Mon, 09 Dec 2024 14:29:37 +0100

livecd-rootfs (25.04.6) plucky; urgency=medium

  * Refer to LB_DISTRIBUTION, not SUITE, in the ubuntu-mini-iso binary hook.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 06 Dec 2024 18:59:35 +1300

livecd-rootfs (25.04.5) plucky; urgency=medium

  * Fix ubuntu-mini-iso build, by using script from debian-cd to create a
    bootable ISO rather than the now deleted cd-boot-images-amd64 package.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 04 Dec 2024 13:33:53 +1300

livecd-rootfs (25.04.4) plucky; urgency=medium

  [ Rémy Martin ]
  * Add support for arm64+tegra-jetson flavor to disambiguate from the
    NVIDIA IGX builds.

 -- Loïc Minier <loic.minier@ubuntu.com>  Tue, 26 Nov 2024 13:41:05 +0000

livecd-rootfs (25.04.3) plucky; urgency=medium

  * Switch Lubuntu to stacked squashfses, and split apart the common
    functionality to avoid Subiquity-specific commands.
  * Add optional Dracut support for installed images, enable it for Lubuntu.

 -- Simon Quigley <tsimonq2@ubuntu.com>  Sat, 23 Nov 2024 13:52:09 -0600

livecd-rootfs (25.04.2) plucky; urgency=medium

  * Explicitly create home directory for buildd system user to avoid issues
    with installing and running snaps. (LP: #2083240)

 -- jchittum <john.chittum@canonical.com>  Wed, 06 Nov 2024 07:40:42 -0500

livecd-rootfs (25.04.1) plucky; urgency=medium

  * Add support for install-sources version: 2, which handles bridge kernels.

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 17 Oct 2024 08:22:38 -0600

livecd-rootfs (24.10.27) oracular; urgency=medium

  * Set UBUNTU_STORE_COHORT_KEY="+" to prepare-image to make sure we simply
    use the latest snap versions regardless of phasing state.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 08 Oct 2024 13:06:10 +0100

livecd-rootfs (24.10.26) oracular; urgency=medium

  * Use generic kernel flavor for Nezha D1 and LicheeRV Dock.

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Fri, 04 Oct 2024 10:30:28 +0200

livecd-rootfs (24.10.25) oracular; urgency=medium

  * Update the model used for TPM FDE installs, yet again.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 04 Oct 2024 12:21:38 +1300

livecd-rootfs (24.10.24) oracular; urgency=medium

  * desktop: Remove some cruft referencing the subiquity snap, which can
    result in 'error: snap "subiquity" is not installed' messages being
    printed on the terminal.  (LP: #2083554)

 -- Dan Bungert <daniel.bungert@canonical.com>  Wed, 02 Oct 2024 10:13:41 -0600

livecd-rootfs (24.10.23) oracular; urgency=medium

  * Update the model used for TPM FDE installs, again, hopefully working this
    time.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 02 Oct 2024 19:06:50 +1300

livecd-rootfs (24.10.22) oracular; urgency=medium

  * Revert "Update the model used for TPM FDE installs."
    (to unblock apparmor fixes for cloud images)

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Mon, 30 Sep 2024 16:19:22 +0530

livecd-rootfs (24.10.21) oracular; urgency=medium

  [ Utkarsh Gupta ]
  * Add 6.11 kernel apparmor features' preseeds.

  [ Michael Hudson-Doyle ]
  * Update the model used for TPM FDE installs.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Thu, 19 Sep 2024 19:42:24 +0530

livecd-rootfs (24.10.20) oracular; urgency=medium

  [ Chad Smith ]
  * Refresh cloud-init service override for updated service file name and
    ordering fix. (LP: #2081325)

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 20 Sep 2024 12:36:12 -0600

livecd-rootfs (24.10.19) oracular; urgency=medium

  * live-server and desktop: disable kdump-tools only in the live layer.

 -- Chris Peterson <chris.peterson@canonical.com>  Tue, 17 Sep 2024 21:11:15 -0700

livecd-rootfs (24.10.18) oracular; urgency=medium

  * live-server and desktop: disable kdump-tools in the minimal layer
    to allow the installer to decide when to enable it (LP: #2077990).

 -- Chris Peterson <chris.peterson@canonical.com>  Fri, 13 Sep 2024 09:08:33 -0700

livecd-rootfs (24.10.17) oracular; urgency=medium

  * desktop and subiquity-using flavors: install the kernel in the minimal
    layer (LP 2080272)

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 12 Sep 2024 15:30:34 -0600

livecd-rootfs (24.10.16) oracular; urgency=medium

  * live-server: fix issue where the kernel was not actually placed in the
    minimal layer

 -- Dan Bungert <daniel.bungert@canonical.com>  Wed, 11 Sep 2024 12:30:35 -0600

livecd-rootfs (24.10.15) oracular; urgency=medium

  * live-server: install the kernel in the minimal layer (LP: #2080272)

 -- Dan Bungert <daniel.bungert@canonical.com>  Tue, 10 Sep 2024 12:42:33 -0600

livecd-rootfs (24.10.14) oracular; urgency=medium

  [ Sergio Costas ]
  * Switch ubuntu-core-desktop project to be a subproject of the
    ubuntu-core-installer project.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 10 Sep 2024 16:11:32 +1200

livecd-rootfs (24.10.13) oracular; urgency=medium

  * Fix autopkgtest issue where /tmp mounted with nodev is used as a working
    directory, which understandably causes problems for device node creation.
    (LP: #2078980)

 -- Dan Bungert <daniel.bungert@canonical.com>  Wed, 04 Sep 2024 14:27:27 -0600

livecd-rootfs (24.10.12) oracular; urgency=medium

  * Update ubuntu-classic-2404-amd64 model in ubuntu hooks. (LP: #2077899)

 -- Chris Peterson <chris.peterson@canonical.com>  Mon, 26 Aug 2024 17:03:28 -0700

livecd-rootfs (24.10.11) oracular; urgency=medium

  [ Simon Poirier ]
  * disk-image-uefi: Fix regression with partition sizing on arm.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Thu, 22 Aug 2024 04:58:46 +0530

livecd-rootfs (24.10.10) oracular; urgency=medium

  * disk-image-uefi.binary: Shift down boot partition to 13 to support systems
    which don't handle partition numbers higher than 15. (LP: #2072929)

 -- Simon Poirier <simon.poirier@canonical.com>  Tue, 20 Aug 2024 18:57:57 -0400

livecd-rootfs (24.10.9) oracular; urgency=medium

  [ Cody Shepherd ]
  * fix: remove ec2-version hook for cpc images.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Wed, 14 Aug 2024 18:02:29 +0530

livecd-rootfs (24.10.8) oracular; urgency=medium

  [ Erich Eickmeyer ]
  * Add minimal installation to Ubuntu Studio

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 25 Jul 2024 11:12:52 -0700

livecd-rootfs (24.10.7) oracular; urgency=medium

  * riscv64: preinstalled server image for Microchip PIC64GX Curiosity Kit
    (LP: #2072956)

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Mon, 22 Jul 2024 14:51:25 +0200

livecd-rootfs (24.10.6) oracular; urgency=medium

  [ Chad Smith ]
  * Override cloud-init.service in /etc so as to not invalidate debsums
    (LP: #2069391)
  * Update the overridden copy of cloud-init.service

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 18 Jul 2024 15:58:53 -0600

livecd-rootfs (24.10.5) oracular; urgency=medium

  [ Erich Eickmeyer ]
  * Switch Ubuntu Studio to generic kernel

  [ Zhaoxuan Zhai ]
  * support config sector size in ubuntu-image

  [ Łukasz 'sil2100' Zemczak ]
  * Build qcow2 images for ubuntu-core LXD support.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 11 Jul 2024 12:57:54 +0200

livecd-rootfs (24.10.4) oracular; urgency=medium

  [ Philip Roche ]
  * Revert removal of unminimize call in server builds. (LP: #2069828)

  [ Utkarsh Gupta ]
  * Use packaged unminimize in the ubuntu-server images.
  * Drop unminimize spit out by livecd-rootfs.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Wed, 19 Jun 2024 22:02:39 +0530

livecd-rootfs (24.10.3) oracular; urgency=medium

  [ Heinrich Schuchardt ]
  * riscv64: use earlycon=sbi on command line

  [ Michael Hudson-Doyle ]
  * Add 'ubuntu-core-installer' project.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 11 Jun 2024 11:51:14 +1200

livecd-rootfs (24.10.2) oracular; urgency=medium

  [ Michael Hudson-Doyle ]
  * Replace 'ubuntustudio-dvd' project with an almost identical 'ubuntustudio'
    project.

  [ Philip Roche ]
  * No longer install LXD snap in unminimize script (LP: #2066905)

 -- Philip Roche <phil.roche@canonical.com>  Thu, 23 May 2024 14:11:57 +0100

livecd-rootfs (24.10.1) oracular; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * Add experimental support for building ubuntu-core-desktop installer images
    (LP: #2063203)

  [ Philip Roche ]
  * Re-enable ability to build HyperV desktop images (LP: #2064280)

 -- Philip Roche <phil.roche@canonical.com>  Tue, 30 Apr 2024 17:58:43 +0100

livecd-rootfs (24.04.69) noble; urgency=medium

  * desktop: move udisks2-inhibit to service (LP: #2063192)

 -- Dan Bungert <daniel.bungert@canonical.com>  Tue, 23 Apr 2024 13:37:05 -0600

livecd-rootfs (24.04.68) noble; urgency=medium

  * Rename the milk-v-mars SUBARCH to milkvmars.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 23 Apr 2024 15:20:56 +0100

livecd-rootfs (24.04.67) noble; urgency=medium

  [ Julian Andres Klode ]
  * Update wording for universe sources

  [ Łukasz 'sil2100' Zemczak ]
  * Update the classic model assertion for TPM FDE, dropping thunderbird as
    it is not part of the minimal install.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 22 Apr 2024 13:00:36 +0100

livecd-rootfs (24.04.66) noble; urgency=medium

  [ Heinrich Schuchardt ]
  * riscv: add pre-installed image for Milk-V Mars.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 22 Apr 2024 09:11:59 +0100

livecd-rootfs (24.04.65) noble; urgency=medium

  [ Aaron Rainbolt ]
  * Allows Multiverse packages to be pulled into Kubuntu. This is necessary so
    that fonts-ibm-plex can be installed on the ISO, which is going to be used
    by kubuntu-installer-prompt as part of Kubuntu's rebrand.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 18 Apr 2024 19:35:49 +0200

livecd-rootfs (24.04.64) noble; urgency=medium

  * Update the Ubuntu classic model assertion for TPM FDE to the 24.04 model.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 18 Apr 2024 18:57:28 +0200

livecd-rootfs (24.04.63) noble; urgency=medium

  [ Simon Poirier ]
  * Re-enable armhf disk-image-uefi building. (LP: #2062024)
    This reverts commit 4f51ff45 (fix: Remove UEFI booting armhf, 2024-03-12).

 -- Philip Roche <phil.roche@canonical.com>  Wed, 17 Apr 2024 18:28:47 +0100

livecd-rootfs (24.04.62) noble; urgency=medium

  [ Steve Langasek ]
  * Invert check for whether to include casper since the "yes" list is now
    much shorter than the "no" list
  * Refactor task/package handling for new installer images

 -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 15 Apr 2024 22:40:40 -0600

livecd-rootfs (24.04.61) noble; urgency=medium

  * Fix the UC24 builds: use --snap instead of --extra-snaps.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 11 Apr 2024 10:44:04 +0200

livecd-rootfs (24.04.60) noble; urgency=medium

  * Drop use of 'laptop' for x13s as this is now migrated to generic.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 08 Apr 2024 21:35:46 -0700

livecd-rootfs (24.04.59) noble; urgency=medium

  [ Catherine Redfield ]
  * Add policy:unconfined_restrictions feature to 6.8 kernel (LP: #2060558)

  [ Dan Bungert ]
  * budgie: remove add_snap of ubuntu-budgie-installer,
    ubuntu-desktop-bootstrap is used instead. (LP: #2060568)

 -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 08 Apr 2024 14:09:15 -0600

livecd-rootfs (24.04.58) noble; urgency=medium

  * Add console-conf to UC24 extra snaps by default, as the models define
    it as optional so we need to explicitly request it to be added.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 08 Apr 2024 16:24:38 +0200

livecd-rootfs (24.04.57) noble; urgency=medium

  * Ensure the proper hooks are copied for Ubuntu MATE (LP: #2058161).

 -- Simon Quigley <tsimonq2@ubuntu.com>  Sun, 07 Apr 2024 17:37:21 -0500

livecd-rootfs (24.04.56) noble; urgency=medium

  * l/a/build: if debootstrap fails, cat deboostrap.log
  * flavors: cloud-init needs to be present in Subiquity-based installers.

 -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 01 Apr 2024 19:39:25 -0600

livecd-rootfs (24.04.55) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sat, 30 Mar 2024 11:26:01 -0700

livecd-rootfs (24.04.54) noble; urgency=medium

  [ Steve Langasek ]
  * Drop dkms from the riscv64 lichee images.

  [ Erich Eickmeyer ]
  * Add chroot_early symlink for Ubuntu MATE

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 28 Mar 2024 11:47:02 -0600

livecd-rootfs (24.04.53) noble; urgency=medium

  * Add support for building Ubuntu Core 24 images.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 28 Mar 2024 12:10:15 +0100

livecd-rootfs (24.04.52) noble; urgency=medium

  * Move from hwe-22.04 to hwe-24.04 throughout, hwe-22.04 is obsolete and
    to be dropped from the release pocket imminently.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 27 Mar 2024 12:03:04 -0700

livecd-rootfs (24.04.51) noble; urgency=medium

  * Rename the casper.gschema override to livecd-rootfs.override
    to try to avoid conflicts with the override generated in casper

 -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 25 Mar 2024 11:46:35 +0100

livecd-rootfs (24.04.50) noble; urgency=medium

  [ Dan Bungert ]
  * Use the same includes.chroot* overrides from desktop for the
    subiquity-backed oem and flavor installer ISOs. (LP: #2055077)
  * copy include.* directories for subiquity desktop install ISOs (LP: #2055077)

  [ Utkarsh Gupta ]
  * Add NOW env variable in autopkgtest.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Thu, 21 Mar 2024 01:23:00 +0530

livecd-rootfs (24.04.49) noble; urgency=medium

  [ Erich Eickmeyer]
  * Move Ubuntu MATE to the new Ubuntu desktop installer snap.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 18 Mar 2024 13:18:54 -0700

livecd-rootfs (24.04.48) noble; urgency=medium

  * Fix bash synxtax for index parameter expansion.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Wed, 13 Mar 2024 18:43:53 +0530

livecd-rootfs (24.04.47) noble; urgency=medium

  [ Utkarsh Gupta ]
  * Add build_name metadata to build.info file for OCI and Base images.

  [ jchittum ]
  * Drop support for armhf uefi booting vm images. (LP: #2057776)

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Wed, 13 Mar 2024 18:27:01 +0530

livecd-rootfs (24.04.46) noble; urgency=medium

  [ Dan Bungert ]
  * mini-iso: move depends to mini-iso-tools package

  [ handsome_feng ]
  * Move Ubuntu Kylin to the new installer.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 06 Mar 2024 18:31:13 -0800

livecd-rootfs (24.04.45) noble; urgency=medium

  [ Jess Jang ]
  * fix: Missing apparmor feature for 6.8 kernel (LP: #2056078)

  [ Chad Smith ]
  * Fix cloud-init clean script, by declaring the interpreter.

 -- Jess Jang <jess.jang@canoical.com>  Mon, 04 Mar 2024 15:17:53 -0600

livecd-rootfs (24.04.44) noble; urgency=medium

  * Switch to using the candidate channel for the ubuntu-image snap. This way
    we can more easily make use of fixes in ubuntu-image without having to
    wait for the full validation process to finish.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Fri, 01 Mar 2024 12:08:13 +0100

livecd-rootfs (24.04.43) noble; urgency=medium

  * Set the required debconf settings to allow for noninteractive
    grub updates in cloud images (LP: #2054103)

 -- Philip Roche <phil.roche@canonical.com>  Fri, 23 Feb 2024 13:54:57 +0000

livecd-rootfs (24.04.42) noble; urgency=medium

  [ Sean Davis ]
  * xubuntu: Fix description 2-line indentation.

 -- Brian Murray <brian@ubuntu.com>  Thu, 22 Feb 2024 17:52:12 -0800

livecd-rootfs (24.04.41) noble; urgency=medium

  [ Simon Poirier ]
  * live-build/buildd/includes.chroot/etc/apt:
    unpin backports for buildd images (LP: #2009871)

 -- Philip Roche <phil.roche@canonical.com>  Thu, 22 Feb 2024 17:39:57 +0000

livecd-rootfs (24.04.40) noble; urgency=medium

  [ Sean Davis ]
  * Fix the KERNEL_FLAVOURS variable for Xubuntu.

 -- Brian Murray <brian@ubuntu.com>  Wed, 21 Feb 2024 17:04:37 -0800

livecd-rootfs (24.04.39) noble; urgency=medium

  [ Steve Langasek ]
  * Pare down 'BASE_SEED' handling to only those flavors which still use it.

  [ Łukasz 'sil2100' Zemczak ]
  * Attempt building netboot tarballs for largemem arm64 server images.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 20 Feb 2024 17:04:01 +0100

livecd-rootfs (24.04.38) noble; urgency=medium

  * Fix overlooked syntax error

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 18 Feb 2024 09:14:21 -0800

livecd-rootfs (24.04.37) noble; urgency=medium

  [ Sean Davis ]
  * Move Xubuntu to the new installer.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 18 Feb 2024 09:08:50 -0800

livecd-rootfs (24.04.36) noble; urgency=medium

  * live-build/buildd/hooks/00-mirror.binary: Patch all sources files

 -- Julian Andres Klode <juliank@ubuntu.com>  Fri, 16 Feb 2024 22:04:07 +0100

livecd-rootfs (24.04.35) noble; urgency=medium

  [ Steve Langasek ]
  * Drop references to ubuntu-gnome which is not a current flavor.

  [ Didier Roche ]
  * Ensure ubuntu-wsl image can be published in cloud-images again.

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 16 Feb 2024 11:11:58 +0100

livecd-rootfs (24.04.34) noble; urgency=medium

  [ Michael Hudson-Doyle ]
  * Hooks and other things need to go in live-build/$PROJECT and $PROJECT for
    Ubuntu Studio is ubuntustudio-dvd, not ubuntustudio.

  [ Erich Eickmeyer ]
  * Change Ubuntu Cinnamon to layered image.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 16 Feb 2024 10:17:27 +1300

livecd-rootfs (24.04.33) noble; urgency=medium

  [ Michael Hudson-Doyle ]
  * Edubuntu, Ubuntu Studio and Ubuntu Budgie have hooks in
    live-build/${PROJECT}/hooks now but they need to be copied to config/ to
    do anything.  LP: #2052617.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 14 Feb 2024 09:42:07 -0800

livecd-rootfs (24.04.32) noble; urgency=medium

  * Switch from sources.list to ubuntu.sources (LP: #2048129)
  * Setup preinstalled pool in preinstalled-pool.sources

 -- Julian Andres Klode <juliank@ubuntu.com>  Mon, 12 Feb 2024 21:55:42 +0100

livecd-rootfs (24.04.31) noble; urgency=medium

  * Use the ubuntu-desktop-bootstrap snap as the Ubuntu Desktop installer

 -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 12 Feb 2024 21:30:16 +0100

livecd-rootfs (24.04.30) noble; urgency=medium

  [ Heinrich Schuchardt ]
  * riscv: install u-boot-starfive on VisionFive 2 preinstalled image.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 12 Feb 2024 17:06:59 +0100

livecd-rootfs (24.04.29) noble; urgency=medium

  * Fix ubuntu-wsl images to be published in cloud-images.

 -- Didier Roche <didrocks@ubuntu.com>  Mon, 12 Feb 2024 11:01:18 +0100

livecd-rootfs (24.04.28) noble; urgency=medium

  * Add missing mkdir invocation from 24.04.26 (LP: #2052617).

 -- Simon Quigley <tsimonq2@ubuntu.com>  Fri, 09 Feb 2024 13:32:40 -0600

livecd-rootfs (24.04.27) noble; urgency=medium

  [ Jean-Baptiste Lallement ]
  [ Didier Roche-Tolomelli ]
  * Create different WSL tarballs depending on upgrade policy.
  * Enable systemd as part of image creation instead of launcher hack.

 -- Didier Roche <didrocks@ubuntu.com>  Wed, 07 Feb 2024 17:01:15 +0100

livecd-rootfs (24.04.26) noble; urgency=medium

  [ Steve Langasek ]
  * Share live-build/ubuntu/hooks/020-ubuntu-live.chroot_early across
    all flavors using new-style layered squashfs, removing need for
    kernel commandline options in debian-cd.

  [ dann frazier ]
  * Use flock to avoid races with systemd-udevd that cause loop device
    partitions to briefly disappear.

 -- dann frazier <dann.frazier@canonical.com>  Thu, 01 Feb 2024 09:09:17 -0700

livecd-rootfs (24.04.25) noble; urgency=medium

  * live-build/auto/config: for ubuntu-server, consider the actual kernel
    flavor when dealing with netboot layers - even if we don't really care.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 30 Jan 2024 11:27:46 +0100

livecd-rootfs (24.04.24) noble; urgency=medium

  [ Tomáš Virtus ]
  * live-build/functions: mount_disk_image: add rootpart parameter

  [ Utkarsh Gupta ]
  * live-build/auto/config: drop python3-systemd from CPC's minimized builds.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Mon, 22 Jan 2024 18:01:53 +0530

livecd-rootfs (24.04.23) noble; urgency=medium

  * Remove magic-proxy and all references to it as it is not used by any
    builds of any release newer than 18.04.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 29 Jan 2024 14:53:26 +1300

livecd-rootfs (24.04.22) noble; urgency=medium

  * Add a largemem subarch for ubuntu-server that ships a 64k kernel variant
    by default (LP: #2050209).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 25 Jan 2024 11:01:28 +0100

livecd-rootfs (24.04.21) noble; urgency=medium

  * live-build/functions: avoid losetup -P as it appears to race with udev and
    do it a bit more by-hand instead. (LP: #2045586)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 25 Jan 2024 10:28:38 +1300

livecd-rootfs (24.04.20) noble; urgency=medium

  * fix: Fix for calling unminimize if lxd-installer package
    not installed. (LP: #2049723)
  * Do not exit live image build if PASSES_TO_LAYERS is true and layer
    is already registered.

 -- Philip Roche <phil.roche@canonical.com>  Thu, 25 Jan 2024 07:57:29 +1300

livecd-rootfs (24.04.19) noble; urgency=medium

  * live-build/auto/config: don't repeatedly add the same pass name to the
    list of layers.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 18 Jan 2024 11:03:55 -0800

livecd-rootfs (24.04.18) noble; urgency=medium

  * update apparmor feature overlay match for target 6.6 kernel.

 -- Thomas Bechtold <thomas.bechtold@canonical.com>  Tue, 16 Jan 2024 13:06:37 +0100

livecd-rootfs (24.04.17) noble; urgency=medium

  * unminimize: Use lxd-installer to install LXD itself. (LP: #2036725)

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Thu, 11 Jan 2024 15:12:53 +0530

livecd-rootfs (24.04.16) noble; urgency=medium

  * Fix overlooked syntax error in live-build/auto/config.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 03 Jan 2024 23:38:53 -0800

livecd-rootfs (24.04.15) noble; urgency=medium

  * live-build/ubuntu/hooks/020-ubuntu-live.chroot_early: apply to any
    layer ending in .live so this can be reused across flavors
  * live-build/ubuntu/hooks/020-ubuntu-live.chroot_early: check for
    glib-compile-schemas presence before calling
  * live-build/auto/config: include a sanity check that no layered image has
    more than one "live" layer that would cause undefined behavior with the
    above hook.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 03 Jan 2024 23:26:05 -0800

livecd-rootfs (24.04.14) noble; urgency=medium

  * When the files we're creating in the live layer have static content,
    ship them in live-build/ubuntu/includes.chroot.minimal.standard.live
    instead of generating them from
    live-build/ubuntu/hooks/020-ubuntu-live.chroot_early.  Also fixes the
    fact that live-build/ubuntu/hooks/020-ubuntu-live.chroot_early was
    incorrectly writing to /root in the previous upload instead of /usr.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 20 Dec 2023 11:40:02 -0800

livecd-rootfs (24.04.13) noble; urgency=medium

  * Drop support for building armhf+raspi images; as of noble these are
    arm64-only.
  * live-build/ubuntu/hooks/020-ubuntu-live.chroot_early: move code here
    from scripts/casper-bottom/61desktop_canary_tweaks that should be done
    statically at image build time, not at boot.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 20 Dec 2023 08:15:34 -0800

livecd-rootfs (24.04.12) noble; urgency=medium

  * Switch Edubuntu to the new installer.
  * Add casper to minimal.standard.live seed.

 -- Erich Eickmeyer <eeickmeyer@ubuntu.com>  Tue, 12 Dec 2023 12:56:37 -0800

livecd-rootfs (24.04.11) noble; urgency=medium

  * Explicitly add_package linux-$KERNEL_FLAVOURS in Ubuntu Studio.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 08 Dec 2023 18:34:07 -0800

livecd-rootfs (24.04.10) noble; urgency=medium

  * Set C.UTF-8 locale in /etc/default/locale for all images; originally
    intended to be landed in the cosmic cycle..
  * Project name for Ubuntu Studio needs to be 'ubuntustudio-dvd'
    throughout, not 'ubuntustudio'.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 08 Dec 2023 15:07:41 -0800

livecd-rootfs (24.04.9) noble; urgency=medium

  * When building locally using the auto/build script unmounting fails.
    Instead of mounting /dev/pts per bind mount the devpts file system
    directly.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 08 Dec 2023 15:43:04 +1300

livecd-rootfs (24.04.8) noble; urgency=medium

  [ Erich Eickmeyer ]
  * Switch Ubuntu Studio to the new installer.

  [ Steve Langasek ]
  * Remove *-dvd glob handling for live layers; Ubuntu Studio is the only
    remaining "DVD" flavor, and with the move to the new installer this bit
    is also now incorrect.
  * live-build/auto/config: fail immediately on unknown arch/subarch.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 07 Dec 2023 15:36:30 -0800

livecd-rootfs (24.04.7) noble; urgency=medium

  [ Dave Jones ]
  * Remove more bits related to pre-installed desktop images (LP: #2038098)

  [ Jean-Baptiste Lallement ]
  * Include -updates when calling germinate.  LP: #1921862.

  [ Dan Bungert ]
  * cpc/vagrant: fix possible autopkgtest hang on ssh-keygen

  [ Simon Poirier ]
  * add systemd-resolved back to buildd images.  LP: #2007419.

  [ Steve Langasek ]
  * live-build/functions: add additional debugging to mount_image() on
    failure since we again have loop partitions failing to be block devices.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 03 Dec 2023 21:38:27 -0800

livecd-rootfs (24.04.6) noble; urgency=medium

  * Re-enable universe for pre-installed images (LP: #2044154)

 -- Ankush Pathak <ankush.pathak@canonical.com>  Tue, 21 Nov 2023 11:26:46 -0500

livecd-rootfs (24.04.5) noble; urgency=medium

  [ Yao Wei (魏銘廷) ]
  * ubuntu-oem: add dummy files in order not to fail make-hooks

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 17 Nov 2023 17:20:44 +1300

livecd-rootfs (24.04.4) noble; urgency=medium

  * Drop a few remaining 'legacy' references.
  * Drop cargo-culted code for "preinstalled" images.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 05 Nov 2023 16:42:19 +0200

livecd-rootfs (24.04.3) noble; urgency=medium

  * Drop the legacy images for both Ubuntu and Ubuntu Budgie.
  * We no longer need to remove ubiquity from the Ubuntu live layer and
    install ubuntu-desktop-installer, this is now handled via the seeds.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sat, 04 Nov 2023 22:06:57 +0200

livecd-rootfs (24.04.2) noble; urgency=medium

  * Enable snap preseeding with ppc64el images where /boot/vmlinux is used
    instead of /boot/vmlinuz. (LP: #2038957)

 -- Philip Roche <phil.roche@canonical.com>  Thu, 26 Oct 2023 17:56:00 +0100

livecd-rootfs (24.04.1) noble; urgency=medium

  [ Steve Langasek ]
  * call ubuntu-image classic with --debug, because --verbose doesn't give
    us anything useful in the livefs build logs.

  [ Heinrich Schuchardt ]
  * arm: fix console parameter for ARM cloud-images (LP: #2036730)

 -- Paride Legovini <paride@ubuntu.com>  Wed, 25 Oct 2023 17:58:13 +0200

livecd-rootfs (23.10.55) mantic; urgency=medium

  * fix: add 6.5 kernel appamor features to livecd-rootfs based on
    features pulled from 6.5.0.1006 kernel in proposed (LP: #2037567)

 -- jchittum <john.chittum@canonical.com>  Thu, 05 Oct 2023 11:10:43 -0500

livecd-rootfs (23.10.54) mantic; urgency=medium

  * Update the desktop fde model to include firmware-updater

 -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 03 Oct 2023 22:32:37 +0200

livecd-rootfs (23.10.53) mantic; urgency=medium

  * oem, budgie: kernel in the live layer

 -- Dan Bungert <daniel.bungert@canonical.com>  Tue, 03 Oct 2023 10:42:32 -0600

livecd-rootfs (23.10.52) mantic; urgency=medium

  [ Philip Roche ]
  * fix: Sort filelists creating when building ubuntu-cpc images (LP: #2033677)
  * fix: Create .filelist in ubuntu-cpc project binary hooks that do not use
    create_manifest shared function (LP: #2033751)
    * fix: Ensure any created .filelist is symlinked with expected prefix
      and correct permissions
    * fix: disk-image-non-cloud ubuntu-cpc build target now provides
      manifest and filelist

  [ Steve Langasek ]
  * remove ssl-cert "snakeoil" private keys from images, since this makes
    them not very private.  LP: #2037869.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 02 Oct 2023 18:13:03 -0700

livecd-rootfs (23.10.51) mantic; urgency=medium

  [ Dimitri John Ledkov ]
  * Add support to live-build/lb_chroot_layered to allow adding the kernel to
    the currently required layer location, which fixes arm64+x13s and also
    allows for removing live-build/ubuntu/hooks/020-ubuntu-live.binary.

 -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 02 Oct 2023 14:55:29 -0600

livecd-rootfs (23.10.50) mantic; urgency=medium

  * live-build/ubuntu/hooks: ensure kernel artifacts named with subarch

 -- Dimitri John Ledkov <dimitri.ledkov@canonical.com>  Fri, 29 Sep 2023 21:36:07 +0100

livecd-rootfs (23.10.49) mantic; urgency=medium

  [ Phil Roche ]
  * fix: arm64 flash-kernel removal from ubuntu-cpc project cloud images
    (LP: #2037074)

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 27 Sep 2023 22:37:45 -0700

livecd-rootfs (23.10.48) mantic; urgency=medium

  [ Dimitri John Ledkov ]
  * Add support for x13s subarch.  LP: #2037099.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 27 Sep 2023 12:49:04 -0700

livecd-rootfs (23.10.47) mantic; urgency=medium

  [ Phil Roche ]
  * fix: Ensure that grub/shim package installs do not install recommends for
    minimized ubuntu-cpc image builds (LP: #2037075)

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 26 Sep 2023 15:04:09 -0700

livecd-rootfs (23.10.46) UNRELEASED; urgency=medium

  [ Simon Poirier ]
  * Fix use of variable declared in conditional branch and used in parent
    scope in snap_validate_seed. This would affect binary for images without
    kernel and using "set -u". (LP: #2037338)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 26 Sep 2023 15:11:07 +1300

livecd-rootfs (23.10.45) mantic; urgency=medium

  * budgie: Configure universe & multiverse sources (LP: #2036966)

 -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 25 Sep 2023 13:57:21 -0600

livecd-rootfs (23.10.44) mantic; urgency=medium

  * Fix the subarch used in the hook to identify images for sifive
    unmatched.  LP: #2037060.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 22 Sep 2023 10:58:57 -0700

livecd-rootfs (23.10.43) mantic; urgency=medium

  * The unminimize script should install the lxd snap from the per-release
    channel, the same as in the full image. (LP: #2036725)

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Fri, 22 Sep 2023 15:01:43 +0530

livecd-rootfs (23.10.42) mantic; urgency=medium

  * fix: Fix the missing `fi` with the recent changes in the
    `unminimize` script for `ubuntu-cpc` project (LP: #2036591)

 -- Phil Roche <phil.roche@canonical.com>  Tue, 19 Sep 2023 11:30:19 +0100

livecd-rootfs (23.10.41) mantic; urgency=medium

  * ubuntu-cpc: create a new boot partition on all UEFI cloud-images
  * ubuntu-cpc: refactor the logic to define the disk image size for UEFI
    images

 -- Gauthier Jolly <gauthier.jolly@canonical.com>  Tue, 19 Sep 2023 08:20:00 -0700

livecd-rootfs (23.10.40) mantic; urgency=medium

  * Enhance unminimize to transform into a base image
    for ubuntu-cpc.
  * Install linux-virtual to restore the stripped headers
    for ubuntu-cpc.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Tue, 19 Sep 2023 14:05:19 +0530

livecd-rootfs (23.10.39) mantic; urgency=medium

  * The chroot tmpfs mount should only be /var/lib/apt/lists, not
    /var/lib/apt; the latter breaks changes to /var/lib/apt/extended_states.
    LP: #2036195.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 18 Sep 2023 15:06:23 -0700

livecd-rootfs (23.10.38) mantic; urgency=medium

  * desktop: construct a minimal+tpmfde catalog variation, with matching
    layers (LP: #2036461)

 -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 18 Sep 2023 15:48:33 -0600

livecd-rootfs (23.10.37) mantic; urgency=medium

  * fix: ensure minimize-manual script uses passed in argument for all commands (LP: #2036198)
  * fix: armhf flavour for 6.5+ kernel is now generic (LP: #2036192)

 -- Philip Roche <phil.roche@ubuntu.com>  Fri, 15 Sep 2023 11:58:23 +0100

livecd-rootfs (23.10.36) mantic; urgency=medium

  * Since we restored the minimal layer, we also need to adjust all hook
    conditionals to use the minimal.standard layer name instead of standard.
  * 020-ubuntu-live.binary hook: make sure the kernel and initrd artifacts are
    named correctly.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 13 Sep 2023 11:43:22 +0200

livecd-rootfs (23.10.35) mantic; urgency=medium

  * Restore a desktop minimal layer and use if by default (ffe lp: #2034261)

 -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 12 Sep 2023 13:12:16 +0200

livecd-rootfs (23.10.34) mantic; urgency=medium

  [ Steve Langasek ]
  * Drop (outdated, inconsistent) /etc/hosts from ubuntu-server chroot
    includes.

  [ Michael Hudson-Doyle ]
  * auto/config: use the new server-live task to reduce the use of explicit
    calls to add_package and add_snap a bit.

  [ Dave Jones ]
  * clean up references to obsolete pi subarchs no longer built, and remove
    code that writes out /boot/firmware settings that are later clobbered

  [ Dan Bungert ]
  * desktop: adjust kernel to be in the live layer, to support changing which
    kernel is installed rather than always using hwe. (LP: #2026225)

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 08 Sep 2023 08:54:13 -0600

livecd-rootfs (23.10.33) mantic; urgency=medium

  * Drop references to kubuntu-plasma5, obsolete since wily
  * ubuntucinnamon-live task has existed for a while now, use it instead of
    hard-coded list of packages.
  * Don't hard-code addition of xterm package on xubuntu, it's in the task
    already.
  * Drop references to ubuntu-netbook, obsolete since Ubuntu 11.04.
  * ubuntu-unity-live task exists, use it also instead of hard-coded list of
    packages.
  * live-build/auto/config: various refactors to eliminate code duplication
  * Drop references to ubuntu-dvd, obsolete after precise.
  * Drop references to mythbuntu, obsolete after xenial.
  * Parameterize and consolidate live image definitions for flavors using
    a common pattern
  * generic is the default kernel flavor in live-build on Ubuntu; remove
    hard-coded cargo-culting of this setting.
  * Drop references to kubuntu-dvd, obsoleted in 2012.
  * ubuntukylin-default-settings is part of the task, don't hard-code the
    package.
  * Remove unnecessary arch guarding of the UbuntuStudio kernel selection:
    we only build this image on amd64 (the arch checking is from i386 days),
    and the lowlatency kernel also exists on arm64.
  * Drop code only used for d-i based ubuntu-server images, no longer
    supported.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 06 Sep 2023 15:51:11 -0700

livecd-rootfs (23.10.32) mantic; urgency=medium

  * Make the hybrid canary images the default for Ubuntu.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 06 Sep 2023 18:21:34 +0200

livecd-rootfs (23.10.31) mantic; urgency=medium

  * blkid is unreliable in mount_image(), but this blkid call is only here
    for debugging, so ignore any failures (even if we don't understand
    them).  LP: #2034299.
  * mark the minimized autopkgtest as also allowing stderr, in the event of
    any error messages from blkid.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 05 Sep 2023 14:42:03 -0700

livecd-rootfs (23.10.30) mantic; urgency=medium

  * Fix unminimize to correctly list packages. (LP: #1996489)

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Sat, 02 Sep 2023 02:16:03 +0530

livecd-rootfs (23.10.29) mantic; urgency=medium

  * canary: switch to use the live task, try to use KERNEL_FLAVOURS instead
    of a manual kernel add_package.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 31 Aug 2023 11:57:11 +0200

livecd-rootfs (23.10.28) mantic; urgency=medium

  * Allow stderr in the autopkgtest.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 30 Aug 2023 08:28:57 -0700

livecd-rootfs (23.10.27) mantic; urgency=medium

  * Add ubuntu to the list of targets we autopkgtest for on amd64, to ensure
    coverage of the lb_chroot_layered behavior.
  * lb_chroot_layered: if the unmount of the chroot mountpoint fails, dump
    mount information for debugging.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 29 Aug 2023 10:39:23 -0700

livecd-rootfs (23.10.26) mantic; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * Update the enhanced-sb layer model to not preinstall the printing snaps,
    per changes to seeds. Live layer model not changed as it will go away
    soon per our staged changes.

  [ Michael Hudson-Doyle ]
  * Use a traditional seed.yaml style seed for the canary installer's live

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 28 Aug 2023 12:13:38 +0200

livecd-rootfs (23.10.25) mantic; urgency=medium

  * snap-seed-parse.py: fix builds with no snaps.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 28 Aug 2023 14:02:56 +1200

livecd-rootfs (23.10.24) mantic; urgency=medium

  * update-source-catalog: Fix case where a variaton does not point at the
    base layer (i.e. most builds) (LP: #2033168)
  * Configure universe sources in canary ISO. (LP: #2033109)
  * snap-seed-parse.py: Update to allow parsing uc20-style seeds.
    (LP: #2028984)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 28 Aug 2023 12:48:53 +1200

livecd-rootfs (23.10.23) mantic; urgency=medium

  * i386 foreign-arch support was added for the canary image before 23.04
    released, but by mistake it was only added to the squashfs for the live
    session, and not the squashfs layer used as the source for installation.
    split the chroot hooks to add this to the standard.squashfs.
    LP: #2033170.
  * Drop mke2fs.conf override, no longer needed.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sat, 26 Aug 2023 16:34:27 -0700

livecd-rootfs (23.10.22) mantic; urgency=medium

  * Undo preseeding in reset_snapd_state.
  * update-source-catalog: work better when we want a variation to point
    at the base layer.
  * Stop launching a gnome-terminal at startup of the canary live session.
    (LP: #2032647)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 25 Aug 2023 18:45:03 +1200

livecd-rootfs (23.10.21) mantic; urgency=medium

  * Deduplicate the layers just before creating the squashfs, to enable
    deduplication of the result of binary hooks as well.

  [ Steve Langasek ]
  * Deduplicate snaps between squashfs layers on classic:
    - Consolidate canary layers to merge 'classic' back into 'standard'
    - Reset /var/lib/snapd in the upper layers before calling snap
      prepare-image
    - No need to use rsync in hooks now to avoid file duplication since layer
      handling as a whole now uses rsync.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 23 Aug 2023 10:31:42 -0700

livecd-rootfs (23.10.20) mantic; urgency=medium

  * Update canary model assertions to include all the regular seeded snaps,
    using the right channels for all of them.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 22 Aug 2023 17:14:38 +0200

livecd-rootfs (23.10.19) mantic; urgency=medium

  * Add python3-systemd to CPC's minimized builds.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Tue, 22 Aug 2023 14:54:57 +0530

livecd-rootfs (23.10.18) mantic; urgency=medium

  * Refresh the canary model assertions. The live model now includes all the
    snaps of the standard installation (including firefox), as we want to offer
    the same experience in the livefs as in the target installation. We also
    track other, proper channels for the seeded snaps.
  * Fix the 020-canary-* hooks referencing the wrong layer names after changes
    introduced in 23.10.17.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Fri, 18 Aug 2023 17:58:54 +0200

livecd-rootfs (23.10.17) mantic; urgency=medium

  * Merge the minimal and standard layers on the Ubuntu Desktop images
    (both daily-live and canary), now that there is no separate minimal
    install target.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 17 Aug 2023 09:39:39 -0700

livecd-rootfs (23.10.16) mantic; urgency=medium

  * fix: Do not install recommends for ubuntu-cpc minimized project (LP: #2031640)
    * fix: Remove dangling symlink /boot/initrd.img.old if exists
    * fix: Ensure required dependencies are installed before trying `grub-install`
    * fix: Install required package fuse3 when preseeding snaps

 -- Philip Roche <phil.roche@ubuntu.com>  Thu, 17 Aug 2023 11:44:23 +0100

livecd-rootfs (23.10.15) mantic; urgency=medium

  [ Stefan Hammer ]
  * fix(armhf): Fix armhf kernel file detection

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Thu, 17 Aug 2023 07:06:53 +0530

livecd-rootfs (23.10.14) mantic; urgency=medium

  * canary
    * fix the install of the classic variation by including dctrl-tools in the
      live layer
    * fix the layer for the classic variation
    * fix language layer generation (LP: #2031027)
    * drop minimal install source to match the other desktop image

 -- Dan Bungert <daniel.bungert@canonical.com>  Tue, 15 Aug 2023 18:05:39 -0600

livecd-rootfs (23.10.13) mantic; urgency=medium

  [ Jess Jang ]
  * fix: bind correct apparmor feature for validating snap seed.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Thu, 10 Aug 2023 01:44:29 +0530

livecd-rootfs (23.10.12) mantic; urgency=medium

  * live-build/auto/build: Avoid purging packages for ubuntu-cpc.
    With the switch to the ubuntu-cloud-minimal seed, we
    don't really need to purge anything now. On the contrary,
    the purging of packages if not installed, fails with the
    exit code of 100.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Tue, 08 Aug 2023 15:44:42 +0530

livecd-rootfs (23.10.11) mantic; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * canary: enable locale support for canary layers.

  [ Michael Hudson-Doyle ]
  * Remove additional dependencies from subiquity units as they are now
    interfering with the boot process. (LP: #2028862)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 08 Aug 2023 13:57:47 +1200

livecd-rootfs (23.10.10) mantic; urgency=medium

  * Revert "desktop, budgie: no need to include the kernel directly, it is
    installed at runtime" due to build breakage

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 03 Aug 2023 21:37:46 -0600

livecd-rootfs (23.10.9) mantic; urgency=medium

  * desktop, budgie: no need to include the kernel directly, it is installed
    at runtime (LP: #2026225)

 -- Dan Bungert <daniel.bungert@canonical.com>  Wed, 02 Aug 2023 13:16:00 -0600

livecd-rootfs (23.10.8) mantic; urgency=medium

  [ Heinrich Schuchardt ]
  * risc-v: increase loader2 partition for VisionFive 2. EDK II is available
    for the StarFive VisionFive 2 board. As it is larger than U-Boot we need
    to increase the size of the loader 2 partition to accommodate it.

  [ Michael Hudson-Doyle ]
  * lb_chroot_layered: use rsync to make more minimal overlay layers.
    (LP: #2028213)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 02 Aug 2023 13:19:29 +1200

livecd-rootfs (23.10.7) mantic; urgency=medium

  * Actually fix live-build/ubuntu-cpc/hooks.d/base/disk-image.binary to not
    call force_boot_without_initramfs on s390x rather than
    disk-image-uefi.binary which obviously would never run on s390x.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Sun, 30 Jul 2023 09:17:52 +1200

livecd-rootfs (23.10.6) mantic; urgency=medium

  * live-build/ubuntu-cpc/hooks.d/base/disk-image-*.binary: Fix invocations of
    force_boot_without_initramfs to pass "mountpoint" and not "${mountpoint}"
    (which actually worked on most arches for VERY BAD reasons but fails on
    s390x).
  * live-build/ubuntu-cpc/hooks.d/base/disk-image.binary: Do not call
    force_boot_without_initramfs on s390x.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Sat, 29 Jul 2023 07:56:28 +1200

livecd-rootfs (23.10.5) mantic; urgency=medium

  [ Utkarsh Gupta ]
  * Use ubuntu-cloud-minimal metapackage in minimized CPC images rather than
    cloud-image task which brings in snaps that are unwanted in minimized
    builds.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 28 Jul 2023 11:05:44 +1200

livecd-rootfs (23.10.4) mantic; urgency=medium

  * canary: use new 23.10 models for both the live and enhanced-sb layers.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 19 Jul 2023 11:04:51 +0200

livecd-rootfs (23.10.3) mantic; urgency=medium

  * Depend on devscripts: classic ubuntu-image builds will build the gadget
    from a repository using make, and the reference pc-gadget snap uses
    chdist to pull the latest GRUB/shim from the proper series x pocket;
    NB: chdist was used instead of the more convenient pull-lp-debs as
    devscripts is in main while ubuntu-dev-tools is in universe. It's
    inelegant for livecd-rootfs to pick up dependencies needed to build
    gadgets, even if it's for the official ones as other gadgets might want
    other dependencies, rather this should be expressed as part of the build
    contract of the gadget, or livecd-rootfs should only consume pre-built
    gadgets built in a standard way (e.g. snap build, deb build etc.).

 -- Loïc Minier <loic.minier@ubuntu.com>  Sun, 16 Jul 2023 10:41:31 +0000

livecd-rootfs (23.10.2) mantic; urgency=medium

  * Fixup up two more places with kvm removal.
  * Set `gbp dch` vendor to debian for correct new changelog version.

 -- Dimitri John Ledkov <dimitri.ledkov@canonical.com>  Fri, 14 Jul 2023 13:42:00 +0100

livecd-rootfs (23.10.1) mantic; urgency=medium

  [ Yao Wei (魏銘廷) ]
  * Add ubuntu-oem build project:
    - auto/config: Make ubuntu-oem project available, and runs make-hooks like
      ubuntu-cpc.
    - live-build/ubuntu-oem: Create the directory for ubuntu-oem project, and
      link make-hooks from ubuntu-cpc into it.

  [ Dimitri John Ledkov ]
  * Switch armhf from generic-lpae to virtual
  * Deprecate linux-kvm usage

 -- Dimitri John Ledkov <dimitri.ledkov@canonical.com>  Fri, 14 Jul 2023 00:25:33 +0100

livecd-rootfs (2.899) mantic; urgency=medium

  * ubuntu-cpc: Revert mount ESP on /boot and bind mount /boot on /boot/efi

 -- Gauthier Jolly <contact@gauthierjolly.com>  Mon, 10 Jul 2023 12:01:18 +0200

livecd-rootfs (2.898) mantic; urgency=medium

  * Remove the catalog entry for the Ubuntu desktop minimal installation,
    we are removing the option from the desktop installer and making the
    content of the default installation closer from minimal instead.

 -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 07 Jul 2023 07:39:38 +0200

livecd-rootfs (2.897) mantic; urgency=medium

  [ Heinrich Schuchardt ]
  * RISC-V: handle kernel flavour allwinner. Package linux-allwinner has a
    kernel with the generic flavour as dependency.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 05 Jul 2023 17:57:11 +0200

livecd-rootfs (2.896) mantic; urgency=medium

  * live-build/ubuntu/hooks/033-disk-image-uefi.binary: update to point at
    ubuntu-cpc/hooks.d/base/disk-image-uefi-non-cloud.binary, fixing canary
    build.
  * Disable the orphan_file ext4 feature in the canary live environment so
    that the installed system can be handled by the e2fsck in the extant
    kernel snap (cf. bug 2025339).

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 05 Jul 2023 13:23:45 +1200

livecd-rootfs (2.895) mantic; urgency=medium

  * live-build/ubuntu-cpc/hooks.d/base/disk-image-uefi.binary: should now
    only be used for cloud images, so clean up other code.  Thanks,
    Gauthier Jolly.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 03 Jul 2023 12:35:35 -0700

livecd-rootfs (2.894) mantic; urgency=medium

  [ Heinrich Schuchardt ]
  * RISC-V: sunset allwinner kernel flavour. The Nezha D1 and LicheRV Dock now
    use the generic kernel.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 03 Jul 2023 16:32:25 +0200

livecd-rootfs (2.893) mantic; urgency=medium

  * Add various overrides to make it to develop image definitions:
    - LB_UBUNTU_IMAGES_REPO and LB_UBUNTU_IMAGES_BRANCH can be used
      to override the default repository and branch used for official
      images.
    - LB_UBUNTU_IMAGE_CHANNEL can be used to install the ubuntu-image
      snap from another channel than stable (e.g. edge, or a track, or a
      hotfix branch).
  * config/build: don't make a copy of the image definition, but rather
    pass the path to the .yaml file; no functional impact, but could be
    used to implement support for locating overrides once ubuntu-image
    knows how to use relative pathnames.
  * Extend Tegra support to support pre-installed Server images using the
    usual cpc project and ubuntu-image.
  * Add support for tegra-igx subarch, much like tegra but with a different
    kernel flavor.

 -- Loïc Minier <loic.minier@ubuntu.com>  Wed, 28 Jun 2023 10:09:04 +0000

livecd-rootfs (2.892) mantic; urgency=medium

  [ Gauthier Jolly ]
  * ubuntu-cpc: fix images for hardware devices
  * ubuntu-cpc: install grub-efi on riscv images

  [ Heinrich Schuchardt ]
  * RISC-V: use GRUB on Unmatched board. Simplify the code.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 28 Jun 2023 10:42:31 +0200

livecd-rootfs (2.891) mantic; urgency=medium

  * Follow up fix to the CHANNEL handling for subiquity images: make sure that
    we include config/binary, as that's where CHANNEL is passed over.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 19 Jun 2023 10:03:52 +0200

livecd-rootfs (2.890) mantic; urgency=medium

  * Allow choosing installer channels with the CHANNEL variable for
    subiquity-based installer ISOs.

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 16 Jun 2023 09:12:08 -0600

livecd-rootfs (2.849) mantic; urgency=medium

  [ Gauthier Jolly ]
  * ubuntu-cpc: mount ESP on /boot and bind mount /boot on /boot/efi

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 15 Jun 2023 12:18:47 -0700

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog livecd-rootfs`.
