curtin (0.1.0~bzr387-0ubuntu1~16.04.1) xenial-proposed; urgency=medium

  * sru current curtin (LP: #1577872)
  * 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

 -- Scott Moser <smoser@ubuntu.com>  Tue, 10 May 2016 12:13:29 -0400

curtin (0.1.0~bzr365-0ubuntu1) xenial; urgency=medium

  * New upstream snapshot.
    * mkfs: handle fstype: vfat (LP: #1557334)
    * save the curtin install config to /root/curtin-install-cfg.yaml
    * deps: when 'curtin --install-deps' is run, it will now invoke
      apt-get install with '--no-install-recommends'
  * debian/control: adjust build dependency as python3-pyflakes in xenial
    now provides python3 modules for pyflakes.

 -- Scott Moser <smoser@ubuntu.com>  Fri, 18 Mar 2016 10:18:21 -0400

curtin (0.1.0~bzr359-0ubuntu1) xenial; urgency=medium

  * debian/new-upstream-snapshot, debian/README.source: add
    new-upstream-snapshot and mention it in README.source
  * New upstream snapshot.
    * curtin/net: Add bond parsing & improved source, source-directory
      parsing for ENI
    * curtin/net: move global dns-* options under auto lo in ENI (LP: #1543263)

 -- Scott Moser <smoser@ubuntu.com>  Fri, 26 Feb 2016 16:28:31 -0500

curtin (0.1.0~bzr351-0ubuntu1) xenial; urgency=medium

  * New upstream snapshot.
    * partitioning: limited support for odd ordering of partition 
      numbers (LP: #1543263).  Specifically targetted at MAAS and
      powerVM support.
    * many upstream test improvements (LP: #1533770)
    * general upstream code improvements
    * use mkfs.vfat rather than mkfs.fat to support precise.
    * use removable devices for installation if no non-removable devices are
      found [Robert Clark] (LP: #1532062)
    * mkfs: fix for lack of uuid in btrfs tools on precise or trusty
    * added 'curtin mkfs' command for easily making filesystems.
    * mdadm: fix issues exposed by use via block_meta (LP: #1531520)
    * improvements and small bug fix for oauth on systems with bad clock
    * support bcache installation on precise
    * fix bug in install_grub to partition when storage_config 
      provided. (LP: #1523779)
    * url_helper: raise import error on lack of oauth only when oauth used
    * 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 (LP: #1527710)
    * curthooks: know kernel mapping for xenial (4.4.0)
    * fix python executable selection when 'curtin --help' is called
    * subp: add decode parameter, defaulting to replace (LP: #1526127)
    * support passing an integer or valid float to human2bytes
    * Use /proc/mounts to find missing mountpoints

 -- Scott Moser <smoser@ubuntu.com>  Fri, 12 Feb 2016 17:07:33 -0500

curtin (0.1.0~bzr314-0ubuntu1) xenial; urgency=medium

  * New upstream snapshot.
    * support installing .tar.xz, .tar.gz, .tar.bz2 or .tar via smtar helper
    * improve dependency checking (LP: #1514888)
    * Allow re-use of bcache cache devices with separate backing devices 
      (LP: #1514094)
    * call mkfs.ext3 or mkfs.ext4 with -F (force)
    * Partition alignment and sizing fixes (LP: #1513085)
    * Set bcache cache_mode if present in storage config (LP: #1510334)
    * apt-get update: do not download translation files and source files
      during installation.
    * new sub-commands 'system-upgrade' and 'system-install' for package
      upgrade and installation.
  * debian/control: do not list unversioned e2fsprogs as it is essential.

 -- Scott Moser <smoser@ubuntu.com>  Mon, 23 Nov 2015 11:28:52 -0500

curtin (0.1.0~bzr276-0ubuntu1) wily; urgency=medium

  * New upstream snapshot.
    * debian/control: add python3-curtin depends to curtin (LP: #1503507)

 -- Scott Moser <smoser@ubuntu.com>  Wed, 07 Oct 2015 09:50:34 -0400

curtin (0.1.0~bzr275-0ubuntu1) wily; urgency=medium

  * debian/README.source: tweak to doc on how to generate snapshot
  * New upstream snapshot.
    * add advanced storage layout
    * add advanced networking configuration
    * add 'vmtest' framework for automated test.
    * add 'tox' for unit testing
    * add reporting framework for reporting status events to MAAS or other
      webhook listener.
    * enable configuring of verbosity and stacktrace info in config as opposed
      to command line only
    * faster swap creation using fallocate (LP: #1482994)
    * support specifying kernel without 'mapping' in config
    * add 'system-upgrade' command and config for enabling upgrading the target

 -- Scott Moser <smoser@ubuntu.com>  Fri, 02 Oct 2015 16:19:07 -0400

curtin (0.1.0~bzr227-0ubuntu1) wily; urgency=medium

  * New upstream snapshot.
    * support '---' or '--' as token to indicate the subsequent kernel command
      line parameters should be copied from install envionrment to installed
      environment.  (LP: #1402042)
    * partition: when partitioning mbr and boot partition verify that
      both partitions exist.
    * partition: when creating mbr table, leave space for secondary gpt header
    * fix uefi install path on nvme devices (LP: #1471928)

 -- Scott Moser <smoser@ubuntu.com>  Thu, 09 Jul 2015 16:17:20 -0400

curtin (0.1.0~bzr221-0ubuntu1) wily; urgency=medium

  * debian/README.source: minor fixes in doc on merging upstream
  * New upstream snapshot.
    * force re-reading of partition information before looking
      for multipath UUID matches.

 -- Scott Moser <smoser@ubuntu.com>  Wed, 24 Jun 2015 14:08:55 -0400

curtin (0.1.0~bzr220-0ubuntu1) wily; urgency=medium

  * New upstream snapshot.
    * more multipath work. hopefully reliable multipath boot on ppc64 now.
    * some cleanups to partitioning code.
    * know expected kernel mapping for wily (4.2)
    * support UEFI-based ARM64 systems (LP: #1447834)
    * catch one more usage of lsblk (LP: #1386275)

 -- Scott Moser <smoser@ubuntu.com>  Thu, 18 Jun 2015 14:19:55 -0400

curtin (0.1.0~bzr215-0ubuntu1) wily; urgency=medium

  * New upstream snapshot.
    * multipath: Generate /etc/multipath/bindings file during installation.

 -- Scott Moser <smoser@ubuntu.com>  Tue, 16 Jun 2015 15:39:29 -0400

curtin (0.1.0~bzr214-0ubuntu1) wily; urgency=medium

  * New upstream snapshot.
    * Use filesystem uuid rather than scsi_id to avoid false positives
      when detecting multipath (LP: #1463043).

 -- Scott Moser <smoser@ubuntu.com>  Tue, 09 Jun 2015 16:35:21 -0400

curtin (0.1.0~bzr213-0ubuntu1) wily; urgency=medium

  * New upstream snapshot.
    * retry apt-get update to avoid transient failures (LP: #1403133)
    * detect and handle multipath devices (LP: #1371634)
    * udevadm settle before unmounting target's /dev (LP: #1462139)
    * doc/ improved developer doc and tools using maas images for test
    * use --no-nvram option to grub-install if available (LP: #1311827)

 -- Scott Moser <smoser@ubuntu.com>  Fri, 05 Jun 2015 15:06:31 -0400

curtin (0.1.0~bzr205-0ubuntu1) wily; urgency=medium

  * New upstream snapshot.
    * improve finding devices and partitions to account for
      non-standard names (LP: #1401190, LP: #1263181)
    * do not consider removable devices or devices < 1G as installable
    * add internal function wipe_partition and use that rather than
      wipefs for wiping filesystem header data on a partition.

 -- Scott Moser <smoser@ubuntu.com>  Fri, 15 May 2015 16:52:07 -0400

curtin (0.1.0~bzr201-0ubuntu1) vivid; urgency=medium

  * New upstream snapshot.
    * curtin.deps.install: actually install, rather than --dry-run.

 -- Scott Moser <smoser@ubuntu.com>  Fri, 20 Mar 2015 16:30:11 -0400

curtin (0.1.0~bzr200-0ubuntu1) vivid; urgency=medium

  * New upstream snapshot.
    * support installation of vivid on vivid via python3 (LP: #1427950)
    * know kernel mapping for vivid (3.19)
  * debian/control: update standards versions, wrap-and-sort

 -- Scott Moser <smoser@ubuntu.com>  Wed, 11 Mar 2015 13:19:43 -0400

curtin (0.1.0~bzr196-0ubuntu1) vivid; urgency=medium

  * New upstream snapshot.
    * fix bug installing to UEFI systems (LP: #1383727)

 -- Scott Moser <smoser@ubuntu.com>  Mon, 08 Dec 2014 20:01:44 -0500

curtin (0.1.0~bzr195-0ubuntu1) vivid; urgency=medium

  * New upstream snapshot.
    * move install log from /var/log/curtin_install.log to
      /var/log/curtin/install.log (LP: #1378910)
    * to not use '--acl' when extracting tar files (LP: #1382632)
      as it inadvertently writes default directory acls.
    * invoke lsblk with '--output' rather than '--out' to avoid
      ambiguity in newer versions of lsblk (LP: #1386275)

 -- Scott Moser <smoser@ubuntu.com>  Mon, 27 Oct 2014 12:25:27 -0400

curtin (0.1.0~bzr190-0ubuntu1) utopic; urgency=medium

  * New upstream snapshot.
    * add log reporter (LP: #1369129, LP: #1371218)
    * allow debug messages of helper programs to be seen
    * fix 'make check'
    * handle utf-8 output correctly. (LP: #1370249)
    * set root device correctly on ppc64 (LP: #1371133)
    * call update-grub to ensure grub.cfg is written (LP: #1373137)
    * fix dd-tgz mode, only call partprobe on target device.

 -- Scott Moser <smoser@ubuntu.com>  Fri, 26 Sep 2014 17:26:34 -0400

curtin (0.1.0~bzr162-0ubuntu1) utopic; urgency=medium

  * New upstream snapshot.
    * block-meta: fix '--boot' when used with mbr.
    * human2bytes: support floating point numbers (.5G or 2G).
    * sanitize_source: fix detection of url prefixes that specify type
    * fix reference to variable before use (LP: #1361350)

 -- Scott Moser <smoser@ubuntu.com>  Thu, 04 Sep 2014 17:10:14 -0400

curtin (0.1.0~bzr155-0ubuntu1) utopic; urgency=medium

  * New upstream snapshot.
    - fix '--maxsize' argument to 'curtin swap' (LP: #1360318) [Jason Hobbs]
  * d/README.source: add file describing how snapshot releases are made.

 -- Scott Moser <smoser@ubuntu.com>  Fri, 22 Aug 2014 11:54:49 -0400

curtin (0.1.0~bzr153-0ubuntu1) utopic; urgency=medium

  * New upstream snapshot.
    * support for creating swap file.
    * fix bug when specifying kernel mapping in config.
    * install_kernel: run apt-get udpate before searching cache (LP: #1358424)
    * correctly check for availability of eatmydata (LP: #1358350)
    * support installation on ppc64 systems (ubuntu ppc64el)

 -- Scott Moser <smoser@ubuntu.com>  Thu, 21 Aug 2014 03:35:53 -0400

curtin (0.1.0~bzr143-0ubuntu1) utopic; urgency=medium

  * New upstream snapshot.
    * better choose a default boot fstype.

 -- Scott Moser <smoser@ubuntu.com>  Mon, 04 Aug 2014 04:57:29 -0400

curtin (0.1.0~bzr142-0ubuntu1) utopic; urgency=medium

  * New upstream snapshot.
    * add utility for parsing /etc/network/interfaces
    * aarm64 support [Newell Jensen]
      * run update-initramfs in aarm64
      * create boot partition when necessary (LP: #1338851 LP: #1340942)
    * know kernel mapping for utopic (3.16)
    * properly write fstype into /etc/fstab per provided fstype
    * add support for disk images as type 'dd-tgz'
    * correctly call finalize in target (LP: #1328521)
    * support invoking tar with --xattrs if available (LP: #1307636)
    * increase size of uefi partition to 512M (LP: #1306164)

 -- Scott Moser <smoser@ubuntu.com>  Tue, 22 Jul 2014 18:53:38 -0400

curtin (0.1.0~bzr126-0ubuntu1) trusty; urgency=medium

  * New upstream snapshot.
    * create 500M EFI System Partition (ESP) instead of 100M. (LP: #1306164)

 -- Scott Moser <smoser@ubuntu.com>  Thu, 10 Apr 2014 15:11:18 -0400

curtin (0.1.0~bzr125-0ubuntu1) trusty; urgency=medium

  * New upstream snapshot.
    * fix regression in installation on pc-bios systems (LP: #1303617)

 -- Scott Moser <smoser@ubuntu.com>  Mon, 07 Apr 2014 10:18:34 -0400

curtin (0.1.0~bzr124-0ubuntu1) trusty; urgency=medium

  * New upstream snapshot.
    * install correctly on UEFI booted systems (LP: #1300910)
      [Blake Rouse]
    * whitespace fixes and other small fixes.

 -- Scott Moser <smoser@ubuntu.com>  Thu, 03 Apr 2014 14:47:01 -0400

curtin (0.1.0~bzr121-0ubuntu1) trusty; urgency=medium

  * New upstream snapshot.
    * support installing kernel package of booted kernel
      to enable hardware enablement kernels through maas.
    * support Calxeda highbank and other ARMv7 systems
    * fix gpt partitioning.  It wouldn't allow grub installation
    * support for using kexec to boot into the installed system
      to avoid a hardware bios post.
    * support declaring target device via config
    * support installing from a local url (file:///)
    * fix bug where 'console=' parms were not removed from image's
      settings (problematic when image was cloud image)
    * run apt-get update if installing packages

 -- Scott Moser <smoser@ubuntu.com>  Wed, 26 Mar 2014 17:34:57 -0400

curtin (0.1.0~bzr95-0ubuntu2) trusty; urgency=medium

  * Rebuild to drop files installed into /usr/share/pyshared.

 -- Matthias Klose <doko@ubuntu.com>  Sun, 23 Feb 2014 13:46:42 +0000

curtin (0.1.0~bzr95-0ubuntu1) trusty; urgency=low

  * New upstream snapshot.
    * fix bug in block-meta resulting in first disk not always being used
       (LP: #1244026)

 -- Scott Moser <smoser@ubuntu.com>  Thu, 24 Oct 2013 01:41:47 -0400

curtin (0.1.0~bzr94-0ubuntu1) saucy-proposed; urgency=low

  * New upstream snapshot.
    * fix bug where /usr/sbin/policy-rc.d was not being removed after
      being utilized during installation to disable daemons. (LP: #1238915)

 -- Scott Moser <smoser@ubuntu.com>  Tue, 15 Oct 2013 14:45:16 -0400

curtin (0.1.0~bzr93-0ubuntu1) saucy; urgency=low

  * New upstream snapshot.
    * curtin/commands/in_target.py, curtin/commands/main.py:
      fix 'curtin -v' and 'curtin in-target' (LP: #1237139)
    * non-production / development changes:
      * doc/devel/README.txt: development doc update
      * tools/build-deb, tools/export-tarball:
        trunk development changes for creating tarball and building debs.
      * tools/launch: support '--add' for adding files such as config files

 -- Scott Moser <smoser@ubuntu.com>  Tue, 08 Oct 2013 20:20:11 -0400

curtin (0.1.0~bzr87-0ubuntu1) saucy; urgency=low

  * New upstream snapshot.
    * fix bug that prevented some systems from booting because
      'dpkg-reconfigure grub-pc' was not being run.

 -- Scott Moser <smoser@ubuntu.com>  Wed, 25 Sep 2013 16:35:30 -0400

curtin (0.1.0~bzr86-0ubuntu1) saucy; urgency=low

  * New upstream snapshot.
    * correctly install grub to device rather than partition
    * correctly write /etc/network/interfaces
    * get cloud-init configure to work with preseed data.
    * use tar with --numeric owner when extracting

 -- Scott Moser <smoser@ubuntu.com>  Tue, 24 Sep 2013 22:32:08 -0400

curtin (0.1.0~bzr85-0ubuntu1) saucy; urgency=low

  * New upstream snapshot.
    * fix 'pack_install' usage for maas (LP: #1227944)
    * debian/rules: fix 'curtin' package to install as python2

 -- Scott Moser <smoser@ubuntu.com>  Fri, 20 Sep 2013 16:59:25 -0400

curtin (0.1.0~bzr82-0ubuntu1) saucy; urgency=low

  * New upstream snapshot.
    * 'net-meta auto' is now default for interfaces.
    * power_state config can now cause reboot after install.

 -- Scott Moser <smoser@ubuntu.com>  Thu, 19 Sep 2013 17:07:17 -0400

curtin (0.1.0~bzr75-0ubuntu1) saucy; urgency=low

  * New upstream snapshot.
    * change 'curtin' installer to be python2 for better compatibility
    * split up packaging. Provide curtin, curtin-common, python-curtin and
      python3-curtin.
    * add 'curtin in-target' command for chrooting to target
    * support http_proxy, apt_proxy, and specifying ubuntu mirrors. 

 -- Scott Moser <smoser@ubuntu.com>  Thu, 19 Sep 2013 04:07:25 -0400

curtin (0.1.0~bzr54-0ubuntu1) saucy; urgency=low

  * Initial release

 -- Scott Moser <smoser@ubuntu.com>  Mon, 29 Jul 2013 16:12:09 -0400
