← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1577872] Re: [SRU] yakkety curtin to trusty and xenial

 

** 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