← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1690440] Re: Please add autopkgtest tests for livecd-rootfs

 

This bug was fixed in the package livecd-rootfs - 2.208.14

---------------
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 <robert.jennings@xxxxxxxxxxxxx>  Thu, 01 Jun 2017
16:30:10 -0400

** Changed in: livecd-rootfs (Ubuntu Trusty)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1690440

Title:
  Please add autopkgtest tests for livecd-rootfs

Status in livecd-rootfs package in Ubuntu:
  Fix Released
Status in livecd-rootfs source package in Trusty:
  Fix Released
Status in livecd-rootfs source package in Xenial:
  Fix Released

Bug description:
  [Impact]

  * Having a working autopkgtest simplifies testing of future changes including
    package SRUs thus backporting both the new autopkgtest test and the fix
    making it succeed on every architecture seems to be beneficial.
    (SRU-ing the test was suggested here: https://code.launchpad.net/~rbalint/livecd-rootfs/livecd-rootfs-autopkgtest/+merge/322322/comments/845316 )

  [Test Case]

  * Run the autopkgtest test itself. It also covers the parts needed to be
    changed for making the test pass, including the part changed in this bug.

  [Regression Potential]

  * Livecd-rootfs scripts had to be changed to make the autopkgtest test pass.
    The changes could make livecd-rootfs generate broken/invalid images, but
    this is highly unlikely because changes with regressions would also break
    the test.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/1690440/+subscriptions