Change logs for livecd-rootfs source package in Mantic

  • livecd-rootfs (23.10.60) mantic; urgency=medium
    
      [ Ankush Pathak ]
      * Add policy:unconfined_restrictions feature to 6.5 kernel (LP: #2062929)
    
     -- Philip Roche <email address hidden>  Wed, 22 May 2024 11:55:15 +0100
  • livecd-rootfs (23.10.59) mantic; urgency=medium
    
      * Use Ubuntu policy default channel "latest" for preseeded snaps
        (LP: #2061121)
    
    livecd-rootfs (23.10.58) mantic; urgency=medium
    
      [ Simon Poirier ]
      * fix: add back systemd-resolved to buildd images (LP: #2007419)
    
     -- Philip Roche <email address hidden>  Fri, 12 Apr 2024 12:37:29 +0100
  • livecd-rootfs (23.10.57) mantic; urgency=medium
    
      [ Heinrich Schuchardt ]
      * arm: fix console parameter for ARM cloud-images (LP: #2036730)
    
     -- Brian Murray <email address hidden>  Wed, 06 Dec 2023 11:30:35 -0800
  • livecd-rootfs (23.10.56) mantic; urgency=medium
    
      * Enable snap preseeding with ppc64el images where /boot/vmlinux is used
        instead of /boot/vmlinuz. (LP: #2038957)
    
     -- Philip Roche <email address hidden>  Wed, 11 Oct 2023 11:41:00 +0100
  • 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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  Tue, 26 Sep 2023 15:04:09 -0700
  • livecd-rootfs (23.10.45) mantic; urgency=medium
    
      * budgie: Configure universe & multiverse sources (LP: #2036966)
    
     -- Dan Bungert <email address hidden>  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 <email address hidden>  Fri, 22 Sep 2023 10:58:57 -0700
  • 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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  Wed, 31 Aug 2023 11:57:11 +0200
  • livecd-rootfs (23.10.28) mantic; urgency=medium
    
      * Allow stderr in the autopkgtest.
    
     -- Steve Langasek <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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.
    
    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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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.
    
    livecd-rootfs (2.849) mantic; urgency=medium
    
      [ Gauthier Jolly ]
      * ubuntu-cpc: mount ESP on /boot and bind mount /boot on /boot/efi
    
     -- Dan Bungert <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  Mon, 15 May 2023 09:36:29 +1200
  • livecd-rootfs (2.836) mantic; urgency=medium
    
      * canary: include cryptsetup in the live layer
    
     -- Dan Bungert <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  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 <email address hidden>  Mon, 17 Apr 2023 18:50:18 -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 <email address hidden>  Fri, 14 Apr 2023 09:48:31 +0100