Change logs for livecd-rootfs source package in Trusty

  • livecd-rootfs (2.208.18) trusty; urgency=medium
    
      * Preserve ubuntu-advantage-tools' apt preferences against live-build's
        attempt to delete them. (LP: #1855354)
    
     -- Michael Hudson-Doyle <email address hidden>  Fri, 06 Dec 2019 14:03:11 +1300
  • livecd-rootfs (2.208.17) trusty; urgency=medium
    
      * Drop /etc/update-motd.d/51-cloudguest from cloud images; this is not
        consistent with current Ubuntu Advantage product language.  Any future
        customizations to update-motd for cloud images should be done via a
        package instead.  LP: #1823776.
    
     -- Steve Langasek <email address hidden>  Tue, 19 Mar 2019 22:23:21 -0700
  • livecd-rootfs (2.208.16) trusty; urgency=medium
    
      * For omap and omap4, enable the universe component for u-boot-linaro-omap*
        packages.  Without it those SUBARCHs will now fail to build.
    
     -- Ɓukasz 'sil2100' Zemczak <email address hidden>  Mon, 04 Mar 2019 15:34:14 +0100
  • livecd-rootfs (2.208.15) trusty; urgency=medium
    
      * Fix security mirror sources.list entries for non-x86 architectures by
        backporting trunk revision 1408. (LP: #1711735)
    
     -- Michael Hudson-Doyle <email address hidden>  Tue, 31 Oct 2017 10:33:13 +1300
  • livecd-rootfs (2.208.14) trusty; urgency=medium
    
      [ Robert C. Jennings ]
      * Add ubuntu-cpc project (LP: #1693018)
    
        [ Daniel Watkins ]
        * Move building of all architecture-specific CPC artifacts into Launchpad
          - Fixup virtual FLAVOUR kernel name
    
        [ Oliver Grawert ]
        * added additional CPC build targets:
          - added manifest generation for squashfs and root.tar.gz
          - added VMDK generation
          - added OVA generation from VMDK's
          - added generic Vagrant image generation
    
        [ Ben Howard ]
        * Fix typo in ubuntu-cpc preventing non-intel builds.
        * add devpts-live to hook builds
        * add logic to settle the disks after UEFI builds
        * extended hooks/functions to support creation of derivative images
        * including mounting images.
        * added the ability to create qcow2 images in hooks/functions
        * simplified loop clean-up in hooks/functions
        * removed assumption that disk1.img would be built
        * switched qcow2 generation to use hooks/functions function
    
        [ Daniel Watkins ]
        * Produce OVA files for i386 cloud builds.
    
        [ Ben Howard ]
        * Remove unneeded packages from the root.tar.{gz,xz} cloud image targets
    
        [ Daniel Watkins ]
        * Install grub in ppc64el cloud images so they are bootable
    
        [ Daniel Watkins ]
        * Set timeout options so ppc64el cloud images don't display a grub boot
          menu (matching the behaviour of other cloud images).
        * Specify a regex to run-parts so that cloud image extra scripts are found
          and executed.
    
        [ Steve Langasek ]
        * Refactor/reorder ubuntu-cpc support for consistency with other flavors,
          so that subarch overrides can be applied correctly.
    
        [ Ben Howard ]
        * fixed loop setup due to change of kpartx output
        * only use grub-install logic for Intel architectures
    
        [ Steve Langasek ]
        * Refactor some non-idiomatic architecture handling in
          live-build/ubuntu-cpc/hooks/999-cpc-fixes.chroot that also misidentifies
          the architecture name for armhf.
    
        [ Steve Langasek ]
        * Add hooks to ubuntu-cpc to divert /bin/sync in the chroot and undivert it
          at the end.  This is a general-purpose change that should be applied to
          all flavors and archs, but at the moment it's only needed on armhf+raspi2
          to work around the raspberrypi2-firmware postinst calling sync, which is
          actually warranted in the normal case.
        * If a subarch is specified for a cloud image build, don't build rootfs
          artifacts; these should come from the 'generic' build.
        * Fix architecture handling in hooks.  We know we're always being invoked
          from a launchpad-buildd-like setup, which passes ARCH and SUBARCH in the
          environment, because auto/config and auto/build both rely on this.  So
          don't scatter dpkg --print-architecture calls throughout, especially
          when many of these are not cross-build-aware.
        * Refactor ubuntu-cpc hooks to allow us to handle images where the root
          partition should not be partition 1.
    
        [ Ben Howard ]
        * ubuntu-cpc: fix hooks/032-disk-image.binary call to
          create_empty_partition, which requires five args due to "-u"
        * ubuntu-cpc: in hooks/030-root-tarball.binary create /lib/modules to fix
    
        [ Steve Langasek ]
        * Refactor ubuntu-cpc hooks to always produce a 'plain' rootfs via
          live-build and reuse this for the tarball, instead of lb_binary_rootfs
          creating some artifact that we ignore / throw away.
        * Initial support for raspi2 subarch.
        * Import live-build/ubuntu-cpc/hooks/raspi2/mkknlimg from
          https://github.com/raspberrypi/linux/blob/rpi-4.1.y/scripts/mkknlimg
          and use it to install a bootable uboot.bin.
    
        [ Adam Conrad ]
        * live-build/ubuntu-cpc/hooks/999-cpc-fixes.chroot: Add fake_cloud_init
          function to create a nocloud data source for cloud images that aren't
          meant to be used on real clouds and use it by default on armhf+raspi2
    
        [ Ben Howard ]
        * live-build/ubuntu-cpc/hooks/042-vagrant.binary: add serial device for
          Vagrant images
    
        [ Daniel Watkins ]
        * Refactor ubuntu-cpc hooks to hard-code producing an 'ext4' rootfs, which
          is used outside of the livecd-rootfs build process (specifically for EC2
          publication).
    
        [ Ben Howard ]
        * live-build/ubuntu-cpc/hooks/042-vagrant.binary: scope serial device for
          Virtualbox only.
    
        [ Daniel Watkins ]
        * Enable building of powerpc cloud images.
    
        [ Louis Zuckerman ]
        * Fixes for vagrant box builder in ubuntu-cpc
          - Install virtualbox-guest-utils
          - Don't disable default synced folder
          - Don't set vm name
          - Add cloud-init config to manage /etc/hosts
    
        [ Steve Langasek ]
        * live-build/ubuntu-cpc/hooks/042-vagrant.binary: fix unmount handling
          so that the teardown is done properly /before/ we try to make an
          image from our filesystem, since otherwise /etc/resolv.conf is broken.
    
        [ Daniel Watkins ]
        * Don't overwrite the default sources.list in cloud images.
        * Replace sources.list generated using COMPONENTS with the sources.list from
          an Ubuntu Server installation (i.e. with all components enabled, and all
          deb-src lines commented).
    
        [ Chris Glass ]
        * Fix the manifest generation in OVA files so that ovf files don't have
          double extensions.
        * Fix the OVF's metadata to include Ubuntu specific identifiers and
          descriptions instead of the generic Linux ones.
    
        [ Daniel Watkins ]
        * Add replace_grub_root_with_label function thereby consolidating multiple
          uses of the same calls to sed.
    
        [ Robert C Jennings ]
        * ubuntu-cpc: Remove redundant copy of grub files.
    
        [ Daniel Watkins ]
        * Add `apt-get update` to ubuntu-cpc ppc64el builds so they use the new
          sources.
    
      [ Balint Reczey ]
      * Add basic but configurable autopkgtest.  LP: #1690440.
    
     -- Robert C Jennings <email address hidden>  Thu, 01 Jun 2017 16:30:10 -0400
  • livecd-rootfs (2.208.13) trusty; urgency=medium
    
      * live-build/auto/config: Switch HWE from wily to xenial (LP: #1568918)
    
     -- Adam Conrad <email address hidden>  Fri, 08 Jul 2016 02:13:52 -0600
  • livecd-rootfs (2.208.12) trusty; urgency=medium
    
      * Rename old ubuntu-core tarballs to ubuntu-base, for consistency with
        the changes already made to yakkety and the ubuntu-cdimage project.
        LP: #1579950.
    
     -- Steve Langasek <email address hidden>  Mon, 09 May 2016 17:03:01 -0700
  • livecd-rootfs (2.208.11) trusty; urgency=medium
    
      * Only install thermald on amd64|i386 on lubuntu, fixing PPC build.
    
     -- Adam Conrad <email address hidden>  Sat, 16 Jan 2016 01:23:46 -0700
  • livecd-rootfs (2.208.10) trusty; urgency=medium
    
      * live-build/auto/config: Switch HWE from lts-vivid to lts-wily.
    
     -- Adam Conrad <email address hidden>  Fri, 15 Jan 2016 19:18:16 -0700
  • livecd-rootfs (2.208.9) trusty; urgency=medium
    
      * Switch from lts-vivid to lts-wily HWE kernels (LP: #1524366)
    
     -- Adam Conrad <email address hidden>  Wed, 09 Dec 2015 10:47:37 -0700
  • livecd-rootfs (2.208.8) trusty; urgency=medium
    
      * Add xserver-xorg-core-lts-vivid to X HWE hints for the resolver.
      * Add libwayland-egl1-mesa-lts-vivid to X HWE hints (LP: #1479524)
      * Add kde-window-manager to kubuntu hints to fix a resolver issue.
      * Add thermald to lubuntu hints to work around lack of recommends.
    
     -- Adam Conrad <email address hidden>  Tue, 28 Jul 2015 20:06:52 -0600
  • livecd-rootfs (2.208.7) trusty; urgency=medium
    
      * live-build/auto/config: Switch HWE from lts-utopic to lts-vivid.
      * Remove obsolete libegl1-mesa-drivers-lts-* from HWE_X_PACKAGES.
    
     -- Adam Conrad <email address hidden>  Mon, 22 Jun 2015 14:07:52 -0600
  • livecd-rootfs (2.208.6) trusty; urgency=medium
    
      * Add audacious-plugins to LUBUNTU_HWE_HINTS to unsnag the PPC build.
     -- Adam Conrad <email address hidden>   Wed, 18 Feb 2015 12:00:36 -0700
  • livecd-rootfs (2.208.5) trusty; urgency=medium
    
      * Explicitly install the xserver-xorg-input-all-lts-utopic package.
      * Rename XUBUNTU_HWE_HINTS to XFCE_HWE_HINTS, so it's more reusable
        and have MYTHBUNTU, XUBUNTU, and UBUNTUSTUDIO all make use of it.
      * Explicitly seed the correct notify option for every last flavour.
      * Remove xscreensaver-data and xscreensaver with XUBUNTU_HWE_HINTS.
     -- Adam Conrad <email address hidden>   Tue, 17 Feb 2015 13:57:51 -0700
  • livecd-rootfs (2.208.4) trusty; urgency=medium
    
      * Use the correct metapackage for edubuntu-desktop, and add HWE_HINTS
      * Add KUBUNTU_HWE_HINTS and populate to work around task->meta change
      * Revert lubuntu to using tasks for minimal and standard, since their
        unique snowflake apt --no-install-recommends setup breaks switching
      * Add XUBUNTU_HWE_HINTS and populate to work around task->meta change
      * Add UBUNTUGNOME_HWE_HINTS and populate it skip using unity packages
      * Add LUBUNTU_HWE_HINTS and populate to work around task->meta change
      * Reuse XUBUNTU_HWE_HINTS for MYTHBUNTU_HWE_HINTS and add some tweaks
      * Also reuse XUBUNTU_HWE_HINTS for UBUNTUSTUDIO_HWE_HINTS with tweaks
     -- Adam Conrad <email address hidden>   Wed, 04 Feb 2015 04:42:54 -0700
  • livecd-rootfs (2.208.3) trusty; urgency=medium
    
      * Pull xserver-xorg-video-geode-lts-utopic out of the i386 images.
     -- Adam Conrad <email address hidden>   Tue, 03 Feb 2015 07:03:03 -0700
  • livecd-rootfs (2.208.2) trusty; urgency=medium
    
      [ Colin Watson ]
      * If EXTRA_PPAS is set in the environment (as a space-separated sequence
        of <ppa-owner>/<ppa-name> pairs), fetch signing keys for those from
        Launchpad using python3-software-properties, and add those PPAs when
        building the live filesystem.  This makes it easier for a builder to
        build an image against an additional PPA (LP: #1334374).
    
      [ Adam Conrad ]
      * Move from task-based installs to package-based installs, and switch
        to using the lts-utopic HWE kernel and X stack for all flavours.
      * Abstract the signed kernel image, so it's only defined in one spot.
      * Before trying to copy kernels around, cut -lts* off the end of FLAVOUR,
        since the actual files on disk are -generic, not -generic-lts-utopic.
      * Define HWE_X_PACKAGES required to install lts-utopic and use it.
      * Define UNITY_HWE_HINTS to hint correct alternative package selections.
     -- Adam Conrad <email address hidden>   Mon, 02 Feb 2015 01:43:48 -0700
  • livecd-rootfs (2.208.1) trusty; urgency=medium
    
      * Install linux-signed-generic directly in live passes rather than relying
        on it being in the corresponding tasks.  linux-signed-generic shouldn't
        be in a task because that expands to ABI-versioned packages, and tasks
        can't be updated post-release.
      * Filter out kernel packages that mistakenly ended up in live tasks, so
        that we can install updated versions separately (LP: #1325281).
     -- Colin Watson <email address hidden>   Tue, 24 Jun 2014 14:51:03 +0100
  • livecd-rootfs (2.208) trusty; urgency=medium
    
      * Adding support for ubuntu-touch i386 based images
     -- Ricardo Salveti de Araujo <email address hidden>   Fri, 28 Mar 2014 19:00:25 -0300
  • livecd-rootfs (2.207) trusty; urgency=medium
    
      * touch/80-enable-libhybris.chroot: making libhybris the default alternatives
        for EGL/GLESv2 on touch
     -- Ricardo Salveti de Araujo <email address hidden>   Tue, 18 Mar 2014 21:03:48 -0300
  • livecd-rootfs (2.206) trusty; urgency=medium
    
      * dropping maguro and adding flo, changing golfish to generic in touchsubarches
     -- Oliver Grawert <email address hidden>   Sat, 22 Feb 2014 23:35:07 +0100
  • livecd-rootfs (2.205) trusty; urgency=medium
    
      * touch/48-setup-env.chroot: QML2_IMPORT_PATH should respect
        DEB_HOST_MULTIARCH (as we now have i386 builds as well)
     -- Ricardo Salveti de Araujo <email address hidden>   Tue, 18 Feb 2014 23:51:24 -0300
  • livecd-rootfs (2.204) trusty; urgency=medium
    
      * Make livecd-rootfs be Architecture: any so that we can go back to the
        android-tools-fsutils dependency being architecture-specific, which
        relieves us of having to port it to new architectures which don't care
        about Android.
     -- Colin Watson <email address hidden>   Fri, 31 Jan 2014 11:04:39 +0000
  • livecd-rootfs (2.203) trusty; urgency=medium
    
      * Add hostname and machine-info to the writable paths, so that hostnamectl
        can change them to create a sane default bluetooth device name.
     -- Chris Wayne <email address hidden>   Mon, 20 Jan 2014 15:34:59 +0100
  • livecd-rootfs (2.202) trusty; urgency=medium
    
      * Add the minimal task to ubuntu-core to preserve brand consistency.
     -- Adam Conrad <email address hidden>   Fri, 10 Jan 2014 11:46:36 -0700
  • livecd-rootfs (2.201) trusty; urgency=low
    
      * add support for copying goldfish android images out of the android package
     -- Oliver Grawert <email address hidden>   Wed, 27 Nov 2013 12:22:07 +0100
  • livecd-rootfs (2.200) trusty; urgency=low
    
      * use proper quoting for egrep call in click installer
     -- Oliver Grawert <email address hidden>   Tue, 26 Nov 2013 16:41:56 +0100
  • livecd-rootfs (2.199) trusty; urgency=low
    
      * make the click package installation check for proper architecture before
        trying to install packages from the list, so that i386 touch builds do not
        fall over with "wrong architecture" failures at the click install step.
     -- Oliver Grawert <email address hidden>   Tue, 26 Nov 2013 15:14:18 +0100
  • livecd-rootfs (2.198) trusty; urgency=low
    
      * Double-quotes prevented the previous change from working, so drop those.
        Additionally remove an hardcoded occurence of "saucy", instead using
        LB_DISTRIBUTION to avoid having to change that in the future.
     -- Stephane Graber <email address hidden>   Sun, 20 Oct 2013 23:17:57 -0400
  • livecd-rootfs (2.197) trusty; urgency=low
    
      * Workaround to make ubuntu-touch build with older android package.
     -- Stephane Graber <email address hidden>   Sun, 20 Oct 2013 16:52:29 -0400
  • livecd-rootfs (2.196) saucy; urgency=low
    
      * Removing the PPAs for Ubuntu Touch builds.
     -- Sergio Schvezov <email address hidden>   Mon, 14 Oct 2013 19:20:15 -0300