[Bug 1577872] Re: [SRU] curtin in yakkety to supported releases

Scott Moser smoser at ubuntu.com
Tue May 10 16:31:35 UTC 2016


I've just uploaded 0.1.0~bzr387-0ubuntu1~YY.MM.1 to each xenial wily and trusty.
yakkety does not yet have 387 due to LP: #1560134.

** Description changed:

- In order to support MAAS sru of 1.9 into trusty, we need a newer version
- of curtin.
+ In order to support MAAS sru of 1.9 into trusty, we need a newer version of curtin.
+ Below is the combined debian changelog.
  
-   * debian/new-upstream-snapshot, debian/README.source: add
-     new-upstream-snapshot and mention it in README.source
-   * debian/control: adjust build dependency as python3-pyflakes in xenial
-     now provides python3 modules for pyflakes.
-   * debian/control: wrap-and-sort
-   * debian/control: list all dependencies of curtin package
-   * debian/control: change curtin's depend from python-curtin to
-     python3-curtin.
-   * debian/control: add python-oauthlib and python3-oauthlib dependency 
+   * debian/new-upstream-snapshot, debian/README.source: add
+     new-upstream-snapshot and mention it in README.source
    * debian/control: drop python from curtin-common Depends.
       remove unnecessary Depends on util-linux as it is essential.
       python3-curtin, python-curtin: drop unnecessary 'curl' from Depends.
