c30358
Summary:  A python module for system storage configuration
c30358
Name: python-blivet
c30358
Url: http://fedoraproject.org/wiki/blivet
0decde
Version: 0.18.34
c30358
Release: 1%{?dist}
c30358
License: LGPLv2+
c30358
Group: System Environment/Libraries
c30358
%define realname blivet
0decde
Source0: http://github.com/dwlehman/blivet/archive/%{realname}-%{version}.tar.gz
c30358
c30358
# Versions of required components (done so we make sure the buildrequires
c30358
# match the requires versions of things).
c30358
%define dmver 1.02.17-6
c30358
%define pykickstartver 1.99.22
c30358
%define partedver 1.8.1
c30358
%define pypartedver 2.5-2
c30358
%define pythonpyblockver 0.45
c30358
%define e2fsver 1.41.0
c30358
%define pythoncryptsetupver 0.1.1
c30358
%define utillinuxver 2.15.1
0decde
%define lvm2ver 2.02.99
c30358
c30358
BuildArch: noarch
c30358
BuildRequires: gettext
c30358
BuildRequires: python-setuptools-devel
c30358
c30358
Requires: python
c30358
Requires: pykickstart >= %{pykickstartver}
c30358
Requires: util-linux >= %{utillinuxver}
c30358
Requires: parted >= %{partedver}
c30358
Requires: pyparted >= %{pypartedver}
c30358
Requires: device-mapper >= %{dmver}
c30358
Requires: cryptsetup-luks
c30358
Requires: python-cryptsetup >= %{pythoncryptsetupver}
c30358
Requires: mdadm
0decde
Requires: lvm2 >= %{lvm2ver}
c30358
Requires: dosfstools
c30358
Requires: e2fsprogs >= %{e2fsver}
c30358
Requires: btrfs-progs
c30358
Requires: python-pyblock >= %{pythonpyblockver}
c30358
Requires: device-mapper-multipath
c30358
Requires: lsof
c30358
c30358
%description
c30358
The python-blivet package is a python module for examining and modifying
c30358
storage configuration.
c30358
c30358
%prep
c30358
%setup -q -n %{realname}-%{version}
c30358
c30358
%build
c30358
make
c30358
c30358
%install
c30358
rm -rf %{buildroot}
c30358
make DESTDIR=%{buildroot} install
c30358
%find_lang %{realname}
c30358
c30358
%files -f %{realname}.lang
c30358
%defattr(-,root,root,-)
c30358
%doc README ChangeLog COPYING examples
c30358
%{python_sitelib}/*
c30358
c30358
%changelog
0decde
* Fri Mar 21 2014 Brian C. Lane <bcl@redhat.com> - 0.18.34-1
0decde
- Force removal of hidden devices (amulhern)
0decde
  Resolves: rhbz#1078163
0decde
0decde
* Tue Mar 18 2014 Brian C. Lane <bcl@redhat.com> - 0.18.33-1
0decde
- fcoe: add sleep for dcbtool command (rvykydal)
0decde
  Related: rhbz#1039223
0decde
- Add a PE for LUKS metadata (bcl)
0decde
  Resolves: rhbz#1076078
0decde
0decde
* Fri Mar 07 2014 Brian C. Lane <bcl@redhat.com> - 0.18.32-1
0decde
- Resolve md names in udev_resolve_devspec. (dlehman)
0decde
  Related: rhbz#1047338
0decde
- Fix an old typo in zeroing out a PReP partition. (dlehman)
0decde
  Resolves: rhbz#1072781
0decde
- Use container's parent's name for PV if available (vpodzime)
0decde
  Resolves: rhbz#1065737
0decde
- Limit the LV size to VG's free space size (vpodzime)
0decde
  Related: rhbz#1072999
0decde
- Only count with the extra metadata extents in new VGs and LVs (vpodzime)
0decde
  Resolves: rhbz#1072999
0decde
0decde
* Wed Mar 05 2014 Brian C. Lane <bcl@redhat.com> - 0.18.31-1
0decde
- Fix traceback with write_dasd_conf. (sbueno+anaconda)
0decde
  Resolves: rhbz#1072911
0decde
0decde
* Tue Mar 04 2014 Brian C. Lane <bcl@redhat.com> - 0.18.30-1
0decde
- When copying a root, also copy hidden devices (amulhern)
0decde
  Related: rhbz#1043763
0decde
- Add hidden flag to devicetree.getDeviceByID (amulhern)
0decde
  Resolves: rhbz#1043763
0decde
- Only set device for mountpoint if it is not None (amulhern)
0decde
  Related: rhbz#1043763
0decde
- Extend the list of things to be omitted if moddisk is False (amulhern)
0decde
  Related: rhbz#1043763
0decde
- Set req_name to None at the top of initializer (amulhern)
0decde
  Related: rhbz#1043763
0decde
- Log action cancelation (amulhern)
0decde
  Resolves: rhbz#1043763
0decde
- Make DeviceTree.hide() remove a larger set (amulhern)
0decde
  Related: rhbz#1043763
0decde
- Find more used devices when calculating unused devices (dlehman)
0decde
  Related: rhbz#1043763
0decde
- Re-write the DASD storage code. (sbueno+anaconda)
0decde
  Resolves: rhbz#1001070
0decde
- Include image install flag when updating from anaconda flags. (dlehman)
0decde
  Resolves: rhbz#1066008
0decde
0decde
* Wed Feb 26 2014 Brian C. Lane <bcl@redhat.com> - 0.18.29-1
0decde
- Let the udev queue settle before populating the devicetree. (dlehman)
0decde
  Resolves: rhbz#1049772
0decde
- Allow use of a single path if multipath activation fails. (dlehman)
0decde
  Resolves: rhbz#1054806
0decde
0decde
* Tue Feb 25 2014 Brian C. Lane <bcl@redhat.com> - 0.18.28-1
0decde
- Count with the extra metadata extents for RAID consistently (vpodzime)
0decde
  Resolves: rhbz#1065737
0decde
- Make partitioning error message more friendly (amulhern)
0decde
  Resolves: rhbz#1020388
0decde
0decde
* Fri Feb 21 2014 Brian C. Lane <bcl@redhat.com> - 0.18.27-1
0decde
- Leave already-active devices up after destroying formatting. (dlehman)
0decde
  Resolves: rhbz#1064898
0decde
- Fix partition handling across multiple processActions calls. (dlehman)
0decde
  Resolves: rhbz#1065522
0decde
- return empty set when no matching fcoe nic (bcl)
0decde
  Resolves: rhbz#1067159
0decde
- Include tmpfs mounts in post-install kickstart (mkolman)
0decde
  Resolves: rhbz#1061063
0decde
0decde
* Wed Feb 19 2014 Brian C. Lane <bcl@redhat.com> - 0.18.26-1
0decde
- Add a coverage test target (amulhern)
0decde
  Resolves: rhbz#1064895
0decde
- Disable tests in action_test.py (amulhern)
0decde
  Resolves: rhbz#1065437
0decde
- Fix some problems with action_test.py (amulhern)
0decde
  Related: rhbz#1065437
0decde
- Update tests/storagetestcase.py (amulhern)
0decde
  Related: rhbz#1065437
0decde
- Skip a test if device isn't available (amulhern)
0decde
  Related: rhbz#1065431
0decde
- Fix failing udev_test (amulhern)
0decde
  Resolves: rhbz#1065431
0decde
- Fix some size_test.py ERRORs (amulhern)
0decde
  Resolves: rhbz#1065443
0decde
- Filesystem labeling tests will not run without utilities (amulhern)
0decde
  Resolves: rhbz#1065422
0decde
- Rename misc_test.py to something more descriptive (amulhern)
0decde
  Related: rhbz#1065422
0decde
- Refactor labeling tests (amulhern)
0decde
  Related: rhbz#1065422
0decde
- Move SwapSpace tests into a separate class (amulhern)
0decde
  Resolves: rhbz#1065422
0decde
0decde
* Tue Feb 18 2014 Brian C. Lane <bcl@redhat.com> - 0.18.25-1
0decde
- Wait for udev to create device node for new md arrays. (dlehman)
0decde
  Resolves: rhbz#1036014
0decde
- Fix detection of thin pool with non-standard segment types. (dlehman)
0decde
  Resolves: rhbz#1029915
0decde
- NFSDevice does not accept the exists kwarg. (dlehman)
0decde
  Resolves: rhbz#1063413
0decde
- Don't run mpathconf for disk image installations. (dlehman)
0decde
  Resolves: rhbz#1066008
0decde
0decde
* Tue Feb 11 2014 Brian C. Lane <bcl@redhat.com> - 0.18.24-1
0decde
- Separate sanityCheck-ing from doAutoPartition (amulhern)
0decde
  Related: rhbz#1060255
0decde
- Change messages to SanityExceptions objects (amulhern)
0decde
  Related: rhbz#1060255
0decde
- Make a small SanityException hierarchy (amulhern)
0decde
  Related: rhbz#1060255
0decde
- Remove unused exception class (amulhern)
0decde
  Related: rhbz#1060255
0decde
- Add a test target to Makefile (amulhern)
0decde
  Resolves: rhbz#1057665
0decde
0decde
* Tue Feb 04 2014 Brian C. Lane <bcl@redhat.com> - 0.18.23-1
0decde
- Remove all dependent devices of san device becoming multipath (rvykydal)
0decde
  Resolves: rhbz#1058939
0decde
- When repopulating multipath members mark them as multipath (rvykydal)
0decde
  Resolves: rhbz#1056024
0decde
- Don't add None value to req_disks (amulhern)
0decde
  Resolves: rhbz#981316
0decde
- Make error message more informative (amulhern)
0decde
  Resolves: rhbz#1022497
0decde
- fcoe: parse yet another sysfs structure for bnx2fc devices (rvykydal)
0decde
  Related: rhbz#903122
0decde
0decde
* Fri Jan 31 2014 Brian C. Lane <bcl@redhat.com> - 0.18.22-1
0decde
- Check that file that loop device is going to use exists (amulhern)
0decde
  Resolves: rhbz#982164
0decde
  Related: rhbz#982164
0decde
- Use os.path.isabs to check whether path name is absolute (amulhern)
0decde
  Resolves: rhbz#994488
0decde
  Related: rhbz#994488
0decde
0decde
* Tue Jan 28 2014 Brian C. Lane <bcl@redhat.com> - 0.18.21-1
0decde
- escrow: make sure the output directory exists (wwoods)
0decde
  Resolves: rhbz#1026653
0decde
0decde
* Mon Jan 27 2014 David Lehman <dlehman@redhat.com> - 0.18.20-1
0decde
- Tell lvcreate not to ask us any questions and do its job. (dlehman)
0decde
  Resolves: rhbz#1057066
0decde
- Some simple tests for _verifyLUKSDevicesHaveKey (amulhern)
0decde
  Related: rhbz#1023442
0decde
  Resolves: rhbz#1023442
0decde
- Verify that LUKS devices have some encryption key (amulhern)
0decde
  Resolves: rhbz#1023442
0decde
- Make the maximum end sector for PReP boot more benevolent (vpodzime)
0decde
  Resolves: rhbz#1041535
0decde
0decde
* Wed Jan 22 2014 Brian C. Lane <bcl@redhat.com> - 0.18.19-1
0decde
- Only do SELinux context resets if in installer mode (amulhern)
0decde
  Related: rhbz#1038146
0decde
  Resolves: rhbz#1038146
0decde
- Look up SELinux context for lost+found where it is needed (amulhern)
0decde
  Resolves: rhbz#1038146
0decde
- Don't reset the SELinux context before the filesystem is mounted (amulhern)
0decde
  Related: rhbz#1038146
0decde
  Resolves: rhbz#1038146
0decde
- Test setting selinux context on lost+found (amulhern)
0decde
  Related: rhbz#1038146
0decde
  Resolves: rhbz#1038146
0decde
- fcoe: add fcoe=<NIC>:<EDB> to boot options for nics added manually (rvykydal)
0decde
  Related: rhbz#1040215
0decde
- Only retrieve the unit specifier once (dshea)
0decde
  Related: rhbz#1039485
0decde
- Accept both English and localized sizes in Size specs. (dshea)
0decde
  Related: rhbz#1039485
0decde
- Use a namedtuple to store information on unit prefixes (dshea)
0decde
  Related: rhbz#1039485
0decde
- Catch any exception raised by findExistingInstallations. (dlehman)
0decde
  Resolves: rhbz#1052454
0decde
- Multipath, fwraid members need not be in exclusiveDisks. (dlehman)
0decde
  Resolves: rhbz#1032919
0decde
0decde
* Mon Jan 20 2014 Brian C. Lane <bcl@redhat.com> - 0.18.18-1
0decde
- Fall back on relabeling app where available (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Change the meaning of label field values (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Enable labeling on NTFS filesystem (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Enable labeling on HFS filesystem (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Add a method that indicates ability to relabel (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Use filesystem creation app to set filesystem label (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Import errors so FSError name is resolved (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Remove BTRFS._getFormatOptions (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Make an additional class for labeling abstractions (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Fix copyright date (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Remove redundant _defaultFormatOptions field (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Remove code about unsetting a label (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Return None if the filesystem has no label (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Removed redundant check for existance of filesystem (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Have writeLabel throw a more informative exception (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Clear whole-disk formatting before initializing disks. (dlehman)
0decde
  Resolves: rhbz#1052442
0decde
0decde
* Fri Jan 17 2014 Brian C. Lane <bcl@redhat.com> - 0.18.17-1
0decde
- Simplify calculation of vol size when adding a btrfs subvol. (dlehman)
0decde
  Resolves: rhbz#1052439
0decde
- Preparation for lv resize is a subset of that for lv destroy. (dlehman)
0decde
  Resolves: rhbz#1029634
0decde
0decde
* Thu Jan 16 2014 Brian C. Lane <bcl@redhat.com> - 0.18.16-1
0decde
- iscsi: in installer automatically log into firmware iscsi targets (rvykydal)
0decde
  Resolves: rhbz#1034291
0decde
0decde
* Tue Jan 14 2014 Brian C. Lane <bcl@redhat.com> - 0.18.15-1
0decde
- Allow resetting partition size to current on-disk size. (dlehman)
0decde
  Related: rhbz#918454
0decde
  Related: rhbz#1029630
0decde
- Fix shouldClear for devices with protected descendants. (dlehman)
0decde
  Resolves: rhbz#902417
0decde
- Handle nested btrfs subvolumes correctly. (dlehman)
0decde
  Related: rhbz#1026210
0decde
- Devices with non-existent formatting are resizable. (dlehman)
0decde
  Resolves: rhbz#1029633
0decde
- Always run action's cancel method as part of cancelAction. (dlehman)
0decde
  Related: rhbz#1029630
0decde
- Do not hide non-existent devices. (dlehman)
0decde
  Resolves: rhbz#1029628
0decde
- Fix handling of overcommitted thin pools in thinp factory. (dlehman)
0decde
  Resolves: rhbz#1027376
0decde
- Fix name checking for new thin lvs. (dlehman)
0decde
  Resolves: rhbz#1027375
0decde
0decde
* Fri Jan 10 2014 Brian C. Lane <bcl@redhat.com> - 0.18.14-1
0decde
- Move label setter and getter into DeviceFormat class (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Add a test for labeling swap devices (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Default to None to mean none, rather than empty string (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Add a labelFormatOK method to the DeviceFormat's interface (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Indicate whether the filesystem can label (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Restore ability to write an empty label where possible (amulhern)
0decde
  Resolves: rhbz#1038590
0decde
- More tests to check writing and reading labels (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Remove fsConfigFromFile (amulhern)
0decde
  Related: rhbz#1038590
0decde
  Resolves: rhbz#1038590
0decde
- Changes to the handling of filesystem labeling (amulhern)
0decde
  Resolves: rhbz#1038590
0decde
- Forget existing partitions of device becoming a multipath member (rvykydal)
0decde
  Resolves: rhbz#1043444
0decde
  Related: rhbz#1043444
0decde
0decde
* Tue Dec 17 2013 Brian C. Lane <bcl@redhat.com> - 0.18.13-1
0decde
- Add initial 64-bit ARM (aarch64) support (dmarlin)
0decde
  Resolves: rhbz#1034435
0decde
- Make error message in setDefaultFSType more informative (amulhern)
0decde
  Resolves: rhbz#1019766
0decde
  Related: rhbz#1019766
0decde
- Set sysfsPath of LUKSDevice when adding to device tree (jsafrane)
0decde
  Resolves: rhbz#1019638
0decde
0decde
* Mon Dec 16 2013 Brian C. Lane <bcl@redhat.com> - 0.18.12-1
0decde
- Change XFS maximum to 16EB (bcl)
0decde
  Resolves: rhbz#1016035
0decde
- fcoe: give error message in case of fail when adding device (rvykydal)
0decde
  Related: rhbz#903122
0decde
  Resolves: rhbz#903122
0decde
- fcoe: adapt bnx2fc detection to changed sysfs path structure (rvykydal)
0decde
  Related: rhbz#903122
0decde
  Resolves: rhbz#903122
0decde
- Update format of iscsi device becoming multipath member (rvykydal)
0decde
  Resolves: rhbz#1039086
0decde
c30358
* Thu Nov 14 2013 David Lehman <dlehman@redhat.com> - 0.18.11-1
c30358
- Fix detection of lvm setups. (dlehman)
c30358
  Resolves: rhbz#1026468
c30358
c30358
* Mon Nov 11 2013 Brian C. Lane <bcl@redhat.com> - 0.18.10-1
c30358
- Add tmpfs support (mkolman)
c30358
  Related: rhbz#918621
c30358
- Add support for returning machine word length (mkolman)
c30358
  Related: rhbz#918621
c30358
c30358
* Wed Oct 30 2013 Brian C. Lane <bcl@redhat.com> - 0.18.9-1
c30358
- Update parted partitions on hidden disks when copying a Blivet. (dlehman)
c30358
  Resolves: rhbz#1023583
c30358
c30358
* Fri Oct 25 2013 Brian C. Lane <bcl@redhat.com> - 0.18.8-1
c30358
- Remove requirement for btrfsctl which no longer exists. (dlehman)
c30358
  Resolves: rhbz#1023192
c30358
- Allow for adjustment of factory vg after removal of thin pool. (dlehman)
c30358
  Resolves: rhbz#1023186
c30358
- Add boot description for "disk" devices on s390. (sbueno+anaconda)
c30358
  Resolves: rhbz#867777
c30358
  Resolves: rhbz#960143
c30358
  Resolves: rhbz#903237
c30358
c30358
* Thu Oct 17 2013 Brian C. Lane <bcl@redhat.com> - 0.18.7-1
c30358
- Handle anaconda's cmdline option to disable mpath friendly names. (#977815) (dlehman)
c30358
  Related: rhbz#977815
c30358
- Close file descriptors other than stdin,stdout,stderr on exec. (#1020013) (dlehman)
c30358
  Resolves: rhbz#1020013
c30358
- Don't use hardcoded /tmp paths. (#1004404) (dlehman)
c30358
  Resolves: rhbz#1004404
c30358
- Fix detection of lvm thinp setups. (#1016842) (dlehman)
c30358
  Resolves: rhbz#1016842
c30358
- Generate a name if necessary when reconfiguring a factory device. (#1009941) (dlehman)
c30358
  Resolves: rhbz#1009941
c30358
c30358
* Mon Oct 14 2013 Brian C. Lane <bcl@redhat.com> - 0.18.6-1
c30358
- Do not limit swap size to 10 % of disk space for hibernation (vpodzime)
c30358
Related: rhbz#1016673
c30358
- Limit the maximum swap size to 10 % of disk space (if given) (vpodzime)
c30358
Related: rhbz#1016673
c30358
c30358
* Wed Oct 09 2013 Brian C. Lane <bcl@redhat.com> - 0.18.5-1
c30358
- Make sure bootloader is setup after autopart (#1015277) (bcl)
c30358
- Let setUpBootLoader raise BootloaderError (#1015277) (bcl)
c30358
- Support ppc64le architecture (#1012519) (hamzy)
c30358
c30358
* Fri Sep 06 2013 David Lehman <dlehman@redhat.com> - 0.18.4-1
c30358
- If a device has been removed, omit it from the copied root. (#1004572) (dlehman)
c30358
- Fix handling of devices in detected installations in Blivet.copy. (dlehman)
c30358
- Allow implicit inclusion of multipath/fwraid by including all members. (dlehman)
c30358
- Thinp metadata and chunk size default to 0 -- not None. (#1004718) (dlehman)
c30358
- Revert "Do not try to align partitions to optimal_io_size. (#989333)" (dlehman)
c30358
c30358
* Wed Sep 04 2013 Brian C. Lane <bcl@redhat.com> - 0.18.3-1
c30358
- Fix rpmlog make target (bcl)
c30358
- Only force luks map names to include UUID during OS installation. (#996457) (dlehman)
c30358
- Allow DiskLabelCommitError to reach the caller. (#1001586) (dlehman)
c30358
- Do not try to align partitions to optimal_io_size. (#989333) (gustavold)
c30358
- Pass mount options to resolveDevice in _parseOneLine (#950206) (vpodzime)
c30358
- Clean up detection of lvm raid. (dlehman)
c30358
- Tag the first build of each version without the release. (dlehman)
c30358
- Allow explicit requests for extended partitions. (#891861) (dlehman)
c30358
- Fix disklabel handling for multiple calls to processActions. (dlehman)
c30358
- Add support for explicit start/end sectors in partition requests. (#881025) (dlehman)
c30358
- Store current mount options in getActiveMounts. (#914898) (dlehman)
c30358
- Lack of formatting does not preclude device resize. (dlehman)
c30358
- Don't pass dracut args for lvm thin pools. (dlehman)
c30358
c30358
* Fri Aug 23 2013 Brian C. Lane <bcl@redhat.com> - 0.18.2-1
c30358
- Use iscsi-iname instead of trying to reimplemnt it in python. (dlehman)
c30358
- Catch exceptions raised while finding old installations. (#981991) (dlehman)
c30358
- Keep the dasd list in sync with the devicetree's device list. (#965694) (dlehman)
c30358
- Don't save luks keys unless installer_mode flag is set. (#996118) (dlehman)
c30358
- transifex-client isn't used for rhel7 (bcl)
c30358
c30358
* Mon Jul 29 2013 Brian C. Lane <bcl@redhat.com> - 0.18.1-1
c30358
- Branch for rhel7
c30358
- Update Makefile for rhel7 x.y.z release numbering
c30358
c30358
* Tue Jul 09 2013 Brian C. Lane <bcl@redhat.com> - 0.18-1
c30358
- Raise XFS max size limit to 100TB. (sbueno+anaconda)
c30358
- Add a device factory class for thinly-provisioned lvm. (dlehman)
c30358
- Add support for automatic partitioning using lvm thin provisioning. (dlehman)
c30358
- Add convenience methods related to lvm thin provisioning. (dlehman)
c30358
- Add support for detection of lvm thinp setups. (dlehman)
c30358
- Add classes for lvm thin pool and thin volume. (dlehman)
c30358
- Add backend support for lvm thinp operations. (dlehman)
c30358
- Fix return value of get_pv_space for size of 0. (dlehman)
c30358
- Fix ksdata for lvm created in custom spoke based on autopart. (dlehman)
c30358
- Only put max size in ksdata if partition is growable. (dlehman)
c30358
- Allow subclasses to inherit ksdata classes. (dlehman)
c30358
c30358
* Mon Jun 24 2013 Brian C. Lane <bcl@redhat.com> - 0.17-1
c30358
- Used Python type instead of variable name (#968122) (hamzy)
c30358
- Fix detection of valid EFI system partition during autopart. (dlehman)
c30358
- New version: 0.16 (bcl)
c30358
c30358
* Thu Jun 13 2013 Brian C. Lane <bcl@redhat.com> - 0.16-1
c30358
- Install utilities for all devices -- not just those being used. (#964586) (dlehman)
c30358
- Add a method to apply Blivet settings to ksdata. (dlehman)
c30358
- Increase padding for md metadata in lvm factory. (#966795) (dlehman)
c30358
- Move lvm-on-md into LVMFactory. (dlehman)
c30358
- Switch to a minimum of four members for raid10. (#888879) (dlehman)
c30358
- Update the TODO list. (dlehman)
c30358
- Deactivate devices before hiding those on ignored disks. (#965213) (dlehman)
c30358
- Allow udev queue to settle after writing zeros to disk. (#969182) (hamzy)
c30358
- Run lsof when umount fails (bcl)
c30358
- Run udev settle before umount (bcl)
c30358
c30358
* Mon Jun 03 2013 Brian C. Lane <bcl@redhat.com> - 0.15-1
c30358
- Switch to the LGPLv2+. (dlehman)
c30358
- Clear md arrays' sysfs path after deactivating them. (#954062) (dlehman)
c30358
- Factories with existing containers use the container's disk set. (dlehman)
c30358
- Don't set up a child factory if the container is set and exists. (dlehman)
c30358
- Set a non-zero size for new btrfs subvols in an existing volume. (dlehman)
c30358
- Open as many luks devs as possible with any given passphrase. (#965754) (dlehman)
c30358
- Make sure container changes worked before applying device changes. (#965805) (dlehman)
c30358
- Re-initialize platform in storageInitialize (#962104) (bcl)
c30358
- Make a copy of devicetree._devices before using the append operator. (clumens)
c30358
- Handle incomplete devices becoming complete on device rescan. (clumens)
c30358
- Don't allow a device to be on the hidden list more than once. (clumens)
c30358
c30358
* Wed May 15 2013 David Lehman <dlehman@redhat.com> - 0.14-1
c30358
- total_memory calculation needs to round up (#962231) (bcl)
c30358
- The dev.node attribute for iscsi devices is not copyable (#962865). (clumens)
c30358
- Wipe partitions before they are created (#950145) (bcl)
c30358
- Pass ROOT_PATH as an argument instead of importing it. (clumens)
c30358
- If no iscsi nodes are discovered, return an empty list instead of None. (clumens)
c30358
c30358
* Thu May 09 2013 Brian C. Lane <bcl@redhat.com> - 0.13-1
c30358
- Make sure createBitmap is updated when level changes (#960271) (bcl)
c30358
- Update biosboot error message (#960691) (bcl)
c30358
c30358
* Fri May 03 2013 David Lehman <dlehman@redhat.com> - 0.12-1
c30358
- Fix a bug in renaming lvm lvs. (dlehman)
c30358
- Add container size policies for unlimited growth and fixed size. (dlehman)
c30358
- Remove device factory methods to change container name. (dlehman)
c30358
- Override any default subvol when mounting main btrfs volume. (#921757) (dlehman)
c30358
- Fix detection of multipath. (#955664) (dlehman)
c30358
- When a btrfs subvol's name is changed, change its subvol argument too. (clumens)
c30358
- Allow returning hidden disks from the getDeviceBy* methods, if asked. (clumens)
c30358
- Fix fipvlan -f argument once more and for good (#836321) (rvykydal)
c30358
- Remove the intf parameters from the iscsi class. (clumens)
c30358
- Don't relly on /proc/mdstat when enumeraing RAID levels. (jsafrane)
c30358
- Set product names in non-installer mode. (jsafrane)
c30358
- Fixed checking status of MD RAID which was just deleted. (jsafrane)
c30358
- Account for the fact that md's metadata usage is unpredictable. (dlehman)
c30358
- Remove members from their containers before destroying them. (dlehman)
c30358
- Make get_container work even if there are duplicate names. (dlehman)
c30358
- LVMFactory with a container_raid_level means use LVMOnMDFactory. (dlehman)
c30358
- Add a check for enough raid members after allocating partitions. (dlehman)
c30358
- Make parent_factory an attribute of the DeviceFactory instance. (dlehman)
c30358
- All container settings use container_ kwargs. (dlehman)
c30358
- Add ability to find raid level of an lvm vg. (dlehman)
c30358
- Always pass -f to wipefs since it lies about in-use devices. (#953329) (dlehman)
c30358
- Fix a bug extended partition management. (#951765) (dlehman)
c30358
- Don't return incomplete devices from getDeviceByFoo methods by default. (dlehman)
c30358
- Don't traceback when degraded md raid arrays are present. (#953184) (dlehman)
c30358
c30358
* Mon Apr 15 2013 David Lehman <dlehman@redhat.com> - 0.11-1
c30358
- Fix handling of isohybrid media. (#950510) (dlehman)
c30358
- Fix getting dracut setup args from dasd.conf. (#950964) (dlehman)
c30358
c30358
* Tue Apr 09 2013 David Lehman <dlehman@redhat.com> - 0.10-1
c30358
- Extended partitions containing logical partitions are not leaves. (#949912) (dlehman)
c30358
- Remove devices in reverse order in Blivet.recursiveRemove. (#949912) (dlehman)
c30358
- Rewrite the DeviceFactory classes. (dlehman)
c30358
- Hook up error handling in installer-specific methods. (#948250) (dlehman)
c30358
- Don't traceback if fcoe.startup is called without fcoe utils present. (dlehman)
c30358
- Fix logic error that causes us to ignore disks in exclusiveDisks. (dlehman)
c30358
- Slightly improve currentSize for btrfs volumes. (dlehman)
c30358
- Simplify multipath handling. (dlehman)
c30358
- Don't expect anaconda udev rules to be in use. (dlehman)
c30358
- Drop requires for things only needed for OS installation. (dlehman)
c30358
- New version: 0.9 (bcl)
c30358
- Only install packages for devices and filesystems used by the OS. (dlehman)
c30358
- Fix LVMLogicalVolumeDevice.maxSize. (dlehman)
c30358
- Fix handling of name=None in newLV, newMDArray, newVG. (dlehman)
c30358
- Allow calls to suggestDeviceName with only a prefix argument. (dlehman)
c30358
- Move mdadm superblock size calculation into devicelibs.mdraid. (dlehman)
c30358
c30358
* Thu Mar 28 2013 Brian C. Lane <bcl@redhat.com> - 0.9-1
c30358
- NTFS.minSize is supposed to be a property. (#924410) (dlehman)
c30358
- Mount /run during install and fix /sys mount (#922988) (bcl)
c30358
- Fix two excptions triggered by calls to copy_to_system. (hamzy)
c30358
c30358
* Wed Mar 13 2013 David Lehman <dlehman@redhat.com> - 0.8-1
c30358
- Check for "ip=ibft" cmdline option, not for "ibft". (rvykydal)
c30358
- run_program returns an int. (#920584) (dlehman)
c30358
- Fix units for lvs output. (dlehman)
c30358
- Don't pass an intf arg to ISCSI.stabilize. (#920041) (dlehman)
c30358
- Add __version__ to blivet/__init__.py. (dlehman)
c30358
- Only run info prog (eg: dumpe2fs) once per filesystem. (dlehman)
c30358
- Processing of a PV with no VG metadata is easy. (dlehman)
c30358
- Add some convenience properties for displaying DeviceAction info. (dlehman)
c30358
- Ignore MTDs, as we do not have the tools to write to them (#916771). (clumens)
c30358
- Include udev's list of symbolic links in StorageDevice. (#914724) (dlehman)
c30358
- Set a DeviceFormat instance's type attribute to the requested type. (dlehman)
c30358
- Allow size specs that do not include a 'b' or 'B'. (#888851) (dlehman)
c30358
- Fix reference to 'factory' from within DeviceFactory class. (dlehman)
c30358
- Fix problems detecting lvm and md devices. (#914730) (dlehman)
c30358
- Allow passing size=None to device factories for unbounded growth. (dlehman)
c30358
- Provide a way to set the default fstype for a Blivet instance. (#838145) (dlehman)
c30358
- Allow changing the size of encrypted devices via DeviceFactory. (#913169) (dlehman)
c30358
- Don't dump storage state except in installer mode. (dlehman)
c30358
- Fix device resolution for btrfs. (dlehman)
c30358
- Fix device resolution to find named md devices. (dlehman)
c30358
- Account for active mounts in normal mode. (#914898) (dlehman)
c30358
- Add an example script which lists all devices. (dlehman)
c30358
- Add scripts/makeupdates script (bcl)
c30358
c30358
* Thu Feb 21 2013 Brian C. Lane <bcl@redhat.com> - 0.7-1
c30358
- Merge branch 'master' of git+ssh://git.fedorahosted.org/git/blivet (bcl)
c30358
- Bring in productName from pyanaconda in installer mode. (#913559) (dlehman)
c30358
c30358
* Wed Feb 20 2013 Brian C. Lane <bcl@redhat.com> - 0.6-1
c30358
- parse buffer output from resize (#913141) (bcl)
c30358
- prevent traceback when root device is not defined #rhbz883768 (sbueno+anaconda)
c30358
- Move empty_disk to a top-level function, and rename. (clumens)
c30358
- Add some high-level comments to DeviceFactory.configure_device. (dlehman)
c30358
- Refactor DeviceFactory.set_container_members for clarity. (dlehman)
c30358
- Rename the main blivet logger from "storage" to "blivet". (dlehman)
c30358
- Use the blivet domain for translations. (dlehman)
c30358
- Move DeviceFactory classes and related code into a new file. (dlehman)
c30358
- New version: 0.5 (dlehman)
c30358
c30358
* Fri Feb 08 2013 David Lehman <dlehman@redhat.com> - 0.5-1
c30358
- Add mountOnly to turnOnFilesystems (bcl)
c30358
- Update lvm scanning to account for new ignored device handling. (dlehman)
c30358
- Scan in all devices and then hide those that use ignored disks. (dlehman)
c30358
- Adjust child counts correctly when unhiding a device. (dlehman)
c30358
- Generate lvm config args each time they're needed/used. (dlehman)
c30358
- Add ability to grab 70-anaconda.rules udev data directly. (dlehman)
c30358
- Add support for active luks mappings at populate time. (dlehman)
c30358
- Don't require nss, required only for escrow key support. (dlehman)
c30358
- Update the TODO list. (dlehman)
c30358
- Add missing constant DMI_CHASSIS_VENDOR. (dlehman)
c30358
- Allow for multiple calls to DeviceTree.processActions. (#881023,#846573) (dlehman)
c30358
- Use CGit snaphot URL for Source in specfile. (dlehman)
c30358
- Streamline some logic in storageInitialize. (dlehman)
c30358
- Don't re-add deleted or hidden devices during DeviceTree.populate. (dlehman)
c30358
- Only run findExistingInstallations and start iscsi, &c in installer mode. (dlehman)
c30358
- Do not change device status during populate in normal mode. (#817064) (dlehman)
c30358
- Drop old code related to saving clearPartType from pre-f18. (dlehman)
c30358
- check for skipping bootloader in doIt (bcl)
c30358
- check for stage1 when not installing bootloader (#882065,#895232) (bcl)
c30358
- explicitly detect iso9660 on a disk (#903158) (bcl)
c30358
- Fix several problems in python-blivet.spec. (dlehman)
c30358
- Remove #!/usr/bin/python from tsort.py (dlehman)
c30358
- Update COPYING file. (dlehman)
c30358
- Add a Requires for dmidecode on x86. (dlehman)
c30358
c30358
* Sun Jan 20 2013 David Lehman <dlehman@redhat.com> - 0.4-1
c30358
- Use a two-part version number instead of three. (dlehman)
c30358
- Rename the rpm package from blivet to python-blivet. (dlehman)
c30358
- Move get_mount_device, get_mount_paths from pyanaconda.packaging to util. (dlehman)
c30358
- Update the TODO list. (dlehman)
c30358
- Carry over s390 exclusion of fcoe-utils from anaconda. (dlehman)
c30358
- Enable translations via transifex. (dlehman)
c30358
c30358
* Fri Jan 18 2013 David Lehman <dlehman@redhat.com> - 0.2-1
c30358
- Add Requires: iscsi-initiator-utils, fcoe-utils, device-mapper-multipath. (dlehman)
c30358
- Use a threading lock to control program log output. (dlehman)
c30358
- Fix reference to data to refer to ksdata in Blivet constructor. (dlehman)
c30358
- Remove the loop around proc.communicate in util._run_program. (dlehman)
c30358
c30358
* Tue Jan 15 2013 David Lehman <dlehman@redhat.com> 0.2-1
c30358
- Updated source from final pre-split anaconda source.
c30358
- Renamed pyanaconda.storage to blivet throughout.
c30358
- Updated spec file to include runtime Requires.
c30358
c30358
* Fri Jan 04 2013 David Lehman <dlehman@redhat.com> 0.1-1
c30358
- Created package from anaconda storage module.