[ubuntu/trusty-proposed] livecd-rootfs 2.208.14 (Accepted)

Robert C Jennings robert.jennings at canonical.com
Tue Jun 13 14:22:53 UTC 2017


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.

Date: Thu, 01 Jun 2017 16:30:10 -0400
Changed-By: Robert C Jennings <robert.jennings at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Steve Langasek <steve.langasek at canonical.com>
https://launchpad.net/ubuntu/+source/livecd-rootfs/2.208.14
-------------- next part --------------
Format: 1.8
Date: Thu, 01 Jun 2017 16:30:10 -0400
Source: livecd-rootfs
Binary: livecd-rootfs
Architecture: source
Version: 2.208.14
Distribution: trusty
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Robert C Jennings <robert.jennings at canonical.com>
Description:
 livecd-rootfs - construction script for the livecd rootfs
Launchpad-Bugs-Fixed: 1690440 1693018
Changes:
 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.
Checksums-Sha1:
 d932eaa87d8b82a9226d35839c2427ddcdd9fd73 1556 livecd-rootfs_2.208.14.dsc
 686da9c0fb2ea68ca0e3c9eae6471c49c6af4b45 64788 livecd-rootfs_2.208.14.tar.xz
Checksums-Sha256:
 c85e98fd07bafbbea778cc889e8408ef82e4603561925ebf605a20eab9b65197 1556 livecd-rootfs_2.208.14.dsc
 189a9d9d40fc4d6783078ac5fb588f9ce046092bd249ac42ecd8eb126bd1c659 64788 livecd-rootfs_2.208.14.tar.xz
Files:
 a355b0d007c0aae8a9eac52fe89f51bb 1556 devel optional livecd-rootfs_2.208.14.dsc
 9e2424bf6fc668c7caceae2bc018828a 64788 devel optional livecd-rootfs_2.208.14.tar.xz


More information about the Trusty-changes mailing list