commit 6df618c99cb4b55ef16b3af38d5b277fd21475a2
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Nov 14 16:38:10 2013 -0600

    New version: 0.18.11

commit a72e7a058920afd8b5bb7641e51f589bcf7dae21
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Nov 1 10:42:14 2013 -0500

    Fix detection of lvm setups. (#1026468)
    
    Fixes two regressions introduced by
    commit 8ef070b7b6fe4f270cc0120e5425299abf90b8cd
    
    Because of how space is calculated, setting copies to 0 means the LV
    occupies no space in the VG, which is obviously not so.
    
    Also, the spare metadata LV's size is handled as part of the 20% pad
    in the VG for pool metadata. Counting it in both places causes more
    problems since we didn't take it into account when creating the pool.
    (cherry picked from commit 6897f50181662d91d1b6c84e749afe3ec48d2310)

commit c68fcb032cdaf5cc5a80a225af179fc23bacb846
Author: Brian C. Lane <bcl@redhat.com>
Date:   Mon Nov 11 13:09:49 2013 -0800

    New version: 0.18.10

commit 044758d1f3847467ee7c9bae9f1e35de604e2295
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Sep 25 15:28:40 2013 +0200

    Add tmpfs support (#918621)
    
    Add support for creating tmpfs mounts, mounting/unmounting
    them, checking free space on them and adding them to fstab.
    
    Tmpfs is a filesystem that lives in the Kernel page cache
    and stores data primarily in RAM and in swap once RAM runs out.
    
    Data stored on tmpfs mounts will not survive a system
    reboot/crash/shutdown.
    
    About tmpfs mount size:
    - if no size is specified, the size will be 50% by default
    - if size is specified, the mount will have this size
    -> there is no limit on the size on tmpfs mounts
    -> just note that once it fills RAM (and any swap),
    the system will grind to a halt
    - grow and maxsize are not supported
    - you can use use filesystem options to set size in percent:
    
    fsopts == "size=25%"
    
    This will make the tmpfs mount take up
    to 25% percent of system RAM.
    
    What operations are supported:
    -> adding tmpfs mounts to fstab
    -> mounting and unmounting tmpfs mounts
    -> checking free space on mounted tmpfs mounts
    -> resizing mounted tmpfs mounts
    
    Resolves: rhbz#472127

commit 74537093c705fe8c6e1c85957f82a6f33e2686e9
Author: Martin Kolman <mkolman@redhat.com>
Date:   Wed Oct 9 14:50:38 2013 +0200

    Add support for returning machine word length
    
    Add support for returning machine word length to
    the arch module.
    
    This is needed as some filesystems, such as tmpfs,
    have maximum filesystem size that depends on the
    machine word size.
    
    Related: rhbz#918621

commit 99d826b3509e7ee801be6b04178228c6ea309b4f
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed Oct 30 17:04:14 2013 -0700

    New version: 0.18.9

commit 663fdf51fe9be545288a46e75447a7d72ffaa46c
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed Oct 30 16:57:21 2013 -0700

    Set the correct version numbers

commit 9451101856b84000d28132fa719955ef96d656ee
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Oct 25 15:35:15 2013 -0500

    Update parted partitions on hidden disks when copying a Blivet. (#1023583)
    
    (cherry picked from commit 39fbf9a010310cd5e989952869063fe7d73ed3ba)

commit fd73f2da7b3e4201f027636b8bd0b760180488c9
Author: Brian C. Lane <bcl@redhat.com>
Date:   Fri Oct 25 14:53:01 2013 -0700

    Add ack flag checking to makebumpver
    
    If the branch starts with rhel the script will check to make sure there
    is a flag named rhel-X.*.* set to + for each bug found. This can be
    skipped with -s or --skip-acks passed to makebumpver. Set SKIP_ACKS
    environmental variable to skip it during make bumpver

commit c993c9723923a6824d89c6dcfa130c1c3b54a7a0
Author: Brian C. Lane <bcl@redhat.com>
Date:   Fri Oct 25 12:16:04 2013 -0700

    Add makebumpver script
    
    Add a modified version of the makebumpver script from anaconda, it
    handles bumping the version number, checking bug states, and adds
    Related and Resolves to the spec changelog.

commit ba05081f1d7484070652a8eca6e83d27f240c9ec
Author: Brian C. Lane <bcl@redhat.com>
Date:   Fri Oct 25 13:16:45 2013 -0700

    Fix setup and init version numbers

commit 48e23663a17f2211deca2187b43c017f3e311f12
Author: Brian C. Lane <bcl@redhat.com>
Date:   Fri Oct 25 18:05:18 2013 -0700

    New version: 0.18.8

commit a15ad9f7d9f3c5101f84967f020d91e454cc4575
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Oct 23 14:35:09 2013 -0500

    Remove requirement for btrfsctl which no longer exists. (#1023192)
    
    We aren't supporting btrfs resize now anyway, so this only serves to
    make the supported property correctly return True for btrfs during
    OS installation.
    (cherry picked from commit 089ac45422f0a8332782f6f0c20ce91cd9d78e9e)

commit cb5d1c19f938d7e2a505377de02246a61e62108a
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Oct 23 11:12:55 2013 -0500

    Allow for adjustment of factory vg after removal of thin pool. (#1023186)
    
    (cherry picked from commit 69867ea3a0a7bdfc9e1ecccfb7c846d16ccba667)

commit 3ef02a33387fb299972142660a8c1a34943ac1db
Author: Samantha N. Bueno <sbueno+anaconda@redhat.com>
Date:   Thu Oct 24 09:39:10 2013 -0400

    Add boot description for "disk" devices on s390. (#867777, #903237, #960143)
    
    iSCSI and multipath devices should be treated as normal disks on s390x; this
    adds "disk" as a valid boot description to essentially expose iSCSI and mpath
    as devices we can opt to boot from.
    
    (cherry picked from commit f9c024b13e915b7e24f64ada520d42e1f21a6034)
    
    Resolves: rhbz#867777
    Resolves: rhbz#903237
    Resolves: rhbz#960143

commit 0ea7f9b84007f99f8af7de6e7a2f6c695d792a5a
Author: Brian C. Lane <bcl@redhat.com>
Date:   Thu Oct 17 15:44:30 2013 -0700

    spec changelog messages need Resolves/Related now

commit 1d763dac6828b48a064dfcd7bd9a5756f84beca6
Author: Brian C. Lane <bcl@redhat.com>
Date:   Thu Oct 17 13:55:21 2013 -0700

    New version: 0.18.7

commit 9e1a12f1e1ddbe2fa649c8fe70cdd26b555f3464
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Sep 18 09:29:24 2013 -0500

    Handle anaconda's cmdline option to disable mpath friendly names. (#977815)
    
    (cherry picked from commit 0cff29f7432816fd8c8ca100b5b726f91a2f98d5)

commit ea58478f593a18f16d73e7c30bdf8cd45b778a3e
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Oct 8 10:27:49 2013 -0500

    Close file descriptors other than stdin,stdout,stderr on exec. (#1020013)
    
    (cherry picked from commit dc64a4d3c74fd90f6196bcdb7e816ca3ab025b6e)

commit becddd4fb6e6afbc13d55f983c587443edaed41f
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Oct 8 10:26:13 2013 -0500

    Don't use hardcoded /tmp paths. (#1004404)
    
    (cherry picked from commit 1fd4683b26383172d61d7920db892fa899ff3bd6)

commit 5f03eb6f1beece988bb4f9620ebc2e04e97cfeca
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Oct 7 12:00:51 2013 -0500

    Fix detection of lvm thinp setups. (#1016842)
    
    Instead of trying to figure out how to sort the lvs by attr (probably not
    possible) just allow for adding building-block volumes on demand.
    (cherry picked from commit 8ef070b7b6fe4f270cc0120e5425299abf90b8cd)

commit dbeb2c173294ecc355f04a7434c5b41efc48596b
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Oct 1 15:32:18 2013 -0500

    Generate a name if necessary when reconfiguring a factory device. (#1009941)
    
    (cherry picked from commit 3d31ebebffed1007b4ca905fb4b9f74bea00b4c5)

commit 13cdea80770c7ef0908724c63f1bbb4d25eea9b4
Author: Brian C. Lane <bcl@redhat.com>
Date:   Mon Oct 14 06:55:05 2013 -0700

    New version: 0.18.6

commit bc06efe8d1f523a7461e0ead6773ddd88642dd47
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Wed Oct 9 14:28:25 2013 +0200

    Do not limit swap size to 10 % of disk space for hibernation
    
    If --hibernation is used there should be enough space on the disks to create
    large enough swap for hibernation.
    
    Related: rhbz#1016673

commit 262d8ffdca27d8ce39c7fb92822d71ea84525d9c
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Tue Oct 8 15:38:05 2013 +0200

    Limit the maximum swap size to 10 % of disk space (if given)
    
    On e.g. virtual machines with smalls disks and high amount of
    memory it doesn't make sense to create large swap space leaving
    only a little for the system and user data.
    
    Related: rhbz#1016673

commit 81958e28e9a2f3769832e0882741b03954da1d20
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed Oct 9 15:17:41 2013 -0700

    New version: 0.18.5

commit bd146fd35635b4133011cde6b5d9df9816fcad58
Author: Brian C. Lane <bcl@redhat.com>
Date:   Thu Oct 3 12:02:41 2013 -0700

    Make sure bootloader is setup after autopart (#1015277)
    
    Autopart, or user changes may change what disks are suitable for a
    bootloader (eg. changing a raw formatted disk to a partitioned disk).
    Make sure that bootDisk is setup after all the other changes have been
    done.
    
    Related: rhbz#1015277

commit 592010ba266691524e5d08c671fa53740bd439ee
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed Oct 2 14:50:31 2013 -0700

    Let setUpBootLoader raise BootloaderError (#1015277)
    
    This allows callers to deal with bootloader errors.
    
    Related: rhbz#1015277

commit 68e0f22a2163113cce7ccd889b6aef427c10678b
Author: Mark Hamzy <hamzy@us.ibm.com>
Date:   Tue Sep 24 14:19:26 2013 -0500

    Support ppc64le architecture (#1012519)
    
    Support PowerPC little endian architecture.

commit b7742f38a2fe65e197c72e593c708b57ef46bd39
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Sep 6 15:33:07 2013 -0500

    New version: 0.18.4

commit a9e26fdec09b17117ebde92d90a0038cfa9c6c73
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Sep 6 12:51:20 2013 -0500

    If a device has been removed, omit it from the copied root. (#1004572)
    
    (cherry picked from commit b02453d07cfed13fce550a7458f2f6a42ae79b2f)

commit efab6f5b1f7013671c03d6b5c85fb9be85c62e34
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Aug 5 12:13:59 2013 -0500

    Fix handling of devices in detected installations in Blivet.copy.
    
    (cherry picked from commit 0aeea915736936e72dc75b433467a3fc2b6e1e4f)

commit 07bcfa413f5e4d1fdb8ebcb9ac98834da29f0df2
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Aug 22 17:11:08 2013 -0500

    Allow implicit inclusion of multipath/fwraid by including all members.
    
    (cherry picked from commit c3b66ad9a33a03584bedc2a59c25f0b543bc8955)
    
    Resolves: rhbz#984826

commit 83a37956a1ed30dfaa9d068abf560421e4afab3b
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Sep 6 12:50:43 2013 -0500

    Thinp metadata and chunk size default to 0 -- not None. (#1004718)
    
    (cherry picked from commit 5f7ea1e4b16183641a876d7f0bb6a6c9ab98ba1d)

commit 4b86b529a4e4ab8cd9dea0069eaa1f7b1cfdbd5d
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Sep 6 13:48:56 2013 -0500

    Revert "Do not try to align partitions to optimal_io_size. (#989333)"
    
    This is the wrong fix. The real problem is a drive reporting a
    bogus value of optimal io size.
    
    This reverts commit 848305c7b974c92404e3714ca14f1c1f6548320d.

commit a1380ee7afba7e5cf9b3522ec43c164d06b9fcea
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed Sep 4 17:12:45 2013 -0700

    New version: 0.18.3

commit c8c66c862564bc3ef7709e39ffc3867f7893ed69
Author: Brian C. Lane <bcl@redhat.com>
Date:   Fri Aug 23 17:34:42 2013 -0700

    Fix rpmlog make target

commit 0edfd82230142a2923f412a209a20a6e72e8ad3c
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Aug 28 11:29:03 2013 -0500

    Only force luks map names to include UUID during OS installation. (#996457)
    
    (cherry picked from commit 03dc526141b9958be2ac7f083975ca7549a69bec)

commit 03cfed0bd007a5f3fcd765d347e21de92dc05dab
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Aug 28 11:25:47 2013 -0500

    Allow DiskLabelCommitError to reach the caller. (#1001586)
    
    (cherry picked from commit c28f8313ea8107966457b4a104f5e665d03fde92)

commit 848305c7b974c92404e3714ca14f1c1f6548320d
Author: Gustavo Luiz Duarte <gustavold@linux.vnet.ibm.com>
Date:   Fri Aug 16 18:46:20 2013 -0300

    Do not try to align partitions to optimal_io_size. (#989333)
    
    Use minimum_io_size instead.
    
    optimal_io_size corresponds to the OPTIMAL TRANSFER LENGTH field in the scsi
    spec. It is an upper limit for optimal transfer length and it may be too big to
    try to align to it. Use minimum_io_size instead, which corresponds to the
    OPTIMAL TRANSFER LENGTH GRANULARITY field in the scsi spec. It is the minimum
    size for optimal transfer speed.
    
    Signed-off-by: David Lehman <dlehman@redhat.com>
    (cherry picked from commit d505b411c54d3d11bb744ccc2ddfd400546e43b1)

commit 2296b48a6895a8f3015777d791943fa6a375a1db
Author: Vratislav Podzimek <vpodzime@redhat.com>
Date:   Thu Aug 1 13:16:32 2013 +0200

    Pass mount options to resolveDevice in _parseOneLine (#950206)
    
    This is needed for correct handling of BTRFS subvolumes.
    (cherry picked from commit 3edfda89f440e2642aedd3ffacfa0b534c9bab7c)

commit e1389e3bc00c7f8374a274206bbf71648adb7cf3
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Aug 5 12:12:02 2013 -0500

    Clean up detection of lvm raid.
    
    (cherry picked from commit 0947d07e17817ef068ba9b5ca1d33bdcf7192504)
    
    Related: rhbz#873281

commit 7fe2444f4a467f7c3f31fd45f2dc14ab5b474734
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Aug 5 12:05:48 2013 -0500

    Tag the first build of each version without the release.
    
    Also sign the tags we create.
    
    So blivet-0.20-1 will get tagged as both blivet-0.20 and blivet-0.20-1,
    while blivet-0.20-2 will only get tagged as blivet-0.20-2. This will
    give us a direct association between tag and tarball name.
    (cherry picked from commit f41a26472474e13a3fd603b54775af40794353f6)

commit 9a4e8657e8c0b410fb5d011a1ae5e80024137770
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jul 12 17:31:52 2013 -0500

    Allow explicit requests for extended partitions. (#891861)
    
    As of now this only works if you process the actions immediately after
    allocating the empty extended.
    (cherry picked from commit 13e33194aae0c61518a71cd39b7d06f79959669d)

commit e6d8534240df871e44f7de033854bf6da660737d
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jul 12 17:30:35 2013 -0500

    Fix disklabel handling for multiple calls to processActions.
    
    (cherry picked from commit 743c31d59d35b03ba7fe7022410f98e3aba3646f)

commit 190472230ff6ce565f0802096f15035d71159352
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jul 12 12:56:59 2013 -0500

    Add support for explicit start/end sectors in partition requests. (#881025)
    
    (cherry picked from commit 0a3f73d7c9f657c028c5c561515d3e0d4636e724)

commit 0080d38d5a00f8586dd18415a192c19295f39eba
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jul 12 09:52:11 2013 -0500

    Store current mount options in getActiveMounts. (#914898)
    
    (cherry picked from commit 9e24cea4891ca22d644de8e1f6983997f7d00875)

commit 883aaba28f112e5d898a6cfd75655ab18868978a
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Jul 10 17:03:08 2013 -0500

    Lack of formatting does not preclude device resize.
    
    (cherry picked from commit 47288306a681d5029fc6faed804c75813e312dd0)

commit afed5d8092a67227fe05d0311a775add3c9ad259
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Jul 8 17:12:03 2013 -0500

    Don't pass dracut args for lvm thin pools.
    
    (cherry picked from commit d617113dc3ecc56aaf755e94b716666a9879b4c2)

commit a8aae5a6c5c46de4292d2fe29dc3c7c54efcfc28
Author: Brian C. Lane <bcl@redhat.com>
Date:   Fri Aug 23 17:42:38 2013 -0700

    New version: 0.18.2

commit 180cec243035e21da278f79a433edb82e606aec0
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Aug 8 14:06:46 2013 -0500

    Use iscsi-iname instead of trying to reimplemnt it in python.
    
    Resolves: rhbz#966903
    (cherry picked from commit 235e04e017a3b4ed0fa3d76f94ddf311a219eb0b)

commit 32f672e2469767d38322b7e8ac9500355720815d
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Aug 8 12:25:50 2013 -0500

    Catch exceptions raised while finding old installations. (#981991)
    
    (cherry picked from commit 728c141706a8310585942f9ef95adb3b25bc3c1e)

commit 0a7dc328663f9f037acdd84a9178ea80de281d83
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Aug 8 11:25:50 2013 -0500

    Keep the dasd list in sync with the devicetree's device list. (#965694)
    
    (cherry picked from commit 0c20316d055df3ed1fb593043dc7f2da7ae2d7c1)

commit d2268ed2df690a17e77396d33257c29f71fb1706
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Aug 13 10:49:31 2013 -0500

    Don't save luks keys unless installer_mode flag is set. (#996118)
    
    (cherry picked from commit 3a1060ed5116a80e5c702dc59216359259581d75)

commit 8b181b4c26de202318ad03008e45b6c36871767b
Author: Brian C. Lane <bcl@redhat.com>
Date:   Mon Jul 29 10:29:57 2013 -0700

    transifex-client isn't used for rhel7

commit dae385a77faf166fa47bf27ed1335fd5c139e99c
Author: Brian C. Lane <bcl@redhat.com>
Date:   Mon Jul 29 10:20:59 2013 -0700

    New version: 0.18.1

commit 986016222aa753052bd14ccd35c8c97b461db050
Author: Brian C. Lane <bcl@redhat.com>
Date:   Mon Jul 29 10:19:21 2013 -0700

    Update bumpver for rhel7 x.y.z

commit 93f5381abedebe00a76952a7078bd73506440c22
Author: Brian C. Lane <bcl@redhat.com>
Date:   Mon Jul 29 09:52:27 2013 -0700

    Branched transifex for rhel7-branch

commit a6b1626f636c411c75ea96f756ff782e43ec383a
Author: Brian C. Lane <bcl@redhat.com>
Date:   Tue Jul 9 16:29:56 2013 -0700

    New version: 0.18

commit e139494ca8011f2ec717ba0ce401c709c176a4e7
Author: Samantha N. Bueno <sbueno+anaconda@redhat.com>
Date:   Tue Jul 9 13:01:38 2013 -0400

    Raise XFS max size limit to 100TB.

commit 0ee9ef28de515ac7677bc0ee6938b0907f2cb4a2
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 22 13:11:16 2013 -0500

    Add a device factory class for thinly-provisioned lvm.
    
    Two limitations are imposed by this factory class. First, only one pool
    will be managed per volume group. Second, overcommit is not supported at
    all.

commit cb69681d516187df00ff92ac7c8ee7b6021ae3fb
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 22 13:10:44 2013 -0500

    Add support for automatic partitioning using lvm thin provisioning.
    
    The layout starts out the same as the normal lvm autopart layout up to
    the vg configuration. A normal swap lv is created the same way as in
    normal lvm autopart, and the remainder of the vg is allocated to a
    thin pool. From that, we allocate thin lvs for root and possibly home
    using the same logic as for normal lvm. So, same as normal lvm autopart
    except that root and home are thin lvs.

commit 2eb2dd371fe688aa9d3102c931d76f2cad12490b
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 22 13:10:04 2013 -0500

    Add convenience methods related to lvm thin provisioning.

commit 7b76a40be3e27208476d9c7e370ea6d830f3545b
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jun 7 13:16:15 2013 -0500

    Add support for detection of lvm thinp setups.

commit 3d49c5d18d1779ad6f0760e0c6b8d12321ac5952
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 22 13:09:23 2013 -0500

    Add classes for lvm thin pool and thin volume.
    
    This is another layer of lvm that provides thinly-provisioned volumes.
    A thin pool is a special kind of lv that is a container for thinly-
    provisioned lvs. The sizes of the thin lvs are not constrained by the
    size of the pool that contains them except at the point where they
    actually contain/use that much data/space.

commit 91eaee3a114b13555fa533ded0f32a579fbe50f7
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 22 13:08:58 2013 -0500

    Add backend support for lvm thinp operations.

commit f1eb90c55bed727e8230f0849b9ee0e3e6217c1a
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Jun 20 13:01:41 2013 -0500

    Fix return value of get_pv_space for size of 0.

commit 378e4b448388b1f0fbe9ad4986784476810889b3
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jun 25 14:55:40 2013 -0500

    Fix ksdata for lvm created in custom spoke based on autopart.

commit 725a5ef5ff3024227b83ee0cf6fcd2b7923dbc6c
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Jun 19 08:28:13 2013 -0500

    Only put max size in ksdata if partition is growable.

commit 06e64a2da5b5f9099a5f5965ce0354a8a4916b63
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jun 18 18:36:52 2013 -0500

    Allow subclasses to inherit ksdata classes.

commit cd51fe0354e6dc62c341cc1bf3ad595a0df23488
Author: Brian C. Lane <bcl@redhat.com>
Date:   Mon Jun 24 14:23:52 2013 -0700

    New version: 0.17

commit b5266e1dfeaaf43bf7f95577f744f4a0e0c644c3
Author: Mark Hamzy <hamzy@us.ibm.com>
Date:   Fri Jun 21 22:36:28 2013 -0500

    Used Python type instead of variable name (#968122)
    
    It seems there are a number of issues with blivet/arch.py:
    
    1) A variable is called type in some places and _type in others. This is inconsistent and also overrides a builtin Python keyword.
    2) Some places call find to search for a substring and others call "in."
    3) Some places use two spaces for indentation instead of the standard four.
    
    However, since we are in shutdown mode for Fedora 19, I propose that arch.py be rewritten for Fedora 20, and we only fix the bug
    (I am adding extra comments because it is not obvious that this is a substring search.

commit f6af515489ab0369eb6d25ae77a8385a4899b591
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 11 18:08:50 2013 -0500

    Fix detection of valid EFI system partition during autopart.
    
    Part of the validation checks that it has the /boot/efi mountpoint,
    but we can never know if the partition is suitable for this mountpoint
    unless we can validate it without checking the mountpoint. Exhausting.

commit 655539333dbc66b8447ed6c0bb5f99f0c6c60416
Author: Brian C. Lane <bcl@redhat.com>
Date:   Thu Jun 13 17:04:19 2013 -0700

    New version: 0.16

commit 9b321f2ca8e915ad0af3b3294a3125235f92f256
Author: David Lehman <dlehman@redhat.com>
Date:   Thu May 30 14:12:38 2013 -0500

    Install utilities for all devices -- not just those being used. (#964586)
    
    Related: rhbz#910506

commit 5dbf6eb71e96345f0fadfcd1a99ec39bd655b12e
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jun 7 14:11:25 2013 -0500

    Add a method to apply Blivet settings to ksdata.
    
    Related: rhbz#929119

commit 65c3f57a784a4bc8820821741c31895bb3e2c2ea
Author: David Lehman <dlehman@redhat.com>
Date:   Fri May 24 10:01:57 2013 -0500

    Increase padding for md metadata in lvm factory. (#966795)
    
    I hoped one extent per disk was enough. It seemed to be, but I didn't
    try it with raid5. I'm increasing that padding to 500% because I don't
    have time for these games.

commit 2438280b89c279586705fef9ae5c3b018c1299b3
Author: David Lehman <dlehman@redhat.com>
Date:   Thu May 16 13:37:03 2013 -0500

    Move lvm-on-md into LVMFactory.
    
    Having it as a separate class was unnecessary and complicated the
    matter of creating a factory class for lvm thin provisioning.

commit 5c56b548addbfa6ad5e957ffa63ded76b95fcf80
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Jun 6 14:37:10 2013 -0500

    Switch to a minimum of four members for raid10. (#888879)

commit 3f57980eba9eed941d50637dda57fdea493ac386
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jun 4 10:58:24 2013 -0500

    Update the TODO list.

commit b4caa583debfc59c27f6c370559f66bca5e1ddd8
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 29 13:40:22 2013 -0500

    Deactivate devices before hiding those on ignored disks. (#965213)

commit 8d451e7e85815fcedabbf64a93e39587b05653f4
Author: Mark Hamzy <hamzy@us.ibm.com>
Date:   Tue Jun 11 13:09:24 2013 -0500

    Allow udev queue to settle after writing zeros to disk. (#969182)
    
    If a udev device is created with the watch option, then a change uevent
    is synthesized and we need to wait for things to settle.

commit f85814a467e756b56cd4cfc1040ba3400c763080
Author: Brian C. Lane <bcl@redhat.com>
Date:   Tue Jun 11 16:32:53 2013 -0700

    Run lsof when umount fails
    
    We are seeing some intermittent reports of umount failing. When this
    happens try to get an idea of what is keeping it busy. Output will be
    logged to program.log

commit 0c18c8b7f940873e96058f0bf97f616201f2df55
Author: Brian C. Lane <bcl@redhat.com>
Date:   Tue Jun 11 16:32:35 2013 -0700

    Run udev settle before umount

commit 176a09a0e8bd08cfb17cec23158245727454b4cf
Author: Brian C. Lane <bcl@redhat.com>
Date:   Mon Jun 3 16:37:06 2013 -0700

    New version: 0.15

commit 70cbbff3806fc1755d9877154e327869868f30f8
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 29 14:49:11 2013 -0500

    Switch to the LGPLv2+.

commit 7f3fc5ffcd5bb29d6c74881069217a2e47015d53
Author: David Lehman <dlehman@redhat.com>
Date:   Tue May 28 13:33:49 2013 -0500

    Clear md arrays' sysfs path after deactivating them. (#954062)
    
    Without an mdadm.conf to refer to, mdadm makes no effort to associate
    minors with specific arrays.

commit f56d06d5b11e9d71ae51f6e0c626d38755303340
Author: David Lehman <dlehman@redhat.com>
Date:   Fri May 24 15:26:10 2013 -0500

    Factories with existing containers use the container's disk set.

commit 14614f6c22acf6eb0239ad79aae4d04b3ac4e6a9
Author: David Lehman <dlehman@redhat.com>
Date:   Fri May 24 15:25:33 2013 -0500

    Don't set up a child factory if the container is set and exists.

commit a1ac9470d72a4cc3c40fa1a8620a48e1dcb3b6fc
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 22 13:12:11 2013 -0500

    Set a non-zero size for new btrfs subvols in an existing volume.
    
    A size of zero means you're adjusting a container after removing a device
    from it, and short-circuits the code that actually creates/modifies the
    subvol.

commit e3e6b40f3f30fd0216f93f0c537908b869845b32
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 22 13:07:18 2013 -0500

    Open as many luks devs as possible with any given passphrase. (#965754)

commit 2b5fca5e8b7bd9e5fb647fdb5a2ecaa9289b9449
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 22 13:06:25 2013 -0500

    Make sure container changes worked before applying device changes. (#965805)

commit 89d23305af35c9a3da0b6eef9be1fed4ba07c89e
Author: Brian C. Lane <bcl@redhat.com>
Date:   Thu May 23 10:52:46 2013 -0700

    Re-initialize platform in storageInitialize (#962104)
    
    The problem is that parts of blivet get initialized very early in
    anaconda, before flags are setup. For this specific bug the gpt flag
    wasn't getting passed on from anaconda. So we need to be able to reset
    the platform object after the anaconda flags have been setup.

commit 88921f04d65799519ddd67a5969525bcac32b726
Author: Chris Lumens <clumens@redhat.com>
Date:   Tue May 21 15:49:38 2013 -0400

    Make a copy of devicetree._devices before using the append operator.
    
    Otherwise, any call to getDeviceBy* with hidden=True will get all the hidden
    disks included in both the hidden list and in the regular devices list.  This
    breaks an awful lot of stuff.

commit 9a830ef3771d29042f047d8fa7a365d5750a5f11
Author: Chris Lumens <clumens@redhat.com>
Date:   Tue May 21 14:23:05 2013 -0400

    Handle incomplete devices becoming complete on device rescan.

commit aee36ec780bbdb2a5c80635b706bfd28c34af9d0
Author: Chris Lumens <clumens@redhat.com>
Date:   Tue May 21 14:22:47 2013 -0400

    Don't allow a device to be on the hidden list more than once.

commit 8faf12cc94cb1489d181936de26879180b962fbd
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 15 13:55:45 2013 -0500

    New version: 0.14

commit 09b1cae186219e0ca18e042a3be9360fe8a10593
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed May 15 10:39:35 2013 -0700

    total_memory calculation needs to round up (#962231)
    
    This matches the logic used by Anaconda's isys total_memory function.

commit 116fd3d3abfaa4c73b0ff42de153ced6f1187f01
Author: Chris Lumens <clumens@redhat.com>
Date:   Wed May 15 13:44:18 2013 -0400

    The dev.node attribute for iscsi devices is not copyable (#962865).
    
    libiscsi doesn't provide a way to copy this, so when we copy it, the new
    attribute ends up filled with garbage.

commit d9e0351fe1588ae9bb2579513de1e17a215512fa
Author: Brian C. Lane <bcl@redhat.com>
Date:   Tue May 14 16:27:06 2013 -0700

    Wipe partitions before they are created (#950145)
    
    If a partition is created in the same position as a previous filesystem,
    eg. a LVM pv, udev will activate it and cause the device to be busy,
    preventing us from using it.
    
    This uses the parted information from parted to calculate the start of
    the partition and calls dd to write zeros to the first 1MiB of the
    partition.
    
    This also rescans the pv to make sure things stay in sync with the
    filesystem when creating and removing pvs.

commit 0e3de4edbb876e9f2ea51e5ae71e33499e05c388
Author: Chris Lumens <clumens@redhat.com>
Date:   Tue May 14 16:51:43 2013 -0400

    Pass ROOT_PATH as an argument instead of importing it.
    
    Right now, it's being set before enable_installer_mode is called which means
    ROOT_PATH is still set to / when iscsi.write is called, which causes the
    contents of the installation media to be deleted.
    
    Related: rhbz#962865

commit 6325a9bfc10e811668e1672143475ac108767184
Author: Chris Lumens <clumens@redhat.com>
Date:   Tue May 14 15:06:37 2013 -0400

    If no iscsi nodes are discovered, return an empty list instead of None.

commit b8d721675ac821ee315c7399f18f56c16b763a13
Author: Brian C. Lane <bcl@redhat.com>
Date:   Thu May 9 11:19:32 2013 -0700

    New version: 0.13

commit ab8c8c0293429848194dc06605fa08e9dea71ed7
Author: Brian C. Lane <bcl@redhat.com>
Date:   Thu May 9 10:19:52 2013 -0700

    Make sure createBitmap is updated when level changes (#960271)

commit 4864a0f21407c78b57faff8e2b4cf0ae99ea304f
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed May 8 10:27:20 2013 -0700

    Update biosboot error message (#960691)

commit 90f8cf74af2795c8fa9a88ca70130d558a811490
Author: David Lehman <dlehman@redhat.com>
Date:   Fri May 3 14:53:09 2013 -0500

    New version: 0.12

commit 9a70bf44520a55cd2fa2e030748deadd8b9d3998
Author: David Lehman <dlehman@redhat.com>
Date:   Thu May 2 12:14:59 2013 -0500

    Fix a bug in renaming lvm lvs.
    
    We were adding in the vg name, eg: test-old -> test-test-new

commit 08805cec0e99603e7f64d5741a08adb9c034675a
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 1 18:37:02 2013 -0500

    Add container size policies for unlimited growth and fixed size.

commit 51808e3ce33c957fc39b3c3a3e55838697f86d07
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 1 18:35:49 2013 -0500

    Remove device factory methods to change container name.
    
    They are unused and dangerous given that the container is specified
    by name instead of by passing in a StorageDevice instance.

commit 906f2ac600ab31b17157db5f803e25d0a5bea464
Author: David Lehman <dlehman@redhat.com>
Date:   Wed May 1 18:34:02 2013 -0500

    Override any default subvol when mounting main btrfs volume. (#921757)

commit 86f0f65fb496405e693248a7ec1ec165496e6430
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Apr 24 14:23:17 2013 -0500

    Fix detection of multipath. (#955664)
    
    - Get wwid from a valid source
    - Use addUdevDMDevice for multipath partitions
    - Trim 'p' delimiter when converting dm partition name to dm disk name

commit b93687d7ae05d5b05642e8a50baffb98228b6536
Author: Chris Lumens <clumens@redhat.com>
Date:   Wed May 1 16:57:29 2013 -0400

    When a btrfs subvol's name is changed, change its subvol argument too.
    
    Related: rhbz#892363

commit 61e52c6eb68d94a7414842b948d8210eddb90ee1
Author: Chris Lumens <clumens@redhat.com>
Date:   Wed Apr 24 13:54:41 2013 -0400

    Allow returning hidden disks from the getDeviceBy* methods, if asked.
    
    Related: rhbz#929299

commit f720c3015c3260670358ec1e19d974fc1f6e72f6
Author: Radek Vykydal <rvykydal@redhat.com>
Date:   Mon Apr 29 16:55:51 2013 +0200

    Fix fipvlan -f argument once more and for good (#836321)
    
    Port from rhel6-branch

commit b8432fcdbc1038f54f0f43a11eb3c0da53020331
Author: Chris Lumens <clumens@redhat.com>
Date:   Mon Mar 25 11:10:26 2013 -0400

    Remove the intf parameters from the iscsi class.

commit e81bbced788176075788e259826c1b8b55d7fbcd
Author: Jan Safranek <jsafrane@redhat.com>
Date:   Fri Apr 12 16:55:39 2013 +0200

    Don't relly on /proc/mdstat when enumeraing RAID levels.
    
    This patch simply removes parsing of /proc/mdstat. It is assumed that
    the running kernel will have the modules available.

commit f503e148a557b9e1e0ffe34e1c103d652eef31a6
Author: Jan Safranek <jsafrane@redhat.com>
Date:   Fri Apr 12 14:33:41 2013 +0200

    Set product names in non-installer mode.
    
    It's used by suggestContainerName and new{LV/VG/MDRAID} to create default
    names for MD RAIDs and volume groups etc. and having shortProductName=''
    makes the default volume group name '' too -> errors.
    
    In installer mode, these values are set by enable_installer_mode().
    
    Resolves: rhbz#922832

commit 2b22b4f33771614b3d33da220eda5598905800ec
Author: Jan Safranek <jsafrane@redhat.com>
Date:   Fri Apr 12 14:33:34 2013 +0200

    Fixed checking status of MD RAID which was just deleted.
    
    The state_file still exists, but returns 'Device or resource busy' upon
    reading.
    
    Resolves: rhbz#923788

commit 71aa2ae223d70dd6f6c90d65d08f05b3b94a60ff
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 14:43:33 2013 -0500

    Account for the fact that md's metadata usage is unpredictable.

commit a56b1ef804e6200a44ec6b5dbccb4600d66e61da
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 14:40:19 2013 -0500

    Remove members from their containers before destroying them.
    
    Otherwise you are trying to remove a non-leaf device.

commit 4673309bdb182f43862a140aa88d54b4c2900e14
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 14:38:35 2013 -0500

    Make get_container work even if there are duplicate names.

commit 3b3bdadfcfdb85de6dc90cc4af70871d48af8302
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 14:37:31 2013 -0500

    LVMFactory with a container_raid_level means use LVMOnMDFactory.

commit 5fe04b838eae6955778295aa6bb902c3fb99fb37
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 14:36:21 2013 -0500

    Add a check for enough raid members after allocating partitions.
    
    It is possible the user specified an adequate number of disks but some
    of those disks were unusable because of a lack of free space.

commit 4a7a6864298f92d0276e63cbeef243a87fbb4d5e
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 14:34:37 2013 -0500

    Make parent_factory an attribute of the DeviceFactory instance.
    
    This allows us to access it from anywhere and also to stop passing
    it around explicitly.

commit a241374ee2a3b33f1c42c501e688184402addcae
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 14:28:29 2013 -0500

    All container settings use container_ kwargs.
    
    This goes along with the changes to anaconda's custom spoke to expand
    its container management and improve separation between device-level
    settings and container-level settings.

commit c4c66bb891c8855082970c5f016e198e08534516
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 11 18:08:27 2013 -0500

    Add ability to find raid level of an lvm vg.

commit 3f766a6621be7badf205f3fce05a339c8cfe90eb
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 14:03:34 2013 -0500

    Always pass -f to wipefs since it lies about in-use devices. (#953329)

commit 1e0539281dfe7fc8f497b3b40e006a806f40ce59
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 13:57:16 2013 -0500

    Fix a bug extended partition management. (#951765)
    
    This bug was introduced/revealed by commit 1b53e3fb3d9b23422.
    
    We can't destroy the extended since there is a logical on that disk, so
    we need to update that extended's partedPartition first/instead. Also, by
    updating the already-defined PartitionDevice representing the extended
    first, we save some unneeded destroy/create action pairs.

commit d09369a6dff44975045880a261a21f3e924b4426
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 14:47:14 2013 -0500

    Don't return incomplete devices from getDeviceByFoo methods by default.

commit 079052764a68b9db7f906f8911d11e9c386cec90
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 18 13:51:44 2013 -0500

    Don't traceback when degraded md raid arrays are present. (#953184)

commit 8269730a755c61a82c9690d65ed9f56695ebabec
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Apr 15 15:35:39 2013 -0500

    New version: 0.11

commit ff12619e4137ed604ef3595caeba7e4173185162
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 11 18:55:16 2013 -0500

    Fix handling of isohybrid media. (#950510)
    
    I broke this with commit e35af4fc7a75764b9c7a8aa082dc0e3a3fa791d8.
    
    Media made by isohybrid looks like a disk with both a valid disklabel and
    a valid iso9660 filesystem on it. What you're supposed to do is pick one
    because they're both technically true, which is nuts. We always want to
    pick the iso9660, which means ignoring any partitions on the disk.

commit fb57d36d3a55cef8d49f3bd9f9f4eabe4c858db6
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Apr 11 18:06:36 2013 -0500

    Fix getting dracut setup args from dasd.conf. (#950964)

commit d31115b558bf83fc5d99ecb539e69858437d4f8e
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Apr 9 16:55:58 2013 -0500

    New version: 0.10

commit 1b53e3fb3d9b2342240984be10370e741a0a6bf9
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Apr 9 12:42:20 2013 -0500

    Extended partitions containing logical partitions are not leaves. (#949912)

commit b6f8ce908e6306dbab208e801391b7e188849fa0
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Apr 9 12:43:24 2013 -0500

    Remove devices in reverse order in Blivet.recursiveRemove. (#949912)
    
    This is just to make things look nicer when multiple logical partitions
    are being removed.

commit 898a7d779977319516a35749944e2c3b9568c8e2
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Feb 28 08:52:28 2013 -0600

    Rewrite the DeviceFactory classes.
    
    The main change here is the addition of nested factories to enable
    more complex stacks like lvm with an md pv and, later, lvm thin
    provisioning. This is accomplished by allowing factory classes to specify
    a child factory class. For example, MDFactory.child_factory_class is
    PartitionSetFactory.
    
    The management of a partition set as is used for lvm, md, and btrfs
    member devices has been moved into its own factory class. It is
    slightly different from the others in that it cannot have a child
    factory and cannot either be a top-level factory.
    
    The management of container devices like lvm vg or btrfs volume is
    handled within the factory classes for lvm lv and btrfs subvolume,
    respectively. There is not a separate set of factory classes for the
    container types since they are closely tied to the leaf device types.
    
    The factories can be used to modify/adjust non-existent devices, but
    are still not intended for use with preexisting devices. The exception
    to this is that preexisting container devices can be used as-is.
    
    The error handling has also changed. If an error occurs, the entire
    devicetree is restored from a backup, which means that references to
    devices in the old tree must be updated in this event.

commit dae7d9734749700d577b8a5f2f4d4f90ded332d8
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Apr 5 10:08:19 2013 -0500

    Hook up error handling in installer-specific methods. (#948250)

commit e5109b0b8027288a88fe241e7434ddeaacef595d
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Apr 5 10:06:57 2013 -0500

    Don't traceback if fcoe.startup is called without fcoe utils present.

commit f032079f18387e18011953a1ac4cb26ded6a5d42
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Apr 5 10:05:00 2013 -0500

    Fix logic error that causes us to ignore disks in exclusiveDisks.

commit e96f76a91c1c16c21b992211b5e341d34f985041
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Apr 3 17:50:59 2013 -0500

    Slightly improve currentSize for btrfs volumes.
    
    It's better than the size of the first member device. This was leading to
    a max size smaller than the current size for multi-device btrfs
    filesystems.

commit e35af4fc7a75764b9c7a8aa082dc0e3a3fa791d8
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Mar 8 11:24:20 2013 -0600

    Simplify multipath handling.
    
    Let systemd/udev/multipathd do it.
    
    This means we will now be writing a very simple multipath.conf to the
    target system. It will contain only "find_multipaths yes" and an entry
    for the chosen value of user_friendly_names.

commit e7dd559ac187f5bb1a5e87556e1f8c0379136234
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Mar 8 11:14:03 2013 -0600

    Don't expect anaconda udev rules to be in use.

commit d6b00843a135ddd23f3d2a5210b52d8f2167d7de
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Apr 3 17:44:15 2013 -0500

    Drop requires for things only needed for OS installation.
    
    Resolves: rhbz#947864
    Resolves: rhbz#947137

commit 944c1bb10c35a203dd2838f38d10a4e5c13b340b
Author: Brian C. Lane <bcl@redhat.com>
Date:   Tue Apr 2 11:35:13 2013 -0700

    New version: 0.9
    
    Catch up with missing build from commit
    60ffd1962d8bc61e9a1b7e2f23a9ef5f5894ffd2

commit 79aaf8b48487cc9951a521f8e83c7b54fc752621
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Mar 22 09:23:35 2013 -0500

    Only install packages for devices and filesystems used by the OS.
    
    Resolves: rhbz#910506

commit dad0a0c4c66db163ba02b6aaf79695a540222799
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Mar 20 15:58:54 2013 -0500

    Fix LVMLogicalVolumeDevice.maxSize.

commit 10cf99de1a2e0e952ae0e8b75f0dfaaecb26ef1e
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Mar 20 11:58:04 2013 -0500

    Fix handling of name=None in newLV, newMDArray, newVG.
    
    Getting name=None is the same as not getting a name at all.

commit 7fc4a624c9fd6047e3dfebb8e3e57acfd1824b4d
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Mar 12 14:30:11 2013 -0500

    Allow calls to suggestDeviceName with only a prefix argument.
    
    Prior to this fix, you'd end up with a trailing underscore in the name.

commit 9ebf98e650e68a5e21bf2901a1a4b02cdda10a6c
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Mar 12 14:29:35 2013 -0500

    Move mdadm superblock size calculation into devicelibs.mdraid.

commit 60ffd1962d8bc61e9a1b7e2f23a9ef5f5894ffd2
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Mar 21 15:08:05 2013 -0500

    NTFS.minSize is supposed to be a property. (#924410)

commit e0dac45cd77ab1bade8b6a5dd95b32434635437b
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed Mar 20 17:08:17 2013 -0700

    Mount /run during install and fix /sys mount (#922988)
    
    dracut needs these mounted so that it sets up the new initrd correctly.

commit b578b058dd821fd2b88ed1c2f4ffafe369b243fd
Author: Mark Hamzy <hamzy@us.ibm.com>
Date:   Wed Mar 6 14:31:16 2013 -0600

    Fix two excptions triggered by calls to copy_to_system.

commit 6feb1e1564b08ee658ec683c84af21c69b33d752
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Mar 13 10:35:33 2013 -0500

    New version: 0.8

commit 04d5abe07d9088b6811b92f2273671bb51782eb2
Author: Radek Vykydal <rvykydal@redhat.com>
Date:   Tue Mar 12 16:56:01 2013 +0100

    Check for "ip=ibft" cmdline option, not for "ibft".

commit 9da8bad998e175de1fd0e40478b887fd40f412e7
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Mar 12 09:00:51 2013 -0500

    run_program returns an int. (#920584)

commit 73b3729cc531d76989698019b1801a4ed80d9cd6
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Mar 11 11:43:13 2013 -0500

    Fix units for lvs output.

commit 48b1999e8a346cd6a8b3cfb20d1c1d9062d4e655
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Mar 11 10:21:08 2013 -0500

    Don't pass an intf arg to ISCSI.stabilize. (#920041)

commit bd50069e55faffa19b944c5140d467a7bb402e43
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Mar 8 14:13:48 2013 -0600

    Add __version__ to blivet/__init__.py.

commit 2f829e55fccdece73da7c14856054196ae1f6f04
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Mar 8 13:00:00 2013 -0600

    Only run info prog (eg: dumpe2fs) once per filesystem.
    
    Outside installer mode, don't collect info about current/min size
    automatically. This information can be obtained by calling the format's
    updateSizeInfo method.
    
    Related: rhbz#914896

commit ba675f7f3aae57033bb4e11b665234113e1703c2
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Mar 8 11:28:31 2013 -0600

    Processing of a PV with no VG metadata is easy.

commit c802e57dc2ae711895530e76fb78aabeb2d812a5
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Mar 7 14:41:06 2013 -0600

    Add some convenience properties for displaying DeviceAction info.

commit 8f546f3532a42103b1b50b779099c9620729e1d4
Author: Chris Lumens <clumens@redhat.com>
Date:   Mon Mar 4 10:37:59 2013 -0500

    Ignore MTDs, as we do not have the tools to write to them (#916771).

commit 14251e9ec2c641aa4785c486a11088ee8424bf39
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Feb 28 09:48:20 2013 -0600

    Include udev's list of symbolic links in StorageDevice. (#914724)

commit e411bd44f47d85c237dcb06353455e4be157d1e7
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Feb 28 08:54:55 2013 -0600

    Set a DeviceFormat instance's type attribute to the requested type.
    
    It will still be a DeviceFormat instance, but it will have a type that
    is not None and will reflect what was requested.

commit f16b2b80503a088a87ce6fa9309101d36adddc7c
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Feb 28 08:53:56 2013 -0600

    Allow size specs that do not include a 'b' or 'B'. (#888851)

commit 183cc7dbedee0d46087902260ca091297c0d36ef
Author: David Lehman <dlehman@redhat.com>
Date:   Sun Feb 24 11:08:37 2013 +0100

    Fix reference to 'factory' from within DeviceFactory class.
    
    This is caused by an error in commit e3ceb9b553fb0b69.

commit c791db5f65c6fd3e81867ee392968a1bf26403b8
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Feb 22 14:54:55 2013 +0100

    Fix problems detecting lvm and md devices. (#914730)
    
    This fixes breakage caused by commit 912306651fc433.

commit 2a3d7d607222014439f7e358b5484f252b380ba0
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Feb 22 12:11:45 2013 +0100

    Allow passing size=None to device factories for unbounded growth.
    
    Related: rhbz#906906
    Related: rhbz#906908

commit f970eb793766a138236168e3f6c64d84343f8a9c
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Feb 21 13:46:58 2013 +0100

    Provide a way to set the default fstype for a Blivet instance. (#838145)

commit 8e7b7223fef647e1d732cfc976a5a4eb78bb4259
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Feb 21 13:16:46 2013 +0100

    Allow changing the size of encrypted devices via DeviceFactory. (#913169)

commit 714f8037fc44f1b7dcadf7916650c61f2401c310
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Feb 18 13:54:43 2013 +0100

    Don't dump storage state except in installer mode.

commit 1df426e6f6ff8b0ff7c7777bc7f1ca17912ac6da
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Feb 6 12:05:53 2013 -0600

    Fix device resolution for btrfs.

commit aab4aedace406366d9764567568957852ef0a656
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Feb 6 12:04:56 2013 -0600

    Fix device resolution to find named md devices.

commit 75d9bd5ee15108dcf9858344767e85ccd9ae2c0b
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Feb 6 12:04:00 2013 -0600

    Account for active mounts in normal mode. (#914898)
    
    Also adds support for representing the system's nodev filesystem mounts.
    
    The include_nodev flag must be set to True prior to calling
    Blivet.getActiveMounts, which is called from within Blivet.reset (if
    flags.installer_mode is False).
    
    There can be multiple mounts of any given nodev filesystem type, which
    presents a problem in terms of looking up devices by name. The chosen
    solution is to add a unique identifier to each NoDevice instance's name.

commit e4b346e9f1c982dc61d497798e4befbc2f7b4f0d
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Feb 6 12:00:37 2013 -0600

    Add an example script which lists all devices.

commit 65bb9f323868abfa63076ef2a9afdec70913e2a4
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed Feb 20 11:14:01 2013 -0800

    Add scripts/makeupdates script
    
    Create a blivet updates.img for use when booting the installer image.

commit 199f3ebd9ec9f72dcbd0bc0aaf42f5dc32596fa1
Author: Brian C. Lane <bcl@redhat.com>
Date:   Thu Feb 21 09:03:21 2013 -0800

    New version: 0.7

commit 8d2310919d21c38805aa34a70b454d8fc7187a33
Merge: da3f1bc 4a07c18
Author: Brian C. Lane <bcl@redhat.com>
Date:   Thu Feb 21 08:44:56 2013 -0800

    Merge branch 'master' of git+ssh://git.fedorahosted.org/git/blivet
    
    Forgot to push version change.

commit 4a07c18a4721949d837855a8170472b008d31456
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Feb 21 15:12:26 2013 +0100

    Bring in productName from pyanaconda in installer mode. (#913559)

commit da3f1bceddc0a76274d6a9fb7dabf876607fdd0f
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed Feb 20 13:32:47 2013 -0800

    New version: 0.6

commit 61b1abe60200cb5f91267c48879c679652ffa380
Author: Brian C. Lane <bcl@redhat.com>
Date:   Wed Feb 20 10:24:58 2013 -0800

    parse buffer output from resize (#913141)

commit 3d15f939b8d9f1a2f5c7f10e3e891ae637a0e751
Author: Samantha N. Bueno <sbueno+anaconda@redhat.com>
Date:   Wed Feb 20 11:33:03 2013 -0500

    prevent traceback when root device is not defined #rhbz883768
    
    root defined as None was causing tracebacks when attempts to
    determine root device's properties were run later in sanityCheck
    
    resolves: rhbz#883768

commit 588f02ce8637f0d2c6dfca6935e28394d27e0228
Author: Chris Lumens <clumens@redhat.com>
Date:   Mon Feb 18 10:51:55 2013 -0500

    Move empty_disk to a top-level function, and rename.

commit 728253a24449fdaf257a490e4d0b9dbae9b5f99d
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Feb 6 17:36:52 2013 -0600

    Add some high-level comments to DeviceFactory.configure_device.

commit f96627924691a2f88f0fb0d2d4e8b5910e79e552
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Feb 6 17:25:08 2013 -0600

    Refactor DeviceFactory.set_container_members for clarity.

commit 38eeb9641b45e4f2bda73eb7c771477f2a704a32
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Feb 6 14:17:57 2013 -0600

    Rename the main blivet logger from "storage" to "blivet".

commit 45f3e262f4ba22e2844e55f83b4654be74501a81
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Feb 6 14:17:08 2013 -0600

    Use the blivet domain for translations.

commit e3ceb9b553fb0b696f1330fe063c4b2618ec926b
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Feb 6 14:07:46 2013 -0600

    Move DeviceFactory classes and related code into a new file.

commit 8b70cc34b14198a29201903f648ec97b37d1a7b1
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Feb 8 15:00:50 2013 -0600

    New version: 0.5

commit 99356563c13762cf4513c77f37eb577739d5de17
Author: Brian C. Lane <bcl@redhat.com>
Date:   Fri Feb 8 09:34:58 2013 -0800

    Add mountOnly to turnOnFilesystems
    
    This allows us to mount filesystems like dev, proc, ... to
    /mnt/sysimage without activating the rest of storage.

commit f31a081544006ee813989da6ebea86b31de83f2d
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Feb 5 16:31:46 2013 -0600

    Update lvm scanning to account for new ignored device handling.

commit fea12c2233feddcf80d0acfdfe76abdc256f7dea
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jan 29 13:28:25 2013 -0600

    Scan in all devices and then hide those that use ignored disks.

commit c084f5046805e08b8e91d83bfae2bce9e8e62ed6
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Feb 5 14:41:34 2013 -0600

    Adjust child counts correctly when unhiding a device.

commit c072c544c800787c3588672d2473a73ab76e4767
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Feb 1 11:41:00 2013 -0600

    Generate lvm config args each time they're needed/used.
    
    Also adds support for read-only locking for commands that only gather
    info.

commit 912306651fc433c19e7f71b357ce0e69e5001d5b
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Feb 1 11:34:55 2013 -0600

    Add ability to grab 70-anaconda.rules udev data directly.
    
    This means blivet can run with or without 70-anaconda.rules.

commit 086d80ce0de16604e55706861ffb9d990527edda
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Feb 1 11:50:48 2013 -0600

    Add support for active luks mappings at populate time.
    
    There will be no passphrase or key until/unless one is provided to
    the luks format instance.

commit e9a37ffc4a7b1b7288fb4f618cc2190fba520132
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Jan 30 13:16:40 2013 -0600

    Don't require nss, required only for escrow key support.

commit 9507672bb775f722863a1eb852026479faee6b68
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Feb 1 11:32:13 2013 -0600

    Update the TODO list.

commit adec91898024f9db375680e60ade793952c4a260
Author: David Lehman <dlehman@redhat.com>
Date:   Thu Jan 31 11:57:54 2013 -0600

    Add missing constant DMI_CHASSIS_VENDOR.

commit bd40ab4eec434af28f40d651c2d43dc9c23c7d7a
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jan 29 13:44:06 2013 -0600

    Allow for multiple calls to DeviceTree.processActions. (#881023,#846573)
    
    Any commit of a DiskLabel will now trigger an update of its
    origPartedDisk attribute so it always reflects the on-disk state.

commit 72c9a669a203e3b9780e0cd06fcf958fc73c65a3
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jan 29 13:26:38 2013 -0600

    Use CGit snaphot URL for Source in specfile.
    
    Thanks to Jan Safranek for the idea.

commit 4f3bbddf8010e55564a5b8b0c03305381ac05a35
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jan 29 12:53:49 2013 -0600

    Streamline some logic in storageInitialize.

commit 22f045a675562ed576d5814ecc7074f26e99e968
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jan 29 12:24:49 2013 -0600

    Don't re-add deleted or hidden devices during DeviceTree.populate.

commit 3c7429724c8ac3313dfa4628b249a94e7c8f11be
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jan 29 11:51:01 2013 -0600

    Only run findExistingInstallations and start iscsi, &c in installer mode.

commit f98464e851b9ac59f07b68fc2643ea3b24c1954f
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Jan 28 15:30:26 2013 -0600

    Do not change device status during populate in normal mode. (#817064)

commit 8f1420f02410251bf82480fe6de9ab842622baf5
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Jan 28 15:02:21 2013 -0600

    Drop old code related to saving clearPartType from pre-f18.

commit 35f8fd5aaaa8c6b6da4d457db19bba342c383bdc
Author: Brian C. Lane <bcl@redhat.com>
Date:   Fri Feb 1 16:04:21 2013 -0800

    check for skipping bootloader in doIt
    
    Skipping bootloader install should also skip setting partition flags.

commit 24f0ec502b32482a6c0a81cb04c620000279951c
Author: Brian C. Lane <bcl@redhat.com>
Date:   Fri Feb 1 16:03:21 2013 -0800

    check for stage1 when not installing bootloader (#882065,#895232)
    
    When not installing a bootloader stage1_device may not be set, need to check
    before using it.

commit b9ada5dda0085dfb00ea73266d7a98b4efbb0af3
Author: Brian C. Lane <bcl@redhat.com>
Date:   Thu Jan 31 16:25:41 2013 -0800

    explicitly detect iso9660 on a disk (#903158)
    
    Previously we were relying on parted to raise an error when trying to
    examine a disk with an iso9660 image written to it. The reason for this
    was that isohybrid was writing an incorrect mbr, which has now been
    fixed. parted will now return the dos mbr from the hybrid iso.
    
    This skips handleUdevDiskLabel if the device format is iso9660, allowing
    it to be selected instead of the mbr.

commit 5b2622f90d8ee2f6680031fe0ad9841b938afed0
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jan 25 12:49:24 2013 -0600

    Fix several problems in python-blivet.spec.
    
    - Changed license to GPLv2+.
    - Remove BuildRoot.
    - Remove %clean.
    - Add missing versioned requires macros.
    - Remove anaconda requires.
    - Add pykickstart requires.

commit 8311939c9e1051e4962f9f60475e7b33879cf6e9
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jan 25 11:53:21 2013 -0600

    Remove #!/usr/bin/python from tsort.py

commit 292b2de06dd58f635ab98e55d5f593791806606b
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jan 25 11:52:59 2013 -0600

    Update COPYING file.

commit c9941a8c32b45d8026fcc36ad55fa8a31b9810f7
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jan 25 12:46:07 2013 -0600

    Add a Requires for dmidecode on x86.

commit b1bd77461553b2ec2ff3fddbfcbe7a8512ee985b
Author: David Lehman <dlehman@redhat.com>
Date:   Sun Jan 20 14:39:57 2013 -0600

    New version: 0.4-1

commit 31c5331bc353c560dfe4db72a0000872a1c18f98
Author: David Lehman <dlehman@redhat.com>
Date:   Sun Jan 20 14:28:12 2013 -0600

    Use a two-part version number instead of three.

commit 67e13f11ad3f60729da5afece3a08fd5245493da
Author: David Lehman <dlehman@redhat.com>
Date:   Sun Jan 20 12:01:19 2013 -0600

    Rename the rpm package from blivet to python-blivet.

commit c1a04500da886e26caef32a37cbb10c1c034badd
Author: David Lehman <dlehman@redhat.com>
Date:   Sun Jan 20 11:59:28 2013 -0600

    Move get_mount_device, get_mount_paths from pyanaconda.packaging to util.

commit 4e19ea25476462be666cac5fda6c0534c9077ae0
Author: David Lehman <dlehman@redhat.com>
Date:   Sun Jan 20 11:59:02 2013 -0600

    Update the TODO list.

commit d6fe8f4ee3752e39dd8f884151cc3f0e2e970b6a
Author: David Lehman <dlehman@redhat.com>
Date:   Sun Jan 20 11:58:09 2013 -0600

    Carry over s390 exclusion of fcoe-utils from anaconda.

commit 6da359a13a51a2c48fd597cc63ff5dc24ecbf72f
Author: David Lehman <dlehman@redhat.com>
Date:   Sun Jan 20 11:56:49 2013 -0600

    Enable translations via transifex.

commit 20e5c9991e69f5f06a9f59b6d0e7abe64cc42c5a
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jan 18 15:10:10 2013 -0600

    New version: blivet-0.3-1

commit d6495c2f8adc7efe442861dd6e2f1016968bfd2f
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jan 18 15:05:49 2013 -0600

    Add Requires: iscsi-initiator-utils, fcoe-utils, device-mapper-multipath.

commit 1ba3eda6279b3ef743cddeece6957d700af1e754
Author: David Lehman <dlehman@redhat.com>
Date:   Fri Jan 18 15:04:47 2013 -0600

    Use a threading lock to control program log output.

commit e8421079301555479cf5e2dd0430394d6cf90f72
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Jan 16 09:39:22 2013 -0600

    Fix reference to data to refer to ksdata in Blivet constructor.

commit 92922ecb04ed5466e670259e4c22ac06c903c1fc
Author: David Lehman <dlehman@redhat.com>
Date:   Wed Jan 16 09:38:57 2013 -0600

    Remove the loop around proc.communicate in util._run_program.

commit f652de40b16f239d12d5206bc3e37906b7497609
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jan 15 13:37:35 2013 -0600

    New version: 0.2-1

commit 48d9be09cf93695f5c34da48ef0f8f8c386781f2
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jan 15 13:32:52 2013 -0600

    Add .gitignore, MANIFEST.in, po/Makefile, and update the pot file.

commit 97fc5303e0d771af8f8f6dd59736d9b743ada1c8
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jan 15 13:32:21 2013 -0600

    Update the TODO list.

commit c4b9c8c0d7b8fb4b3221089411de5a4ddd141893
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Jan 14 18:04:51 2013 -0600

    Rename Storage->Blivet and Blivet.data->Blivet.ksdata.

commit 6437c11ce74de8a761b08a477b892bc6b0c6553f
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Jan 14 17:55:38 2013 -0600

    Remove unused functions undoEncryption and getLUKSPassphrase.

commit 9c4712df3d94d348ace0e1aa1b3bb5511fd9f1f7
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Jan 14 17:40:33 2013 -0600

    Add the storage unit tests from anaconda.
    
    They won't be runnable as-is, but this is where the code belongs until
    I get it into shape.

commit 2a56c2f3a3b21fb625751dbb488a2cd39c81a0ad
Author: David Lehman <dlehman@redhat.com>
Date:   Mon Jan 14 17:39:43 2013 -0600

    Update storage code from pre-split anaconda.

commit 50c0f5254fa6d6962d5825d276c111e456c2a3d9
Author: David Lehman <dlehman@redhat.com>
Date:   Tue Jan 8 11:54:37 2013 -0600

    Initial version
