diff --git a/.python-blivet.metadata b/.python-blivet.metadata index 5dd73a6..bcc0aaf 100644 --- a/.python-blivet.metadata +++ b/.python-blivet.metadata @@ -1 +1 @@ -4d717246866b111c86fde6c99d9aba48de6daf00 SOURCES/blivet-0.18.11.tar.gz +0757e9d804574bb82949b16d8bd4a8c29b2d5c51 SOURCES/blivet-0.18.34.tar.gz diff --git a/SPECS/python-blivet.spec b/SPECS/python-blivet.spec index 6f861ff..dd4ca66 100644 --- a/SPECS/python-blivet.spec +++ b/SPECS/python-blivet.spec @@ -1,12 +1,12 @@ Summary: A python module for system storage configuration Name: python-blivet Url: http://fedoraproject.org/wiki/blivet -Version: 0.18.11 +Version: 0.18.34 Release: 1%{?dist} License: LGPLv2+ Group: System Environment/Libraries %define realname blivet -Source0: http://git.fedorahosted.org/cgit/blivet.git/snapshot/%{realname}-%{version}.tar.gz +Source0: http://github.com/dwlehman/blivet/archive/%{realname}-%{version}.tar.gz # Versions of required components (done so we make sure the buildrequires # match the requires versions of things). @@ -18,6 +18,7 @@ Source0: http://git.fedorahosted.org/cgit/blivet.git/snapshot/%{realname}-%{vers %define e2fsver 1.41.0 %define pythoncryptsetupver 0.1.1 %define utillinuxver 2.15.1 +%define lvm2ver 2.02.99 BuildArch: noarch BuildRequires: gettext @@ -32,7 +33,7 @@ Requires: device-mapper >= %{dmver} Requires: cryptsetup-luks Requires: python-cryptsetup >= %{pythoncryptsetupver} Requires: mdadm -Requires: lvm2 +Requires: lvm2 >= %{lvm2ver} Requires: dosfstools Requires: e2fsprogs >= %{e2fsver} Requires: btrfs-progs @@ -61,6 +62,311 @@ make DESTDIR=%{buildroot} install %{python_sitelib}/* %changelog +* Fri Mar 21 2014 Brian C. Lane - 0.18.34-1 +- Force removal of hidden devices (amulhern) + Resolves: rhbz#1078163 + +* Tue Mar 18 2014 Brian C. Lane - 0.18.33-1 +- fcoe: add sleep for dcbtool command (rvykydal) + Related: rhbz#1039223 +- Add a PE for LUKS metadata (bcl) + Resolves: rhbz#1076078 + +* Fri Mar 07 2014 Brian C. Lane - 0.18.32-1 +- Resolve md names in udev_resolve_devspec. (dlehman) + Related: rhbz#1047338 +- Fix an old typo in zeroing out a PReP partition. (dlehman) + Resolves: rhbz#1072781 +- Use container's parent's name for PV if available (vpodzime) + Resolves: rhbz#1065737 +- Limit the LV size to VG's free space size (vpodzime) + Related: rhbz#1072999 +- Only count with the extra metadata extents in new VGs and LVs (vpodzime) + Resolves: rhbz#1072999 + +* Wed Mar 05 2014 Brian C. Lane - 0.18.31-1 +- Fix traceback with write_dasd_conf. (sbueno+anaconda) + Resolves: rhbz#1072911 + +* Tue Mar 04 2014 Brian C. Lane - 0.18.30-1 +- When copying a root, also copy hidden devices (amulhern) + Related: rhbz#1043763 +- Add hidden flag to devicetree.getDeviceByID (amulhern) + Resolves: rhbz#1043763 +- Only set device for mountpoint if it is not None (amulhern) + Related: rhbz#1043763 +- Extend the list of things to be omitted if moddisk is False (amulhern) + Related: rhbz#1043763 +- Set req_name to None at the top of initializer (amulhern) + Related: rhbz#1043763 +- Log action cancelation (amulhern) + Resolves: rhbz#1043763 +- Make DeviceTree.hide() remove a larger set (amulhern) + Related: rhbz#1043763 +- Find more used devices when calculating unused devices (dlehman) + Related: rhbz#1043763 +- Re-write the DASD storage code. (sbueno+anaconda) + Resolves: rhbz#1001070 +- Include image install flag when updating from anaconda flags. (dlehman) + Resolves: rhbz#1066008 + +* Wed Feb 26 2014 Brian C. Lane - 0.18.29-1 +- Let the udev queue settle before populating the devicetree. (dlehman) + Resolves: rhbz#1049772 +- Allow use of a single path if multipath activation fails. (dlehman) + Resolves: rhbz#1054806 + +* Tue Feb 25 2014 Brian C. Lane - 0.18.28-1 +- Count with the extra metadata extents for RAID consistently (vpodzime) + Resolves: rhbz#1065737 +- Make partitioning error message more friendly (amulhern) + Resolves: rhbz#1020388 + +* Fri Feb 21 2014 Brian C. Lane - 0.18.27-1 +- Leave already-active devices up after destroying formatting. (dlehman) + Resolves: rhbz#1064898 +- Fix partition handling across multiple processActions calls. (dlehman) + Resolves: rhbz#1065522 +- return empty set when no matching fcoe nic (bcl) + Resolves: rhbz#1067159 +- Include tmpfs mounts in post-install kickstart (mkolman) + Resolves: rhbz#1061063 + +* Wed Feb 19 2014 Brian C. Lane - 0.18.26-1 +- Add a coverage test target (amulhern) + Resolves: rhbz#1064895 +- Disable tests in action_test.py (amulhern) + Resolves: rhbz#1065437 +- Fix some problems with action_test.py (amulhern) + Related: rhbz#1065437 +- Update tests/storagetestcase.py (amulhern) + Related: rhbz#1065437 +- Skip a test if device isn't available (amulhern) + Related: rhbz#1065431 +- Fix failing udev_test (amulhern) + Resolves: rhbz#1065431 +- Fix some size_test.py ERRORs (amulhern) + Resolves: rhbz#1065443 +- Filesystem labeling tests will not run without utilities (amulhern) + Resolves: rhbz#1065422 +- Rename misc_test.py to something more descriptive (amulhern) + Related: rhbz#1065422 +- Refactor labeling tests (amulhern) + Related: rhbz#1065422 +- Move SwapSpace tests into a separate class (amulhern) + Resolves: rhbz#1065422 + +* Tue Feb 18 2014 Brian C. Lane - 0.18.25-1 +- Wait for udev to create device node for new md arrays. (dlehman) + Resolves: rhbz#1036014 +- Fix detection of thin pool with non-standard segment types. (dlehman) + Resolves: rhbz#1029915 +- NFSDevice does not accept the exists kwarg. (dlehman) + Resolves: rhbz#1063413 +- Don't run mpathconf for disk image installations. (dlehman) + Resolves: rhbz#1066008 + +* Tue Feb 11 2014 Brian C. Lane - 0.18.24-1 +- Separate sanityCheck-ing from doAutoPartition (amulhern) + Related: rhbz#1060255 +- Change messages to SanityExceptions objects (amulhern) + Related: rhbz#1060255 +- Make a small SanityException hierarchy (amulhern) + Related: rhbz#1060255 +- Remove unused exception class (amulhern) + Related: rhbz#1060255 +- Add a test target to Makefile (amulhern) + Resolves: rhbz#1057665 + +* Tue Feb 04 2014 Brian C. Lane - 0.18.23-1 +- Remove all dependent devices of san device becoming multipath (rvykydal) + Resolves: rhbz#1058939 +- When repopulating multipath members mark them as multipath (rvykydal) + Resolves: rhbz#1056024 +- Don't add None value to req_disks (amulhern) + Resolves: rhbz#981316 +- Make error message more informative (amulhern) + Resolves: rhbz#1022497 +- fcoe: parse yet another sysfs structure for bnx2fc devices (rvykydal) + Related: rhbz#903122 + +* Fri Jan 31 2014 Brian C. Lane - 0.18.22-1 +- Check that file that loop device is going to use exists (amulhern) + Resolves: rhbz#982164 + Related: rhbz#982164 +- Use os.path.isabs to check whether path name is absolute (amulhern) + Resolves: rhbz#994488 + Related: rhbz#994488 + +* Tue Jan 28 2014 Brian C. Lane - 0.18.21-1 +- escrow: make sure the output directory exists (wwoods) + Resolves: rhbz#1026653 + +* Mon Jan 27 2014 David Lehman - 0.18.20-1 +- Tell lvcreate not to ask us any questions and do its job. (dlehman) + Resolves: rhbz#1057066 +- Some simple tests for _verifyLUKSDevicesHaveKey (amulhern) + Related: rhbz#1023442 + Resolves: rhbz#1023442 +- Verify that LUKS devices have some encryption key (amulhern) + Resolves: rhbz#1023442 +- Make the maximum end sector for PReP boot more benevolent (vpodzime) + Resolves: rhbz#1041535 + +* Wed Jan 22 2014 Brian C. Lane - 0.18.19-1 +- Only do SELinux context resets if in installer mode (amulhern) + Related: rhbz#1038146 + Resolves: rhbz#1038146 +- Look up SELinux context for lost+found where it is needed (amulhern) + Resolves: rhbz#1038146 +- Don't reset the SELinux context before the filesystem is mounted (amulhern) + Related: rhbz#1038146 + Resolves: rhbz#1038146 +- Test setting selinux context on lost+found (amulhern) + Related: rhbz#1038146 + Resolves: rhbz#1038146 +- fcoe: add fcoe=: to boot options for nics added manually (rvykydal) + Related: rhbz#1040215 +- Only retrieve the unit specifier once (dshea) + Related: rhbz#1039485 +- Accept both English and localized sizes in Size specs. (dshea) + Related: rhbz#1039485 +- Use a namedtuple to store information on unit prefixes (dshea) + Related: rhbz#1039485 +- Catch any exception raised by findExistingInstallations. (dlehman) + Resolves: rhbz#1052454 +- Multipath, fwraid members need not be in exclusiveDisks. (dlehman) + Resolves: rhbz#1032919 + +* Mon Jan 20 2014 Brian C. Lane - 0.18.18-1 +- Fall back on relabeling app where available (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Change the meaning of label field values (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Enable labeling on NTFS filesystem (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Enable labeling on HFS filesystem (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Add a method that indicates ability to relabel (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Use filesystem creation app to set filesystem label (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Import errors so FSError name is resolved (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Remove BTRFS._getFormatOptions (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Make an additional class for labeling abstractions (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Fix copyright date (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Remove redundant _defaultFormatOptions field (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Remove code about unsetting a label (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Return None if the filesystem has no label (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Removed redundant check for existance of filesystem (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Have writeLabel throw a more informative exception (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Clear whole-disk formatting before initializing disks. (dlehman) + Resolves: rhbz#1052442 + +* Fri Jan 17 2014 Brian C. Lane - 0.18.17-1 +- Simplify calculation of vol size when adding a btrfs subvol. (dlehman) + Resolves: rhbz#1052439 +- Preparation for lv resize is a subset of that for lv destroy. (dlehman) + Resolves: rhbz#1029634 + +* Thu Jan 16 2014 Brian C. Lane - 0.18.16-1 +- iscsi: in installer automatically log into firmware iscsi targets (rvykydal) + Resolves: rhbz#1034291 + +* Tue Jan 14 2014 Brian C. Lane - 0.18.15-1 +- Allow resetting partition size to current on-disk size. (dlehman) + Related: rhbz#918454 + Related: rhbz#1029630 +- Fix shouldClear for devices with protected descendants. (dlehman) + Resolves: rhbz#902417 +- Handle nested btrfs subvolumes correctly. (dlehman) + Related: rhbz#1026210 +- Devices with non-existent formatting are resizable. (dlehman) + Resolves: rhbz#1029633 +- Always run action's cancel method as part of cancelAction. (dlehman) + Related: rhbz#1029630 +- Do not hide non-existent devices. (dlehman) + Resolves: rhbz#1029628 +- Fix handling of overcommitted thin pools in thinp factory. (dlehman) + Resolves: rhbz#1027376 +- Fix name checking for new thin lvs. (dlehman) + Resolves: rhbz#1027375 + +* Fri Jan 10 2014 Brian C. Lane - 0.18.14-1 +- Move label setter and getter into DeviceFormat class (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Add a test for labeling swap devices (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Default to None to mean none, rather than empty string (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Add a labelFormatOK method to the DeviceFormat's interface (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Indicate whether the filesystem can label (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Restore ability to write an empty label where possible (amulhern) + Resolves: rhbz#1038590 +- More tests to check writing and reading labels (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Remove fsConfigFromFile (amulhern) + Related: rhbz#1038590 + Resolves: rhbz#1038590 +- Changes to the handling of filesystem labeling (amulhern) + Resolves: rhbz#1038590 +- Forget existing partitions of device becoming a multipath member (rvykydal) + Resolves: rhbz#1043444 + Related: rhbz#1043444 + +* Tue Dec 17 2013 Brian C. Lane - 0.18.13-1 +- Add initial 64-bit ARM (aarch64) support (dmarlin) + Resolves: rhbz#1034435 +- Make error message in setDefaultFSType more informative (amulhern) + Resolves: rhbz#1019766 + Related: rhbz#1019766 +- Set sysfsPath of LUKSDevice when adding to device tree (jsafrane) + Resolves: rhbz#1019638 + +* Mon Dec 16 2013 Brian C. Lane - 0.18.12-1 +- Change XFS maximum to 16EB (bcl) + Resolves: rhbz#1016035 +- fcoe: give error message in case of fail when adding device (rvykydal) + Related: rhbz#903122 + Resolves: rhbz#903122 +- fcoe: adapt bnx2fc detection to changed sysfs path structure (rvykydal) + Related: rhbz#903122 + Resolves: rhbz#903122 +- Update format of iscsi device becoming multipath member (rvykydal) + Resolves: rhbz#1039086 + * Thu Nov 14 2013 David Lehman - 0.18.11-1 - Fix detection of lvm setups. (dlehman) Resolves: rhbz#1026468