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 Bugs, which is subscribed to 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 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs