[ubuntu/yakkety-proposed] ubuntu-image 0.12+16.10ubuntu1 (Accepted)

Barry Warsaw barry at ubuntu.com
Wed Dec 7 08:23:09 UTC 2016


ubuntu-image (0.12+16.10ubuntu1) yakkety; urgency=medium

  * SRU tracking bug LP: #1646608
  * Revert previous change which sorted structure volumes by their
    offset.  Instead, we preserve gadget.yaml order for purposes of
    partition numbering, but we still provide implicit offsets when they
    are missing, and we still sanity check for partition overlap.
    (LP:1642999)
  * Provide human-readable error messages on gadget.yaml parser failures,
    not Python tracebacks (unless --debug is given).  (LP:1617421)
  * Change the way we invoke the autopkgtests.
    - Use a standard d/t/control file instead of d/t/control.autodep8.  We
      were only using the Python 3 import test anyway.
    - Add an import.sh stanza to reproduce the Python 3 import bits we
      lost by removing autodep8.
    - Turn the `tox -e coverage` Test-Command into a separate test
      script so that we can manipulate the $UBUNTU_IMAGE_CODENAME
      environment variable.  This is used by tox.ini to select an
      appropriate *-coverage.ini file since Xenial does not and cannot
      cover certain code paths.  Everything after Xenial gets named 'devel'.
    - Narrow the dependencies so that they aren't just importing all
      binary packages.  The effects may be similar, but EIBTI.
  * d/control: Drop Testsuite header; we're not doing autodep8 anymore.
  * Rename the environment variable $UBUNTUIMAGE_MOCK_SNAP to
    $UBUNTU_IMAGE_MOCK_SNAP for consistency.
  * Skip some tests which touch the actual store when running without
    network access (e.g. during package build time).
  * Move the __version__ calculation to the package's __init__.py
  * Parse all YAML integer-like values as strings, and then turn them into
    integers if necessary during post-processing.  (LP:1640523)
  * gadget.yaml files can include an optional `format` key which names the
    version number supported by the gadget.yaml.  Currently only format 0
    is supported, which is a legacy version (omitting the format is
    equivalent).  (LP:1638926)
  * d/control: Add run-time dependencies which are missing from snapd but
    are required for `snap prepare-image`.  (LP:1642427)
  * Structures with type='mbr' are deprecated.  Use structure role
    instead.  (LP:1638660)
  * mbr structures must start at offset 0.  (LP:1630769)
  * Fixed sanity checking of --image-size argument for out-of-offset-order
    structure definitions.  (LP:1643598)
  * Prevent wrapping blobs in disk partitions by using the `type: bare`
    structure key.  (LP:1645750)

Date: Tue, 08 Nov 2016 17:31:21 -0500
Changed-By: Barry Warsaw <barry at ubuntu.com>
https://launchpad.net/ubuntu/+source/ubuntu-image/0.12+16.10ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 08 Nov 2016 17:31:21 -0500
Source: ubuntu-image
Binary: ubuntu-image python3-ubuntu-image
Architecture: source
Version: 0.12+16.10ubuntu1
Distribution: yakkety
Urgency: medium
Maintainer: Barry Warsaw <barry at ubuntu.com>
Changed-By: Barry Warsaw <barry at ubuntu.com>
Description:
 python3-ubuntu-image - toolkit for building Ubuntu images
 ubuntu-image - toolkit for building Ubuntu images.
Launchpad-Bugs-Fixed: 1646608
Changes:
 ubuntu-image (0.12+16.10ubuntu1) yakkety; urgency=medium
 .
   * SRU tracking bug LP: #1646608
   * Revert previous change which sorted structure volumes by their
     offset.  Instead, we preserve gadget.yaml order for purposes of
     partition numbering, but we still provide implicit offsets when they
     are missing, and we still sanity check for partition overlap.
     (LP:1642999)
   * Provide human-readable error messages on gadget.yaml parser failures,
     not Python tracebacks (unless --debug is given).  (LP:1617421)
   * Change the way we invoke the autopkgtests.
     - Use a standard d/t/control file instead of d/t/control.autodep8.  We
       were only using the Python 3 import test anyway.
     - Add an import.sh stanza to reproduce the Python 3 import bits we
       lost by removing autodep8.
     - Turn the `tox -e coverage` Test-Command into a separate test
       script so that we can manipulate the $UBUNTU_IMAGE_CODENAME
       environment variable.  This is used by tox.ini to select an
       appropriate *-coverage.ini file since Xenial does not and cannot
       cover certain code paths.  Everything after Xenial gets named 'devel'.
     - Narrow the dependencies so that they aren't just importing all
       binary packages.  The effects may be similar, but EIBTI.
   * d/control: Drop Testsuite header; we're not doing autodep8 anymore.
   * Rename the environment variable $UBUNTUIMAGE_MOCK_SNAP to
     $UBUNTU_IMAGE_MOCK_SNAP for consistency.
   * Skip some tests which touch the actual store when running without
     network access (e.g. during package build time).
   * Move the __version__ calculation to the package's __init__.py
   * Parse all YAML integer-like values as strings, and then turn them into
     integers if necessary during post-processing.  (LP:1640523)
   * gadget.yaml files can include an optional `format` key which names the
     version number supported by the gadget.yaml.  Currently only format 0
     is supported, which is a legacy version (omitting the format is
     equivalent).  (LP:1638926)
   * d/control: Add run-time dependencies which are missing from snapd but
     are required for `snap prepare-image`.  (LP:1642427)
   * Structures with type='mbr' are deprecated.  Use structure role
     instead.  (LP:1638660)
   * mbr structures must start at offset 0.  (LP:1630769)
   * Fixed sanity checking of --image-size argument for out-of-offset-order
     structure definitions.  (LP:1643598)
   * Prevent wrapping blobs in disk partitions by using the `type: bare`
     structure key.  (LP:1645750)
Checksums-Sha1:
 a739e7403a8a3d3f7fc3cdef1ab0070df6fe7965 1897 ubuntu-image_0.12+16.10ubuntu1.dsc
 9342054b98e2e17d7e22ccc9c774696e7cf4d731 1347424 ubuntu-image_0.12+16.10ubuntu1.tar.xz
Checksums-Sha256:
 e74b2d5c1dc8be9f8d1fd6fe690e7426cf9a6758a4d017413af7bf433073912a 1897 ubuntu-image_0.12+16.10ubuntu1.dsc
 7a8c02f12cbffe6cc98cc574d5475953223ad2be07d1eb420cc8b8ecb101b16c 1347424 ubuntu-image_0.12+16.10ubuntu1.tar.xz
Files:
 b68394efd3442931adc177fe6b3a20c4 1897 utils optional ubuntu-image_0.12+16.10ubuntu1.dsc
 3a47d3df922329ee6c6ef931793b14ad 1347424 utils optional ubuntu-image_0.12+16.10ubuntu1.tar.xz


More information about the Yakkety-changes mailing list