[ubuntu/trusty-proposed] curtin 0.1.0~bzr387-0ubuntu1~14.04.1 (Accepted)
Scott Moser
smoser at ubuntu.com
Tue May 24 21:42:50 UTC 2016
curtin (0.1.0~bzr387-0ubuntu1~14.04.1) trusty-proposed; urgency=medium
* sru current curtin (LP: #1577872)
* 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 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
- fix support for 4k disks
- 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
- support build on xenial where python3 pyflakes is split out
- 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.
- move global dns-* options under auto lo in /etc/network/interfaces
- partitioning: limited support for odd ordering of partition numbers
- change use of mkfs.fat to mkfs.vfat and add dependency.
- block-meta: use removable devices if no non-removable devices are
found [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
- support bcache installation on precise
- fix bug in install_grub to partition when storage_config provided
fixing lvm installation on power8
- block_meta: handle 'preserve' flag for raid devices
- 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
this fixes curtin running on precise and installing dependencies
it needs.
- Reduce chance udev race with mdadm opening /dev/mdX
- Allow re-use of bcache cache devices with separate backing devices
- 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
- Set bcache cache_mode if present in storage config
- 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.
- 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.
- 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
- support storage config providing /dev/disk/by-dname links
- enable setting of verbosity and showtrace via config file
- drop python-parted dependency
- swap: use fallocate if possible for much faster swap file creation
- 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...)
Date: Tue, 10 May 2016 12:08:13 -0400
Changed-By: Scott Moser <smoser at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/curtin/0.1.0~bzr387-0ubuntu1~14.04.1
-------------- next part --------------
Format: 1.8
Date: Tue, 10 May 2016 12:08:13 -0400
Source: curtin
Binary: curtin curtin-common python-curtin python3-curtin
Architecture: source
Version: 0.1.0~bzr387-0ubuntu1~14.04.1
Distribution: trusty-proposed
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Scott Moser <smoser at ubuntu.com>
Description:
curtin - Library and tools for the curtin installer
curtin-common - Library and tools for curtin installer
python-curtin - Library and tools for curtin installer
python3-curtin - Library and tools for curtin installer
Launchpad-Bugs-Fixed: 1577872
Changes:
curtin (0.1.0~bzr387-0ubuntu1~14.04.1) trusty-proposed; urgency=medium
.
* sru current curtin (LP: #1577872)
* 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 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
- fix support for 4k disks
- 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
- support build on xenial where python3 pyflakes is split out
- 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.
- move global dns-* options under auto lo in /etc/network/interfaces
- partitioning: limited support for odd ordering of partition numbers
- change use of mkfs.fat to mkfs.vfat and add dependency.
- block-meta: use removable devices if no non-removable devices are
found [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
- support bcache installation on precise
- fix bug in install_grub to partition when storage_config provided
fixing lvm installation on power8
- block_meta: handle 'preserve' flag for raid devices
- 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
this fixes curtin running on precise and installing dependencies
it needs.
- Reduce chance udev race with mdadm opening /dev/mdX
- Allow re-use of bcache cache devices with separate backing devices
- 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
- Set bcache cache_mode if present in storage config
- 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.
- 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.
- 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
- support storage config providing /dev/disk/by-dname links
- enable setting of verbosity and showtrace via config file
- drop python-parted dependency
- swap: use fallocate if possible for much faster swap file creation
- 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...)
Checksums-Sha1:
cadd133d9c3a68b1c6686af8bab4d0636882186a 2247 curtin_0.1.0~bzr387-0ubuntu1~14.04.1.dsc
03eadf95209011ed761819f5c7a9ece8ead4ee2f 186412 curtin_0.1.0~bzr387.orig.tar.gz
125c89e88e5757f8736a60c695200fa1ab10c91d 7092 curtin_0.1.0~bzr387-0ubuntu1~14.04.1.debian.tar.xz
Checksums-Sha256:
40a885e352bf432b7f4487ff1945db7860b461544a303d3123557b28fbb0708d 2247 curtin_0.1.0~bzr387-0ubuntu1~14.04.1.dsc
4b69d176ec7e6b3a208aa275f18ab04424d4d84e9ae0c48b2037da9cc55638ef 186412 curtin_0.1.0~bzr387.orig.tar.gz
ab7a07561c41cd346e9e817ed6e8356d2856007a26b152d73e620c85f0b1b51f 7092 curtin_0.1.0~bzr387-0ubuntu1~14.04.1.debian.tar.xz
Files:
d5100bc192cccbe922ba5350ab467520 2247 admin extra curtin_0.1.0~bzr387-0ubuntu1~14.04.1.dsc
f422a9bb555b713d605f6a62888ae13f 186412 admin extra curtin_0.1.0~bzr387.orig.tar.gz
13f6578912b6b92d6ac4f814299284c5 7092 admin extra curtin_0.1.0~bzr387-0ubuntu1~14.04.1.debian.tar.xz
More information about the Trusty-changes
mailing list