** Summary changed: - [SRU] xenial curtin to trusty + [SRU] yakkety curtin to trusty and xenial
** Also affects: curtin (Ubuntu Xenial) Importance: Undecided Status: New ** Changed in: curtin (Ubuntu Xenial) Status: New => Confirmed ** Changed in: curtin (Ubuntu Xenial) Importance: Undecided => Medium ** Summary changed: - [SRU] yakkety curtin to trusty and xenial + [SRU] curtin in yakkety to supported releases ** Description changed: In order to support MAAS sru of 1.9 into trusty, we need a newer version of curtin. - * 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 - * 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...) + * 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 + * 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 Related Bugs: - * bug 1509147: [SRU] MAAS 1.9 + * bug 1509147: [SRU] MAAS 1.9 ** Description changed: In order to support MAAS sru of 1.9 into trusty, we need a newer version of curtin. * 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 - * New upstream snapshot. + * debian/control: add python-oauthlib and python3-oauthlib dependency + * 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 - + - 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 Related Bugs: * bug 1509147: [SRU] MAAS 1.9 -- 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/1577872 Title: [SRU] curtin in yakkety to supported releases Status in curtin package in Ubuntu: Fix Released Status in curtin source package in Trusty: Confirmed Status in curtin source package in Wily: Confirmed Status in curtin source package in Xenial: Confirmed Bug description: In order to support MAAS sru of 1.9 into trusty, we need a newer version of curtin. * 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/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 Related Bugs: * bug 1509147: [SRU] MAAS 1.9 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1577872/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp