livecd-rootfs (24.04.99) noble; urgency=medium

  * Also add the missing "tags" notify class to the noble 7.0 kernel apparmor
    features. Was missed before probably due to an oversight as it's not a new
    feature but rather a change to the existing one. (LP: #2161121)

 -- Chloé 'kajiya' Smith <chloe.smith@canonical.com>  Tue, 11 Aug 2026 15:50:00 +0100

livecd-rootfs (24.04.98) noble; urgency=medium

  [ Chloé 'kajiya' Smith ]
  * Add 7.0 kernel apparmor features for noble (LP: #2161121)

  [ Heinrich Schuchardt ]
  * riscv64: don't use earlycon=sbi (LP: #2160092)

 -- Florent 'Skia' Jacquet <skia@ubuntu.com>  Wed, 22 Jul 2026 16:29:29 +0200

livecd-rootfs (24.04.97) noble; urgency=medium

  * 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).

 -- Olivier Gayot <olivier.gayot@canonical.com>  Fri, 29 May 2026 17:35:44 +0200

livecd-rootfs (24.04.96) noble; urgency=medium

  * Remove now unused sb binary hook (LP: #2147086)

 -- Didier Roche-Tolomelli <didrocks@ubuntu.com>  Thu, 02 Apr 2026 07:50:41 +0200

livecd-rootfs (24.04.95) noble; urgency=medium

  * Create swap file on RISC-V LicheeRV and Nezha preinstalled images
    (LP: #2141545)

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Mon, 16 Feb 2026 12:09:47 +0100

livecd-rootfs (24.04.94) noble; 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
  * These changes were introduced in 24.04.90 first, then reverted.

 -- Antoine Lassagne <antoine.lassagne@canonical.com>  Thu, 21 Aug 2025 14:17:08 +0200

livecd-rootfs (24.04.93) noble; urgency=medium

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

 -- Bryan Alexander <bryan.alexander@canonical.com>  Thu, 17 Jul 2025 11:52:40 -0700

livecd-rootfs (24.04.92) noble; urgency=medium

  * Temporarily revert the 24.04.90 changes.  We wish to validate only
    24.04.91 for Ubuntu 24.04.3 point release.

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 31 Jul 2025 11:27:41 -0600

livecd-rootfs (24.04.91) noble; urgency=medium

  * Fix lowlatency kernel flavour name (LP: #2119012)

 -- Juerg Haefliger <juerg.haefliger@canonical.com>  Wed, 30 Jul 2025 17:36:25 +0200

livecd-rootfs (24.04.90) noble; 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>  Tue, 22 Jul 2025 15:50:34 -0600

livecd-rootfs (24.04.89) noble; 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, 30 Apr 2025 15:27:46 -0600

livecd-rootfs (24.04.88) noble; urgency=medium

  * risc-v: directly copy device trees to /boot/dtb. (LP: #2092205)
  * riscv: add SUBARCH 'jh7110'. (LP: #2099993)

 -- Adriano Cordova <adriano.cordova@canonical.com>  Mon, 10 Feb 2025 10:40:23 -0300

livecd-rootfs (24.04.87) noble; urgency=medium

  * Add 6.11 kernel apparmor features' preseeds. (LP: #2098306)

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

livecd-rootfs (24.04.86) noble; urgency=medium

  * Do not build HWE kernel layer on RISC-V as there is no HWE kernel there.
    (LP: #2098622)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 17 Feb 2025 11:32:19 +1300

livecd-rootfs (24.04.85) noble; urgency=medium

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

 -- Dan Bungert <daniel.bungert@canonical.com>  Wed, 12 Feb 2025 18:39:48 -0700

livecd-rootfs (24.04.84) noble; urgency=medium

  [ Florent 'Skia' Jacquet ]
  * Enable the HWE stack for 24.04.2. (LP: #2098105)

  [ Utkarsh Gupta ]
  * Bump HWE kernel track to 24.04 for ubuntu-core-desktop.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Thu, 13 Feb 2025 03:15:12 +0530

livecd-rootfs (24.04.83) noble; 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>  Thu, 23 Jan 2025 14:22:54 +0100

livecd-rootfs (24.04.82) noble; urgency=medium

  * Add support for arm64+tegra-jetson flavor. (LP: #2091392)

 -- Remy Martin <remy.martin@canonical.com>  Fri, 13 Dec 2024 11:53:08 +0100

livecd-rootfs (24.04.81) noble; urgency=medium

  * Introduce unminimize as a package in OCI images. (LP: #2078583)

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Wed, 20 Nov 2024 15:43:55 +0530

livecd-rootfs (24.04.80) noble; 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:43:40 -0500

livecd-rootfs (24.04.79) noble; urgency=medium

  * Add apparmor policy permstable32 missing component (LP: #2084698)

 -- Thomas Bechtold <thomas.bechtold@canonical.com>  Fri, 18 Oct 2024 13:54:51 +0200

livecd-rootfs (24.04.78) noble; urgency=medium

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

 -- jchittum <john.chittum@canonical.com>  Mon, 26 Aug 2024 14:15:05 -0400

livecd-rootfs (24.04.77.1) noble; urgency=medium

  * Hotfix upload outside of git history, real change from 24.04.79.
  * Update ubuntu-classic-2404-amd64 model in ubuntu hooks. (LP: #2077899)

 -- Chris Peterson <chris.peterson@canonical.com>  Mon, 26 Aug 2024 16:57:12 -0700

livecd-rootfs (24.04.77) noble; urgency=medium

  * Drop unminimize spit out by livecd-rootfs. (LP: #2077695)
  * Use packaged unminimize in the ubuntu-server images.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Wed, 21 Aug 2024 12:08:44 +0530

livecd-rootfs (24.04.76) noble; urgency=medium

  * Force latest/stable/ubuntu-24.10 subiquity onto the ubuntu-core-installer
    ISO for now. (LP: #2077495)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 21 Aug 2024 16:13:58 +1200

livecd-rootfs (24.04.75) noble; urgency=medium

  * Add 'ubuntu-core-installer' project. (LP: #2076307)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 30 Jul 2024 16:35:31 +1200

livecd-rootfs (24.04.74) noble; urgency=medium

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

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

livecd-rootfs (24.04.73) noble; urgency=medium

  * Build qcow2 images for ubuntu-core LXD support (LP: #2072759).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 11 Jul 2024 13:15:43 +0200

livecd-rootfs (24.04.72) noble; urgency=medium

  [ Heinrich Schuchardt ]
  * riscv64: use earlycon=sbi on command line (LP: #2068739)

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

 -- Philip Roche <phil.roche@canonical.com>  Mon, 24 Jun 2024 14:24:52 +0100

livecd-rootfs (24.04.71) noble; urgency=medium

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

 -- Philip Roche <phil.roche@canonical.com>  Mon, 27 May 2024 12:05:33 +0100
 
livecd-rootfs (24.04.70) noble; urgency=medium

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

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

 -- Philip Roche <phil.roche@canonical.com>  Fri, 24 May 2024 15:47:48 +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

livecd-rootfs (2.848) mantic; urgency=medium

  * Migrate default Ubuntu Budgie image builds to their new
    ubuntu-budgie-installer, mirroring what has been done for Ubuntu. At the
    same time, we add support for building legacy ubiquity-based images as
    well.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 07 Jun 2023 13:33:26 +0200

livecd-rootfs (2.847) mantic; urgency=medium

  * canary images: add boot-managed-by-snapd preinstalled by default on the
    enhanced-secureboot layer. This will make sure that all canary installs
    will not allow installing non-snap kernels and bootloader packages (as
    this could break their systems).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 05 Jun 2023 16:57:58 +0200

livecd-rootfs (2.846) mantic; urgency=medium

  * Make the newly added mtools dependency arch-specific as it's not
    installable on i386, causing migration issues.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 01 Jun 2023 11:40:52 +0200

livecd-rootfs (2.845) mantic; urgency=medium

  * Add the mtools dependency for ubuntu-image.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 31 May 2023 17:08:44 +0200

livecd-rootfs (2.844) mantic; urgency=medium

  * Switch to use ubuntu-image 3.0 for our raspberry pi mantic images.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 31 May 2023 15:15:09 +0200

livecd-rootfs (2.843) mantic; urgency=medium

  * Unconditionally enable i386 in the chroot for Ubuntu Desktop; the new
    installer doesn't handle enabling this at install time, and late
    enablement also misses us some recommends.
  * Restore losetup code, the necessary launchpad-buildd changes were being
    deployed just as this revert landed.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 26 May 2023 13:51:18 -0700

livecd-rootfs (2.842) mantic; urgency=medium

  * Revert once again the kpartx->losetup changes as those are causing
    constant build failures for RISC-V images. This clearly needs some more
    investigation before proceeding. This means that we're back to using
    kpartx for loop device setup.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 24 May 2023 11:07:21 +0200

livecd-rootfs (2.841) mantic; urgency=medium

  * The base seed for edubuntu is desktop-gnome, not desktop.  LP: #2019060.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 17 May 2023 23:50:57 -0700

livecd-rootfs (2.840) mantic; urgency=medium

  * auto/config: switch ubuntucinnamon and ubuntu-unity builds to use add_task
    to get their desktop packages. Previously most (all?) flavour builds got
    the snaps from that flavour's "desktop" seed implicitly added, but now an
    explicit add_task is needed.
  * auto/config: alter check for unexpectedly seeded snaps in
    ubuntu-cpc:minimized build. As the build no longer implicitly seeds the
    snaps from the server seed, we can just assert no snaps are seeded. This
    fixes an autopkgtest regression but also cleaner.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 18 May 2023 11:33:59 +1200

livecd-rootfs (2.839) mantic; urgency=medium

  * Drop use of --removable flag to grub-install from
    live-build/buildd/hooks/02-disk-image-uefi.binary, to match the cloud
    images (7c760864fdcb278ca37396f06f5e3f297428d63d).  This fixes
    bootloader updates in the buildd images, but also fixes compatibility
    with using devtmpfs for losetup.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 17 May 2023 09:27:56 -0700

livecd-rootfs (2.838) mantic; urgency=medium

  * auto/config: Set FLAVOUR appropriately for flavours added since the
    expand-task branch was created.
  * live-build/expand-task: Fix expansion of tasks with non-flavour specific
    name (e.g. "minimal") when building a non-Ubuntu flavour.
  * auto/config: Do not include the ubuntu-desktop-minimal task in edubuntu.
    Cross flavour task references do not work with the approach expand-task
    takes, and the ubuntu-desktop-minimal package is part of the
    edubuntu-desktop-gnome task already.
  * live-build/expand-task: handle seeding of classic snaps correctly.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 17 May 2023 15:53:50 +1200

livecd-rootfs (2.837) mantic; urgency=medium

  * auto/config: Rewrite add_task to use a Python script that cribs the logic
    from lp:ubuntu-archive-publishing's generate_extra_overrides.py. This
    means we can avoid some dubious hacks around seeding snaps and no longer
    depend on the Task headers in the archive. (LP: #2019265)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 15 May 2023 09:36:29 +1200

livecd-rootfs (2.836) mantic; urgency=medium

  * canary: include cryptsetup in the live layer

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 11 May 2023 19:16:18 -0600

livecd-rootfs (2.835) mantic; urgency=medium

  * canary: fix the lookup location for 'enhanced-secureboot-desktop'

 -- Dan Bungert <daniel.bungert@canonical.com>  Wed, 10 May 2023 16:01:02 -0600

livecd-rootfs (2.834) mantic; urgency=medium

  * Use the correct seed base for edubuntu.  LP: #2019060.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 09 May 2023 19:06:50 -0700

livecd-rootfs (2.833) mantic; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * Add ubuntucinnamon, ubuntu-unity and edubuntu to the workaround for the
    invalid apt cache issue we encountered during all of our previous
    releases.
  * Switch to use the desktop model for the installer for the canary images.

  [ Steve Langasek ]
  * Try to use udevadm settle after losetup to resolve race in riscv64 image
    builds.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 08 May 2023 15:47:08 -0700

livecd-rootfs (2.832) lunar; urgency=medium

  * Clean up some remaining references to /dev/mapper.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 17 Apr 2023 18:50:18 -0700

livecd-rootfs (2.831) lunar; urgency=medium

  * Use the correct path for the loop device.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 17 Apr 2023 16:11:52 -0700

livecd-rootfs (2.830) lunar; urgency=medium

  * Call losetup -d properly.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 17 Apr 2023 12:22:19 -0700

livecd-rootfs (2.829) lunar; urgency=medium

  [ Loïc Minier ]
  * Initial support for NVIDIA Tegra.  LP: #2015644.

  [ Steve Langasek ]
  * Use losetup instead of kpartx to try to resolve race conditions in
    riscv64 image builds.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 17 Apr 2023 08:22:21 -0700

livecd-rootfs (2.828) lunar; urgency=medium

  * 099-ubuntu-image-customization.chroot: Remove redundant creation of oem
    user and oem-config-prepare (LP: #2016285)

 -- Dave Jones <dave.jones@canonical.com>  Fri, 14 Apr 2023 09:48:31 +0100

livecd-rootfs (2.827) lunar; urgency=medium

  * Fix netboot tarball generation code to properly handle the recent change
    of shim to use alternatives (and the path becoming a symlink).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 13 Apr 2023 19:28:46 +0200

livecd-rootfs (2.826) lunar; urgency=medium

  * Now that we moved the seeding for canary into further layers, a resed of
    the preseeding is not required.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 13 Apr 2023 14:46:43 +0200

livecd-rootfs (2.825) lunar; urgency=medium

  * For canary images, actually consider moving the seed listed snaps from
    both minimal and standard layers to the classic layer.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 13 Apr 2023 11:46:37 +0200

livecd-rootfs (2.824) lunar; urgency=medium

  * Fix build failures of desktop raspi images due to canary hooks
    interfering.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 13 Apr 2023 09:43:58 +0200

livecd-rootfs (2.823) lunar; urgency=medium

  * Update infinite_scream URL to mastodon
  * Make PROPOSED=1 builds work with NotAutomatic (lunar and later).
    LP: #2016022.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 12 Apr 2023 10:40:56 -0700

livecd-rootfs (2.822) lunar; urgency=medium

  [ jchittum ]
  * riscv64: fix conditional check in install-grub to correctly check if
    platform supports grub-efi-64, or exit func. (LP: #2015750)

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 10 Apr 2023 08:37:30 -0700

livecd-rootfs (2.821) lunar; urgency=medium

  [ Chad Smith ]
  * desktop livecd: allow cloud-init to write netplan config instead of
    directly to /etc/NetworkManager because ubuntu-desktop-installer
    will write netplan config in ephemeral boot stage when
    autoinstall.network is provided. This allows ubuntu-desktop-installer
    to control all netplan config written and apply to the ephemeral boot
    as generated from /etc/netplan/*. (LP: #2015605)

  [ Dan Bungert ]
  * d/control: fix uninstallability of livecd-rootfs due to rsync not being on
    i386.

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 07 Apr 2023 17:24:28 -0600

livecd-rootfs (2.820) lunar; urgency=medium

  * Initial implementation of canary image builds for 23.04.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 05 Apr 2023 20:50:35 +0200

livecd-rootfs (2.819) lunar; urgency=medium

  [ Heinrich Schuchardt ]
  * Add image for StarFive VisionFive 2.

  [ Steve Langasek ]
  * Update URL to point to ubuntu-archive-team.ubuntu.com.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 05 Apr 2023 18:01:07 +0200

livecd-rootfs (2.818) lunar; urgency=medium

  [ Dave Jones ]
  * raspi: drop mkswap.service and swapfile.swap units in
    099-ubuntu-image-customization.chroot in favour of units provided by
    ubuntu-raspi-settings-desktop
  * raspi: drop 01-network-manager-all.yaml in favour of configuration
    provided by ubuntu-raspi-settings-desktop
  * raspi: drop growfs option from fstab in favour of growroot-almost
    service provided by ubuntu-raspi-settings-desktop

  [ William 'jawn-smith' Wilson ]
  * Skip oem-config setup in hooks if the oem user already exists.

 -- Dave Jones <dave.jones@canonical.com>  Tue, 28 Mar 2023 14:38:55 +0100

livecd-rootfs (2.817) lunar; urgency=medium

  [ John Chittum ]
  * revert ipc change. kernel 6.2 will have the correct setting

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 27 Mar 2023 12:11:06 -0700

livecd-rootfs (2.816) lunar; urgency=medium

  [ Chad Smith ]
  * Replace cloud-init.service on NetworkManager images to address an ordering
    cycle interfering with autoinstall with ubuntu-desktop-installer.
    (LP: #2008952)

 -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 24 Mar 2023 18:35:46 -0600

livecd-rootfs (2.815) lunar; urgency=medium

  [ Dan Bungert ]
  * debian/control: depend on zstd to fix unmkinitramfs failure.

  [ Łukasz 'sil2100' Zemczak ]
  * Change the mini-iso livefs artifact name from .mini-iso.iso to .iso to be
    more compatible with existing cdimage machinery.
  * Rename variables accessed in the mini-iso to the equivalents exported to
    binary hooks.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 23 Mar 2023 10:43:29 +0100

livecd-rootfs (2.814) lunar; urgency=medium

  * Adjust journald settings for live-server for compatibility with Subiquity.
    With a move to core22 we can turn zstd back on, but the new compact flag
    needs to be off. (LP: #2006985)

 -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 20 Mar 2023 15:00:52 -0600

livecd-rootfs (2.813) lunar; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * Make sure that for devel we also use the right intel-iot kernel flavor
    for the images. We don't build any for this series, but it's good to have
    parity in the devel branch.
  * Add support for building intel-iot server images. Not used in lunar, but
    adding to keep devel up-to-date with changes.

  [ Steve Langasek ]
  * No new dependencies on i386 (xorriso).

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sat, 18 Mar 2023 08:25:03 -0700

livecd-rootfs (2.812) lunar; urgency=medium

  * Inform cloud-init when network manager is in use.  (LP: #1982855)

 -- Dan Bungert <daniel.bungert@canonical.com>  Thu, 09 Mar 2023 14:59:17 -0600

livecd-rootfs (2.811) lunar; urgency=medium

  [ John Chittum ]
  * fix: remove ipc from apparmor features in 6.1
  * open 2.810 release

 -- Dimitri John Ledkov <dimitri.ledkov@canonical.com>  Thu, 09 Mar 2023 18:10:05 +0000

livecd-rootfs (2.810) lunar; urgency=medium

  * Add ubuntu-mini-iso build project.

 -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 06 Mar 2023 08:17:11 -0700

livecd-rootfs (2.809) lunar; urgency=medium

  * Do not use the ubuntucinnamon-desktop task for cinnamon builds, it doesn't
    seem to be present in the archive yet. Use the metapackage instead, which
    seems like a better way forward anyway. For the live task, temporarily use
    a hard-coded list of packages.
  * Explicitly define the kernel flavor for ubuntucinnamon.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 06 Mar 2023 11:27:02 +0100

livecd-rootfs (2.808) lunar; urgency=medium

  * Add ubuntucinnamon to the seed-determination switch-case.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Fri, 03 Mar 2023 15:07:06 +0100

livecd-rootfs (2.807) lunar; urgency=medium

  * auto/config: Add support for ubuntu core arm64 generic images (LP: #2009067)

 -- Dimitri John Ledkov <dimitri.ledkov@canonical.com>  Thu, 02 Mar 2023 18:18:18 +0000

livecd-rootfs (2.806) lunar; urgency=medium

  [ Sean Davis ]
  * Remove snap base seed for xubuntu:minimal

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 28 Feb 2023 08:00:08 -0800

livecd-rootfs (2.805) lunar; urgency=medium

  * riscv64: set attribute required partition for firmware.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 27 Feb 2023 21:49:27 +1300

livecd-rootfs (2.804) lunar; urgency=medium

  * Clarified with Erich that edubuntu should install ubuntu-desktop-minimal
    task.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 24 Feb 2023 21:11:56 -0800

livecd-rootfs (2.803) lunar; urgency=medium

  * Fix wrong task name for xubuntu-minimal.
  * Fix edubuntu build: ubuntu-minimal is not a task and minimal is already
    declared.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 24 Feb 2023 21:05:48 -0800

livecd-rootfs (2.802) lunar; urgency=medium

  * Address the fact that debootstrap doesn't follow Recommends and as a
    result we're missing several Recommends that should be installed by
    default and are on upgrades but not on new installs.  This is not
    applied to minimized images, which don't follow Recommends; but does get
    separately applied to the ubuntu-server full squashfs.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 24 Feb 2023 17:47:54 -0800

livecd-rootfs (2.801) lunar; urgency=medium

  [ Heinrich Schuchardt ]
  * RISC-V: avoid soft lockup Radeon GPUs. With Radeon GPUs and kernel 5.19 a
    soft lockup was observed. Increase the watchdog threshold.

  [ Łukasz 'sil2100' Zemczak ]
  * Add ubuntucinnamon to the supported flavours.
  * Terrible hack workaround for clearing out the non-offline apt cache
    for desktop related images.

  [ Dimitri John Ledkov ]
  * ubuntu-cpc: set default ext4 mount option commit=30 (LP: #2006511).
  * Cherry-pick jammy point release fixes.

 -- Dimitri John Ledkov <dimitri.ledkov@canonical.com>  Fri, 24 Feb 2023 12:20:04 +0000

livecd-rootfs (2.800) lunar; urgency=medium

  * WSL: do not depend on standard anymore.
    Evolve the seed to only ship the specific part useful to WSL users. This
    allows to trim down the image size.

 -- Didier Roche <didrocks@ubuntu.com>  Mon, 20 Feb 2023 11:59:25 +0100

livecd-rootfs (2.799) lunar; urgency=medium

  * Reintroduce edubuntu.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 14 Feb 2023 15:55:41 -0800

livecd-rootfs (2.798) lunar; urgency=medium

  * Add xubuntu minimal subproject.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 13 Feb 2023 21:07:27 -0800

livecd-rootfs (2.797) lunar; urgency=medium

  * Drop dependency on rsync, not used in a very long time and lets us drop
    rsync on i386.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 01 Feb 2023 07:44:33 -0800

livecd-rootfs (2.796) lunar; urgency=medium

  [ Heinrich Schuchardt ]
  * riscv64: adjust U-Boot installation for Nezha D1 and LicheeRV. Since
    version 2022.10 U-Boot SPL and U-Boot are installed onto the same
    partition. Package nezha-boot0 is not needed anymore.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 09 Jan 2023 14:10:22 +0100

livecd-rootfs (2.795) lunar; urgency=medium

  * Don't depend on python3-launchpadlib on i386.  This breaks ppa-enabled
    builds on i386, but avoids pulling in a large dependency tree that's
    not otherwise needed on i386.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 05 Jan 2023 22:07:17 -0800

livecd-rootfs (2.794) lunar; urgency=medium

  [ Sebastien Bacher ]
  * Change the desktop build to let canary be the default.
    Make canary images the default Ubuntu desktop images, while switching
    the old desktop to a 'legacy' flavor instead.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 08 Dec 2022 15:33:05 +0100

livecd-rootfs (2.793) lunar; urgency=medium

  [ Heinrich Schuchardt ]
  * riscv64: use efi=debug earlycon. RISC-V boards tend to boot slowly. We
    should provide progress information when booting.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 16 Nov 2022 13:25:46 +0100

livecd-rootfs (2.792) lunar; urgency=medium

  [ Samir Akarioh ]
  * feat: Add metadata on ubuntu-oci image.
  * feat: Add Ubuntu user.

  [ Utkarsh Gupta ]
  * Remove whitespaces.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Mon, 14 Nov 2022 15:26:30 +0530

livecd-rootfs (2.791) kinetic; urgency=medium

  [ Brian Murray ]
  * Finish the rename of FK_FORCE_CONTAINER into FK_FORCE. (LP: #1989194)

  [ Simon Poirier ]
  * update apparmor feature overlay match the target kernel (LP: #1993204)

 -- Brian Murray <brian@ubuntu.com>  Mon, 17 Oct 2022 13:08:52 -0700

livecd-rootfs (2.790) kinetic; urgency=medium

  * riscv: reduce the size of the intird for Nezha and LicheeRV
  * fix invalid redirects

 -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Thu, 13 Oct 2022 15:38:01 +0200

livecd-rootfs (2.789) kinetic; urgency=medium

  * re-enable snap preseed (LP: #1991011)

 -- jchittum <john.chittum@canononical.com>  Thu, 13 Oct 2022 12:41:23 -0500

livecd-rootfs (2.788) kinetic; urgency=medium

  * riscv: Remove the default installation of the Wifi driver for the LicheeRV
    board as the package is in universe, and only install its dependencies
    instead.

 -- Alexandre Ghiti <alexandre.ghiti@canonical.com>  Wed, 12 Oct 2022 14:15:58 +0200

livecd-rootfs (2.787) kinetic; urgency=medium

  [ Samir Akarioh ]
  * fix: build OCI image failed to build.

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Thu, 29 Sep 2022 13:55:17 +0530

livecd-rootfs (2.786) kinetic; urgency=medium

  * linux-firmware-raspi2 is now the package known as linux-firmware-raspi.

 -- Brian Murray <brian@ubuntu.com>  Tue, 27 Sep 2022 13:51:05 -0700

livecd-rootfs (2.785) kinetic; urgency=medium

  * Disable the snap-preseed calls in the interest of getting images built for
    the 22.10 beta. (LP: #1990884)

 -- Brian Murray <brian@ubuntu.com>  Mon, 26 Sep 2022 15:55:26 -0700

livecd-rootfs (2.784) kinetic; urgency=medium

  * Don't set a desktop base seed for ubuntu-base or ubuntu-core.
  * autopkgtest now references ubuntu-server:live, the only ubuntu-server we
    still build.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 25 Sep 2022 01:52:55 -0700

livecd-rootfs (2.783) kinetic; urgency=medium

  [ Alexandre Ghiti ]
  * Support for the LicheeRV Dock and Microchip icicle.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Fri, 23 Sep 2022 12:02:03 +0200

livecd-rootfs (2.782) kinetic; urgency=medium

  * Default to using 'desktop' for the base seed so we don't have another
    place we have to extend the list for each new flavor (ubuntu-unity)

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 22 Sep 2022 15:36:51 -0700

livecd-rootfs (2.781) kinetic; urgency=medium

  * Drop override of components for raspi images.  The reference to
    multiverse is historic, all firmware is now in restricted where it
    should be; and raspi images should not categorically include universe,
    they should follow the per-flavor rules.
  * Drop use of deprecated apt-key.
  * Drop edubuntu and kubuntu-active, both obsolete in *all* supported
    releases.
  * Fix passing of components to germinate commandline (how did this ever
    work?)

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 21 Sep 2022 16:47:49 -0700

livecd-rootfs (2.780) kinetic; urgency=medium

  * live-build/auto/config: set COMPONENTS for all flavors *before* we
    invoke germinate.  Fixes a regression introduced in commit 07873ec.
    In the process, stop declarations of COMPONENTS that shadow the default
    in germinate (main restricted).

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 21 Sep 2022 12:56:26 -0700

livecd-rootfs (2.779) kinetic; urgency=medium

  * ubuntu-cpc/hooks.d/base/disk-image-uefi.binary: Bump UEFI disk image
    size for amd64 to 3.5 GB.
    Current builds are failing because the disk size is not big enough.

 -- Ivan Kapelyukhin <ivan.kapelyukhin@canonical.com>  Wed, 14 Sep 2022 18:55:20 +0200

livecd-rootfs (2.778) kinetic; urgency=medium

  [ Rudra Saraswat ]
  * Add live packages to Ubuntu Unity config.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 14 Sep 2022 16:11:10 +0200

livecd-rootfs (2.777) kinetic; urgency=medium

  * Rename FK_FORCE_CONTAINER into FK_FORCE as its role was extended to also
    support chroot (LP: #1989194).

 -- Alexandre Ghiti <alexandre.ghiti@canonical.com>  Thu, 08 Sep 2022 16:25:36 +0200

livecd-rootfs (2.776) kinetic; urgency=medium

  * Do not modify /etc/ssh/sshd_config for ubuntu-cpc project
    builds. (LP: #1968873). The cloud-init bug (LP #1968873) got
    fixed so using a config snippet now.

 -- Thomas Bechtold <thomas.bechtold@canonical.com>  Tue, 23 Aug 2022 10:45:06 +0200

livecd-rootfs (2.775) kinetic; urgency=medium

  [ Rudra Saraswat ]
  * Add ubuntu-unity flavor support.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 31 Aug 2022 13:34:53 -0700

livecd-rootfs (2.774) kinetic; urgency=medium

  * Remove modemmanager and udisks2 from cloud images in addition to fwupd.
    The use of tasks at install means all packages are marked manually
    installed in the apt database, so removing fwupd does not remove its
    dependencies.  LP: #1981109.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 04 Aug 2022 11:24:55 -0700

livecd-rootfs (2.773) kinetic; urgency=medium

  * When adding the new RISC-V platforms, some of the generic non-SUBARCH code
    went missing and some invalid assumptions have been made, causing cloud
    images to fail building. This upload fixes these.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Fri, 29 Jul 2022 18:05:09 +0200

livecd-rootfs (2.772) kinetic; urgency=medium

  * When converting images to qcow2 stop using the traditional image format
    and switch to using the default image format which will include zero
    clusters and allow efficient copy-on-read for sparse images.

 -- Brian Murray <brian@ubuntu.com>  Thu, 28 Jul 2022 14:04:45 -0700

livecd-rootfs (2.771) kinetic; urgency=medium

  [ Steve Langasek ]
  * Drop support for building i386 images aside from the launchpad builder
    images.
  * Remove fwupd from the cloud images.  LP: #1981109.

  [ Michael Hudson-Doyle ]
  * Fix some issues with the netboot tarballs:
    - Include the signed shim (oops).
    - Make the kernel path on disk and in the bootloader config match (more
      oops).
    - Make paths more architecture dependent as the code in grubnetXXX.efi to
      probe a platform dependent path first doesn't work.

  [ Alexandre Ghiti ]
  * Install wpasupplicant by default as for now, most of the RISC-V boards
    embed a Wifi chipset (LP: #1983008)

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 25 Jul 2022 12:49:28 -0700

livecd-rootfs (2.770) kinetic; urgency=medium

  [ Alexandre Ghiti ]
  * Fix SiFive Unmatched build. While merging the VisionFive support, we
    removed the installation of u-boot-menu for the Unmatched by mistake
    (LP: #1982735).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 25 Jul 2022 10:18:50 +0200

livecd-rootfs (2.769) kinetic; urgency=medium

  [ Alexandre Ghiti ]
  * Add support for the VisionFive and the Nezha boards (LP: #1980935)
  * Set FK_FORCE_CONTAINER for RISC-V images build to force flash-kernel
    to run in a container (LP: #1980929).

  [ Thomas Bechtold ]
  * Revert "don't modify ssh_config for ubuntu-cpc projects (LP:1968873)"
    This change triggered a bug in cloud-init (see LP: #1968873).

 -- Thomas Bechtold <thomas.bechtold@canonical.com>  Mon, 11 Jul 2022 14:10:52 +0200

livecd-rootfs (2.768) kinetic; urgency=medium

  * Use the new iso-url= parameter in the bootloader configs in the netboot
    tarballs.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 30 Jun 2022 14:37:53 +1200

livecd-rootfs (2.767) kinetic; urgency=medium

  * Do not modify /etc/ssh/sshd_config for ubuntu-cpc project
    builds. (LP: #1968873)

 -- Thomas Bechtold <thomas.bechtold@canonical.com>  Tue, 28 Jun 2022 13:29:05 +0200

livecd-rootfs (2.766) kinetic; urgency=medium

  * live-build/ubuntu-cpc/hooks.d/base/ovf/ubuntu-ova-v1-vmdk.tmpl:
    Revert OVF cd-rom controller to be IDE for VMWare (LP: #1970795)

 -- Simon Poirier <simon.poirier@canonical.com>  Sat, 11 Jun 2022 13:11:30 -0400

livecd-rootfs (2.765) kinetic; urgency=medium

  [ Michael Hudson-Doyle ]
  * auto/config: preserve germinate-output directory when removing config to
    speed up local iteration.
  * auto/config: Emit error message to stderr in _sanitize_passes.
  * Produce a tarball of artifacts for netbooting during live-server build.

  [ John Chittum ]
  * vagrant: use ed25519 insecure key (LP: #1969664)

 -- John Chittum <john.chittum@canonical.com>  Thu, 26 May 2022 09:28:26 -0500

livecd-rootfs (2.764) jammy; urgency=medium

  [ Michał Sawicz ]
  * Add arm64 buildd bootable image. (LP: #1966636)

 -- Utkarsh Gupta <utkarsh@ubuntu.com>  Mon, 11 Apr 2022 23:02:30 +0530

livecd-rootfs (2.763) jammy; urgency=medium

  * auto/config: upgrade from hwe-20.04 to hwe-22.04 variant.

 -- Dimitri John Ledkov <dimitri.ledkov@canonical.com>  Wed, 06 Apr 2022 15:09:47 +0100

livecd-rootfs (2.762) jammy; urgency=medium

  [ Dimitri John Ledkov ]
  * auto/config: drop support for 0c3.net domain, now obsolete.


  [ Jean-Baptiste Lallement ]
  * wsl: Create missing groups in chroot

 -- Jean-Baptiste Lallement <jean-baptiste.lallement@ubuntu.com>  Thu, 31 Mar 2022 08:56:33 +0200

livecd-rootfs (2.761) jammy; urgency=medium

  [ Jean-Baptiste Lallement ]
  [ Didier Roche ]
  * Remove attributes not supported by WSL's tar

 -- Jean-Baptiste Lallement <jean-baptiste.lallement@ubuntu.com>  Thu, 24 Mar 2022 13:59:50 +0100

livecd-rootfs (2.760) jammy; urgency=medium

  [ Jean-Baptiste Lallement ]
  [ Didier Roche ]
  * Create a separate WSL image than CPC so it can be managed independently.

 -- Jean-Baptiste Lallement <jean-baptiste.lallement@ubuntu.com>  Mon, 14 Mar 2022 11:30:41 +0100

livecd-rootfs (2.759) jammy; urgency=medium

  * Optionally (when ALLOW_CORE_SNAP env var is set) allow to install core
    snap. Still needed by some CPC projects. (LP: #1964303)

 -- Thomas Bechtold <thomas.bechtold@canonical.com>  Fri, 04 Mar 2022 14:00:16 +0100

livecd-rootfs (2.758) jammy; urgency=medium

  * Split UEFI image out of `disk-image` series file into
    `disk-image-uefi`. (LP: #1961760)

 -- Ivan Kapelyukhin <ivan.kapelyukhin@canonical.com>  Thu, 03 Mar 2022 15:44:52 +0100

livecd-rootfs (2.757) jammy; urgency=medium

  [ Dave Jones ]
  * Fix holes in swapfiles on pre-installed desktop images. Instead of
    pre-allocating the swapfile in the image, allocate it on first boot and
    use a systemd .swap unit to activate it (LP: #1961047)

  [ Łukasz 'sil2100' Zemczak ]
  * Use the 'classic' branch of the pi gadget for both classic and desktop
    pi images by specifying the gadget make target during the gadget priming
    phase.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 22 Feb 2022 11:33:28 +0100

livecd-rootfs (2.756) jammy; urgency=medium

  * Unset `initrdless_boot_fallback_triggered` in /boot/grub/grubenv instead
    of setting it to 0 when the fallback is not triggered to prevent integrity
    monitoring errors on GCE. (LP: #1960564)

 -- Ivan Kapelyukhin <ivan.kapelyukhin@canonical.com>  Thu, 10 Feb 2022 23:45:57 +0100

livecd-rootfs (2.755) jammy; urgency=medium

  [ Brian Murray ]
  * 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.

  [ John Chittum ]
  *  Add sleep due to e2fsck error in umount_partition. LP: #1960537

 -- Brian Murray <brian@ubuntu.com>  Thu, 10 Feb 2022 13:54:42 -0800

livecd-rootfs (2.754) jammy; urgency=medium

  * Disable APT periodic update for OCI/docker images when cron-like
    services are installed. (LP: #1810451)

 -- Thomas Bechtold <thomas.bechtold@canonical.com>  Fri, 04 Feb 2022 11:41:12 +0100

livecd-rootfs (2.753) jammy; urgency=medium

  * 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. (LP: #1953744)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 02 Feb 2022 22:43:20 +1300

livecd-rootfs (2.752) jammy; urgency=medium

  * Remove references to archive.canonical.com, which is no longer used and
    should not be included in the default sources.list.  LP: #1959343.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 27 Jan 2022 14:26:52 -0800

livecd-rootfs (2.751) jammy; urgency=medium

  * Revert patch for unmounting in local builds as it is causing autopkgtest
    regressions

 -- William 'jawn-smith' Wilson <jawn-smith@ubuntu.com>  Wed, 12 Jan 2022 13:43:24 -0600

livecd-rootfs (2.750) jammy; urgency=medium

  * Do not look for a base snap on snaps of type base, because recursive
    dependencies are not allowed for snaps.  LP: #1957123.
  * 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.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 11 Jan 2022 17:34:37 -0800

livecd-rootfs (2.749) jammy; urgency=medium

  [ Heinrich Schuchardt ]
  * riscv64: ensure reasonable partition alignment (LP: #1952916).
  * functions: fix unmounting for local builds (LP: #1952921).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 16 Dec 2021 12:40:16 +0100

livecd-rootfs (2.748) jammy; urgency=medium

  * 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)

 -- Brian Murray <brian@ubuntu.com>  Wed, 15 Dec 2021 10:09:44 -0800

livecd-rootfs (2.747) jammy; urgency=medium

  * ubuntu-cpc/hooks.d/base/disk-image-uefi.binary: Bump UEFI disk image
    size for armhf to 3.5 GB.
    Current builds are failing because the disk size is not big enough.

 -- Thomas Bechtold <thomas.bechtold@canonical.com>  Tue, 23 Nov 2021 10:15:18 +0100

livecd-rootfs (2.746) jammy; urgency=medium

  * 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.

 -- Brian Murray <brian@ubuntu.com>  Tue, 16 Nov 2021 17:00:57 -0800

livecd-rootfs (2.745) jammy; urgency=medium

  [ Erich Eickmeyer ]
  * Remove fonts and publishing tasks from ubuntustudio DVD

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 08 Nov 2021 13:43:53 -0800

livecd-rootfs (2.744) jammy; urgency=medium

  * 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.

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 05 Nov 2021 10:23:24 +0100

livecd-rootfs (2.743) jammy; urgency=medium

  * magic-proxy: fix exception handling for URLError. LP: #1946520

 -- Thomas Bechtold <thomas.bechtold@canonical.com>  Mon, 25 Oct 2021 12:22:16 +0200

livecd-rootfs (2.742) impish; urgency=medium

  [ Brian Murray ]
  * Properly check ARCH when setting the intel-iot model.

  [ Sebastien Bacher ]
  * Enable universe sources on the desktop canary image.  LP: #1945831

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 05 Oct 2021 13:11:33 -0700

livecd-rootfs (2.741) impish; urgency=medium

  [ John Chittum ]
  * mount cgroup2 type for snapd LP:#1944004

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 29 Sep 2021 11:25:24 -0700

livecd-rootfs (2.740) impish; urgency=medium

  [ Thomas Bechtold ]
  * magic-proxy: fix TypeError when trying to call get_uri() LP:#1944906

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 27 Sep 2021 08:38:00 -0700

livecd-rootfs (2.739) impish; urgency=medium

  [ Daniel Bungert ]
  * Correct the 'type' in the source catalog entries for the desktop ISOs.

  [ Michael Hudson-Doyle ]
  * Record information about locale support (in particular, whether to install
    langpacks and which languages have pre-baked squashfses).

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 27 Sep 2021 11:10:46 +1300

livecd-rootfs (2.738) impish; urgency=medium

  [ Thomas Bechtold ]
  * Keep changelogs for native deb pkgs in minimized builds.  LP: #1943114.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 20 Sep 2021 09:40:28 -0700

livecd-rootfs (2.737) impish; urgency=medium

  * Generate source catalogs for the desktop canary build.
  * Check for duplicate ids in update-source-catalog.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 14 Sep 2021 21:39:23 +1200

livecd-rootfs (2.736) impish; urgency=medium

  * 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).

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 30 Aug 2021 15:30:37 +1200

livecd-rootfs (2.735) impish; urgency=medium

  * Get source catalog translations from subiquity git, as brz is in universe.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 23 Aug 2021 15:42:33 +1200

livecd-rootfs (2.734) impish; urgency=medium

  [ Ethan Hsieh ]
  * Download snap packages with correct architecture.

  [ Michael Hudson-Doyle ]
  * Create source catalogs for the installable live server layers.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 19 Aug 2021 16:49:26 +1200

livecd-rootfs (2.733) impish; urgency=medium

  [ Michael Hudson-Doyle ]
  * Add a minimal server layer underneath the full server layer. Continue to
    mount the full server layer at /media/filesystem for now to keep
    compatibility with current subiquity.

  [ Brian Murray ]
  * Check for SUBARCH and ARCH when setting the intel-iot model. (LP: #1938338)

 -- Brian Murray <brian@ubuntu.com>  Mon, 16 Aug 2021 12:22:25 -0700

livecd-rootfs (2.732) impish; urgency=medium

  [ Michael Hudson-Doyle ]
  * lb_chroot_layered: fix quoting when searching for
    trusted.overlay.opaque

  [ Łukasz 'sil2100' Zemczak ]
  * Revert previous change of fixing /dev sharing - this causes weird
    autopkgtest issues.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 02 Aug 2021 22:10:11 +0200

livecd-rootfs (2.731) impish; urgency=medium

  [ Jason C. McDonald ]
  * Generate manifest for HyperV desktop image

  [ Łukasz 'sil2100' Zemczak ]
  * 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.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 28 Jul 2021 22:01:56 +0200

livecd-rootfs (2.730) impish; urgency=medium

  * Rename subarch of intel-iotg to intel-iot, add support for intel-iot
    models.

 -- Brian Murray <brian@ubuntu.com>  Mon, 26 Jul 2021 11:55:42 -0700

livecd-rootfs (2.729) impish; urgency=medium

  [ Michael Hudson-Doyle ]
  * Fix a few things found while porting the live server ISO builds to
    layers.
  * Port live server ISO builds to layers.

  [ Chloé 'kajiya' Smith ]
  * Image hangs during boot after deploying groovy-server-cloudimg-amd64.ova,
    and the upgrading the ESXi hardware version. Adding a serial port
    rectifies this - so this code change simply adds a serial port to the OVF
    template (so there is a serial port as default). (LP: #1895104)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Mon, 12 Jul 2021 10:27:35 +1200

livecd-rootfs (2.728) impish; urgency=medium

  [ Dan Bungert ]
  * Remove the customized final message from the live server cloud-init config
    as it is no longer displayed.

  [ Michael Hudson-Doyle ]
  * Make sure the process that prints SSH connection info on s390x has
    its output connected to the console. (LP: #1933523)

  [ Brian Murray ]
  * Add a subarch of intel-iotg which is used for creating images with a
    kernel optimized for Intel IOT devices.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 01 Jul 2021 11:00:08 +1200

livecd-rootfs (2.727) impish; urgency=medium

  * Remove assumption in 032-installer-squashfs.binary that all core snaps
    needed for subiquity are already in the filesystem layer. (LP: #1933352)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 24 Jun 2021 11:51:43 +1200

livecd-rootfs (2.726) impish; urgency=medium

  * Fix overriding of ExecStart in
    serial-getty@sclp_line0.service.d/subiquity-serial.conf.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Sat, 19 Jun 2021 11:44:33 +1200

livecd-rootfs (2.725) impish; urgency=medium

  * Revert previous change. I was too impatient and didn't wait long enough
    after performing some seed changes. The tasks are now correct and we can
    go back to using ubuntu-server-raspi once again.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 15 Jun 2021 09:44:21 +0200

livecd-rootfs (2.724) impish; urgency=medium

  * Use the server-raspi task name instead of ubuntu-server-raspi. It's still
    a mystery to me why ubuntu-desktop-raspi works as expected but the server
    variant needs to use 'server-raspi', even though both tasks seem
    implemented in the same way.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 09 Jun 2021 11:14:13 +0200

livecd-rootfs (2.723) impish; urgency=medium

  [ Steve Langasek ]
  * 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.

  [ Michael Hudson-Doyle ]
  * Remove all references to the "base" project, which has not been
    built since 16.04 release day.

  [ Sebastien Bacher ]
  * The u-boot-tools package was typoed. Should fix the ubuntu-preinstalled
    impish build.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 20 May 2021 10:26:53 +0200

livecd-rootfs (2.722) impish; urgency=medium

  * Simplify how getty services are customized / overriden in the live server
    installer environment. (LP: #1888497)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 11 May 2021 11:44:06 +1200

livecd-rootfs (2.721) impish; urgency=medium

  [ Dimitri John Ledkov ]
  * 999-cpc-fixes: enable more code on grub2 armhf & arm64 (LP: #1925780)
  * Add support for generic preinstalled images. LP: #1923832
  * Change iptables calls, to query rules and quickly check that
    connectivity works after transparent proxy has been installed. LP:
    #1917920
  * magic-proxy: replace http.client with urllib calls
  * buildd: Re-enable merged /usr by default, as it is now required

  [ Michael Hudson-Doyle ]
  * remove the workaround for bug #1893818

  [ Łukasz 'sil2100' Zemczak ]
  * Start using the ubuntu-server-raspi seeds for preinstalled raspi server
    images, similarly to how it's done for desktop-preinstalled images.
  * Drop the unused imx6 support.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 05 May 2021 19:08:21 +0100

livecd-rootfs (2.720) impish; urgency=medium

  [ Thomas Bechtold ]
  * Add a new ubuntu-oci project that contains the customizations currently
    performed downstream for the official Ubuntu images on dockerhub.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 30 Apr 2021 11:48:32 +1200

livecd-rootfs (2.719) hirsute; urgency=medium

  * Our raspi server images should have used the raspi-server seed in hirsute,
    but we forgot to enable it. As it's release week and doing such invasive
    changes to our Pi images is risky, let's add the dependency on
    ubuntu-raspi-settings (which is seeded) to fix USB ethernet devices and
    GPIO permissions (LP: #1922266).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 19 Apr 2021 22:54:03 +0200

livecd-rootfs (2.718) hirsute; urgency=medium

  * 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.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 30 Mar 2021 10:57:21 +1300

livecd-rootfs (2.717) hirsute; urgency=medium

  * riscv64: generalise slightly how preinstalled server images are built,
    to allow using subarch to pick u-boot binaries to install.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 11 Mar 2021 17:08:56 +0000

livecd-rootfs (2.716) hirsute; urgency=medium

  * Use the correct config keys in suppressing cloud-init output during boot
    of live server ISO.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 11 Mar 2021 10:49:47 +1300

livecd-rootfs (2.715) hirsute; urgency=medium

  [ Gauthier Jolly ]
  * ubuntu-cpc: change mount options in fstab to be align with defaults
    (LP: #1902103, LP: #1881006)

 -- Robert C Jennings <robert.jennings@canonical.com>  Tue, 02 Mar 2021 11:40:56 -0600

livecd-rootfs (2.714) hirsute; urgency=medium

  * Suppress cloud-init output during boot of live server ISO.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 26 Feb 2021 09:57:21 +1300

livecd-rootfs (2.713) hirsute; urgency=medium

  * Use the full name of the 'boot' flag in parted calls as it's not good
    practice to rely on the shortened, ambiguous version.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 24 Feb 2021 12:55:37 +0100

livecd-rootfs (2.712) hirsute; urgency=medium

  [ Cody Shepherd ]
  * Add grub config to produce console output and install lxd-agent loader
    to allow buildd vm images to work in lxd without requirement for manual
    installation (LP: #1915571)

 -- Robert C Jennings <robert.jennings@canonical.com>  Tue, 23 Feb 2021 14:32:19 -0600

livecd-rootfs (2.711) hirsute; urgency=medium

  * Perform fsck on all rootfs. (LP: #1912835)
  * functions: stop removing systemd-detect-virt unconditionally in undivert_grub
    (LP: #1902260)

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 05 Feb 2021 12:48:44 +0000

livecd-rootfs (2.710) hirsute; urgency=medium

  * esp: install grub in ubuntu bootloader id path, instead of removable.
    (LP: #1912830)
  * esp: perform fsck. (LP: #1912835)

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 28 Jan 2021 10:43:20 +0000

livecd-rootfs (2.709) hirsute; urgency=medium

  [ Sebastien Bacher ]
  * Desktop is using the hwe kernel, do the same on canary

  [ Iain Lane ]
  * 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.

 -- Iain Lane <iain.lane@canonical.com>  Mon, 04 Jan 2021 10:38:15 +0000

livecd-rootfs (2.708) hirsute; urgency=medium

  * disk-image-uefi: fix riscv64 subarch user-data.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 08 Dec 2020 09:15:36 +0000

livecd-rootfs (2.707) hirsute; urgency=medium

  * qcow2-image: unbreak builds without subarch.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Sat, 05 Dec 2020 15:17:46 +0000

livecd-rootfs (2.706) hirsute; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * As per discussion, we might want to keep the UC20 images a bit bigger than
    what's defined via the gadget/rootfs contents, to make sure writable is
    comfortably big enough. Use the same hard-coded value as for UC16 and UC18.
    (LP: #1905990)

  [ Dimitri John Ledkov ]
  * riscv64: fixup subarch build, unbound variable

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 03 Dec 2020 16:18:21 +0000

livecd-rootfs (2.705) hirsute; urgency=medium

  * config: on hirsute build UC22 images

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 02 Dec 2020 11:05:55 +0000

livecd-rootfs (2.704) hirsute; urgency=medium

  * riscv64: build preinstalled riscv64 image with uboot SPL and CIDATA.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 01 Dec 2020 17:16:03 +0000

livecd-rootfs (2.703) hirsute; urgency=medium

  * Do not hard-code the UC20 amd64 image size as now ubuntu-image should be
    able to properly calculate the needed size itself (LP: #1905990).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Fri, 27 Nov 2020 17:39:29 +0100

livecd-rootfs (2.702) hirsute; urgency=medium

  [ Sebastien Bacher ]
  * Use the target realpath to do the unmounting
  * Correctly set the environment needed by snapd in layered

  [ Dimitri John Ledkov ]
  * get-ppa-fingerprint: use production instance with latest api.
  * disk-image-uefi: riscv64 add u-boot spl (LP: #1905274)
  * disk-image-uefi: riscv64 add ubuntu:ubuntu login, without expiry.
  * rebuild with the correct version of 2.701 changes.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 24 Nov 2020 18:41:34 +0000

livecd-rootfs (2.701) hirsute; urgency=medium

  [ Cody Shepherd ]
  * buildd: Create manifests for buildd tarballs

 -- Robert C Jennings <robert.jennings@canonical.com>  Fri, 20 Nov 2020 14:55:21 -0600

livecd-rootfs (2.700) hirsute; urgency=medium

  [ David Krauser ]
  * buildd: produce kernel and initrd as separate artifacts
  * buildd: call update-initramfs for all installed kernels
    We only have one kernel installed, so we don't need to
    specify an explicit version.
  * Include -security and -updates packages in bootable buildd images
  * Produce buildd kernel and initrd as separate artifacts

  [ Patrick Viafore ]
  * Replace archive.ubuntu.com and security.ubuntu.com with launchpad
    mirrors. This is only done inside a build context, and the original
    sources.list file is restored at the end of the build

  [ Robert C Jennings ]
  * Use build env archive mirror in binary hooks
  * Ensure a binary hook has not changed the temporary sources.list

  [ Dimitri John Ledkov ]
  * disk-image.binary: actually skip building MBR image on EFI platforms.
  * disk-image.binary: skip building MBR image on riscv64.
  * disk-image.binary: however still build MBR image on amd64.
  * disk-image-uefi.binary: enable secureboot on the arm64 image.
  * disk-image-uefi.binary: build riscv64 image without a bootloader.

  [ Sebastien Bacher ]
  * During the layered build generate the right content for no languages

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 19 Nov 2020 17:43:47 +0000

livecd-rootfs (2.699) hirsute; urgency=medium

  * hyper-v hook: Fix writing of pkla file out to correct scratch directory
    for image build.

 -- "Jinming Wu, Patrick" <me@patrickwu.space>  Tue, 03 Nov 2020 10:13:53 +0000

livecd-rootfs (2.698) hirsute; urgency=medium

  * amd64: always install grub-pc with shim-signed (LP: #1901906)
  * control: install qemu-utils & snapd on riscv64.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 29 Oct 2020 22:22:30 +0000

livecd-rootfs (2.697) hirsute; urgency=medium

  [ John Chittum ]
  * Ensure vmtools version entered into vmdk header (LP: #1893898)

 -- Robert C Jennings <robert.jennings@canonical.com>  Wed, 28 Oct 2020 12:02:04 -0500

livecd-rootfs (2.696) hirsute; urgency=medium

  * auto/config: seed ubuntu-desktop when building hyperv image LP: #1901846
  * auto/config: scope ubuntu:desktop-preinstalled:raspi image options LP: #1901846

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 28 Oct 2020 10:36:29 +0000

livecd-rootfs (2.695) hirsute; urgency=medium

  * Install only shim-signed to prevent shipping conflicting, autoremovable
    packages
  * Ensure autoremove is run after any package install

 -- Joshua Powers <josh.powers@canonical.com>  Mon, 26 Oct 2020 11:58:57 -0700

livecd-rootfs (2.694) groovy; urgency=medium

  * Add the pi desktop oem user to the adm and sudo groups, as that is needed
    for wifi configuration.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 20 Oct 2020 17:25:35 +0200

livecd-rootfs (2.693) groovy; urgency=medium

  * Build classic raspi server images by default from the 'classic' branch now.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 19 Oct 2020 12:58:15 +0200

livecd-rootfs (2.692) groovy; urgency=medium

  * Create a 1GB swapfile for the raspi desktop images.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 15 Oct 2020 11:23:47 +0200

livecd-rootfs (2.691) groovy; urgency=medium

  * Remove 68-del-part-nodes.rules from installer squashfs to work around it
    breaking curtin. (LP: #1893818)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 15 Oct 2020 08:56:11 +1300

livecd-rootfs (2.690) groovy; urgency=medium

  * Add initial support for the Ubuntu Desktop Raspberry Pi image.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 07 Oct 2020 10:49:38 +0200

livecd-rootfs (2.689) groovy; urgency=medium

  * ubuntu-cpc: remove explicit install of virtualbox-guest-utils.
    LP: #1895862

 -- John Chittum <john.chittum@canonical.com>  Tue, 29 Sep 2020 12:59:23 -0500

livecd-rootfs (2.688) groovy; urgency=medium

  * ubuntu-cpc: Fix spelling in vagrant file

 -- Robert C Jennings <robert.jennings@canonical.com>  Wed, 16 Sep 2020 08:45:04 -0500

livecd-rootfs (2.687) groovy; urgency=medium

  [ Stanislav German-Evtushenko <giner> / John Chittum ]
  * Send Vagrant serial connection to NULL. (LP: #1874453)

 -- Robert C Jennings <robert.jennings@canonical.com>  Tue, 15 Sep 2020 15:25:19 -0500

livecd-rootfs (2.686) groovy; urgency=medium

  [ Dan Streetman ]
  * use python3-launchpadlib directly instead of python3-software-properties

  [ Steve Langasek ]
  * Restore the removal of fstab from squashfs images, now that cloud-init
    has been fixed (LP: #1877078; ref bug #1890803)

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 27 Aug 2020 08:53:31 -0700

livecd-rootfs (2.685) groovy; urgency=medium

  * Revert 'ubuntu-cpc: Disable boot splash in all cloud images
            (LP: #1725358)'

 -- Robert C Jennings <robert.jennings@canonical.com>  Wed, 12 Aug 2020 16:52:05 -0500

livecd-rootfs (2.684) groovy; urgency=medium

  * ubuntu-cpc: Fix ppc64el grub console update

 -- Robert C Jennings <robert.jennings@canonical.com>  Wed, 12 Aug 2020 13:40:42 -0500

livecd-rootfs (2.683) groovy; urgency=medium

  * Revert the removal of fstab from squashfs images, which has had knock-on
    effects and breaks MAAS (ref bug #1890803)

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 12 Aug 2020 11:31:12 -0700

livecd-rootfs (2.682) groovy; urgency=medium

  * ubuntu-cpc: Disable boot splash in all cloud images (LP: #1725358)

 -- Robert C Jennings <robert.jennings@canonical.com>  Wed, 12 Aug 2020 04:52:22 -0500

livecd-rootfs (2.681) groovy; urgency=medium

  [ Patrick Wu ]
  * Use the Azure kernel for the HyperV gallery images.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 10 Aug 2020 14:54:25 -0700

livecd-rootfs (2.680) groovy; urgency=medium

  [ Cody Shepherd ]
  * Add dist-upgrade to bootable-buildd hook to ensure the built image
    doesn't contain vulnerable kernels or other packages.
  * Don't explicitly install grub-efi-amd64-signed, it's a dependency of
    shim-signed.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 04 Aug 2020 12:30:34 -0700

livecd-rootfs (2.679) groovy; urgency=medium

  *  Handle seeded lxd snap with channel name for ubuntu-cpc:minimized
     (LP: #1889470)

 -- Robert C Jennings <robert.jennings@canonical.com>  Wed, 29 Jul 2020 14:55:57 -0500

livecd-rootfs (2.678) groovy; urgency=medium

  [ David Krauser ]
  * Add mechanism to detect initrdless boot fallback

  [ Dimitri John Ledkov ]
  * auto/build: use setup|teardown_mountpoint to reduce duplication
  * functions: provide nss_systemd-less nsswitch.conf in chroots.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 24 Jul 2020 21:08:07 +0100

livecd-rootfs (2.677) groovy; urgency=medium

  * Avoid rbind /sys for chroot snap pre-seeding (cgroups fail to unmount)

 -- Robert C Jennings <robert.jennings@canonical.com>  Sat, 18 Jul 2020 16:51:05 -0500

livecd-rootfs (2.676) groovy; urgency=medium

  * apparmor: Add generic v5.4 kernel apparmor features
  * apparmor: mount more up-to-date apparmor features in the chroot.
  * seccomp: add more up-to-date seccomp actions
  * seccomp: mount more up-to-date seccomp features
  * apparmor: compile all profiles

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Sat, 18 Jul 2020 01:17:54 +0100

livecd-rootfs (2.675) groovy; urgency=medium

  [ Robert C Jennings ]
  * Apply snap-preseed optimizations after seeding snaps

  [ Dimitri John Ledkov ]
  * live-server: remove duplicate snaps, due to overlayfs vs snap-preseed.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 17 Jul 2020 21:19:35 +0100

livecd-rootfs (2.674) groovy; urgency=medium

  [ David Krauser ]
  * Fix broken minimal cloud image boot on amd64

 -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 16 Jul 2020 15:40:15 -0700

livecd-rootfs (2.673) groovy; urgency=medium

  * Fix an unbound variable in scripts/functions.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Tue, 14 Jul 2020 14:57:19 +1200

livecd-rootfs (2.672) groovy; urgency=medium

  [ David Krauser ]
  * Boot with an initramfs by default in cloud images, except when
    using a non-generic kernel.

 -- Robert C Jennings <robert.jennings@canonical.com>  Fri, 10 Jul 2020 07:47:47 -0500

livecd-rootfs (2.671) groovy; urgency=medium

  * Fix-up seeding snaps with tracks.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 10 Jul 2020 01:55:47 +0100

livecd-rootfs (2.670) groovy; urgency=medium

  * snap_preseed: support channel specification with snap name (LP: #1882374)

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 09 Jul 2020 18:34:43 +0100

livecd-rootfs (2.669) groovy; urgency=medium

  * chroot: disable amd64 codepath on riscv64

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 25 Jun 2020 18:02:51 +0100

livecd-rootfs (2.668) groovy; urgency=medium

  [ Łukasz 'sil2100' Zemczak ]
  * Enable overrides of UC20 grade dangerous channels - as this is possible.
    (LP: #1879350)

  [ Patrick Wu ]
  * live-build/ubuntu/hooks/040-hyperv-desktop-images.binary: fix issues
    with Hyper-V xrdp support.

  [ Balint Reczey ]
  * Remove fstab from squashfs images (LP: #1877078)

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 23 Jun 2020 15:05:11 +0100

livecd-rootfs (2.667) groovy; urgency=medium

  * Revert of initramfs package removal in KVM image
    (LP: #1875400)

 -- Phil Roche <phil.roche@canonical.com>  Mon, 18 May 2020 17:03:20 +0100

livecd-rootfs (2.666) groovy; urgency=medium

  [ Balint Reczey ]
  * debian/gbp.conf: Add minimal configuration for branch and tag naming

  [ Michael Hudson-Doyle ]
  * Call udevadm settle before kpartx -d

  [ Dimitri John Ledkov ]
  * Fixup indentation
  * make-lxd-metadata: add riscv64 lxd architecture tag

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 12 May 2020 12:29:16 +0100

livecd-rootfs (2.665) groovy; urgency=medium

  * Bump only the UC20 pc image to 8GB, and keep Pi images as small as possible.
    (LP: #1875430)
  * ubuntu-image: fix focal+ pi images for armhf to use pi-armhf model name.
    (LP: #1876358)
  * ubuntu-image: drop ubuntu-image dep on riscv64, as not installable yet.
    (LP: #1876359)

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 01 May 2020 20:00:00 +0100

livecd-rootfs (2.664) focal; urgency=medium

  [ Patrick Viafore ]
  * Increase Vagrant disk size from 10G to 40G (LP: #1580596)

 -- Robert C Jennings <robert.jennings@canonical.com>  Fri, 17 Apr 2020 11:03:18 -0500

livecd-rootfs (2.663) focal; urgency=medium

  * Run snap info on the downloaded snap, rather than against the
    store. First of all snap info doesn't have --channel argument, thus
    queries the wrong channel, and depening on the cohort, a different
    snap might be visible too. Thus seed the base of the snap revision we
    dowanloaded, rather than some random one from the store.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 17 Apr 2020 00:10:41 +0100

livecd-rootfs (2.662) focal; urgency=medium

  * Print subiquity ssh login details on s390x line based consoles.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 16 Apr 2020 23:54:33 +0100

livecd-rootfs (2.661) focal; urgency=medium

  * Switch Ubuntu desktop to only hwe-20.04 kernel flavour.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 16 Apr 2020 01:30:36 +0100

livecd-rootfs (2.660) focal; urgency=medium

  * Remove dependencies on qemu-utils and snapd on riscv64, we don't have
    those yet, but at least we can be on parity with i386 livecd-rootfs
    already.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Sun, 12 Apr 2020 15:42:06 +0100

livecd-rootfs (2.659) focal; urgency=medium

  * Fix logic to ensure snapd is seeded in core18-only images (LP: #1871919)

 -- Robert C Jennings <robert.jennings@canonical.com>  Thu, 09 Apr 2020 14:16:40 -0500

livecd-rootfs (2.658) focal; urgency=medium

  * Remove some deprecated raspi2 special-casing, switch the main universal
    raspi SUBARCH to use the raspi KERNEL_FLAVOUR now that the kernel packages
    have been renamed.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 08 Apr 2020 10:03:21 +0200

livecd-rootfs (2.657) focal; urgency=medium

  * server: networkd applies the first sorted matching network file, thus
    prefix 'all' fallback networks with 'zz-'.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 03 Apr 2020 13:02:56 +0100

livecd-rootfs (2.656) focal; urgency=medium

  [ David Krauser ]
  * Safely set /etc/resolv.conf to an empty file in buildd images

 -- Robert C Jennings <robert.jennings@canonical.com>  Tue, 31 Mar 2020 09:56:13 -0500

livecd-rootfs (2.655) focal; urgency=medium

  * minimized: reinstall packages one by one, instead of all of them
    together, as otherwise apt fails to immediately configure libc6:amd64
    & libgcc-s1. LP: #1867607

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 16 Mar 2020 10:42:35 +0000

livecd-rootfs (2.654) focal; urgency=medium

  * Only install oem-20.04 kernel flavour on amd64, as it doesn't exist on
    other arches.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 13 Mar 2020 20:20:13 +0000

livecd-rootfs (2.653) focal; urgency=medium

  * Stop trying to extract autoinstall config during boot, subiquity will do
    it instead.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 11 Mar 2020 09:56:22 +1300

livecd-rootfs (2.652) focal; urgency=medium

  * Switch to using the generic pi gadget repo for classic builds. Use the
    generic branches instead of the 'classic' one as well, as this should now
    work for both core and classic.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 09 Mar 2020 09:52:30 +0100

livecd-rootfs (2.651) focal; urgency=medium

  * Do not start subiquity until cloud-final and snapd.seeded have
    completed.  (LP: #1863887)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Fri, 06 Mar 2020 17:07:37 +0100

livecd-rootfs (2.650) focal; urgency=medium

  * Support generating a .disk/info file via ubuntu-image from the passed-in
    datestamp parameter (using the $NOW environment variable).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Fri, 06 Mar 2020 11:12:12 +0100

livecd-rootfs (2.649) focal; urgency=medium

  * Fix autoinstall-extracting runcmd in the case no user-data is passed.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 05 Mar 2020 15:36:25 +0100

livecd-rootfs (2.648) focal; urgency=medium

  * Enable cloud-init in live server installer live session on all
    architectures.
  * Remove code for old design for getting autoinstall.yaml.
  * Add runcmd to extract autoinstall.yaml from user-data.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 04 Mar 2020 16:10:35 +0100

livecd-rootfs (2.647) focal; urgency=medium

  * Address snap base regression after snap-tool removal

 -- Robert C Jennings <robert.jennings@canonical.com>  Tue, 25 Feb 2020 16:15:48 -0600

livecd-rootfs (2.646) focal; urgency=medium

  * Pass --verbose to `snap info` so that it includes the base.

 -- Iain Lane <iain.lane@canonical.com>  Mon, 24 Feb 2020 11:22:21 +0000

livecd-rootfs (2.645) focal; urgency=medium

  [ Robert C Jennings ]
  * Use snap cli rather than custom snap-tool

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 21 Feb 2020 13:02:43 -0800

livecd-rootfs (2.644) focal; urgency=medium

  * Rename the raspi3 SUBARCH to raspi, as we generate universal generic pi
    images since long.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Fri, 21 Feb 2020 12:37:02 +0100

livecd-rootfs (2.643) focal; urgency=medium

  * subiquity:
    - drop ds-identify policy, not needed with improved cloud config
    - drop disabling network, doesn't work with ip=
    - fixup setting up the INSTALLER_ROOT mountpoint

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 10 Feb 2020 23:50:16 +0000

livecd-rootfs (2.642) focal; urgency=medium

  * Set uc20 image size to 10G.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 10 Feb 2020 12:43:44 +0000

livecd-rootfs (2.641) focal; urgency=medium

  * Configure a better nocloud datasource for subiquity cloud-init.
  * Encode CHANNEL specification in the UC20 model names.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 07 Feb 2020 22:18:11 +0000

livecd-rootfs (2.640) focal; urgency=medium

  * Although the request flavour to install is oem-20.04, it really is
    called just oem on disk. Override the flavour name from oem-20.04 to
    oem when renaming built artefacts. This also means that ubuntu-cdimage
    needs to simply download 'oem' vmlinuz+initrd pairs, not 'oem-20.04'.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 30 Jan 2020 11:52:32 +0000

livecd-rootfs (2.639) focal; urgency=medium

  * On s390x subiquity:
    - enable cloud-init
    - make cloud-init handle the default/baked in networking configuration
    - install and enable openssh-server for the installation only
    - provide cloud.cfg that generates random installer user password
    - disable subiquity on sclp_line0 line based console

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 29 Jan 2020 14:16:09 +0000

livecd-rootfs (2.638) focal; urgency=medium

  * Install oem-20.04 kernel flavour on Ubuntu Desktop builds.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 28 Jan 2020 15:06:02 +0000

livecd-rootfs (2.637) focal; urgency=medium

  * Ensure seed partition is mounted on no-cloud images which use system-boot
    as their seed (LP: #1860046)
  * Have getty wait for cloud-init to complete to ensure that the default
    user exists before presenting a login prompt

 -- Dave Jones <dave.jones@canonical.com>  Fri, 24 Jan 2020 15:17:56 +0000

livecd-rootfs (2.636) focal; urgency=medium

  * Stop trying to install linux-oem. It's dropped, but us trying to install
    it is causing Ubuntu images to fail to build. It is due to be replaced by
    linux-oem-20.04 (currently built from linux-...-5.4). But that is stuck in
    focal-proposed at the minute, so there is nothing to transition to until
    it migrates.
  * Drop linux-signed-generic for flavours too - follow up from 2.630 which
    handled this for Ubuntu. (LP: #1859146)
  * Ditto for ubuntu-core:system-image - move from linux-signed-image-generic
    to linux-image-generic.

 -- Iain Lane <iain@orangesquash.org.uk>  Fri, 10 Jan 2020 12:11:02 +0000

livecd-rootfs (2.635) focal; urgency=medium

  * Preserve apt preferences created by any package we install (i.e.
    ubuntu-advantage-tools) against live-build's attempt to delete them.
    (LP: #1855354)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Sat, 14 Dec 2019 21:00:45 +1300

livecd-rootfs (2.634) focal; urgency=medium

  * Only build bootable buildd images for amd64.
  * Properly setup the chroot before using the network.

 -- David Krauser <david.krauser@canonical.com>  Thu, 12 Dec 2019 13:50:58 -0400

livecd-rootfs (2.633) focal; urgency=medium

  * Snapd for uc20 model assertions does not support global channel overrides.
    So make sure --channel is not passed to u-i for any uc20 builds for now.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 12 Dec 2019 14:10:37 +0100

livecd-rootfs (2.632) focal; urgency=medium

  [ David Krauser ]
  * Fix broken DNS in buildd image builds.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 12 Dec 2019 10:34:55 +1300

livecd-rootfs (2.631) focal; urgency=medium

  * Add support for uc20 model assertions.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 10 Dec 2019 15:27:39 +0100

livecd-rootfs (2.630) focal; urgency=medium

  * Drop installing dummy transitional linux-signed-generic, these days
    linux-generic is always signed, on arches that need/support it.
  * Ship two kernel flavours on desktop image.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 09 Dec 2019 14:47:27 +0000

livecd-rootfs (2.629) focal; urgency=medium

  * Also make qemu-utils a non-i386 dependency, since it is only used for
    cloud images we're not making and pulls in a lot of other dependencies.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Sat, 30 Nov 2019 20:56:28 -0800

livecd-rootfs (2.628) focal; urgency=medium

  * Also make the ubuntu-image dependency arch-conditional, since
    ubuntu-image pulls in snapd.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 29 Nov 2019 21:47:05 -0800

livecd-rootfs (2.627) focal; urgency=medium

  * Don't depend on snapd on i386, since i386 support in focal is only for
    launchpad buildd chroots.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 29 Nov 2019 10:49:23 -0800

livecd-rootfs (2.626) focal; urgency=medium

  * No-change rebuild to build for i386 again (for now).

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 28 Nov 2019 11:43:51 +1300

livecd-rootfs (2.625) focal; urgency=medium

  * Make autoinstall files from initrd and filesystem with label autoinstall
    available on live-server systems.
  * Create a filelist whenever creating a manifest for an ubuntu-cpc
    project.

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 28 Nov 2019 09:20:38 +1300

livecd-rootfs (2.624) focal; urgency=medium

  * Mark packages as autoinstalled using apt-mark in the chroot
    instead of using python-apt that potentially starts talking to the build
    system's dbus causing various problems. (LP: #1835406)

 -- Balint Reczey <rbalint@ubuntu.com>  Wed, 13 Nov 2019 21:01:51 +0100

livecd-rootfs (2.623) focal; urgency=medium

  * Add new buildd based bootable image for snapcraft builds.

 -- David Krauser <david.krauser@canonical.com>  Fri, 08 Oct 2019 10:48:48 -0400

livecd-rootfs (2.622) focal; urgency=medium

  * Support fetching classic gadget trees from a non-github-mirrored launchpad
    repository for ubuntu-image to use.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Wed, 30 Oct 2019 14:06:48 +0100

livecd-rootfs (2.621) focal; urgency=medium

  * Make sure the imx6 subarch uses the ubuntu-image imageformat.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 29 Oct 2019 12:31:35 +0100

livecd-rootfs (2.620) eoan; urgency=medium

  * Limit the lxd group to images with an installer; it's less appropriate
    for random tarball images, which are configured in ways we don't know.

 -- Adam Conrad <adconrad@ubuntu.com>  Sun, 13 Oct 2019 23:15:02 -0600

livecd-rootfs (2.619) eoan; urgency=medium

  * Subiquity: install linux-firmware in the installer layer, to make
    firmware blobs available in the live session. LP: #1847835

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Sun, 13 Oct 2019 20:53:11 +0100

livecd-rootfs (2.618) eoan; urgency=medium

  [ Michael Hudson-Doyle ]
  * Do not create a hook manually for ubuntu-cpc builds, make-hooks does not
    like that.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 08 Oct 2019 21:21:45 -0700

livecd-rootfs (2.617) eoan; urgency=medium

  * Create the lxd group as a system group for all projects. (LP: #1844498)

 -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 09 Oct 2019 10:12:09 +1300

livecd-rootfs (2.616) eoan; urgency=medium

  * Subiquity images mount /usr/lib/modules from a squashfs, which systemd
    tries to unmount on shutdown, whilst they are still being in use. As
    systemd-udevd kmod built-in's libkmod has modules.* files
    memorymapped. This produces an warning on shutdown, flooding the
    screen with messages as systemd switches to a more verbose
    output. Specify LazyUnmount=yes on that mount, such that unmount call
    succeeds without flooding the shutdown log.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Tue, 08 Oct 2019 19:05:01 +0100

livecd-rootfs (2.615) eoan; urgency=medium

  * magic-proxy: dump proxy log to stdout on failure

 -- Robert C Jennings <robert.jennings@canonical.com>  Fri, 04 Oct 2019 10:24:18 -0500

livecd-rootfs (2.614) eoan; urgency=medium

  * 002-add-foreign-kernel.chroot_early: enable amd64 as a foreign arch on
    i386 image builds, since this is where the kernel comes from henceforth.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 02 Oct 2019 17:05:32 -0700

livecd-rootfs (2.613) eoan; urgency=medium

  * 999-ubuntu-image-customization.chroot: use IMAGEFORMAT=none for the checks
    instead of ubuntu-image, as that is what is used during ubuntu-image rootfs
    builds.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Thu, 19 Sep 2019 11:27:12 +0200

livecd-rootfs (2.612) eoan; urgency=medium

  * Hopefully the last fix for 999-ubuntu-image-customization.chroot: use
    config/chroot to pass IMAGEFORMAT instead of config/common, as only that
    file is updated with the right contents when the chroot hooks are run.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Mon, 16 Sep 2019 14:07:01 +0200

livecd-rootfs (2.611) eoan; urgency=medium

  * Execute chroot_hacks in live layer only.
  * lb_chroot_layered: also snap_validate_seed after all snaps are seeded

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 13 Sep 2019 12:37:25 +0100

livecd-rootfs (2.610) eoan; urgency=medium

  * Fix a typo in the 999-ubuntu-image-customization.chroot hook.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 10 Sep 2019 17:35:00 +0200

livecd-rootfs (2.609) eoan; urgency=medium

  [ Ethan Hsieh ]
  * Add support for the Nitrogen6x board (LP: #1838064).

  [ Łukasz 'sil2100' Zemczak ]
  * Do not initialize EXTRA_SNAPS with an empty value. Allow overrides via the
    environment.
  * Make sure that currently all ubuntu-image built images ship the NoCloud
    system-boot clout-init datasource (as right now all u-i targets are
    physical devices).

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 10 Sep 2019 10:46:28 +0200

livecd-rootfs (2.608) eoan; urgency=medium

  [ Iain Lane ]
  * snap_preseed: Handle SNAP_NO_VALIDATE_SEED being unset.

  [ Colin Watson ]
  * Use iptables-legacy rather than iptables when running on older
    (pre-4.15) kernel versions.  The newer nf_tables-based tools misbehave
    at least on 4.4.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 03 Sep 2019 15:35:17 +0100

livecd-rootfs (2.607) eoan; urgency=medium

  * snap seeding: Defer validation for regular image builds. When getting the
    list of snaps to include on an image via germinate, we process the snaps
    in alphabetical order. Currently we seed several packages `gnome-foo` and
    also `gtk-common-themes`, the default provider of `gtk-3-themes`. Since
    `gtk-common-themes` is alphabetically after `gnome-foo`, the `seed.yaml`
    we generate is invalid when we are part way through generating. What we
    really care about, though, is not that the `seed.yaml` is always valid at
    every step, but it is that it is valid at the *end* of seeding.  So for
    the germinate case, let's defer validation to happen once at the end.
    Other callsites of `snap_preseed`, where callers are careful to seed snaps
    in the right order, are unaffected by this.

 -- Iain Lane <iain.lane@canonical.com>  Mon, 02 Sep 2019 14:22:49 +0100

livecd-rootfs (2.606) eoan; urgency=medium

  * Undivert update-initramfs more carefully: previously the wrapper script
    and diversion were left in place on images such as buildd images that
    don't have initramfs-tools installed (LP: #1841573).

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 27 Aug 2019 17:05:32 +0100

livecd-rootfs (2.605) eoan; urgency=medium

  [ David Krauser ]
  * KVM disk images should derive from the uefi image.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 26 Jul 2019 14:36:03 -0300

livecd-rootfs (2.604) eoan; urgency=medium

  * Stop installing the udisks2 and pulseaudio extra snaps for the UC18 kassel
    subflavor images - those snaps were only needed for internal testing
    purposes.

 -- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com>  Tue, 23 Jul 2019 17:58:05 +0200

livecd-rootfs (2.603) eoan; urgency=medium

  [ Tobias Koch ]
  * Add retry logic to snap-tool to make downloads more resilient

  [ Robert C Jennings ]
  * ubuntu-cpc: Only produce explicitly specified artifacts (LP: #1837254)

 -- Tobias Koch <tobias.koch@canonical.com>  Mon, 15 Jul 2019 17:59:06 +0200

livecd-rootfs (2.602) eoan; urgency=medium

  [ David Krauser ]
  * Fixing broken binary hook symlinks for hyperv gallery image builds.

 -- Dimitri John Ledkov <xnox@ubuntu.com>  Thu, 18 Jul 2019 14:07:10 +0100

livecd-rootfs (2.601) eoan; urgency=medium

  [ Michael Vogt ]
  * Run "snap debug validate-seed" during preseeding to do basic validation of
    the generated seed.yaml

 -- Iain Lane <iain.lane@canonical.com>  Tue, 16 Jul 2019 11:30:27 +0100

livecd-rootfs (2.600) eoan; urgency=medium

  [ Tobias Koch ]
  * Do proper error checking when calling snap-tool info to determine
    the base of a snap.

  [ Iain Lane ]
  * Seed core for non minimized builds, as it is still required (LP:
    #1836594).

 -- Tobias Koch <tobias.koch@canonical.com>  Mon, 15 Jul 2019 16:13:31 +0100

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