From 5f3a7893072e71cf89936ae5117d2ef6e68d468d Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 6 Mar 2015 18:02:21 -0800 Subject: [PATCH] - Add scratch, scratch-bumpver and rc-release targets. (bcl) - Add --newrelease to makebumpver (bcl) - Add po-empty make target (bcl) - Revive the mountExistingSystem() function and all it needs (vpodzime) - Switch translations to use Zanata (bcl) - Set EFIFS._check to True so that it gets correct fspassno (#1077917) (amulhern) - Use format string and arguments for logging function (vpodzime) - Merge pull request #28 from vpodzime/master-libblockdev (vratislav.podzimek) - Do not restrict MDRaidArrayDevice's memberDevices to type int (vpodzime) - Adapt better to libblockdev's md_examine data (vpodzime) - Set TmpFS._resizable to False. (amulhern) - Add an additional test for TmpFS. (amulhern) - Override NoDevFS.notifyKernel() so that it does nothing. (amulhern) - Add TmpFS._resizefsUnit and use appropriately. (amulhern) - Rewrite TmpFS class definition. (amulhern) - Add TmpFS._getExistingSize() method. (amulhern) - Make _getExistingSize() method more generally useful. (amulhern) - Remove _getExistingSize() methods with body pass. (amulhern) - Tidy up the definition of the device property throughout formats package. (amulhern) - Add a test to check properties of device paths assigned to formats. (amulhern) - Set TmpFSDevice object's _formatImmutable attribute to True. (amulhern) - Remove no longer needed requires (vpodzime) - Filter out pylint's "No name 'GLib' in module 'gi.repository'" messages (vpodzime) - Add a static method providing list of available PE sizes (vpodzime) - Use BlockDev's crypto plugin to do LUKS escrow (vpodzime) - Use BlockDev's DM plugin to work with DM RAID sets (vpodzime) - Use BlockDev's DM plugin for DM map existence testing (vpodzime) - Remove tests for the removed devicelibs functions (vpodzime) - Set and refresh BlockDev's global LVM config if needed (vpodzime) - Use BlockDev's LVM plugin instead of devicelibs/lvm.py (vpodzime) - Use BlockDev's BTRFS plugin instead of devicelibs/btrfs.py (vpodzime) - Use the BlockDev's DM plugin instead of devicelibs/dm.py (vpodzime) - Use BlockDev's crypto plugin instead of devicelibs/crypto.py (vpodzime) - Use BlockDev's loop plugin instead of devicelibs/loop.py (vpodzime) - Use BlockDev's MD plugin instead of devicelibs/mdraid.py (vpodzime) - Use BlockDev's swap plugin instead of devicelibs/swap.py (vpodzime) - Use BlockDev's mpath plugin instead of devicelibs/mpath.py (vpodzime) - First little step towards libblockdev (vpodzime) - Move the Blivet class into its own module (vpodzime) - Use a safer method to get a dm partition's disk name. (dlehman) - Be more careful about overwriting device.originalFormat. (#1192004) (dlehman) --- .gitignore | 1 + python-blivet.spec | 64 ++++++++++++++++++++++++++++++++++++---------- sources | 2 +- 3 files changed, 53 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index e63d909..0cdc013 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,4 @@ /blivet-0.75.tar.gz /blivet-0.76.tar.gz /blivet-1.0.tar.gz +/blivet-1.1.tar.gz diff --git a/python-blivet.spec b/python-blivet.spec index 12ae4aa..75fff0f 100644 --- a/python-blivet.spec +++ b/python-blivet.spec @@ -1,7 +1,7 @@ Summary: A python module for system storage configuration Name: python-blivet Url: http://fedoraproject.org/wiki/blivet -Version: 1.0 +Version: 1.1 Release: 1%{?dist} Epoch: 1 License: LGPLv2+ @@ -11,15 +11,12 @@ 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). -%define dmver 1.02.17-6 %define pykickstartver 1.99.22 %define partedver 1.8.1 %define pypartedver 2.5-2 -%define pythonpyblockver 0.45 %define e2fsver 1.41.0 -%define pythoncryptsetupver 0.1.1 %define utillinuxver 2.15.1 -%define lvm2ver 2.02.99 +%define libblockdevver 0.6 BuildArch: noarch BuildRequires: gettext @@ -32,17 +29,11 @@ Requires: util-linux >= %{utillinuxver} Requires: python-pyudev Requires: parted >= %{partedver} Requires: pyparted >= %{pypartedver} -Requires: device-mapper >= %{dmver} -Requires: cryptsetup -Requires: python-cryptsetup >= %{pythoncryptsetupver} -Requires: mdadm -Requires: lvm2 >= %{lvm2ver} Requires: dosfstools Requires: e2fsprogs >= %{e2fsver} -Requires: btrfs-progs -Requires: python-pyblock >= %{pythonpyblockver} -Requires: device-mapper-multipath Requires: lsof +Requires: libblockdev >= %{libblockdevver} +Requires: libblockdev-plugins-all >= %{libblockdevver} %description The python-blivet package is a python module for examining and modifying @@ -66,6 +57,53 @@ make DESTDIR=%{buildroot} install %{python_sitelib}/* %changelog +* Fri Mar 06 2015 Brian C. Lane - 1.1-1 +- Add scratch, scratch-bumpver and rc-release targets. (bcl) +- Add --newrelease to makebumpver (bcl) +- Add po-empty make target (bcl) +- Revive the mountExistingSystem() function and all it needs (vpodzime) +- Switch translations to use Zanata (bcl) +- Set EFIFS._check to True so that it gets correct fspassno (#1077917) + (amulhern) +- Use format string and arguments for logging function (vpodzime) +- Merge pull request #28 from vpodzime/master-libblockdev (vratislav.podzimek) +- Do not restrict MDRaidArrayDevice's memberDevices to type int (vpodzime) +- Adapt better to libblockdev's md_examine data (vpodzime) +- Set TmpFS._resizable to False. (amulhern) +- Add an additional test for TmpFS. (amulhern) +- Override NoDevFS.notifyKernel() so that it does nothing. (amulhern) +- Add TmpFS._resizefsUnit and use appropriately. (amulhern) +- Rewrite TmpFS class definition. (amulhern) +- Add TmpFS._getExistingSize() method. (amulhern) +- Make _getExistingSize() method more generally useful. (amulhern) +- Remove _getExistingSize() methods with body pass. (amulhern) +- Tidy up the definition of the device property throughout formats package. + (amulhern) +- Add a test to check properties of device paths assigned to formats. + (amulhern) +- Set TmpFSDevice object's _formatImmutable attribute to True. (amulhern) +- Remove no longer needed requires (vpodzime) +- Filter out pylint's "No name 'GLib' in module 'gi.repository'" messages + (vpodzime) +- Add a static method providing list of available PE sizes (vpodzime) +- Use BlockDev's crypto plugin to do LUKS escrow (vpodzime) +- Use BlockDev's DM plugin to work with DM RAID sets (vpodzime) +- Use BlockDev's DM plugin for DM map existence testing (vpodzime) +- Remove tests for the removed devicelibs functions (vpodzime) +- Set and refresh BlockDev's global LVM config if needed (vpodzime) +- Use BlockDev's LVM plugin instead of devicelibs/lvm.py (vpodzime) +- Use BlockDev's BTRFS plugin instead of devicelibs/btrfs.py (vpodzime) +- Use the BlockDev's DM plugin instead of devicelibs/dm.py (vpodzime) +- Use BlockDev's crypto plugin instead of devicelibs/crypto.py (vpodzime) +- Use BlockDev's loop plugin instead of devicelibs/loop.py (vpodzime) +- Use BlockDev's MD plugin instead of devicelibs/mdraid.py (vpodzime) +- Use BlockDev's swap plugin instead of devicelibs/swap.py (vpodzime) +- Use BlockDev's mpath plugin instead of devicelibs/mpath.py (vpodzime) +- First little step towards libblockdev (vpodzime) +- Move the Blivet class into its own module (vpodzime) +- Use a safer method to get a dm partition's disk name. (dlehman) +- Be more careful about overwriting device.originalFormat. (#1192004) (dlehman) + * Fri Feb 13 2015 David Lehman - 1.0-1 - Move autopart and installation-specific code outside of __init__.py (vpodzime) diff --git a/sources b/sources index 83e30f9..533163b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -75f65a0a4e606f55a3a98dd45300a49d blivet-1.0.tar.gz +110580a53b09bd593f49cdfff966072a blivet-1.1.tar.gz