-      python3-curtin, python-curtin: list oauthlib and yaml explicitly
-   * New upstream snapshot. 
-     - support build on xenial where python3 pyflakes is split out
-     - fix uefi install path on nvme devices (LP: #1471928)
-     - numerous unit tests and vmtests improvements.  Add running
-       of pylint for static checking.
-     - Add bond parsing & improved source, source-directory parsing
-       of /etc/network/interfaces.
-     - move global dns-* options under auto lo in
-       /etc/network/interfaces (LP: #1536262)
-     - partitioning: limited support for odd ordering of partition numbers
-       (LP: #1543263)
-     - change use of mkfs.fat to mkfs.vfat and add dependency.
-       (LP: #1539720)
-     - block-meta: use removable devices if no non-removable devices are
-       found (LP: #1532062) [Robert Clark]
-     - Improve 'curtin mkfs' and move mkfs logic to block.mkfs fixes
-       using btrfs on precise and trusty.
-     - fix failures caused by systems with invalid system_clock (LP: #1520400)
-     - support bcache installation on precise (LP: #1449099)
-     - fix bug in install_grub to partition when storage_config provided
-       fixing lvm installation on power8 (LP: #1523779).
-     - block_meta: handle 'preserve' flag for raid devices (LP: #1522147)
-     - close file descriptors from --config= arguments
-     - xenial: disable update-motd during an apt-get update
-     - subp: add decode parameter, defaulting to replace.
-       this fixes errors when output of a command had non-utf chars
-       (LP: #1526127)
-     - support passing an integer or valid float to human2bytes
-     - Use /proc/mounts to find missing mountpoints rather than relying
-       entirely on lsblk as lsblk differs widely between ubuntu releases.
-     - support extracting tar files compressed with xz or bzip or
-       uncompressed.  Previously required gzip compression.
-     - Improve dependency checking and installation (LP: #1514888)
-       this fixes curtin running on precise and installing dependencies
-       it needs.
-     - Reduce chance udev race with mdadm opening /dev/mdX (LP: #1512857)
-     - Allow re-use of bcache cache devices with separate backing devices
-       (LP: #1514094)
-     - invoke mkfs.ext3 or mkfs.ext4 with -F to fix issues found if
-       target device had a filesystem already present.
-     - Partition alignment and sizing fixes (LP: #1513085)
-     - Set bcache cache_mode if present in storage config (LP: #1510334)
-     - when apt-get update is called during installation, do not download
-       translation files and source files, reducing chances for mismatch.
-     - add system-install sub command.  'curtin system-install pastebinit'
-       will install packages in a way guaranteed to not prompt.
-     - add 'system-upgrade' command and config to easily update the
-       system after installation before reboot. (LP: #1481992)
-     - fix reporting of FAIL when a subcommand used sys.exit(0)
-     - grub-install: if fail to find mounted uefi partition, give more
-       debug output
-     - network config: add support for dns-search key in subnet and search
-       in nameserver
-     - Ensure required networking packages are installed in the target.
-       (LP: #1491994)
-     - stop grub from going into graphical/vga mode on installed systems
-     - curthooks: support specifying kernel/package without mapping
-     - ChrootableTarget: do not attempt to change resolv.conf if
-       there is no /etc directory
-     - list the set of features that curtin has for library users.
-       users can now check the FEATURES list for a specific feature.
-     - fix bug in argument parsing --set mykey=foo=bar
-     - in-target: add '--capture' to in-target and special case target=/
-     - support declaring json in --set argument via --set=json:...
-     - add reporting function to allow calling a webhook endpoint
-       with status of curtin install.
-     - Allow partprobe to return 1, which is expected when no partition table
-       exists (LP: #1488632).
-     - support storage config providing /dev/disk/by-dname links
-       (LP: #1487533, LP: #1477756)
-     - enable setting of verbosity and showtrace via config file
-       (LP: #1467673)
-     - drop python-parted dependency (LP: #1483196, LP: #1477795)
-     - swap: use fallocate if possible for much faster swap file creation
-       (LP: #1482994)
-     - support network-config, where networking configuration is declared
-       in curtin config that will be applied to the host.
-     - support storage-config, allowing curtin to install and use many
-       different storage configurations (LVM, bcache, btrfs...)
-     - mdadm: resolve mdadm/bcache and trusty+hwe issues
-       (LP: #1569549, LP: #1514094)
-     - fix support for 4k disks (LP: #1436632, LP: #1564977)
-     - emit source /etc/network/interfaces.d/*.cfg in
-       rendered /etc/network/interfaces
-     - net: introduce 'control' field to network configuration to allow
-       for declaring manual controlled interfaces
-     - disable cloud-init networking as curtin is the source of network config
-     - block: wipe_volume improvements
-     - reporter: enhance reporting events to include levels and
-       improve usefullness of messages
-     - network: add bonding tests and cleanup newline rendering
-     - block: fix partition path issue with nvme devices
-     - fix logic error in kernel installation
-     - block: add debug regarding raid modules being missing on mdadm create
-     - add s390x support to curtin and vmtest
+      python3-curtin, python-curtin: list oauthlib and yaml Depends
+   * debian/control: add bcache-tools to curtin Depends.
+   * New upstream snapshot.
+     - fix timestamp not being updated in reported events
+     - mdadm: resolve mdadm/bcache and trusty+hwe issues (LP: #1569549, LP: #1514094)
+     - fix support for 4k disks (LP: #1436632, LP: #1564977)
+     - emit source /etc/network/interfaces.d/*.cfg in
+       rendered /etc/network/interfaces
+     - net: introduce 'control' field to network configuration to allow
+       for declaring manual controlled interfaces
+     - disable cloud-init networking as curtin is the source of network config
+     - block: wipe_volume improvements
+     - reporter: enhance reporting events to include levels and
+       improve usefullness of messages
+     - network: add bonding tests and cleanup newline rendering
+     - block: fix partition path issue with nvme devices
+     - fix logic error in kernel installation
+     - block: add debug regarding raid modules being missing on mdadm create
+     - add s390x support to curtin and vmtest
+ [Wily and Trusty < revno 365]
+     - support build on xenial where python3 pyflakes is split out 
+       (LP: #1471928)
+     - fix uefi install path on nvme devices
+     - numerous unit tests and vmtests improvements. Add running
+       of pylint for static checking.
+     - Add bond parsing & improved source, source-directory parsing
+       of /etc/network/interfaces. (LP: #1536262)
+     - move global dns-* options under auto lo in /etc/network/interfaces
+     - partitioning: limited support for odd ordering of partition numbers
+       (LP: #1543263)
+     - change use of mkfs.fat to mkfs.vfat and add dependency.  (LP: #1539720)
+     - block-meta: use removable devices if no non-removable devices are
+       found [Robert Clark] (LP: #1532062)
+     - Improve 'curtin mkfs' and move mkfs logic to block.mkfs fixes
+       using btrfs on precise and trusty.
+     - fix failures caused by systems with invalid system_clock (LP: #1520400)
+     - support bcache installation on precise (LP: #1449099)
+     - fix bug in install_grub to partition when storage_config provided
+       fixing lvm installation on power8 (LP: #1523779).
+     - block_meta: handle 'preserve' flag for raid devices (LP: #1522147)
+     - close file descriptors from --config= arguments
+     - xenial: disable update-motd during an apt-get update
+     - subp: add decode parameter, defaulting to replace.
+       this fixes errors when output of a command had non-utf chars
+     - support passing an integer or valid float to human2bytes
+     - Use /proc/mounts to find missing mountpoints rather than relying
+       entirely on lsblk as lsblk differs widely between ubuntu releases.
+     - support extracting tar files compressed with xz or bzip or
+       uncompressed. Previously required gzip compression.
+     - Improve dependency checking and installation (LP: #1514888)
+       this fixes curtin running on precise and installing dependencies
+       it needs.
+     - Reduce chance udev race with mdadm opening /dev/mdX (LP: #1512857)
+     - Allow re-use of bcache cache devices with separate backing devices
+       (LP: #1514094)
+     - invoke mkfs.ext3 or mkfs.ext4 with -F to fix issues found if
+       target device had a filesystem already present.
+     - Partition alignment and sizing fixes (LP: #1513085)
+     - Set bcache cache_mode if present in storage config (LP: #1510334)
+     - when apt-get update is called during installation, do not download
+       translation files and source files, reducing chances for mismatch.
+ [Trusty only < revno 276]
+     - add system-install sub command. 'curtin system-install pastebinit'
+       will install packages in a way guaranteed to not prompt.
+     - add 'system-upgrade' command and config to easily update the
+       system after installation before reboot. (LP: #1481992)
+     - fix reporting of FAIL when a subcommand used sys.exit(0)
+     - grub-install: if fail to find mounted uefi partition, give more
+       debug output
+     - network config: add support for dns-search key in subnet and search
+       in nameserver
+     - Ensure required networking packages are installed in the target.
+       (LP: #1491994)
+     - stop grub from going into graphical/vga mode on installed systems
+     - curthooks: support specifying kernel/package without mapping
+     - ChrootableTarget: do not attempt to change resolv.conf if
+       there is no /etc directory
+     - list the set of features that curtin has for library users.
+       users can now check the FEATURES list for a specific feature.
+     - fix bug in argument parsing --set mykey=foo=bar
+     - in-target: add '--capture' to in-target and special case target=/
+     - support declaring json in --set argument via --set=json:...
+     - add reporting function to allow calling a webhook endpoint
+       with status of curtin install.
+     - Allow partprobe to return 1, which is expected when no partition table
+       exists (LP: #1488632).
+     - support storage config providing /dev/disk/by-dname links
+       (LP: #1487533, LP: #1477756)
+     - enable setting of verbosity and showtrace via config file (LP: #1467673)
+     - drop python-parted dependency (LP: #1483196, LP: #1477795)
+     - swap: use fallocate if possible for much faster swap file creation
+       (LP: #1482994)
+     - support network-config, where networking configuration is declared
+       in curtin config that will be applied to the host.
+     - support storage-config, allowing curtin to install and use many
+       different storage configurations (LVM, bcache, btrfs...)
+ 
  
  Related Bugs:
   * bug 1509147:  [SRU] MAAS 1.9

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to curtin in Ubuntu.
https://bugs.launchpad.net/bugs/1577872

Title:
  [SRU] curtin in yakkety to supported releases

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1577872/+subscriptions



More information about the Ubuntu-server-bugs mailing list