Petr Šabata 9a038e
%define with_python2 1
Petr Šabata 9a038e
%define with_python3 1
Petr Šabata 9a038e
%define with_gtk_doc 1
Petr Šabata 9a038e
%define with_bcache 1
Petr Šabata 9a038e
%define with_btrfs 1
Petr Šabata 9a038e
%define with_crypto 1
Petr Šabata 9a038e
%define with_dm 1
Petr Šabata 9a038e
%define with_loop 1
Petr Šabata 9a038e
%define with_lvm 1
Petr Šabata 9a038e
%define with_lvm_dbus 1
Petr Šabata 9a038e
%define with_mdraid 1
Petr Šabata 9a038e
%define with_mpath 1
Petr Šabata 9a038e
%define with_swap 1
Petr Šabata 9a038e
%define with_kbd 1
Petr Šabata 9a038e
%define with_part 1
Petr Šabata 9a038e
%define with_fs 1
Petr Šabata 9a038e
%define with_nvdimm 1
Petr Šabata 9a038e
%define with_vdo 0
Petr Šabata 9a038e
%define with_gi 1
Petr Šabata 9a038e
%define with_escrow 1
Petr Šabata 9a038e
%define with_dmraid 1
Petr Šabata 9a038e
%define with_tools 1
Vojtech Trefny 260e8c
%define with_nvme 1
Petr Šabata 9a038e
Petr Šabata 9a038e
# python2 is not available on RHEL > 7 and not needed on Fedora > 29
Petr Šabata 9a038e
%if 0%{?rhel} > 7 || 0%{?fedora} > 29 || %{with_python2} == 0
Petr Šabata 9a038e
%define with_python2 0
Petr Šabata 9a038e
%define python2_copts --without-python2
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
# python3 is not available on older RHEL
Petr Šabata 9a038e
%if (! 0%{?fedora} && 0%{?rhel} <= 7) || %{with_python3} == 0
Petr Šabata 9a038e
%define with_python3 0
Petr Šabata 9a038e
%define python3_copts  --without-python3
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
# bcache is not available on RHEL
Petr Šabata 9a038e
%if (0%{?rhel}) || %{with_bcache} == 0
Petr Šabata 9a038e
%define with_bcache 0
Petr Šabata 9a038e
%define bcache_copts --without-bcache
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
# lvm_dbus is not available on older RHEL
Petr Šabata 9a038e
%if (! 0%{?fedora} && 0%{?rhel} <= 7) || %{with_lvm_dbus} == 0
Petr Šabata 9a038e
%define with_lvm_dbus 0
Petr Šabata 9a038e
%define lvm_dbus_copts --without-lvm-dbus
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
# vdo is not available on non-x86_64 on older RHEL
Petr Šabata 9a038e
%if (0%{?rhel} && 0%{?rhel} <= 7)
Petr Šabata 9a038e
%ifnarch x86_64
Petr Šabata 9a038e
%define with_vdo 0
Petr Šabata 9a038e
%define vdo_copts --without-vdo
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
# btrfs is not available on RHEL > 7
Petr Šabata 9a038e
%if 0%{?rhel} > 7 || %{with_btrfs} == 0
Petr Šabata 9a038e
%define with_btrfs 0
Petr Šabata 9a038e
%define btrfs_copts --without-btrfs
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
# dmraid is not available on RHEL > 7
Petr Šabata 9a038e
%if 0%{?rhel} > 7
Petr Šabata 9a038e
%define with_dmraid 0
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_btrfs} != 1
Petr Šabata 9a038e
%define btrfs_copts --without-btrfs
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_crypto} != 1
Petr Šabata 9a038e
%define crypto_copts --without-crypto
Petr Šabata 9a038e
%else
Petr Šabata 9a038e
%if %{with_escrow} != 1
Petr Šabata 9a038e
%define crypto_copts --without-escrow
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_dm} != 1
Petr Šabata 9a038e
%define dm_copts --without-dm
Petr Šabata 9a038e
%else
Petr Šabata 9a038e
%if %{with_dmraid} != 1
Petr Šabata 9a038e
%define dm_copts --without-dmraid
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_loop} != 1
Petr Šabata 9a038e
%define loop_copts --without-loop
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_lvm} != 1
Petr Šabata 9a038e
%define lvm_copts --without-lvm
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_lvm_dbus} != 1
Petr Šabata 9a038e
%define lvm_dbus_copts --without-lvm_dbus
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_mdraid} != 1
Petr Šabata 9a038e
%define mdraid_copts --without-mdraid
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_mpath} != 1
Petr Šabata 9a038e
%define mpath_copts --without-mpath
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_swap} != 1
Petr Šabata 9a038e
%define swap_copts --without-swap
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_kbd} != 1
Petr Šabata 9a038e
%define kbd_copts --without-kbd
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_part} != 1
Petr Šabata 9a038e
%define part_copts --without-part
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_fs} != 1
Petr Šabata 9a038e
%define fs_copts --without-fs
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_nvdimm} != 1
Petr Šabata 9a038e
%define nvdimm_copts --without-nvdimm
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_vdo} != 1
Petr Šabata 9a038e
%define vdo_copts --without-vdo
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_tools} != 1
Petr Šabata 9a038e
%define tools_copts --without-tools
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_gi} != 1
Petr Šabata 9a038e
%define gi_copts --disable-introspection
Petr Šabata 9a038e
%endif
Vojtech Trefny 260e8c
%if %{with_nvme} != 1
Vojtech Trefny 260e8c
%define nvme_copts --without-nvme
Vojtech Trefny 260e8c
%endif
Petr Šabata 9a038e
Vojtech Trefny 260e8c
%define configure_opts %{?python2_copts} %{?python3_copts} %{?bcache_copts} %{?lvm_dbus_copts} %{?btrfs_copts} %{?crypto_copts} %{?dm_copts} %{?loop_copts} %{?lvm_copts} %{?lvm_dbus_copts} %{?mdraid_copts} %{?mpath_copts} %{?swap_copts} %{?kbd_copts} %{?part_copts} %{?fs_copts} %{?nvdimm_copts} %{?nvme_copts} %{?vdo_copts} %{?tools_copts} %{?gi_copts}
Petr Šabata 9a038e
Petr Šabata 9a038e
Name:        libblockdev
Vojtech Trefny bb6266
Version:     2.28
Vojtech Trefny e28fe6
Release:     10%{?dist}
Petr Šabata 9a038e
Summary:     A library for low-level manipulation with block devices
Petr Šabata 9a038e
License:     LGPLv2+
Petr Šabata 9a038e
URL:         https://github.com/storaged-project/libblockdev
Petr Šabata 9a038e
Source0:     https://github.com/storaged-project/libblockdev/releases/download/%{version}-%{release}/%{name}-%{version}.tar.gz
Petr Šabata 9a038e
Patch0:      libblockdev-gcc11.patch
Vojtech Trefny bb6266
Patch1:      0001-lvm-devices-file-support.patch
Vojtech Trefny bb6266
Patch2:      0002-Add-support-for-creating-and-activating-integrity-de.patch
Vojtech Trefny 260e8c
Patch3:      0003-NVMe-plugin-backport.patch
Vojtech Trefny 83aeff
Patch4:      0004-Fix-double-free-in-write_escrow_data_file.patch
Vojtech Trefny 97cfd5
Patch5:      0005-nvme-Fix-namespace-identifiers.patch
Vojtech Trefny 95db11
Patch6:      0006-Allow-resizing-of-inactive-LVs-with-latest-LVM.patch
Vojtech Trefny 95db11
Patch7:      0007-tests-Fix-test_swapon_pagesize-on-systems-with-64k-p.patch
Vojtech Trefny f31a02
Patch8:      0008-part-Fix-segfault-when-adding-a-partition-too-big-fo.patch
Vojtech Trefny 193309
Patch9:      0009-Fix-issues-in-tests-when-running-in-FIPS-mode.patch
Vojtech Trefny bb32fd
Patch10:     0010-lvm-Add-a-function-to-activate-LVs-in-shared-mode.patch
Tomas Bzatek 98e299
Patch11:     0011-nvme_libblockdev-3.0.4_backport.patch
Vojtech Trefny e28fe6
Patch12:     0012-lvm-Add-support-for-starting-and-stopping-VG-locking.patch
Petr Šabata 9a038e
DistroBaker 1bde02
BuildRequires: make
Petr Šabata 9a038e
BuildRequires: glib2-devel
Petr Šabata 9a038e
%if %{with_gi}
Petr Šabata 9a038e
BuildRequires: gobject-introspection-devel
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_python2}
Petr Šabata 9a038e
BuildRequires: python2-devel
Petr Šabata 9a038e
%else
Petr Šabata 9a038e
# Obsolete the python2 subpackage to avoid errors on upgrade
Petr Šabata 9a038e
Obsoletes:     python2-blockdev < %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_python3}
Petr Šabata 9a038e
BuildRequires: python3-devel
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_gtk_doc}
Petr Šabata 9a038e
BuildRequires: gtk-doc
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
BuildRequires: glib2-doc
Petr Šabata 9a038e
BuildRequires: autoconf-archive
Petr Šabata 9a038e
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Petr Šabata 9a038e
# Needed for the escrow tests in tests/crypto_test.py, but not used to build
Petr Šabata 9a038e
# BuildRequires: volume_key
Petr Šabata 9a038e
# BuildRequires: nss-tools
Petr Šabata 9a038e
Petr Šabata 9a038e
# Needed for python 2 vs. 3 compatibility in the tests, but not used to build
Petr Šabata 9a038e
# BuildRequires: python2-six
Petr Šabata 9a038e
# BuildRequires: python3-six
Petr Šabata 9a038e
Petr Šabata 9a038e
%description
Petr Šabata 9a038e
The libblockdev is a C library with GObject introspection support that can be
Petr Šabata 9a038e
used for doing low-level operations with block devices like setting up LVM,
Petr Šabata 9a038e
BTRFS, LUKS or MD RAID. The library uses plugins (LVM, BTRFS,...) and serves as
Petr Šabata 9a038e
a thin wrapper around its plugins' functionality. All the plugins, however, can
Petr Šabata 9a038e
be used as standalone libraries. One of the core principles of libblockdev is
Petr Šabata 9a038e
that it is stateless from the storage configuration's perspective (e.g. it has
Petr Šabata 9a038e
no information about VGs when creating an LV).
Petr Šabata 9a038e
Petr Šabata 9a038e
%package devel
Petr Šabata 9a038e
Summary:     Development files for libblockdev
Petr Šabata 9a038e
Requires: %{name}%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Petr Šabata 9a038e
%description devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev library.
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_python2}
Petr Šabata 9a038e
%package -n python2-blockdev
Petr Šabata 9a038e
Summary:     Python2 gobject-introspection bindings for libblockdev
Petr Šabata 9a038e
Requires: %{name}%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Petr Šabata 9a038e
%if 0%{?fedora} <= 26 || 0%{?rhel} <= 7
Petr Šabata 9a038e
Requires: pygobject3-base
Petr Šabata 9a038e
%else
Petr Šabata 9a038e
Requires: python2-gobject-base
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%{?python_provide:%python_provide python2-blockdev}
Petr Šabata 9a038e
Petr Šabata 9a038e
%description -n python2-blockdev
Petr Šabata 9a038e
This package contains enhancements to the gobject-introspection bindings for
Petr Šabata 9a038e
libblockdev in Python2.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_python3}
Petr Šabata 9a038e
%package -n python3-blockdev
Petr Šabata 9a038e
Summary:     Python3 gobject-introspection bindings for libblockdev
Petr Šabata 9a038e
Requires: %{name}%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: python3-gobject-base
Petr Šabata 9a038e
%{?python_provide:%python_provide python3-blockdev}
Petr Šabata 9a038e
Petr Šabata 9a038e
%description -n python3-blockdev
Petr Šabata 9a038e
This package contains enhancements to the gobject-introspection bindings for
Petr Šabata 9a038e
libblockdev in Python3.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%package utils
Petr Šabata 9a038e
BuildRequires: kmod-devel
Petr Šabata 9a038e
Summary:     A library with utility functions for the libblockdev library
Petr Šabata 9a038e
Petr Šabata 9a038e
%description utils
Petr Šabata 9a038e
The libblockdev-utils is a library providing utility functions used by the
Petr Šabata 9a038e
libblockdev library and its plugins.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package utils-devel
Petr Šabata 9a038e
Summary:     Development files for libblockdev-utils
Petr Šabata 9a038e
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description utils-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-utils library.
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_btrfs}
Petr Šabata 9a038e
%package btrfs
Petr Šabata 9a038e
BuildRequires: libbytesize-devel
Petr Šabata 9a038e
Summary:     The BTRFS plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: btrfs-progs
Petr Šabata 9a038e
Petr Šabata 9a038e
%description btrfs
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the BTRFS-related functionality.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package btrfs-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-btrfs plugin/library
Petr Šabata 9a038e
Requires: %{name}-btrfs%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Petr Šabata 9a038e
%description btrfs-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-btrfs plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_crypto}
Petr Šabata 9a038e
%package crypto
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
BuildRequires: cryptsetup-devel
Petr Šabata 9a038e
BuildRequires: libblkid-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_escrow}
Petr Šabata 9a038e
BuildRequires: volume_key-devel >= 0.3.9-7
Petr Šabata 9a038e
BuildRequires: nss-devel
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Summary:     The crypto plugin for the libblockdev library
Petr Šabata 9a038e
Petr Šabata 9a038e
%description crypto
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to encrypted devices (LUKS).
Petr Šabata 9a038e
Petr Šabata 9a038e
%package crypto-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-crypto plugin/library
Petr Šabata 9a038e
Requires: %{name}-crypto%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description crypto-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-crypto plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_dm}
Petr Šabata 9a038e
%package dm
Petr Šabata 9a038e
BuildRequires: device-mapper-devel
Petr Šabata 9a038e
%if %{with_dmraid}
Petr Šabata 9a038e
BuildRequires: dmraid-devel
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
BuildRequires: systemd-devel
Petr Šabata 9a038e
Summary:     The Device Mapper plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: device-mapper
Petr Šabata 9a038e
%if %{with_dmraid}
Petr Šabata 9a038e
Requires: dmraid
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%description dm
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to Device Mapper.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package dm-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-dm plugin/library
Petr Šabata 9a038e
Requires: %{name}-dm%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Requires: device-mapper-devel
Petr Šabata 9a038e
Requires: systemd-devel
Petr Šabata 9a038e
%if %{with_dmraid}
Petr Šabata 9a038e
Requires: dmraid-devel
Petr Šabata 9a038e
%endif
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Petr Šabata 9a038e
%description dm-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-dm plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_fs}
Petr Šabata 9a038e
%package fs
Petr Šabata 9a038e
BuildRequires: parted-devel
Petr Šabata 9a038e
BuildRequires: libblkid-devel
Petr Šabata 9a038e
BuildRequires: libmount-devel
Petr Šabata 9a038e
Summary:     The FS plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Petr Šabata 9a038e
%description fs
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to operations with file systems.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package fs-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-fs plugin/library
Petr Šabata 9a038e
Requires: %{name}-fs%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Requires: xfsprogs
Petr Šabata 9a038e
Requires: dosfstools
Petr Šabata 9a038e
Petr Šabata 9a038e
%description fs-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-fs plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_kbd}
Petr Šabata 9a038e
%package kbd
Petr Šabata 9a038e
BuildRequires: libbytesize-devel
Petr Šabata 9a038e
Summary:     The KBD plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%if %{with_bcache}
Petr Šabata 9a038e
Requires: bcache-tools >= 1.0.8
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%description kbd
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to kernel block devices (namely zRAM and
Petr Šabata 9a038e
Bcache).
Petr Šabata 9a038e
Petr Šabata 9a038e
%package kbd-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-kbd plugin/library
Petr Šabata 9a038e
Requires: %{name}-kbd%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description kbd-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-kbd plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_loop}
Petr Šabata 9a038e
%package loop
Petr Šabata 9a038e
Summary:     The loop plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Petr Šabata 9a038e
%description loop
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to loop devices.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package loop-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-loop plugin/library
Petr Šabata 9a038e
Requires: %{name}-loop%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description loop-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-loop plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_lvm}
Petr Šabata 9a038e
%package lvm
Petr Šabata 9a038e
BuildRequires: device-mapper-devel
Petr Šabata 9a038e
Summary:     The LVM plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: lvm2
Petr Šabata 9a038e
Petr Šabata 9a038e
%description lvm
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the LVM-related functionality.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package lvm-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-lvm plugin/library
Petr Šabata 9a038e
Requires: %{name}-lvm%{?_isa} = %{version}-%{release}
Vojtech Trefny 1a538d
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description lvm-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-lvm plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_lvm_dbus}
Petr Šabata 9a038e
%package lvm-dbus
Petr Šabata 9a038e
BuildRequires: device-mapper-devel
Petr Šabata 9a038e
Summary:     The LVM plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: lvm2-dbusd >= 2.02.156
Petr Šabata 9a038e
Petr Šabata 9a038e
%description lvm-dbus
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the LVM-related functionality utilizing the LVM DBus API.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package lvm-dbus-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-lvm-dbus plugin/library
Petr Šabata 9a038e
Requires: %{name}-lvm-dbus%{?_isa} = %{version}-%{release}
Vojtech Trefny 1a538d
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description lvm-dbus-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-lvm-dbus plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_mdraid}
Petr Šabata 9a038e
%package mdraid
Petr Šabata 9a038e
BuildRequires: libbytesize-devel
Petr Šabata 9a038e
Summary:     The MD RAID plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: mdadm
Petr Šabata 9a038e
Petr Šabata 9a038e
%description mdraid
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to MD RAID.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package mdraid-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-mdraid plugin/library
Petr Šabata 9a038e
Requires: %{name}-mdraid%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description mdraid-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-mdraid plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_mpath}
Petr Šabata 9a038e
%package mpath
Petr Šabata 9a038e
BuildRequires: device-mapper-devel
Petr Šabata 9a038e
Summary:     The multipath plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: device-mapper-multipath
Petr Šabata 9a038e
Petr Šabata 9a038e
%description mpath
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to multipath devices.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package mpath-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-mpath plugin/library
Petr Šabata 9a038e
Requires: %{name}-mpath%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description mpath-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-mpath plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_nvdimm}
Petr Šabata 9a038e
%package nvdimm
Petr Šabata 9a038e
BuildRequires: ndctl-devel
Petr Šabata 9a038e
BuildRequires: libuuid-devel
Petr Šabata 9a038e
Summary:     The NVDIMM plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: ndctl
Petr Šabata 9a038e
Petr Šabata 9a038e
%description nvdimm
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to operations with NVDIMM devices.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package nvdimm-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-nvdimm plugin/library
Petr Šabata 9a038e
Requires: %{name}-nvdimm%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description nvdimm-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-nvdimm plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Vojtech Trefny 260e8c
%if %{with_nvme}
Vojtech Trefny 260e8c
%package nvme
Vojtech Trefny 260e8c
BuildRequires: libnvme-devel
Vojtech Trefny 260e8c
BuildRequires: libuuid-devel
Vojtech Trefny 260e8c
Summary:     The NVMe plugin for the libblockdev library
Vojtech Trefny 260e8c
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Vojtech Trefny 260e8c
Vojtech Trefny 260e8c
%description nvme
Vojtech Trefny 260e8c
The libblockdev library plugin (and in the same time a standalone library)
Vojtech Trefny 260e8c
providing the functionality related to operations with NVMe devices.
Vojtech Trefny 260e8c
Vojtech Trefny 260e8c
%package nvme-devel
Vojtech Trefny 260e8c
Summary:     Development files for the libblockdev-nvme plugin/library
Vojtech Trefny 260e8c
Requires: %{name}-nvme%{?_isa} = %{version}-%{release}
Vojtech Trefny 260e8c
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Vojtech Trefny 260e8c
Requires: glib2-devel
Vojtech Trefny 260e8c
Vojtech Trefny 260e8c
%description nvme-devel
Vojtech Trefny 260e8c
This package contains header files and pkg-config files needed for development
Vojtech Trefny 260e8c
with the libblockdev-nvme plugin/library.
Vojtech Trefny 260e8c
%endif
Vojtech Trefny 260e8c
Vojtech Trefny 260e8c
Petr Šabata 9a038e
%if %{with_part}
Petr Šabata 9a038e
%package part
Petr Šabata 9a038e
BuildRequires: parted-devel
Petr Šabata 9a038e
Summary:     The partitioning plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: gdisk
Petr Šabata 9a038e
Requires: util-linux
Petr Šabata 9a038e
Petr Šabata 9a038e
%description part
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to partitioning.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package part-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-part plugin/library
Petr Šabata 9a038e
Requires: %{name}-part%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description part-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-part plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_swap}
Petr Šabata 9a038e
%package swap
Petr Šabata 9a038e
BuildRequires: libblkid-devel
Petr Šabata 9a038e
Summary:     The swap plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: util-linux
Petr Šabata 9a038e
Petr Šabata 9a038e
%description swap
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to swap devices.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package swap-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-swap plugin/library
Petr Šabata 9a038e
Requires: %{name}-swap%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description swap-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-swap plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_vdo}
Petr Šabata 9a038e
%package vdo
Petr Šabata 9a038e
BuildRequires: libbytesize-devel
Petr Šabata 9a038e
BuildRequires: libyaml-devel
Petr Šabata 9a038e
Summary:     The vdo plugin for the libblockdev library
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Petr Šabata 9a038e
# weak dependencies doesn't work on older RHEL
Petr Šabata 9a038e
%if (0%{?rhel} && 0%{?rhel} <= 7)
Petr Šabata 9a038e
Requires: vdo
Petr Šabata 9a038e
Requires: kmod-kvdo
Petr Šabata 9a038e
%else
Petr Šabata 9a038e
# we want to build the plugin everywhere but the dependencies might not be
Petr Šabata 9a038e
# available so just use weak dependency
Petr Šabata 9a038e
Recommends: vdo
Petr Šabata 9a038e
Recommends: kmod-kvdo
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%description vdo
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to VDO devices.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package vdo-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-vdo plugin/library
Petr Šabata 9a038e
Requires: %{name}-vdo%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description vdo-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-vdo plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_tools}
Petr Šabata 9a038e
%package tools
Petr Šabata 9a038e
Summary:    Various nice tools based on libblockdev
Vojtech Trefny bb6266
Requires:   %{name} = %{version}-%{release}
Vojtech Trefny bb6266
Requires:   %{name}-lvm = %{version}-%{release}
Petr Šabata 9a038e
BuildRequires: libbytesize-devel
Petr Šabata 9a038e
%if %{with_lvm_dbus} == 1
Petr Šabata 9a038e
Recommends: %{name}-lvm-dbus
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%description tools
Petr Šabata 9a038e
Various nice storage-related tools based on libblockdev.
Petr Šabata 9a038e
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%ifarch s390 s390x
Petr Šabata 9a038e
%package s390
Petr Šabata 9a038e
Summary:    The s390 plugin for the libblockdev library
Petr Šabata 9a038e
Requires: s390utils
Vojtech Trefny bb6266
Requires: %{name}-utils%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Petr Šabata 9a038e
%description s390
Petr Šabata 9a038e
The libblockdev library plugin (and in the same time a standalone library)
Petr Šabata 9a038e
providing the functionality related to s390 devices.
Petr Šabata 9a038e
Petr Šabata 9a038e
%package s390-devel
Petr Šabata 9a038e
Summary:     Development files for the libblockdev-s390 plugin/library
Petr Šabata 9a038e
Requires: %{name}-s390%{?_isa} = %{version}-%{release}
Vojtech Trefny bb6266
Requires: %{name}-utils-devel%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Requires: glib2-devel
Petr Šabata 9a038e
Petr Šabata 9a038e
%description s390-devel
Petr Šabata 9a038e
This package contains header files and pkg-config files needed for development
Petr Šabata 9a038e
with the libblockdev-s390 plugin/library.
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%package plugins-all
Petr Šabata 9a038e
Summary:     Meta-package that pulls all the libblockdev plugins as dependencies
Petr Šabata 9a038e
Requires: %{name}%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_btrfs}
Petr Šabata 9a038e
Requires: %{name}-btrfs%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_crypto}
Petr Šabata 9a038e
Requires: %{name}-crypto%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_dm}
Petr Šabata 9a038e
Requires: %{name}-dm%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_fs}
Petr Šabata 9a038e
Requires: %{name}-fs%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_kbd}
Petr Šabata 9a038e
Requires: %{name}-kbd%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_loop}
Petr Šabata 9a038e
Requires: %{name}-loop%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_lvm}
Petr Šabata 9a038e
Requires: %{name}-lvm%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_mdraid}
Petr Šabata 9a038e
Requires: %{name}-mdraid%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_mpath}
Petr Šabata 9a038e
Requires: %{name}-mpath%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_nvdimm}
Petr Šabata 9a038e
Requires: %{name}-nvdimm%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Vojtech Trefny 260e8c
%if %{with_nvme}
Vojtech Trefny 260e8c
Requires: %{name}-nvme%{?_isa} = %{version}-%{release}
Vojtech Trefny 260e8c
%endif
Vojtech Trefny 260e8c
Petr Šabata 9a038e
%if %{with_part}
Petr Šabata 9a038e
Requires: %{name}-part%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_swap}
Petr Šabata 9a038e
Requires: %{name}-swap%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_vdo}
Petr Šabata 9a038e
Requires: %{name}-vdo%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%ifarch s390 s390x
Petr Šabata 9a038e
Requires: %{name}-s390%{?_isa} = %{version}-%{release}
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%description plugins-all
Petr Šabata 9a038e
A meta-package that pulls all the libblockdev plugins as dependencies.
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%prep
Vojtech Trefny e28fe6
%autosetup -n %{name}-%{version} -p1
Petr Šabata 9a038e
Petr Šabata 9a038e
%build
Petr Šabata 9a038e
autoreconf -ivf
Petr Šabata 9a038e
%configure %{?configure_opts}
Petr Šabata 9a038e
%{__make} %{?_smp_mflags}
Petr Šabata 9a038e
Petr Šabata 9a038e
%install
Petr Šabata 9a038e
%{make_install}
Petr Šabata 9a038e
find %{buildroot} -type f -name "*.la" | xargs %{__rm}
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%ldconfig_scriptlets
Petr Šabata 9a038e
%ldconfig_scriptlets utils
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_btrfs}
Petr Šabata 9a038e
%ldconfig_scriptlets btrfs
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_crypto}
Petr Šabata 9a038e
%ldconfig_scriptlets crypto
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_dm}
Petr Šabata 9a038e
%ldconfig_scriptlets dm
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_fs}
Petr Šabata 9a038e
%ldconfig_scriptlets fs
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_loop}
Petr Šabata 9a038e
%ldconfig_scriptlets loop
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_lvm}
Petr Šabata 9a038e
%ldconfig_scriptlets lvm
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_lvm_dbus}
Petr Šabata 9a038e
%ldconfig_scriptlets lvm-dbus
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_mdraid}
Petr Šabata 9a038e
%ldconfig_scriptlets mdraid
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_mpath}
Petr Šabata 9a038e
%ldconfig_scriptlets mpath
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_nvdimm}
Petr Šabata 9a038e
%ldconfig_scriptlets nvdimm
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Vojtech Trefny 260e8c
%if %{with_nvme}
Vojtech Trefny 260e8c
%ldconfig_scriptlets nvme
Vojtech Trefny 260e8c
%endif
Vojtech Trefny 260e8c
Petr Šabata 9a038e
%if %{with_part}
Petr Šabata 9a038e
%ldconfig_scriptlets part
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_swap}
Petr Šabata 9a038e
%ldconfig_scriptlets swap
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_vdo}
Petr Šabata 9a038e
%ldconfig_scriptlets vdo
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%ifarch s390 s390x
Petr Šabata 9a038e
%ldconfig_scriptlets s390
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_kbd}
Petr Šabata 9a038e
%ldconfig_scriptlets kbd
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%files
Petr Šabata 9a038e
%{!?_licensedir:%global license %%doc}
Petr Šabata 9a038e
%license LICENSE
Petr Šabata 9a038e
%{_libdir}/libblockdev.so.*
Petr Šabata 9a038e
%if %{with_gi}
Petr Šabata 9a038e
%{_libdir}/girepository*/BlockDev*.typelib
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%dir %{_sysconfdir}/libblockdev
Petr Šabata 9a038e
%dir %{_sysconfdir}/libblockdev/conf.d
Petr Šabata 9a038e
%config %{_sysconfdir}/libblockdev/conf.d/00-default.cfg
Petr Šabata 9a038e
Petr Šabata 9a038e
%files devel
Petr Šabata 9a038e
%doc features.rst specs.rst
Petr Šabata 9a038e
%{_libdir}/libblockdev.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/blockdev.h
Petr Šabata 9a038e
%{_includedir}/blockdev/plugins.h
Petr Šabata 9a038e
%{_libdir}/pkgconfig/blockdev.pc
Petr Šabata 9a038e
%if %{with_gtk_doc}
Petr Šabata 9a038e
%{_datadir}/gtk-doc/html/libblockdev
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
%if %{with_gi}
Petr Šabata 9a038e
%{_datadir}/gir*/BlockDev*.gir
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_python2}
Petr Šabata 9a038e
%files -n python2-blockdev
Petr Šabata 9a038e
%{python2_sitearch}/gi/overrides/*
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_python3}
Petr Šabata 9a038e
%files -n python3-blockdev
Petr Šabata 9a038e
%{python3_sitearch}/gi/overrides/BlockDev*
Petr Šabata 9a038e
%{python3_sitearch}/gi/overrides/__pycache__/BlockDev*
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%files utils
Petr Šabata 9a038e
%{_libdir}/libbd_utils.so.*
Petr Šabata 9a038e
%{_libdir}/libbd_part_err.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files utils-devel
Petr Šabata 9a038e
%{_libdir}/libbd_utils.so
Petr Šabata 9a038e
%{_libdir}/libbd_part_err.so
Petr Šabata 9a038e
%{_libdir}/pkgconfig/blockdev-utils.pc
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/utils.h
Petr Šabata 9a038e
%{_includedir}/blockdev/sizes.h
Petr Šabata 9a038e
%{_includedir}/blockdev/exec.h
Petr Šabata 9a038e
%{_includedir}/blockdev/extra_arg.h
Petr Šabata 9a038e
%{_includedir}/blockdev/dev_utils.h
Petr Šabata 9a038e
%{_includedir}/blockdev/module.h
Petr Šabata 9a038e
%{_includedir}/blockdev/dbus.h
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_btrfs}
Petr Šabata 9a038e
%files btrfs
Petr Šabata 9a038e
%{_libdir}/libbd_btrfs.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files btrfs-devel
Petr Šabata 9a038e
%{_libdir}/libbd_btrfs.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/btrfs.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_crypto}
Petr Šabata 9a038e
%files crypto
Petr Šabata 9a038e
%{_libdir}/libbd_crypto.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files crypto-devel
Petr Šabata 9a038e
%{_libdir}/libbd_crypto.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/crypto.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_dm}
Petr Šabata 9a038e
%files dm
Petr Šabata 9a038e
%{_libdir}/libbd_dm.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files dm-devel
Petr Šabata 9a038e
%{_libdir}/libbd_dm.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/dm.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_fs}
Petr Šabata 9a038e
%files fs
Petr Šabata 9a038e
%{_libdir}/libbd_fs.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files fs-devel
Petr Šabata 9a038e
%{_libdir}/libbd_fs.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%dir %{_includedir}/blockdev/fs
Petr Šabata 9a038e
%{_includedir}/blockdev/fs.h
Petr Šabata 9a038e
%{_includedir}/blockdev/fs/*.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_kbd}
Petr Šabata 9a038e
%files kbd
Petr Šabata 9a038e
%{_libdir}/libbd_kbd.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files kbd-devel
Petr Šabata 9a038e
%{_libdir}/libbd_kbd.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/kbd.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_loop}
Petr Šabata 9a038e
%files loop
Petr Šabata 9a038e
%{_libdir}/libbd_loop.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files loop-devel
Petr Šabata 9a038e
%{_libdir}/libbd_loop.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/loop.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_lvm}
Petr Šabata 9a038e
%files lvm
Petr Šabata 9a038e
%{_libdir}/libbd_lvm.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files lvm-devel
Petr Šabata 9a038e
%{_libdir}/libbd_lvm.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/lvm.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_lvm_dbus}
Petr Šabata 9a038e
%files lvm-dbus
Petr Šabata 9a038e
%{_libdir}/libbd_lvm-dbus.so.*
Petr Šabata 9a038e
%config %{_sysconfdir}/libblockdev/conf.d/10-lvm-dbus.cfg
Petr Šabata 9a038e
Petr Šabata 9a038e
%files lvm-dbus-devel
Petr Šabata 9a038e
%{_libdir}/libbd_lvm-dbus.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/lvm.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_mdraid}
Petr Šabata 9a038e
%files mdraid
Petr Šabata 9a038e
%{_libdir}/libbd_mdraid.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files mdraid-devel
Petr Šabata 9a038e
%{_libdir}/libbd_mdraid.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/mdraid.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_mpath}
Petr Šabata 9a038e
%files mpath
Petr Šabata 9a038e
%{_libdir}/libbd_mpath.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files mpath-devel
Petr Šabata 9a038e
%{_libdir}/libbd_mpath.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/mpath.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_nvdimm}
Petr Šabata 9a038e
%files nvdimm
Petr Šabata 9a038e
%{_libdir}/libbd_nvdimm.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files nvdimm-devel
Petr Šabata 9a038e
%{_libdir}/libbd_nvdimm.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/nvdimm.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Vojtech Trefny 260e8c
%if %{with_nvme}
Vojtech Trefny 260e8c
%files nvme
Vojtech Trefny 260e8c
%{_libdir}/libbd_nvme.so.*
Vojtech Trefny 260e8c
Vojtech Trefny 260e8c
%files nvme-devel
Vojtech Trefny 260e8c
%{_libdir}/libbd_nvme.so
Vojtech Trefny 260e8c
%dir %{_includedir}/blockdev
Vojtech Trefny 260e8c
%{_includedir}/blockdev/nvme.h
Vojtech Trefny 260e8c
%endif
Vojtech Trefny 260e8c
Vojtech Trefny 260e8c
Petr Šabata 9a038e
%if %{with_part}
Petr Šabata 9a038e
%files part
Petr Šabata 9a038e
%{_libdir}/libbd_part.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files part-devel
Petr Šabata 9a038e
%{_libdir}/libbd_part.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/part.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_swap}
Petr Šabata 9a038e
%files swap
Petr Šabata 9a038e
%{_libdir}/libbd_swap.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files swap-devel
Petr Šabata 9a038e
%{_libdir}/libbd_swap.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/swap.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_vdo}
Petr Šabata 9a038e
%files vdo
Petr Šabata 9a038e
%{_libdir}/libbd_vdo.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files vdo-devel
Petr Šabata 9a038e
%{_libdir}/libbd_vdo.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/vdo.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%if %{with_tools}
Petr Šabata 9a038e
%files tools
Petr Šabata 9a038e
%{_bindir}/lvm-cache-stats
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%ifarch s390 s390x
Petr Šabata 9a038e
%files s390
Petr Šabata 9a038e
%{_libdir}/libbd_s390.so.*
Petr Šabata 9a038e
Petr Šabata 9a038e
%files s390-devel
Petr Šabata 9a038e
%{_libdir}/libbd_s390.so
Petr Šabata 9a038e
%dir %{_includedir}/blockdev
Petr Šabata 9a038e
%{_includedir}/blockdev/s390.h
Petr Šabata 9a038e
%endif
Petr Šabata 9a038e
Petr Šabata 9a038e
%files plugins-all
Petr Šabata 9a038e
Petr Šabata 9a038e
%changelog
Vojtech Trefny e28fe6
* Wed Nov 08 2023 Vojtech Trefny <vtrefny@redhat.com> - 2.28-10
Vojtech Trefny e28fe6
- lvm: Add support for starting and stopping VG locking
Vojtech Trefny e28fe6
  Resolves: RHEL-15921
Vojtech Trefny e28fe6
Tomas Bzatek 98e299
* Wed Nov 01 2023 Tomas Bzatek <tbzatek@redhat.com> - 2.28-9
Tomas Bzatek 98e299
- nvme: HostID fixes for TP4126
Tomas Bzatek 98e299
  Resolves: RHEL-1375
Tomas Bzatek 98e299
- nvme: Stack smashing fixes
Tomas Bzatek 98e299
  Resolves: RHEL-13127
Tomas Bzatek 98e299
  Resolves: RHEL-8037
Tomas Bzatek 98e299
Vojtech Trefny bb32fd
* Tue Oct 17 2023 Vojtech Trefny <vtrefny@redhat.com> - 2.28-8
Vojtech Trefny bb32fd
- lvm: Add a function to activate LVs in shared mode
Vojtech Trefny bb32fd
  Resolves: RHEL-14018
Vojtech Trefny bb32fd
Vojtech Trefny 193309
* Wed May 24 2023 Vojtech Trefny <vtrefny@redhat.com> - 2.28-7
Vojtech Trefny 193309
- Fix issues in tests when running in FIPS mode
Vojtech Trefny 193309
  Resolves: rhbz#2188749
Vojtech Trefny 193309
  Resolves: rhbz#2188603
Vojtech Trefny 193309
Vojtech Trefny f31a02
* Tue May 16 2023 Vojtech Trefny <vtrefny@redhat.com> - 2.28-6
Vojtech Trefny f31a02
- Fix segfault when adding a partition too big for MSDOS
Vojtech Trefny f31a02
  Resolves: rhbz#2185564
Vojtech Trefny f31a02
Vojtech Trefny 95db11
* Mon Apr 03 2023 Vojtech Trefny <vtrefny@redhat.com> - 2.28-5
Vojtech Trefny 95db11
- Allow resizing of inactive LVs with latest LVM
Vojtech Trefny 95db11
  Resolves: rhbz#2161181
Vojtech Trefny 95db11
- Fix test_swapon_pagesize on systems with 64k pages
Vojtech Trefny 95db11
  Resolves: rhbz#2168220
Vojtech Trefny 95db11
Vojtech Trefny 97cfd5
* Thu Jan 05 2023 Vojtech Trefny <vtrefny@redhat.com> - 2.28-4
Vojtech Trefny 97cfd5
- nvme: Fix namespace identifiers
Vojtech Trefny 97cfd5
  Resolves: rhbz#2151535
Vojtech Trefny 97cfd5
- nvme: Avoid sending NVME_IDENTIFY_CNS_NS_DESC_LIST on older devices
Vojtech Trefny 97cfd5
  Related: rhbz#2151535
Vojtech Trefny 97cfd5
Vojtech Trefny 83aeff
* Mon Nov 28 2022 Vojtech Trefny <vtrefny@redhat.com> - 2.28-3
Vojtech Trefny 83aeff
- Fix double free in write_escrow_data_file
Vojtech Trefny 83aeff
  Resolves: rhbz#2143226
Vojtech Trefny 83aeff
Vojtech Trefny 260e8c
* Thu Sep 22 2022 Vojtech Trefny <vtrefny@redhat.com> - 2.28-2
Vojtech Trefny 260e8c
- NVMe plugin backport
Vojtech Trefny 260e8c
  Resolves: rhbz#2123338
Vojtech Trefny 260e8c
Vojtech Trefny bb6266
* Wed Sep 14 2022 Vojtech Trefny <vtrefny@redhat.com> - 2.28-1
Vojtech Trefny bb6266
- Rebase to the latest upstream release 2.28
Vojtech Trefny bb6266
  Resolves: rhbz#2123346
Vojtech Trefny bb6266
- Add dependency on device-mapper-multipath to libblockdev-mpath
Vojtech Trefny bb6266
  Resolves: rhbz#2121072
Vojtech Trefny bb6266
- Fix spec issues found by rpminspect
Vojtech Trefny bb6266
  Resolves: rhbz#2116544
Vojtech Trefny bb6266
Vojtech Trefny 4e022d
* Mon Aug 08 2022 Vojtech Trefny <vtrefny@redhat.com> - 2.25-14
Vojtech Trefny 4e022d
- tests: Fix expected extended partition flags with new parted
Vojtech Trefny 4e022d
  Related: rhbz#2109026
Vojtech Trefny 4e022d
- mdraid: Fix copy-paste error when checking return value
Vojtech Trefny 4e022d
  Related: rhbz#2109026
Vojtech Trefny 4e022d
Vojtech Trefny abd838
* Mon Aug 08 2022 Vojtech Trefny <vtrefny@redhat.com> - 2.25-13
Vojtech Trefny abd838
- Fix getting UUID for DDF containers
Vojtech Trefny abd838
  Resolves: rhbz#2109026
Vojtech Trefny abd838
Vojtech Trefny 0e82ac
* Wed May 11 2022 Vojtech Trefny <vtrefny@redhat.com> - 2.25-12
Vojtech Trefny 0e82ac
- tests: Lower expected free space on newly created Ext filesystems
Vojtech Trefny 0e82ac
  Resolves: rhbz#2065943
Vojtech Trefny 0e82ac
Vojtech Trefny 1a538d
* Mon Jan 10 2022 Vojtech Trefny <vtrefny@redhat.com> - 2.25-11
Vojtech Trefny 1a538d
- tests: Wait for raid and mirrored LVs to be synced before removing
Vojtech Trefny 1a538d
  Resolves: rhbz#2030647
Vojtech Trefny 1a538d
- spec: Require the same version of utils for lvm-devel and lvm-dbus-devel
Vojtech Trefny 1a538d
  Resolves: rhbz#2028113
Vojtech Trefny 1a538d
Vojtech Trefny 22b10e
* Wed Dec 08 2021 Vojtech Trefny <vtrefny@redhat.com> - 2.25-10
Vojtech Trefny 22b10e
- Fix reading statistics for VDO pools with VDO 8
Vojtech Trefny 22b10e
  Resolves: rhbz#1994220
Vojtech Trefny 22b10e
- vdo_stats: Default to 100 % savings for invalid savings values
Vojtech Trefny 22b10e
  Resolves: rhbz#2025880
Vojtech Trefny 22b10e
- Add support for creating and unlocking standalone integrity devices
Vojtech Trefny 22b10e
  Resolves: rhbz#2011365
Vojtech Trefny 22b10e
Vojtech Trefny bd3730
* Tue Nov 30 2021 Vojtech Trefny <vtrefny@redhat.com> - 2.25-9
Vojtech Trefny bd3730
- Fix patch for 'Add support LVM devices file management'
Vojtech Trefny bd3730
  Resolves: rhbz#1983705
Vojtech Trefny bd3730
Vojtech Trefny 0711d4
* Tue Nov 30 2021 Vojtech Trefny <vtrefny@redhat.com> - 2.25-8
Vojtech Trefny 0711d4
- Add support LVM devices file management
Vojtech Trefny 0711d4
  Resolves: rhbz#1983705
Vojtech Trefny 0711d4
Mohan Boddu c0f4db
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.25-7
Mohan Boddu c0f4db
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Mohan Boddu c0f4db
  Related: rhbz#1991688
Mohan Boddu c0f4db
Vojtech Trefny 3d6d37
* Tue Jun 29 2021 Vojtech Trefny <vtrefny@redhat.com> - 2.25-6
Vojtech Trefny 3d6d37
- Add workarounds for some LVM test issues
Vojtech Trefny 3d6d37
  Resolves: rhbz#1976174
Vojtech Trefny 3d6d37
- Adapt tests to xfsprogs 5.12 changes
Vojtech Trefny 3d6d37
  Resolves: rhbz#1976176
Vojtech Trefny 3d6d37
Vojtech Trefny 793a51
* Tue May 18 2021 Vojtech Trefny <vtrefny@redhat.com> - 2.25-5
Vojtech Trefny 793a51
- Adapt to dosfstools 4.2 changes
Vojtech Trefny 793a51
  Resolves: rhbz#1960624
Vojtech Trefny 793a51
Vojtech Trefny 75aaea
* Thu May 13 2021 Vojtech Trefny <vtrefny@redhat.com> - 2.25-4
Vojtech Trefny 75aaea
- Memory leaks fixes backport
Vojtech Trefny 75aaea
  Resolves: rhbz#1938757
Vojtech Trefny 75aaea
- Fix default key size for non XTS ciphers
Vojtech Trefny 75aaea
  Resolves: rhbz#1954005
Vojtech Trefny 75aaea
Mohan Boddu ebccf5
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.25-3
Mohan Boddu ebccf5
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Mohan Boddu ebccf5
DistroBaker 65ae2e
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.25-2
DistroBaker 65ae2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
DistroBaker 65ae2e
DistroBaker 1bde02
* Mon Jan 11 2021 Vojtech Trefny <vtrefny@redhat.com> - 2.25-1
DistroBaker 1bde02
- loop: Retry LOOP_SET_STATUS64 on EAGAIN (vtrefny)
DistroBaker 1bde02
- Fix max size limit for LVM thinpool metadata (vtrefny)
DistroBaker 1bde02
- lvm: Use the UNUSED macro instead of __attribute__((unused)) (vtrefny)
DistroBaker 1bde02
- lvm: Do not use thin_metadata_size to recommend thin metadata size (vtrefny)
DistroBaker 1bde02
- lvm: Set thin metadata limits to match limits LVM uses in lvcreate (vtrefny)
DistroBaker 1bde02
- Mark all GIR file constants as guint64 (vtrefny)
DistroBaker 1bde02
- lvm: Fix bd_lvm_vdopooldata_* symbols (tbzatek)
DistroBaker 1bde02
- fs: Fix compile error in ext_repair caused by cherry pick from master (vtrefny)
DistroBaker 1bde02
- README: Use CI status image for 2.x-branch on 2.x (vtrefny)
DistroBaker 1bde02
- fs: Do not report error when errors were fixed by e2fsck (vtrefny)
DistroBaker 1bde02
- tests: Add null-byte exec tests (tbzatek)
DistroBaker 1bde02
- tests: Add bufferbloat exec tests (tbzatek)
DistroBaker 1bde02
- exec: Clarify the BDUtilsProgExtract callback documentation (tbzatek)
DistroBaker 1bde02
- exec: Use non-blocking read and process the buffer manually (tbzatek)
DistroBaker 1bde02
- exec: Fix polling for stdout and stderr (tbzatek)
DistroBaker 1bde02
- exec: Fix setting locale for util calls (vtrefny)
DistroBaker 1bde02
Petr Šabata 9a038e
* Thu Oct 01 2020 Vojtech Trefny <vtrefny@redhat.com> - 2.24-7
Petr Šabata 9a038e
- Do not build VDO plugin
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Sep 17 2020 Vojtech Trefny <vtrefny@redhat.com> - 2.24-6
Petr Šabata 9a038e
- exec: Fix setting locale for util calls
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Aug 20 2020 Vojtech Trefny <vtrefny@redhat.com> - 2.24-5
Petr Šabata 9a038e
- dm: Fix comparing DM RAID member devices UUID
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Aug 19 2020 Jeff Law <law@redhat.com> - 2.24-4
Petr Šabata 9a038e
- Work around gcc-11 false positive warning
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Jul 27 2020 Hans de Goede <hdegoede@redhat.com> - 2.24-3
Petr Šabata 9a038e
- Change -mpath subpackage Requires: device-mapper-multipath into Recommends
Petr Šabata 9a038e
- Related: rhbz#1857393
Petr Šabata 9a038e
Petr Šabata 9a038e
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 2.24-2
Petr Šabata 9a038e
- Rebuilt for Python 3.9
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri May 22 2020 Vojtech Trefny <vtrefny@redhat.com> - 2.24-1
Petr Šabata 9a038e
- Mark VDO plugin as deprecated since 2.24 (vtrefny)
Petr Šabata 9a038e
- Fix multiple uninitialized values discovered by coverity (vtrefny)
Petr Šabata 9a038e
- fs: Fix potential NULL pointer dereference in mount.c (vtrefny)
Petr Šabata 9a038e
- utils: Remove deadcode in exec.c (vtrefny)
Petr Šabata 9a038e
- Do not check VDO saving percent value in LVM DBus tests (vtrefny)
Petr Šabata 9a038e
- Use libblkid to get label and UUID for XFS filesystems (vtrefny)
Petr Šabata 9a038e
- Do not open devices as read-write for read-only fs operations (vtrefny)
Petr Šabata 9a038e
- Create a common function to get label and uuid of a filesystem (vtrefny)
Petr Šabata 9a038e
- lvm: Fix getting cache stats for cache thinpools (vtrefny)
Petr Šabata 9a038e
- Do not skip LVM VDO tests when the kvdo module is already loaded (vtrefny)
Petr Šabata 9a038e
- tests: Skip LVM VDO tests if kvdo module cannot be loaded (vtrefny)
Petr Šabata 9a038e
- lvm-dbus: Add LVM VDO pools to bd_lvm_lvs (vtrefny)
Petr Šabata 9a038e
- lvm: Add a function to get VDO pool name for a VDO LV (vtrefny)
Petr Šabata 9a038e
- lvm-dbus: Get data LV name for LVM VDO pools too (vtrefny)
Petr Šabata 9a038e
- Add functions to get VDO stats for LVM VDO volumes (vtrefny)
Petr Šabata 9a038e
- Move VDO statistics code to a separate file (vtrefny)
Petr Šabata 9a038e
- Fix copy-paste bug in lvm.api (vtrefny)
Petr Šabata 9a038e
- exec: Disable encoding when reading data from stdout/stderr (vtrefny)
Petr Šabata 9a038e
- Add function to get LVM VDO write policy from a string (vtrefny)
Petr Šabata 9a038e
- Add extra parameters for creating LVM VDO volumes (vtrefny)
Petr Šabata 9a038e
- Allow calling LVM functions without locking global_config_lock (vtrefny)
Petr Šabata 9a038e
- Fix getting VDO data in the LVM DBus plugin (vtrefny)
Petr Šabata 9a038e
- Fix getting string representation of unknown VDO state index (vtrefny)
Petr Šabata 9a038e
- Add write policy and index size to LVM VDO data (vtrefny)
Petr Šabata 9a038e
- Fix converting to VDO pool without name for the VDO LV (vtrefny)
Petr Šabata 9a038e
- Add some helper functions to get LVM VDO mode and state strings (vtrefny)
Petr Šabata 9a038e
- Add support for creating and managing VDO LVs with LVM (vtrefny)
Petr Šabata 9a038e
- Fix LVM plugin so names in tests (vtrefny)
Petr Šabata 9a038e
- Do not hardcode pylint executable name in Makefile (vtrefny)
Petr Šabata 9a038e
- Add a function to check if a tool supports given feature (vtrefny)
Petr Šabata 9a038e
- configure.ac: Avoid more bashisms (gentoo)
Petr Šabata 9a038e
- mount: Fix a memleak (tbzatek)
Petr Šabata 9a038e
- exec: Fix a memleak (tbzatek)
Petr Šabata 9a038e
- vdo: Fix a memleak (tbzatek)
Petr Šabata 9a038e
- configure.ac: Avoid bashisms (polynomial-c)
Petr Šabata 9a038e
- tests: Specify loader for yaml.load in VDO tests (vtrefny)
Petr Šabata 9a038e
- lvm-dbus: Fix memory leak in bd_lvm_thlvpoolname (vtrefny)
Petr Šabata 9a038e
- lvm-dbus: Do not activate LVs during pvscan --cache (vtrefny)
Petr Šabata 9a038e
- vdo: Run "vdo create" with "--force" (vtrefny)
Petr Šabata 9a038e
- Fix typo in (un)mount error messages (vtrefny)
Petr Šabata 9a038e
- utils: Add functions to get and check current linux kernel version (tbzatek)
Petr Šabata 9a038e
- ext: Return empty string instead of "<none>" for empty UUID (vtrefny)
Petr Šabata 9a038e
- Add support for BitLocker encrypted devices using cryptsetup (vtrefny)
Petr Šabata 9a038e
- Add a helper function for closing an active crypto device (vtrefny)
Petr Šabata 9a038e
- Manually remove symlinks not removed by udev in tests (vtrefny)
Petr Šabata 9a038e
- Fix memory leak in LVM DBus plugin (vtrefny)
Petr Šabata 9a038e
- Fix expected cache pool name with newest LVM (vtrefny)
Petr Šabata 9a038e
- fs: Fix checking for UID/GID == 0 (vtrefny)
Petr Šabata 9a038e
- Fixed a number of memory leaks in lvm-dbus plugin (mthompson)
Petr Šabata 9a038e
- exec.c: Fix reading outputs with null bytes (vtrefny)
Petr Šabata 9a038e
- Fix linking against utils on Debian (vtrefny)
Petr Šabata 9a038e
- Add new function 'bd_fs_wipe_force' to control force wipe (vtrefny)
Petr Šabata 9a038e
- Use 'explicit_bzero' to erase passphrases from key files (vtrefny)
Petr Šabata 9a038e
- Sync spec with downstream (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.23-2
Petr Šabata 9a038e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Sep 09 2019 Vojtech Trefny <vtrefny@redhat.com> - 2.23-1
Petr Šabata 9a038e
- Fix how we get process exit code from g_spawn_sync (vtrefny)
Petr Šabata 9a038e
- Skip tests for old-style LVM snapshots on recent Fedora (vtrefny)
Petr Šabata 9a038e
- Fix skipping NTFS read-only test case on systems without NTFS (vtrefny)
Petr Šabata 9a038e
- Fix LVM_MAX_LV_SIZE in the GIR file (vtrefny)
Petr Šabata 9a038e
- Print skipped test "results" to stderr instead of stdout (vtrefny)
Petr Šabata 9a038e
- Move the NTFS read-only device test to a separate test case (vtrefny)
Petr Šabata 9a038e
- Fix parsing distro version from CPE name (vtrefny)
Petr Šabata 9a038e
- Use 'kmod_module_probe_insert_module' function for loading modules (vtrefny)
Petr Šabata 9a038e
- Hide filesystem-specific is_tech_available functions (vtrefny)
Petr Šabata 9a038e
- Mark LVM global config locks as static (vtrefny)
Petr Šabata 9a038e
- Remove unused 'get_PLUGIN_num_functions' and 'get_PLUGIN_functions' functions (vtrefny)
Petr Šabata 9a038e
- Mark 'private' plugin management functions as static (vtrefny)
Petr Šabata 9a038e
- Ignore coverity deadcode warning in 'bd_fs_is_tech_avail' (vtrefny)
Petr Šabata 9a038e
- Ignore coverity deadcode warnings in the generated code (vtrefny)
Petr Šabata 9a038e
- Use the new config file for skipping tests (vtrefny)
Petr Šabata 9a038e
- Skip bcache tests if make-bcache is not installed (vtrefny)
Petr Šabata 9a038e
- Add ability to read tests to skip from a config file (vtrefny)
Petr Šabata 9a038e
- Mark 'test_set_bitmap_location' as unstable (vtrefny)
Petr Šabata 9a038e
- Force LVM cli plugin in lvm_test (vtrefny)
Petr Šabata 9a038e
- Add a special test tag for library tests that recompile plugins (vtrefny)
Petr Šabata 9a038e
- Allow running tests against installed libblockdev (vtrefny)
Petr Šabata 9a038e
- Remove duplicate test case (vtrefny)
Petr Šabata 9a038e
- Use the new test tags in tests (vtrefny)
Petr Šabata 9a038e
- Use test tags for skipping tests (vtrefny)
Petr Šabata 9a038e
- Add a decorator for "tagging" tests (vtrefny)
Petr Šabata 9a038e
- Add function for (un)freezing filesystems (vtrefny)
Petr Šabata 9a038e
- Add a function to check whether a path is a mounpoint or not (vtrefny)
Petr Šabata 9a038e
- Skip bcache tests on all Debian versions (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 2.22-3
Petr Šabata 9a038e
- Rebuilt for Python 3.8
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.22-2
Petr Šabata 9a038e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jun 12 2019 Vojtech Trefny <vtrefny@redhat.com> - 2.22-1
Petr Šabata 9a038e
- tests: Fix Debian testing "version" for skipping (vtrefny)
Petr Šabata 9a038e
- module: Fix libkmod related leak (tbzatek)
Petr Šabata 9a038e
- btrfs: Fix number of memory leaks (tbzatek)
Petr Šabata 9a038e
- mdraid: Fix leaking BDMDExamineData.metadata (tbzatek)
Petr Šabata 9a038e
- mdraid: Fix leaking error (tbzatek)
Petr Šabata 9a038e
- part: Fix leaking string in args (tbzatek)
Petr Šabata 9a038e
- ext: Fix leaking string (tbzatek)
Petr Šabata 9a038e
- part: Fix leaking objects (tbzatek)
Petr Šabata 9a038e
- kbd: Fix g_match_info_fetch() leaks (tbzatek)
Petr Šabata 9a038e
- ext: Fix g_match_info_fetch() leaks (tbzatek)
Petr Šabata 9a038e
- ext: Fix g_strsplit() leaks (tbzatek)
Petr Šabata 9a038e
- s390: Fix g_strsplit() leaks (tbzatek)
Petr Šabata 9a038e
- mdraid: Fix g_strsplit() leaks (tbzatek)
Petr Šabata 9a038e
- exec: Fix some memory leaks (tbzatek)
Petr Šabata 9a038e
- lvm: Fix leaking BDLVMPVdata.vg_uuid (tbzatek)
Petr Šabata 9a038e
- lvm: Use g_ptr_array_free() for creating lists (tbzatek)
Petr Šabata 9a038e
- lvm: Fix some obvious memory leaks (tbzatek)
Petr Šabata 9a038e
- Remove device-mapper-multipath dependency from fs and part plugins (vtrefny)
Petr Šabata 9a038e
- bd_fs_xfs_get_info: Allow passing error == NULL (tbzatek)
Petr Šabata 9a038e
- tests: Fix removing targetcli lun (vtrefny)
Petr Šabata 9a038e
- Use existing cryptsetup API for changing keyslot passphrase (vtrefny)
Petr Šabata 9a038e
- New function to get supported sector sizes for NVDIMM namespaces (vtrefny)
Petr Šabata 9a038e
- Allow skiping tests only based on architecture (vtrefny)
Petr Šabata 9a038e
- Sync spec file with python2 obsoletion added downstream (awilliam)
Petr Šabata 9a038e
- Sync spec with downstream (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Apr 16 2019 Vojtech Trefny <vtrefny@redhat.com> - 2.21-3
Petr Šabata 9a038e
- Remove device-mapper-multipath dependency from fs and part plugins
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Feb 28 2019 Adam Williamson <awilliam@redhat.com> - 2.21-2
Petr Šabata 9a038e
- Obsolete the python2 subpackage if we're not building it
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Feb 21 2019 Vojtech Trefny <vtrefny@redhat.com> - 2.21-1
Petr Šabata 9a038e
- Fix checking swap status on lvm/md (vtrefny)
Petr Šabata 9a038e
- tests: Stop skipping some tests on Debian testing (vtrefny)
Petr Šabata 9a038e
- tests: Remove some old/irrelevant skips (vtrefny)
Petr Šabata 9a038e
- Use 512bit keys in LUKS by default (vratislav.podzimek)
Petr Šabata 9a038e
- Add 'autoconf-archive' to build requires (vtrefny)
Petr Šabata 9a038e
- vagrant: remove F27 and add F29 (vtrefny)
Petr Šabata 9a038e
- vagrant: install 'autoconf-archive' on Ubuntu (vtrefny)
Petr Šabata 9a038e
- Enable cryptsetup debug messages when compiled using --enable-debug (vtrefny)
Petr Šabata 9a038e
- lvm-dbus: Do not pass extra arguments enclosed in a tuple (vtrefny)
Petr Šabata 9a038e
- crypto: Do not try to use keyring on systems without keyring support (vtrefny)
Petr Šabata 9a038e
- Fix LUKS2 resize password test (vtrefny)
Petr Šabata 9a038e
- Use cryptsetup to check LUKS2 label (vtrefny)
Petr Šabata 9a038e
- Skip LUKS2+integrity test on systems without dm-integrity module (vtrefny)
Petr Šabata 9a038e
- Add custom error message for wrong passphrase for open (vtrefny)
Petr Šabata 9a038e
- Use major/minor macros from sys/sysmacros.h instead of linux/kdev_t.h (vtrefny)
Petr Šabata 9a038e
- crypto_test.py: Use blkid instead of lsblk to check luks label (vtrefny)
Petr Šabata 9a038e
- Skip VDO grow physical test (vtrefny)
Petr Šabata 9a038e
- Add libblkid-devel as a build dependency for the swap plugin (vtrefny)
Petr Šabata 9a038e
- Add error codes and Python exceptions for swapon fails (vtrefny)
Petr Šabata 9a038e
- Use libblkid to check swap status before swapon (vtrefny)
Petr Šabata 9a038e
- Add a new subpackage with the tool(s) (v.podzimek)
Petr Šabata 9a038e
- Document what the 'tools' directory contains (v.podzimek)
Petr Šabata 9a038e
- Make building tools optional (v.podzimek)
Petr Šabata 9a038e
- Add a tool for getting cached LVM statistics (v.podzimek)
Petr Šabata 9a038e
- Discard messages from libdevmapper in the LVM plugins (v.podzimek)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.20-3
Petr Šabata 9a038e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Oct 08 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.20-2
Petr Šabata 9a038e
- Use libblkid to check swap status before swapon (vtrefny)
Petr Šabata 9a038e
- Add error codes and Python exceptions for swapon fails (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Sep 26 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.20-1
Petr Šabata 9a038e
- Use unsafe caching for storage for devel/testing VMs (v.podzimek)
Petr Šabata 9a038e
- Require newer version of cryptsetup for LUKS2 tests (vtrefny)
Petr Šabata 9a038e
- Skip nvdimm tests on systems without ndctl (vtrefny)
Petr Šabata 9a038e
- Add Ubuntu 18.04 VM configuration to the vagrant template (vtrefny)
Petr Šabata 9a038e
- Add some missing test dependencies to the vagrant template (vtrefny)
Petr Šabata 9a038e
- Fix how/where the bcache tests are skipped (v.podzimek)
Petr Šabata 9a038e
- Document what the 'misc' directory contains (v.podzimek)
Petr Šabata 9a038e
- Add a Vagrantfile template (v.podzimek)
Petr Šabata 9a038e
- Fix the error message when deleting partition fails (vpodzime)
Petr Šabata 9a038e
- Fix build of plugins by changing linking order (devurandom)
Petr Šabata 9a038e
- Fix how we check zram stats from /sys/block/zram0/stat (vtrefny)
Petr Šabata 9a038e
- lvm-dbus: Fix parsing extra arguments for LVM methods calls (vtrefny)
Petr Šabata 9a038e
- Skip MDTestAddRemove on Debian (vtrefny)
Petr Šabata 9a038e
- Skip NTFS mount test on Debian testing (vtrefny)
Petr Šabata 9a038e
- Skip bcache tests on Debian testing (vtrefny)
Petr Šabata 9a038e
- tests: Try harder to get distribution version (vtrefny)
Petr Šabata 9a038e
- Mark the function stubs as static (v.podzimek)
Petr Šabata 9a038e
- Build the dm plugin without dmraid support on newer RHEL (vtrefny)
Petr Šabata 9a038e
- Fix skipping zram tests on Fedora 27 (vtrefny)
Petr Šabata 9a038e
- kbd: Check for zram module availability in 'bd_kbd_is_tech_avail' (vtrefny)
Petr Šabata 9a038e
- Always build the VDO plugin (vtrefny)
Petr Šabata 9a038e
- Do not require 'dmraid' package if built without dmraid support (vtrefny)
Petr Šabata 9a038e
- Fix licence header in dbus.c (vtrefny)
Petr Šabata 9a038e
- Fix spacing in NEWS.rst (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Aug 10 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.19-1
Petr Šabata 9a038e
- Use python interpreter explicitly when running boilerplate_generator.py (vtrefny)
Petr Šabata 9a038e
- vdo: Implement bd_vdo_get_stats() (tbzatek)
Petr Šabata 9a038e
- Add test for is_tech_available with multiple dependencies (vtrefny)
Petr Šabata 9a038e
- lvm-dbus.c: Check for 'lvmdbus' dependency in 'bd_lvm_is_tech_avail' (vtrefny)
Petr Šabata 9a038e
- lvm.c: Check for 'lvm' dependency in 'bd_lvm_is_tech_avail' (vtrefny)
Petr Šabata 9a038e
- Fix licence headers in sources (vtrefny)
Petr Šabata 9a038e
- Fix three memory leaks in lvm-dbus.c (vtrefny)
Petr Šabata 9a038e
- Ignore "bad-super-call" pylint warning in BlockDev.py (vtrefny)
Petr Šabata 9a038e
- Fix running pylint in tests (vtrefny)
Petr Šabata 9a038e
- Fix vdo configuration options definition in spec file (vtrefny)
Petr Šabata 9a038e
- Fix calling BlockDev.reinit in swap tests (vtrefny)
Petr Šabata 9a038e
- Fix how we check zram stats from /sys/block/zram0/mm_stat (vtrefny)
Petr Šabata 9a038e
- Skip VDO tests also when the 'kvdo' module is not available (vtrefny)
Petr Šabata 9a038e
- Add version to tests that should be skipped on CentOS/RHEL 7 (vtrefny)
Petr Šabata 9a038e
- Skip btrfs tests if btrfs module is not available (vtrefny)
Petr Šabata 9a038e
- Do not build KBD plugin with bcache support on RHEL (vtrefny)
Petr Šabata 9a038e
- Do not build btrfs plugin on newer RHEL (vtrefny)
Petr Šabata 9a038e
- fs: Properly close both ends of the pipe (tbzatek)
Petr Šabata 9a038e
- Make sure library_test works after fixing -Wstrict-prototypes (vtrefny)
Petr Šabata 9a038e
- Make sure library tests properly clean after themselves (vtrefny)
Petr Šabata 9a038e
- pkg-config: add -L${libdir} and -I${includedir} (max.kellermann)
Petr Šabata 9a038e
- plugins/kbd: make wait_for_file() static (max.kellermann)
Petr Šabata 9a038e
- plugins/lvm{,-dbus}: get_lv_type_from_flags() returns const string (max.kellermann)
Petr Šabata 9a038e
- plugins/dm: add explicit cast to work around -Wdiscarded-qualifiers (max.kellermann)
Petr Šabata 9a038e
- plugins/crypto: work around -Wdiscarded-qualifiers (max.kellermann)
Petr Šabata 9a038e
- plugins/check_deps: make all strings and `UtilDep` instances `const` (max.kellermann)
Petr Šabata 9a038e
- exec: make `msg` parameters const (max.kellermann)
Petr Šabata 9a038e
- fix -Wstrict-prototypes (max.kellermann)
Petr Šabata 9a038e
- module.c: Accept kernel modules if they are built-in (marco.guerri.dev)
Petr Šabata 9a038e
- BlockDev.py Convert dictionary keys to set before using them (vtrefny)
Petr Šabata 9a038e
- Skip 'test_cache_pool_create_remove' on CentOS 7 (vtrefny)
Petr Šabata 9a038e
- Re-order libbd_crypto_la_LIBADD to fix libtool issue (tom)
Petr Šabata 9a038e
- acinclude.m4: Use AS_EXIT to fail in LIBBLOCKDEV_FAILURES (vtrefny)
Petr Šabata 9a038e
- configure.ac: Fix missing parenthesis in blkid version check (vtrefny)
Petr Šabata 9a038e
- Allow specifying extra options for PBKDF when creating LUKS2 (vtrefny)
Petr Šabata 9a038e
- Reintroduce python2 support for Fedora 29 (vtrefny)
Petr Šabata 9a038e
- Use versioned command for Python 2 (vtrefny)
Petr Šabata 9a038e
- Fix few wrong names in doc strings (vtrefny)
Petr Šabata 9a038e
- Make sure all our free and copy functions work with NULL (vtrefny)
Petr Šabata 9a038e
- Use libblkid in bd_crypto_is_luks (vtrefny)
Petr Šabata 9a038e
- vdo: Properly destroy the yaml parser (tbzatek)
Petr Šabata 9a038e
- Add a simple test case for bd_crypto_tc_open (vtrefny)
Petr Šabata 9a038e
- Add Python override for bd_crypto_tc_open_full (vtrefny)
Petr Šabata 9a038e
- Show simple summary after configure (vtrefny)
Petr Šabata 9a038e
- Do not build VDO plugin on non-x86_64 architectures (vtrefny)
Petr Šabata 9a038e
- Sync spec with downstream (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.18-4
Petr Šabata 9a038e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Jul 09 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.18-3
Petr Šabata 9a038e
- Reitroduce python2 support for Fedora 29
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 2.18-2
Petr Šabata 9a038e
- Rebuilt for Python 3.7
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jun 20 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.18-1
Petr Šabata 9a038e
- Add VDO to features.rst (vtrefny)
Petr Šabata 9a038e
- Remove roadmap.rst (vtrefny)
Petr Šabata 9a038e
- vdo: Add tests for bd_vdo_grow_physical() (tbzatek)
Petr Šabata 9a038e
- Do not try to build VDO plugin on Fedora (vtrefny)
Petr Šabata 9a038e
- Introduce reporting function per thread (kailueke)
Petr Šabata 9a038e
- vdo: Implement bd_vdo_grow_physical() (tbzatek)
Petr Šabata 9a038e
- Correct arguments for ext4 repair with progress (kailueke)
Petr Šabata 9a038e
- Clarify that checking an RW-mounted XFS file system is impossible (v.podzimek)
Petr Šabata 9a038e
- vdo: Resolve real device file path (tbzatek)
Petr Šabata 9a038e
- Adjust to new NVDIMM namespace modes (vtrefny)
Petr Šabata 9a038e
- Use xfs_repair instead of xfs_db in bd_fs_xfs_check() (v.podzimek)
Petr Šabata 9a038e
- Allow compiling libblockdev without libdmraid (vtrefny)
Petr Šabata 9a038e
- Only require plugins we really need in LVM dbus tests (vtrefny)
Petr Šabata 9a038e
- Add tests for VDO plugin (vtrefny)
Petr Šabata 9a038e
- Add decimal units definition to utils/sizes.h (vtrefny)
Petr Šabata 9a038e
- Add basic VDO plugin functionality (vtrefny)
Petr Šabata 9a038e
- Add the VDO plugin (vtrefny)
Petr Šabata 9a038e
- Always check for error when (un)mounting (vtrefny)
Petr Šabata 9a038e
- Fix off-by-one error when counting TCRYPT keyfiles (segfault)
Petr Šabata 9a038e
- Add 'bd_dm_is_tech_avail' to header file (vtrefny)
Petr Šabata 9a038e
- Fix release number in NEWS.rst (vtrefny)
Petr Šabata 9a038e
- Update specs.rst and features.rst (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 2.17-2
Petr Šabata 9a038e
- Rebuilt for Python 3.7
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Apr 24 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.17-1
Petr Šabata 9a038e
- Redirect cryptsetup log to libblockdev log (vtrefny)
Petr Šabata 9a038e
- Add a generic logging function for libblockdev (vtrefny)
Petr Šabata 9a038e
- Add functions to resize LUKS 2 (vtrefny)
Petr Šabata 9a038e
- Add function to get information about LUKS 2 integrity devices (vtrefny)
Petr Šabata 9a038e
- Add function to get information about a LUKS device (vtrefny)
Petr Šabata 9a038e
- Add a basic test for creating LUKS 2 format (vtrefny)
Petr Šabata 9a038e
- Use libblockdev function to create LUKS 2 in tests (vtrefny)
Petr Šabata 9a038e
- Add support for creating LUKS 2 format (vtrefny)
Petr Šabata 9a038e
- Skip bcache tests on Rawhide (vtrefny)
Petr Šabata 9a038e
- Allow building libblockdev without Python 2 support (vtrefny)
Petr Šabata 9a038e
- Allow compiling libblockdev crypto plugin without escrow support (vtrefny)
Petr Šabata 9a038e
- Require at least libndctl 58.4 (vtrefny)
Petr Šabata 9a038e
- New function for luks metadata size (japokorn)
Petr Šabata 9a038e
- Add functions to backup and restore LUKS header (vtrefny)
Petr Šabata 9a038e
- Add function for killing keyslot on a LUKS device (vtrefny)
Petr Šabata 9a038e
- Add functions to suspend and resume a LUKS device (vtrefny)
Petr Šabata 9a038e
- Use '=' instead of '==' to compare using 'test' (v.podzimek)
Petr Šabata 9a038e
- lvm-dbus: Check returned job object for error (vtrefny)
Petr Šabata 9a038e
- Get sector size for non-block NVDIMM namespaces too (vtrefny)
Petr Šabata 9a038e
- Fix memory leaks discovered by clang (vtrefny)
Petr Šabata 9a038e
- Add new functions to docs/libblockdev-sections.txt (segfault)
Petr Šabata 9a038e
- Make a link point to the relevant section (segfault)
Petr Šabata 9a038e
- Don't use VeraCrypt PIM if compiled against libcryptsetup < 2.0 (segfault)
Petr Šabata 9a038e
- Make keyfiles parameter to bd_crypto_tc_open_full zero terminated (segfault)
Petr Šabata 9a038e
- Add function bd_crypto_device_seems_encrypted (segfault)
Petr Šabata 9a038e
- Support VeraCrypt PIM (segfault)
Petr Šabata 9a038e
- Support TCRYPT system volumes (segfault)
Petr Šabata 9a038e
- Support TCRYPT hidden containers (segfault)
Petr Šabata 9a038e
- Support TCRYPT keyfiles (segfault)
Petr Šabata 9a038e
- Support unlocking VeraCrypt volumes (segfault)
Petr Šabata 9a038e
- Enforce ZERO_INIT gcc backwards compatibility (bjornpagen)
Petr Šabata 9a038e
- Add function for getting NVDIMM namespace name from devname or path (vtrefny)
Petr Šabata 9a038e
- Add --without-xyz to DISTCHECK_CONFIGURE_FLAGS for disabled plugins (vtrefny)
Petr Šabata 9a038e
- Add tests for the NVDIMM plugin (vtrefny)
Petr Šabata 9a038e
- Add the NVDIMM plugin (vtrefny)
Petr Šabata 9a038e
- Fix build with clang (bjornpagen)
Petr Šabata 9a038e
- s390: don't hardcode paths, search PATH (flokli)
Petr Šabata 9a038e
- Fix build against musl libc (bjornpagen)
Petr Šabata 9a038e
- Fix python2-gobject-base dependency on Fedora 26 and older (vtrefny)
Petr Šabata 9a038e
- Sync the spec file with downstream (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Apr 11 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.16-3
Petr Šabata 9a038e
- Add the NVDIMM plugin (vtrefny)
Petr Šabata 9a038e
- Add tests for the NVDIMM plugin (vtrefny)
Petr Šabata 9a038e
- Add --without-xyz to DISTCHECK_CONFIGURE_FLAGS for disabled plugins (vtrefny)
Petr Šabata 9a038e
- Add function for getting NVDIMM namespace name from devname or path (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.16-2
Petr Šabata 9a038e
- Escape macros in %%changelog
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Feb 08 2018 Vojtech Trefny <vtrefny@redhat.com> - 2.16-1
Petr Šabata 9a038e
- Add tests for progress report (jtulak)
Petr Šabata 9a038e
- Add e2fsck progress (jtulak)
Petr Šabata 9a038e
- Add progress reporting infrastructure for Ext fsck (jtulak)
Petr Šabata 9a038e
- Add a function to test if prog. reporting was initialized (jtulak)
Petr Šabata 9a038e
- Add support for LUKS 2 opening and key management (vtrefny)
Petr Šabata 9a038e
- Fix few more links for project and documentation website (vtrefny)
Petr Šabata 9a038e
- Sync the spec file with downstream (vpodzime)
Petr Šabata 9a038e
- Check if 'journalctl' is available before trying to use it in tests (vtrefny)
Petr Šabata 9a038e
- Update 'Testing libblockdev' section in documentation (vtrefny)
Petr Šabata 9a038e
- Fix link to online documentation (vtrefny)
Petr Šabata 9a038e
- Fix how the new kernel module functions are added to docs (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.15-4
Petr Šabata 9a038e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Feb 07 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.15-3
Petr Šabata 9a038e
- Update Python 2 dependency declarations to new packaging standards
Petr Šabata 9a038e
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.15-2
Petr Šabata 9a038e
- Switch to %%ldconfig_scriptlets
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Dec 01 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.15-1
Petr Šabata 9a038e
- Do not use the 'btrfs' plugin in overrides tests (vpodzime)
Petr Šabata 9a038e
- Do not use the btrfs plugin in library tests (vpodzime)
Petr Šabata 9a038e
- Check for btrfs module availability in btrfs module (vtrefny)
Petr Šabata 9a038e
- Move kernel modules (un)loading and checking into utils (vtrefny)
Petr Šabata 9a038e
- Free locale struct in kbd plugin (vtrefny)
Petr Šabata 9a038e
- Add test for setting partition flags on GPT (vtrefny)
Petr Šabata 9a038e
- Use only sgdisk to set flags on GPT (vtrefny)
Petr Šabata 9a038e
- Move the fs.h file to its original place (vpodzime)
Petr Šabata 9a038e
- Add a HACKING.rst file (vpodzime)
Petr Šabata 9a038e
- Mark bcache tests as unstable (vpodzime)
Petr Šabata 9a038e
- Fix memory leaks in bd_fs_vfat_get_info() (vpodzime)
Petr Šabata 9a038e
- Revert the behaviour of bd_fs_check_deps() (vpodzime)
Petr Šabata 9a038e
- Split the bd_fs_is_tech_avail() implementation (vpodzime)
Petr Šabata 9a038e
- Split the FS plugin source into multiple files (vpodzime)
Petr Šabata 9a038e
- Fix bd_s390_dasd_format (vponcova)
Petr Šabata 9a038e
- Mark unstable tests as such (vpodzime)
Petr Šabata 9a038e
- bd_s390_dasd_is_ldl should be true only for LDL DADSs (vponcova)
Petr Šabata 9a038e
- Do not lie about tag creation (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Nov 08 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.14-2
Petr Šabata 9a038e
- Rebuild for cryptsetup-2.0.0
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Oct 31 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.14-1
Petr Šabata 9a038e
- Support the legacy boot GPT flag (intrigeri)
Petr Šabata 9a038e
- Respect the version in the blockdev.pc file (vpodzime)
Petr Šabata 9a038e
- Add pkgconfig definitions for the utils library (vpodzime)
Petr Šabata 9a038e
- fs.c: Fix potential NULL pointer dereference (vtrefny)
Petr Šabata 9a038e
- dm.c: Fix uninitialized values in various dm plugin functions (vtrefny)
Petr Šabata 9a038e
- dm.c: Check return values of dm_task_set_name/run/get_info functions (vtrefny)
Petr Šabata 9a038e
- fs.c: Fix multiple "forward NULL" warnings in 'bd_fs_ntfs_get_info' (vtrefny)
Petr Šabata 9a038e
- lvm-dbus.c: Fix multiple "use after free" coverity warnings (vtrefny)
Petr Šabata 9a038e
- Fix duplicate 'const' in generated functions (vtrefny)
Petr Šabata 9a038e
- Add some test cases for NTFS (kailueke)
Petr Šabata 9a038e
- Add function wrappers for NTFS tools (kailueke)
Petr Šabata 9a038e
- exec.c: Fix error message in 'bd_utils_exec_and_report_progress' (vtrefny)
Petr Šabata 9a038e
- crypto.c: Fix waiting for enough entropy (vtrefny)
Petr Šabata 9a038e
- Ignore some coverity false positive errors (vtrefny)
Petr Šabata 9a038e
- exec.c: Ignore errors from 'g_io_channel_shutdown' (vtrefny)
Petr Šabata 9a038e
- part.c: Check if we've found a place to put new logical partitions (vtrefny)
Petr Šabata 9a038e
- kbd.c: Fix potential string overflow in 'bd_kbd_bcache_create' (vtrefny)
Petr Šabata 9a038e
- exec.c: Fix resource leaks in 'bd_utils_exec_and_report_progress' (vtrefny)
Petr Šabata 9a038e
- fs.c: Fix "forward null" in 'do_mount' and 'bd_fs_xfs_get_info' (vtrefny)
Petr Šabata 9a038e
- part.c: Fix possible NULL pointer dereference (vtrefny)
Petr Šabata 9a038e
- crypto.c: Use right key buffer in 'bd_crypto_luks_add_key' (vtrefny)
Petr Šabata 9a038e
- exec.c: Fix "use after free" in 'bd_utils_check_util_version' (vtrefny)
Petr Šabata 9a038e
- kbd.c: Fix double free in 'bd_kbd_zram_get_stats' (vtrefny)
Petr Šabata 9a038e
- part.c: Check if file discriptor is >= 0 before closing it (vtrefny)
Petr Šabata 9a038e
- mdraid.c: Fix resource leaks (vtrefny)
Petr Šabata 9a038e
- lvm.c: Fix "use after free" in 'bd_lvm_get_thpool_meta_size' (vtrefny)
Petr Šabata 9a038e
- fs.c: Fix for loop condition in 'bd_fs_get_fstype' (vtrefny)
Petr Šabata 9a038e
- fs.c: Check sscanf return value in 'bd_fs_vfat_get_info' (vtrefny)
Petr Šabata 9a038e
- fs.c: Fix resource leaks in 'bd_fs_get_fstype' (vtrefny)
Petr Šabata 9a038e
- blockdev.c.in: Fix unused variables (vtrefny)
Petr Šabata 9a038e
- Use libbytesize to parse bcache block size (vtrefny)
Petr Šabata 9a038e
- Use system values in KbdTestBcacheStatusTest (vtrefny)
Petr Šabata 9a038e
- Fix BSSize memory leaks in btrfs and mdraid plugins (vtrefny)
Petr Šabata 9a038e
- Skip btrfs subvolume tests with btrfs-progs 4.13.2 (vtrefny)
Petr Šabata 9a038e
- Added function to get DM device subsystem (japokorn)
Petr Šabata 9a038e
- Sync spec with downstream (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Sep 29 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.13-1
Petr Šabata 9a038e
- Fix the rpmlog and shortlog targets (vpodzime)
Petr Šabata 9a038e
- Add a function for enabling/disabling plugins' init checks (vpodzime)
Petr Šabata 9a038e
- Assign functions to tech-mode categories (vpodzime)
Petr Šabata 9a038e
- Add missing items to particular sections in the documentation (vpodzime)
Petr Šabata 9a038e
- Add a basic test for the runtime dependency checking (vpodzime)
Petr Šabata 9a038e
- Simplify what WITH_BD_BCACHE changes in the KBD plugin (vpodzime)
Petr Šabata 9a038e
- Add functions for querying available technologies (vpodzime)
Petr Šabata 9a038e
- Dynamically check for the required utilities (vpodzime)
Petr Šabata 9a038e
- Use shorter prefix for tempfiles (vtrefny)
Petr Šabata 9a038e
- Try harder when waiting for lio device to show up (vtrefny)
Petr Šabata 9a038e
- Better handle old and new zram sysfs api in tests (vtrefny)
Petr Šabata 9a038e
- Skip btrfs tests on CentOS 7 aarch64 (vtrefny)
Petr Šabata 9a038e
- Add new function for setting swap label (vtrefny)
Petr Šabata 9a038e
- Use only one git tag for new releases (vtrefny)
Petr Šabata 9a038e
- Fix source URL in spec file (vtrefny)
Petr Šabata 9a038e
- Add NEWS.rst file (vtrefny)
Petr Šabata 9a038e
- Do not include s390utils/vtoc.h in s390 plugin (vtrefny)
Petr Šabata 9a038e
- Use "AC_CANONICAL_BUILD" to check architecture instead of "uname" (vtrefny)
Petr Šabata 9a038e
- Bypass error proxy in s390 test (vtrefny)
Petr Šabata 9a038e
- Fix zFCP LUN max length (vtrefny)
Petr Šabata 9a038e
- Do not run g_clear_error after setting it (vtrefny)
Petr Šabata 9a038e
- Allow compiling libblockdev without s390 plugin (vtrefny)
Petr Šabata 9a038e
- Add a function for getting plugin name (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Sep 28 2017 Troy Dawson <tdawson@redhat.com> - 2.12-3
Petr Šabata 9a038e
- Cleanup spec file conditionals correctly
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Sep 27 2017 Troy Dawson <tdawson@redhat.com> - 2.12-2
Petr Šabata 9a038e
- Cleanup spec file conditionals
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Aug 30 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.12-1
Petr Šabata 9a038e
- Own directories /etc/libblockdev and /etc/libblockdev/conf.d (vtrefny)
Petr Šabata 9a038e
- Wait for resized partition (kailueke)
Petr Šabata 9a038e
- Make sure the device is opened for libparted (vpodzime)
Petr Šabata 9a038e
- Fix label check in swap_test (vtrefny)
Petr Šabata 9a038e
- Use "run_tests" script for running tests from Makefile (vtrefny)
Petr Šabata 9a038e
- Add a script for running tests (vtrefny)
Petr Šabata 9a038e
- Tests: Move library initialization to setUpClass method (vtrefny)
Petr Šabata 9a038e
- Stop skipping FAT resize tests on rawhide (vtrefny)
Petr Šabata 9a038e
- Close filesystem before closing the partition during FAT resize (vtrefny)
Petr Šabata 9a038e
- Use mountpoint for "xfs_info" calls (vtrefny)
Petr Šabata 9a038e
- Use libmount cache when parsing /proc/mounts (vtrefny)
Petr Šabata 9a038e
- Add some space for the CI status (vpodzime)
Petr Šabata 9a038e
- Confirm the force when creating PVs in FS tests (vpodzime)
Petr Šabata 9a038e
- Skip vgremove tests on 32bit Debian (vtrefny)
Petr Šabata 9a038e
- Fix names of backing files in tests (vtrefny)
Petr Šabata 9a038e
-  Fix checking for available locales (vtrefny)
Petr Šabata 9a038e
- Skip dependency checking in mpath tests on Debian (vtrefny)
Petr Šabata 9a038e
- Skip zRAM tests on Debian (vtrefny)
Petr Šabata 9a038e
- Skip the test for device escrow on Debian too (vtrefny)
Petr Šabata 9a038e
- Skip free region tests on Debian too (vtrefny)
Petr Šabata 9a038e
- Fix redirecting command output to /dev/null in tests (vtrefny)
Petr Šabata 9a038e
- Try harder to unmount devices in test cleanup (vtrefny)
Petr Šabata 9a038e
- Require only plugins that are needed for given test (vtrefny)
Petr Šabata 9a038e
- Try to get distribution info from "PrettyName" if "CPEName" isn't available (vtrefny)
Petr Šabata 9a038e
- Use -ff when creating PVs in FS tests (vpodzime)
Petr Šabata 9a038e
- Sync spec with downstream (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Jul 31 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.11-1
Petr Šabata 9a038e
- Make the KbdZRAMDevicesTestCase inherit from KbdZRAMTestCase (vpodzime)
Petr Šabata 9a038e
- Allow non-source directory builds (kailueke)
Petr Šabata 9a038e
- Add a way to disable runtime dependency checks (vpodzime)
Petr Šabata 9a038e
- Link to GObject even if no plugin is activated (kailueke)
Petr Šabata 9a038e
- Skip zram tests on Rawhide (vpodzime)
Petr Šabata 9a038e
- Keep most utilities available for tests (vpodzime)
Petr Šabata 9a038e
- Use new libmount function to get (un)mount error message (vtrefny)
Petr Šabata 9a038e
- Update the documentation URL (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.10-2
Petr Šabata 9a038e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jul 05 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.10-1
Petr Šabata 9a038e
- Only enable partition size tolerance with alignment (vpodzime)
Petr Šabata 9a038e
- Limit the requested partition size to maximum possible (vpodzime)
Petr Šabata 9a038e
- Do not verify vfat FS' size after generic resize (vpodzime)
Petr Šabata 9a038e
- Specify tolerance for partition size (kailueke)
Petr Šabata 9a038e
- Only use the exact constraint if not using any other (vpodzime)
Petr Šabata 9a038e
- Check resulting FS size in tests for generic FS resize (vpodzime)
Petr Šabata 9a038e
- Query setting FS label support and generic relabeling (kailueke)
Petr Šabata 9a038e
- Do not strictly require all FS utilities (vpodzime)
Petr Šabata 9a038e
- Compile everything with the C99 standard (vpodzime)
Petr Šabata 9a038e
- Add partition resize function (kailueke)
Petr Šabata 9a038e
- Generic Check and Repair Functions (kailueke)
Petr Šabata 9a038e
- Query functions for FS resize and repair support (kailueke)
Petr Šabata 9a038e
- Update the project/source URL in the spec file (vpodzime)
Petr Šabata 9a038e
- Add functions for opening/closing TrueCrypt/VeraCrypt volumes (vpodzime)
Petr Šabata 9a038e
- Adapt to a change in behaviour in new libmount (vpodzime)
Petr Šabata 9a038e
- Try RO mount also if we get EACCES (vpodzime)
Petr Šabata 9a038e
- Size in bytes for xfs_resize_device (kailueke)
Petr Šabata 9a038e
- src/plugins/Makefile.am: Remove hard coded include path in /usr prefix (tristan.vanberkom)
Petr Šabata 9a038e
- Fixed include for libvolume_key.h (tristan.vanberkom)
Petr Šabata 9a038e
- Ignore parted warnings if possible (squimrel)
Petr Šabata 9a038e
- bcache tests: Remove FEELINGLUCKY checks (tasleson)
Petr Šabata 9a038e
- kbd.c: Code review corrections (tasleson)
Petr Šabata 9a038e
- kbd.c: Make bd_kbd_bcache_create work without abort (tasleson)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Jun 13 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.9-1
Petr Šabata 9a038e
- Fix hardcoded reference to gcc (timo.gurr)
Petr Šabata 9a038e
- Catch and ignore partial failures in LVM tests' cleanups (vpodzime)
Petr Šabata 9a038e
- Fix hardcoded reference to pkg-config (timo.gurr)
Petr Šabata 9a038e
- Make GObject introspection optional (vpodzime)
Petr Šabata 9a038e
- Do not link libraries required by plugins to the GI files (vpodzime)
Petr Šabata 9a038e
- Make sure the whole build status image is shown (vpodzime)
Petr Šabata 9a038e
- Show CI status in README (at the GH repo's front page) (vpodzime)
Petr Šabata 9a038e
- Always require the libudev pkg (tgurr)
Petr Šabata 9a038e
- Make sure we give kernel time to fully setup zram device(s) (vpodzime)
Petr Šabata 9a038e
- fs_test.py: Close FDs when calling utilities (tasleson)
Petr Šabata 9a038e
- crypto.c: Correct segmentation fault (tasleson)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Jun 06 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.8-1
Petr Šabata 9a038e
- Temporarily skip vfat generic resize test on rawhide (vtrefny)
Petr Šabata 9a038e
- Use "safeprobe" in "bd_fs_wipe" (vtrefny)
Petr Šabata 9a038e
- Add a generic filesystem resize function (vtrefny)
Petr Šabata 9a038e
- Add a function to get mountpoint for a device (vtrefny)
Petr Šabata 9a038e
- Add a function to get filesystem type for a device (vtrefny)
Petr Šabata 9a038e
- Only include the LVM DBus config when shipping LVM DBus (vpodzime)
Petr Šabata 9a038e
- Skip the LVM DBus vgreduce tests on Rawhide (vpodzime)
Petr Šabata 9a038e
- Do not build the lvm-dbus plugin on RHEL/CentOS (vpodzime)
Petr Šabata 9a038e
- Give zRAM more time to settle before trying to remove a device (vpodzime)
Petr Šabata 9a038e
- Put zram tests adding/removing devices into a separate class (vpodzime)
Petr Šabata 9a038e
- Skip LVM cache and RAID tests on Rawhide (vpodzime)
Petr Šabata 9a038e
- Fix the skip_on decorator factory for tests (vpodzime)
Petr Šabata 9a038e
- Use 'blkid -p' instead of lsblk to get device's FS type (vpodzime)
Petr Šabata 9a038e
- Improve the lvm_set_global_config test (vpodzime)
Petr Šabata 9a038e
- Pass '-y' to pvresize (vpodzime)
Petr Šabata 9a038e
- Create a copy of os.environ for a child process (vpodzime)
Petr Šabata 9a038e
- Revert "Use the "C.UTF-8" locale instead of just "C"" (vpodzime)
Petr Šabata 9a038e
- Fix how we create vfat FS in tests (vpodzime)
Petr Šabata 9a038e
- Skip the test if requiring unavailable locales (vpodzime)
Petr Šabata 9a038e
- Use the "C.UTF-8" locale instead of just "C" (vpodzime)
Petr Šabata 9a038e
- Add functions for working with ext2 and ext3 filesystems (vtrefny)
Petr Šabata 9a038e
- Link to gobject when lvm or btrfs is enabled (andreas)
Petr Šabata 9a038e
- Link to libm where needed (andreas)
Petr Šabata 9a038e
- Add a function for cleaning a device (vtrefny)
Petr Šabata 9a038e
- Add few code exaples to documentation (vtrefny)
Petr Šabata 9a038e
- Use a special exception for no fs signature when doing wipe (vpodzime)
Petr Šabata 9a038e
- One more incompatible os.symlink() call (vpodzime)
Petr Šabata 9a038e
- Do not use pass-by-name in the os.symlink() call (vpodzime)
Petr Šabata 9a038e
- Ignore previous errors when falling back to using ioctl() (vpodzime)
Petr Šabata 9a038e
- Use ioctl() call to teardown loop devices (vpodzime)
Petr Šabata 9a038e
- Resolve the device to remove for mdadm (vpodzime)
Petr Šabata 9a038e
- Add a function for getting device symlinks (vpodzime)
Petr Šabata 9a038e
- Use the new resolve_device() function where appropriate (vpodzime)
Petr Šabata 9a038e
- Add the resolve_device() function to the utils library (vpodzime)
Petr Šabata 9a038e
- First try to read the 'autoclear' flag from /sys/ (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Apr 26 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.7-1
Petr Šabata 9a038e
- Skip btrfs min size tests on Fedora 25 (vtrefny)
Petr Šabata 9a038e
- Make sure the loop device doesn't disappear during tests (vpodzime)
Petr Šabata 9a038e
- Close the loop device when autoclear is (un)set (vpodzime)
Petr Šabata 9a038e
- Do not enforce Python 3 for running tests in CI (vpodzime)
Petr Šabata 9a038e
- Revert "Use different BTRFS_MIN_MEMBER_SIZE on aarch64" (vtrefny)
Petr Šabata 9a038e
- Use both 'old' and 'new' sysfs files to read zRAM stats (vtrefny)
Petr Šabata 9a038e
- Check if libparted-fs-resize pkgconfig is available (vpodzime)
Petr Šabata 9a038e
- Do not try to get name for inactive partitions (vtrefny)
Petr Šabata 9a038e
- Skip tests for getting free regions on CentOS/RHEL (vpodzime)
Petr Šabata 9a038e
- Free the container holding the specs of free regions (vpodzime)
Petr Šabata 9a038e
- Open loop devices as O_RDONLY when getting flags (vpodzime)
Petr Šabata 9a038e
- Resolve maximum partition size when we know its start (vpodzime)
Petr Šabata 9a038e
- Use --id instead of --part-type when setting partition id (vpodzime)
Petr Šabata 9a038e
- Fix mdadm command for removing failed device from an array (vtrefny)
Petr Šabata 9a038e
- Skip bcache tests on CentOS/RHEL 7 (vpodzime)
Petr Šabata 9a038e
- Use six.assertRaisesRegex in the FS tests (vpodzime)
Petr Šabata 9a038e
- Use mkdtemp() instead of TemporaryDirectory() (vpodzime)
Petr Šabata 9a038e
- Fix installation without specifying --exec-prefix (vpodzime)
Petr Šabata 9a038e
- Add options to force mkfs.ext4/vfat to create a FS on the whole device (vpodzime)
Petr Šabata 9a038e
- Skip the test for device escrow on CentOS/RHEL (vpodzime)
Petr Šabata 9a038e
- Define DEVNULL on our own if not in subprocess (vpodzime)
Petr Šabata 9a038e
- Remove the patches from the spec file (vpodzime)
Petr Šabata 9a038e
- Sync the spec file with downstream (vpodzime)
Petr Šabata 9a038e
- Stop skipping zRAM stats tests (vtrefny)
Petr Šabata 9a038e
- Add more tests for zRAM stats (vtrefny)
Petr Šabata 9a038e
- Fix reading zRAM properties from sysfs (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Apr 12 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.6-3
Petr Šabata 9a038e
- Do not try to parse 'raid_spec' for 'bd_md_activate' (vtrefny)
Petr Šabata 9a038e
  Resolves: rhbz#1439111
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Apr 11 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.6-2
Petr Šabata 9a038e
- Make sure the returned thpool MD size is valid (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Mar 15 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.6-1
Petr Šabata 9a038e
- Move the  part_err library before part and fs (vtrefny)
Petr Šabata 9a038e
- Fix BuildRequires for crypto and dm packages (vtrefny)
Petr Šabata 9a038e
- Fix mounting read-only devices (vtrefny)
Petr Šabata 9a038e
- Fix the bd_s390_dasd_is_ldl function. (vponcova)
Petr Šabata 9a038e
- Add the bd_s390_dasd_is_fba function to check if DASD is FBA (vponcova)
Petr Šabata 9a038e
- Disable MD RAID tests on 32bit systems (vpodzime)
Petr Šabata 9a038e
- Fix error message when mounting with a wrong fs type (vtrefny)
Petr Šabata 9a038e
- Only create RPMs for requested/configured  plugins (vpodzime)
Petr Šabata 9a038e
- Only check dependencies of plugins to be built (vpodzime)
Petr Šabata 9a038e
- Only build and distribute plugins if configured so (vpodzime)
Petr Šabata 9a038e
- Fix format-security and unused-result compiler warnings (vtrefny)
Petr Šabata 9a038e
- Add an AC macro for modular builds (vpodzime)
Petr Šabata 9a038e
- Add functions for mounting and unmounting filesystems (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Mar 06 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.5-1
Petr Šabata 9a038e
- Do not try to get GVariant after not adding anything to its builder (vpodzime)
Petr Šabata 9a038e
- Replace NULL with "" when building ExtraArg (vpodzime)
Petr Šabata 9a038e
- Replace NULL with "" when adding it as a 's' GVariant (vpodzime)
Petr Šabata 9a038e
- Make sure we don't try to add NULL as GVariant to DBus params (vpodzime)
Petr Šabata 9a038e
- Add function for getting recommended thpool metadata size (vpodzime)
Petr Šabata 9a038e
- Make udev settle after we create a LIO device (vpodzime)
Petr Šabata 9a038e
- Always use '--yes' for lvremove (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Feb 21 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.4-1
Petr Šabata 9a038e
- Update specs.rst to use present-tense and current API (agrover)
Petr Šabata 9a038e
- Add functions using BLOBs as LUKS passphrases (vpodzime)
Petr Šabata 9a038e
- Make sure the _error_quark() functions are in the library (vtrefny)
Petr Šabata 9a038e
- Return a special error when trying to wipe empty device (vtrefny)
Petr Šabata 9a038e
- Adapt tests to use LIO devices instead of loop devices (vpodzime)
Petr Šabata 9a038e
- Add functions for creating and deleting LIO devices (vpodzime)
Petr Šabata 9a038e
- MDRAID: Allow path as input for functions that work with sysfs (vtrefny)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Feb 15 2017 Vratislav Podzimek <vtrefny@redhat.com> - 2.3-3
Petr Šabata 9a038e
- Rebuild with changelog fixed up
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Feb 14 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.3-1
Petr Šabata 9a038e
- Allow specifying raid 'name' in multiple way when calling md functions (vtrefny)
Petr Šabata 9a038e
- Allow using both path and raid name in bd_md_set_bitmap_location (vtrefny)
Petr Šabata 9a038e
- Fix potential memory issues in s390 sanitizate functions (vpodzime)
Petr Šabata 9a038e
- Try multiple times when probing device for wiping (vpodzime)
Petr Šabata 9a038e
- Check for libvolume_key.h and dmraid.h in configure.ac (vpodzime)
Petr Šabata 9a038e
- Define our own macro for testing required header files (vpodzime)
Petr Šabata 9a038e
- Include blockdev/utils.h in mdraid.h (vtrefny)
Petr Šabata 9a038e
- Fix misspelling (agrover)
Petr Šabata 9a038e
- Skip the bcache tests even on x86_64 (vpodzime)
Petr Šabata 9a038e
- Take a break between bcache creation tests (vpodzime)
Petr Šabata 9a038e
- Make sure ./configure fails if there are some soft failures (vpodzime)
Petr Šabata 9a038e
- Improve the error message on missing GI support (vpodzime)
Petr Šabata 9a038e
- Only require bcache-tools if supporting bcache (vpodzime)
Petr Šabata 9a038e
- Skip bcache tests on non-x86_64 architectures (vpodzime)
Petr Šabata 9a038e
- Try harder to register a new bcache device (vpodzime)
Petr Šabata 9a038e
- Reimplement swapon/swapoff functions by using syscalls (vpodzime)
Petr Šabata 9a038e
- Make sure bcache functions are correctly provided or not (vpodzime)
Petr Šabata 9a038e
- Changelog fixup (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2-3
Petr Šabata 9a038e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jan 11 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.2-2
Petr Šabata 9a038e
- Rebuild with changelog fixed up
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jan 11 2017 Vratislav Podzimek <vpodzime@redhat.com> - 2.2-1
Petr Šabata 9a038e
- Use the .in file as source when bumping version (vpodzime)
Petr Šabata 9a038e
- Run pylint based on the python version and make it optional (vpodzime)
Petr Šabata 9a038e
- Disable python3 and bcache on RHEL (vpodzime)
Petr Šabata 9a038e
- Make bcache support optional (vpodzime)
Petr Šabata 9a038e
- Teach boileplate_generator.py to skip things based on patterns (vpodzime)
Petr Šabata 9a038e
- Require lower versions of some utilities (vpodzime)
Petr Šabata 9a038e
- Do not require python3 for the boilerplate generation script (vpodzime)
Petr Šabata 9a038e
- Use a proper initialization value for 'GPollFD fds[2]' (vpodzime)
Petr Šabata 9a038e
- Deal with older parted and libblkid (vpodzime)
Petr Šabata 9a038e
- Make python3 and gtk-doc optional (vpodzime)
Petr Šabata 9a038e
- Bump the version of the utils library (vpodzime)
Petr Šabata 9a038e
- Fix docstring for 'bd_md_node_from_name' (vtrefny)
Petr Šabata 9a038e
- Add tests for added mdraid methods (vtrefny)
Petr Šabata 9a038e
- Skip 'MDTestNominateDenominateActive' unless feeling lucky (vtrefny)
Petr Šabata 9a038e
- MDRaid tests: change 'wait_for_resync' to wait for given action (vtrefny)
Petr Šabata 9a038e
- Add functionality need by storaged to mdraid plugin (vtrefny)
Petr Šabata 9a038e
- Move 'echo_str_to_file' method to utils (vtrefny)
Petr Šabata 9a038e
- Add a function to setup a loop device from a file descriptor (vpodzime)
Petr Šabata 9a038e
- Add functions to get/set the autoclear flag on a loop device (vpodzime)
Petr Šabata 9a038e
- Fix checking /proc/mdstat for resync action (vtrefny)
Petr Šabata 9a038e
- Adapt the test config files to version 2.x (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Dec 12 2016 Charalampos Stratakis <cstratak@redhat.com> - 2.1-3
Petr Šabata 9a038e
- Rebuild for Python 3.6
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Nov 15 2016 Vratislav Podzimek <vpodzime@redhat.com> - 2.1-2
Petr Šabata 9a038e
- Rebuild for a chain-build with storaged (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Nov 10 2016 Vratislav Podzimek <vpodzime@redhat.com> - 2.1-1
Petr Šabata 9a038e
- Do not require an exclusive lock on the device to commit part stuff (vpodzime)
Petr Šabata 9a038e
- Prevent failure if there are no btrfs subvolumes (vpodzime)
Petr Šabata 9a038e
- Fix the test for getting version of a failing utility (vpodzime)
Petr Šabata 9a038e
- Also run the utils tests (vpodzime)
Petr Šabata 9a038e
- Bump the version of the pkgconfig module (vpodzime)
Petr Šabata 9a038e
- Include utils.h in plugins that need it (vpodzime)
Petr Šabata 9a038e
- Fix dependency check in fs plugin (vtrefny)
Petr Šabata 9a038e
- Add support for setting part id (part type) on msdos part tables (vtrefny)
Petr Šabata 9a038e
- Trim the extra info for MD RAID's name (vpodzime)
Petr Šabata 9a038e
- Add xfsprogs and dosfstools as dependencies of the fs plugin (vpodzime)
Petr Šabata 9a038e
- Fix md_name_from_node to work with the "/dev/" prefix (vpodzime)
Petr Šabata 9a038e
- New major upstream release
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Nov  9 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-8
Petr Šabata 9a038e
- Revert "Prevent issues between libparted and udev" (vpodzime)
Petr Šabata 9a038e
- Revert "Open the device file as RDWR when committing parts" (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Oct 27 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-7
Petr Šabata 9a038e
- Open the device file as RDWR when committing parts (vpodzime)
Petr Šabata 9a038e
- Handle mdadm --examine output during migration (adamw)
Petr Šabata 9a038e
  Resolves: rhbz#1381996
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Oct 24 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-6
Petr Šabata 9a038e
- Prevent issues between libparted and udev (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Oct 10 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-5
Petr Šabata 9a038e
- Make sure all object paths are passed and extracted as such (vpodzime)
Petr Šabata 9a038e
  Resolves: rhbz#1374973
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Oct  4 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-4
Petr Šabata 9a038e
- Do not report volume name for FW RAID container device (vpodzime)
Petr Šabata 9a038e
  Related: rhbz#1379865
Petr Šabata 9a038e
- Search for just "UUID" in mdadm --examine output (vpodzime)
Petr Šabata 9a038e
  Related: rhbz#1379865
Petr Šabata 9a038e
- Use 'mdadm --examine --export' to get MD RAID level (vpodzime)
Petr Šabata 9a038e
  Related: rhbz#1379865
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Oct  3 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-3
Petr Šabata 9a038e
- Try to search for "RAID Level" in mdadm's output (vpodzime)
Petr Šabata 9a038e
  Resolves: rhbz#1379865
Petr Šabata 9a038e
- Fix the number passed to LVM DBus as a job-creation timeout (vpodzime)
Petr Šabata 9a038e
  Resolves: rhbz#1378970
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Aug 29 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-2
Petr Šabata 9a038e
- Explicitly cast number constants for GVariants (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jul 27 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.9-1
Petr Šabata 9a038e
- Add functions for creating thin/cache pools from existing LVs (vpodzime)
Petr Šabata 9a038e
- Add the new mpath_get_members() function to the docs (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-2
Petr Šabata 9a038e
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jun 29 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.8-1
Petr Šabata 9a038e
- Add a function to get all mpath member devices (vpodzime)
Petr Šabata 9a038e
- Fix backport issues in the zfcp-related functionality (#1348442) (vpodzime)
Petr Šabata 9a038e
- Revert "Fix a few const params in the s390 plugin." (vpodzime)
Petr Šabata 9a038e
- Fix creation of the version-only tags (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jun 15 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.7-1
Petr Šabata 9a038e
- Include the LV roles in the LVdata (vpodzime)
Petr Šabata 9a038e
- Add a few missing items to the documentation (vpodzime)
Petr Šabata 9a038e
- Document fields of the structures (vpodzime)
Petr Šabata 9a038e
- Report (meta)data LV name properly for cache pools in lvm-dbus (vpodzime)
Petr Šabata 9a038e
- Add information about related LVs to LVMLVdata (vpodzime)
Petr Šabata 9a038e
- Remove unused code for getting supported functions (vpodzime)
Petr Šabata 9a038e
- Add zFCP functionality to s390 plugin (sbueno+anaconda)
Petr Šabata 9a038e
- Fix a few const params in the s390 plugin. (sbueno+anaconda)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jun 01 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.6-1
Petr Šabata 9a038e
- Ignore merge commits when creating changelog (vpodzime)
Petr Šabata 9a038e
- Only take the number of the first %%changelog line found (vpodzime)
Petr Šabata 9a038e
- Add some more detailed description to the part plugin (vpodzime)
Petr Šabata 9a038e
- Fix a few extra issues with the const types (vpodzime)
Petr Šabata 9a038e
- Add function for getting best free region (vpodzime)
Petr Šabata 9a038e
- Add function for getting free regions (vpodzime)
Petr Šabata 9a038e
- Fix the error message when setting part flag fails (vpodzime)
Petr Šabata 9a038e
- Add function for setting disk flags (vpodzime)
Petr Šabata 9a038e
- Add function for getting information about disk(s) (vpodzime)
Petr Šabata 9a038e
- Do not set nonsense partition paths (vpodzime)
Petr Šabata 9a038e
- Add function for getting partition by position (vpodzime)
Petr Šabata 9a038e
- Indicate if there was error from parted or not in set_parted_error() (vpodzime)
Petr Šabata 9a038e
- Minor fixes for the bd_part_get_part_spec() function (vpodzime)
Petr Šabata 9a038e
- Add support for extra GPT flags (vpodzime)
Petr Šabata 9a038e
- Add functionality for partition types (GUIDs) (vpodzime)
Petr Šabata 9a038e
- Add functionality for partition names (vpodzime)
Petr Šabata 9a038e
- Do not destroy disk objects we didn't get (vpodzime)
Petr Šabata 9a038e
- Add a function for setting multiple partition flags at once (vpodzime)
Petr Šabata 9a038e
- Remove the unused definition USE_PYTHON3 from configure.ac (vpodzime)
Petr Šabata 9a038e
- Use different BTRFS_MIN_MEMBER_SIZE on aarch64 (vpodzime)
Petr Šabata 9a038e
- Better release memory from parted objects on failures (vpodzime)
Petr Šabata 9a038e
- Rework how we do optimal alignment (vpodzime)
Petr Šabata 9a038e
- Do not try to destroy object we didn't get (vpodzime)
Petr Šabata 9a038e
- Don't pass sizes in bytes to LVM (#1317373) (vpodzime)
Petr Šabata 9a038e
- Add the libbytesize-devel build requires (vpodzime)
Petr Šabata 9a038e
- Search for the LVM DBus service in both active and activatable names (vpodzime)
Petr Šabata 9a038e
- Adapt to another stupid change in btrfs-progs (vpodzime)
Petr Šabata 9a038e
- Add the XFS-related functions to the documentation (vpodzime)
Petr Šabata 9a038e
- Add tests for the XFS-related functions (vpodzime)
Petr Šabata 9a038e
- Add support for the XFS file system to the FS plugin (vpodzime)
Petr Šabata 9a038e
- Add chunk_size to BDMDExamineData (vtrefny)
Petr Šabata 9a038e
- Add the subpackage for the FS plugin (vpodzime)
Petr Šabata 9a038e
- Add the FS plugin to the docs (vpodzime)
Petr Šabata 9a038e
- Add tests for the ext4 functionality in the fs plugin (vpodzime)
Petr Šabata 9a038e
- Add the FS plugin and the ext4 support (vpodzime)
Petr Šabata 9a038e
- Add a function for running utility reporting error and exit code (vpodzime)
Petr Šabata 9a038e
- Add the subpackage for the part plugin (vpodzime)
Petr Šabata 9a038e
- Add a missing BuildRequires for parted-devel (vpodzime)
Petr Šabata 9a038e
- Tag as both libblockdev-$version and just $version (vpodzime)
Petr Šabata 9a038e
- Add the 'part' plugin to documentation (vpodzime)
Petr Šabata 9a038e
- Add tests for the newly added part plugin (vpodzime)
Petr Šabata 9a038e
- Add the part plugin with storaged-required functionality (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Mar 21 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.5-1
Petr Šabata 9a038e
- Merge pull request #72 from vpodzime/master-faster_tests (vpodzime)
Petr Šabata 9a038e
- Ignore all .bak files (vpodzime)
Petr Šabata 9a038e
- Use python3-pylint and skip Python 2 tests (vpodzime)
Petr Šabata 9a038e
- Try a bit harder when deactivating MD arrays in tests (vpodzime)
Petr Šabata 9a038e
- Recompile only the LVM plugin in tests (vpodzime)
Petr Šabata 9a038e
- Merge pull request #65 from vpodzime/master-loc_indep_error (vpodzime)
Petr Šabata 9a038e
- Merge pull request #70 from vojtechtrefny/master-chunk_size (vpodzime)
Petr Šabata 9a038e
- Add bd_md_create_with_chunk_size() function (vtrefny)
Petr Šabata 9a038e
- Merge pull request #68 from vpodzime/master-no_intro_data (vpodzime)
Petr Šabata 9a038e
- Merge pull request #71 from vpodzime/master-ipython3 (vpodzime)
Petr Šabata 9a038e
- Run coverage with the right config directories (vpodzime)
Petr Šabata 9a038e
- Merge pull request #67 from phatina/master (vpodzime)
Petr Šabata 9a038e
- Merge pull request #69 from vpodzime/master-lvm_dbus_autostart (vpodzime)
Petr Šabata 9a038e
- Use ipython3 for debugging and testing sessions (vpodzime)
Petr Šabata 9a038e
- Don't expect to always get introspection data from DBus (vpodzime)
Petr Šabata 9a038e
- Make invocation of tests configurable (phatina)
Petr Šabata 9a038e
- Make error messages locale agnostic (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Mar 15 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.4-5
Petr Šabata 9a038e
- Search for the LVM DBus service in activatable names (vpodzime)
Petr Šabata 9a038e
- Better check for the LVM DBus API (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Mar  9 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.4-4
Petr Šabata 9a038e
- Do not try to get object path of NULL in vgreduce (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Mar  1 2016 Peter Robinson <pbrobinson@fedoraproject.org> 1.4-3
Petr Šabata 9a038e
- Depend on python3-gobject-base not python3-gobject so as to not pull in X components
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Feb 25 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.4-2
Petr Šabata 9a038e
- Add/fix the requirement for the LVM DBus daemon
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Feb 25 2016 Vratislav Podzimek <vpodzime@redhat.com> - 1.4-1
Petr Šabata 9a038e
- Merge pull request #62 from vpodzime/master-clean_up (vpodzime)
Petr Šabata 9a038e
- Use addCleanup() instead of tearDown() in tests (vpodzime)
Petr Šabata 9a038e
- Merge pull request #58 from vpodzime/master-lvm_dbus_pr (vpodzime)
Petr Šabata 9a038e
- Add the VG renaming functionality (vpodzime)
Petr Šabata 9a038e
- Packaging of the lvm-dbus plugin (vpodzime)
Petr Šabata 9a038e
- The LVM DBus plugin (vpodzime)
Petr Šabata 9a038e
- Add more generic functions for logging (vpodzime)
Petr Šabata 9a038e
- Use MAX(a, b) instead of CLAMP(b, a, b) (vpodzime)
Petr Šabata 9a038e
- Merge pull request #59 from vpodzime/master-vgrename (vpodzime)
Petr Šabata 9a038e
- Add a function for renaming VGs (vpodzime)
Petr Šabata 9a038e
- Merge pull request #57 from clumens/master (vpodzime)
Petr Šabata 9a038e
- Fix error reporting when running "make test". (clumens)
Petr Šabata 9a038e
- Merge pull request #54 from vojtechtrefny/master-pvsize (vpodzime)
Petr Šabata 9a038e
- Do not try to create a PV with 4KiB metadata space (vpodzime)
Petr Šabata 9a038e
- Add pv_info to BDLVMPVdata (vtrefny)
Petr Šabata 9a038e
- btrfs now requires at least 128MiB device(s) (vpodzime)
Petr Šabata 9a038e
- Merge pull request #52 from vpodzime/master (vpodzime)
Petr Šabata 9a038e
- Round size in thpoolcreate() to KiB (vpodzime)
Petr Šabata 9a038e
- Sync the %%changelog in spec with downstream (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Nov 25 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.3-4
Petr Šabata 9a038e
- Create the cache pool before the to-be-cached LV (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Nov 05 2015 Robert Kuska <rkuska@redhat.com> - 1.3-3
Petr Šabata 9a038e
- Rebuilt for Python3.5 rebuild
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Nov 04 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.3-2
Petr Šabata 9a038e
- Fix the annotation of bd_try_init in blockdev.c (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Oct 26 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.3-1
Petr Šabata 9a038e
- Add missing python GI requires (vpodzime)
Petr Šabata 9a038e
- Merge pull request #49 from dashea/libblockdev-python (vpodzime)
Petr Šabata 9a038e
- Merge pull request #50 from vpodzime/master-fix_striped_lv (vpodzime)
Petr Šabata 9a038e
- Merge pull request #46 from vpodzime/master-bcache_destroy (vpodzime)
Petr Šabata 9a038e
- Merge pull request #39 from vpodzime/master-lvm_physical_space (vpodzime)
Petr Šabata 9a038e
- Add a missing ldconfig that rpmlint found. (dshea)
Petr Šabata 9a038e
- Move python files to separate packages (#1256758) (dshea)
Petr Šabata 9a038e
- Fix lvcreate calls for striped LVs (vpodzime)
Petr Šabata 9a038e
- Merge pull request #48 from vojtechtrefny/master_pvfree (vpodzime)
Petr Šabata 9a038e
- Add pv_free to BDLVMPVdata (vtrefny)
Petr Šabata 9a038e
- Merge pull request #47 from atodorov/add_coverage_report (vpodzime)
Petr Šabata 9a038e
- Produce coverage report in CI (atodorov)
Petr Šabata 9a038e
- Check bcache device's state before trying to detach the cache in destroy() (vpodzime)
Petr Šabata 9a038e
- Fix URLs in the spec (vpodzime)
Petr Šabata 9a038e
- Fix the int-float less-than comparison (vpodzime)
Petr Šabata 9a038e
- Fix the calculation of physical space taken by an LV (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Sep 23 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.2-1
Petr Šabata 9a038e
- Merge pull request #40 from vpodzime/master-config_support (vpodzime)
Petr Šabata 9a038e
- Add tests for configuration support (vpodzime)
Petr Šabata 9a038e
- Add a function for getting the loaded soname for a plugin (vpodzime)
Petr Šabata 9a038e
- Add the default configuration (vpodzime)
Petr Šabata 9a038e
- Load and respect configuration files when loading plugins (vpodzime)
Petr Šabata 9a038e
- Add functions for finding and processing configuration files (vpodzime)
Petr Šabata 9a038e
- Merge pull request #38 from vpodzime/master-md_superblock_size (vpodzime)
Petr Šabata 9a038e
- Better document how MD RAID superblock size should be calculated (vpodzime)
Petr Šabata 9a038e
- Merge pull request #36 from phatina/master (vpodzime)
Petr Šabata 9a038e
- BTRFS: allow an arbitrary label to be set for a btrfs volume (phatina)
Petr Šabata 9a038e
- Merge pull request #32 from phatina/master (vpodzime)
Petr Šabata 9a038e
- BTRFS: fix parsing empty partition label (phatina)
Petr Šabata 9a038e
- Merge pull request #35 from vpodzime/master (vpodzime)
Petr Šabata 9a038e
- Define env variables for sudo via the env utility (vpodzime)
Petr Šabata 9a038e
- Merge pull request #34 from dashea/python3-tests (vpodzime)
Petr Šabata 9a038e
- Use unittest.addCleanup to simplify crypto_test. (dshea)
Petr Šabata 9a038e
- Run tests with both python2 and python3 in the ci target. (dshea)
Petr Šabata 9a038e
- Fix python3 issues in the unittests. (dshea)
Petr Šabata 9a038e
- Do not run all tests in the 'ci' target (vpodzime)
Petr Šabata 9a038e
- Merge pull request #33 from clumens/master (vpodzime)
Petr Šabata 9a038e
- Add a new makefile target that does everything needed for jenkins. (clumens)
Petr Šabata 9a038e
- Synchronize the .spec file with downstream (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Jul 24 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.1-2
Petr Šabata 9a038e
- Explicitly specify the type of the cert_data parameter (#1246096) (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Jun 19 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.1-1
Petr Šabata 9a038e
- Clean generated boilerplate code on 'make clean' (vpodzime)
Petr Šabata 9a038e
- Merge pull request #31 from atodorov/use_lang_c (vpodzime)
Petr Šabata 9a038e
- tests: use LANG=C in test_backup_passphrase() (atodorov)
Petr Šabata 9a038e
- Merge pull request #30 from atodorov/makefile_updates (vpodzime)
Petr Šabata 9a038e
- Makefile.am:   - add separate check target   - add coverage targets   - make it possible to test with Python3 (atodorov)
Petr Šabata 9a038e
- Merge pull request #29 from atodorov/fix_issue_28 (vpodzime)
Petr Šabata 9a038e
- Merge pull request #27 from atodorov/fix_docs_url (vpodzime)
Petr Šabata 9a038e
- Merge pull request #26 from atodorov/test_docs (vpodzime)
Petr Šabata 9a038e
- Change the modified sources back in tearDown() method as well. Closes #28. (atodorov)
Petr Šabata 9a038e
- update URL to on-line documentation (atodorov)
Petr Šabata 9a038e
- add test documentation (atodorov)
Petr Šabata 9a038e
- Merge pull request #22 from dashea/escrow-tests (vpodzime)
Petr Šabata 9a038e
- Merge pull request #25 from dashea/python-dep (vpodzime)
Petr Šabata 9a038e
- Filter the python files from automatic rpm requires (dshea)
Petr Šabata 9a038e
- Added tests for escrow packets and backup passphrases (dshea)
Petr Šabata 9a038e
- Free leaked contexts from crypto_init (dshea)
Petr Šabata 9a038e
- Cooperate with volume_key's memory management (dshea)
Petr Šabata 9a038e
- Fix inheritance in the LVM tests to prevent multiple runs of some tests (vpodzime)
Petr Šabata 9a038e
- Make the regexp for testing crypto_generate_backup_passphrase() stricter (vpodzime)
Petr Šabata 9a038e
- Leave room in the backup passphrase for a trailing 0 (dshea)
Petr Šabata 9a038e
- Add functions to get names of data/metadata internal LVs (vpodzime)
Petr Šabata 9a038e
- Allow getting info for an internal LV (vpodzime)
Petr Šabata 9a038e
- Gather information about all LVs (vpodzime)
Petr Šabata 9a038e
- Round requested size to KBs in lvresize() (#1221247) (vpodzime)
Petr Šabata 9a038e
- Add overrides for the ensure_init() function (vpodzime)
Petr Šabata 9a038e
- Change the default value of the 'reload' parameter of try_reinit() (vpodzime)
Petr Šabata 9a038e
- Merge pull request #21 from vpodzime/master-thpool_size_discard (vpodzime)
Petr Šabata 9a038e
- Add overrides for the lvm_is_valid_thpool_chunk_size() function (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-2
Petr Šabata 9a038e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu May 21 2015 Vratislav Podzimek <vpodzime@redhat.com> - 1.0-1
Petr Šabata 9a038e
- Adapt the release helper targets to autotools (vpodzime)
Petr Šabata 9a038e
- Fixes of paths in Makefile.am's inspired by build failures on s390 (vpodzime)
Petr Šabata 9a038e
- Add an s390-specific BuildRequires (vpodzime)
Petr Šabata 9a038e
- Distribute also the boilerplate_generator.py script (vpodzime)
Petr Šabata 9a038e
- Fix path to the generated blockdev.pc file (vpodzime)
Petr Šabata 9a038e
- Adapt tests that compile stuff to autotools (vpodzime)
Petr Šabata 9a038e
- Merge pull request #18 from vpodzime/master-autotools (vpodzime)
Petr Šabata 9a038e
- Merge pull request #20 from dashea/gtkdoc-sections (vpodzime)
Petr Šabata 9a038e
- Use the autotools building system instead of scons (vpodzime)
Petr Šabata 9a038e
- Add the two new functions to the 'blockdev' docs section (vpodzime)
Petr Šabata 9a038e
- Fix the line defining the docs file for the s390 section (vpodzime)
Petr Šabata 9a038e
- Add a missing #include to the kbd.api file (vpodzime)
Petr Šabata 9a038e
- Prevent s390-specific stuff from being used on other architectures (vpodzime)
Petr Šabata 9a038e
- Update the documentation of the is_initialized() function (vpodzime)
Petr Šabata 9a038e
- Merge pull request #19 from vpodzime/master-ensure_init (vpodzime)
Petr Šabata 9a038e
- Remove private macros from the gtkdoc sections file. (dshea)
Petr Šabata 9a038e
- Terminate ifdef statements for arch check. (sbueno+anaconda)
Petr Šabata 9a038e
- Return early from the init functions if setting up logging fails (vpodzime)
Petr Šabata 9a038e
- Add tests for the new and modified init functions (vpodzime)
Petr Šabata 9a038e
- Add new try_init() and try_reinit() functions (vpodzime)
Petr Šabata 9a038e
- Fix for adding number of loaded plugins (vpodzime)
Petr Šabata 9a038e
- Fix for ensure_init() (vpodzime)
Petr Šabata 9a038e
- Rename the try_init() function to ensure_init() and improve it (vpodzime)
Petr Šabata 9a038e
- Check number of loaded plugins and library initialization state (vpodzime)
Petr Šabata 9a038e
- Make 'reload' default to True instead of False in overrides (vpodzime)
Petr Šabata 9a038e
- Add the s390 plugin test file. (sbueno+anaconda)
Petr Šabata 9a038e
- Add the s390 plugin functions. (sbueno+anaconda)
Petr Šabata 9a038e
- Add the s390 plugin. (sbueno+anaconda)
Petr Šabata 9a038e
- Fix a typo in the spec file. (sbueno+anaconda)
Petr Šabata 9a038e
- Require the kmod-devel package for the build process (vpodzime)
Petr Šabata 9a038e
- Merge pull request #16 from dashea/escrow-encoding (vpodzime)
Petr Šabata 9a038e
- Merge pull request #13 from vpodzime/master-lvm_cache (vpodzime)
Petr Šabata 9a038e
- Merge pull request #12 from vpodzime/master-kbd_plugin (vpodzime)
Petr Šabata 9a038e
- Merge pull request #14 from vpodzime/master-better_is_multipath (vpodzime)
Petr Šabata 9a038e
- Use g_strdup() instead of g_strdup_printf() to just dup a string (vpodzime)
Petr Šabata 9a038e
- Fix the spelling of "escrow" (dshea)
Petr Šabata 9a038e
- Make the crypto plugin string parameters const (dshea)
Petr Šabata 9a038e
- Set encoding to NULL before writing the escrow packet. (dshea)
Petr Šabata 9a038e
- Get cache stats directly from the device mapper (vpodzime)
Petr Šabata 9a038e
- Reimplement the is_mpath_member() function using device mapper (vpodzime)
Petr Šabata 9a038e
- Add the LVM cache related symbols to the LVM section in the documentation (vpodzime)
Petr Šabata 9a038e
- Update the list of LVM cache related functions in features.rst (vpodzime)
Petr Šabata 9a038e
- Add tests for functions related to the LVM cache technology (vpodzime)
Petr Šabata 9a038e
- Implement the lvm_cache_stats() function (vpodzime)
Petr Šabata 9a038e
- Implement the lvm_cache_pool_name function (vpodzime)
Petr Šabata 9a038e
- Implement the lvm_cache_create_cached_lv() function (vpodzime)
Petr Šabata 9a038e
- Implement lvm_cache_attach/detach() functions (vpodzime)
Petr Šabata 9a038e
- Implement the lvm_cache_create_pool() function plus two support functions (vpodzime)
Petr Šabata 9a038e
- Implement the lvm_cache_get_default_md_size() function (vpodzime)
Petr Šabata 9a038e
- Add the 'type' parameter to the lvm_lvcreate function (vpodzime)
Petr Šabata 9a038e
- Teach boilerplate_generator to work with enum return types (vpodzime)
Petr Šabata 9a038e
- Teach boilerplate_generator to work with 'const' return types (vpodzime)
Petr Šabata 9a038e
- Add subpackages for the KBD plugin and its devel files (vpodzime)
Petr Šabata 9a038e
- Add provided symbols to the documentation section of the KBD plugin (vpodzime)
Petr Šabata 9a038e
- Implement the bcache_get_backing/cache_device functions (vpodzime)
Petr Šabata 9a038e
- Exclude bcache tests from the normal 'test' target (vpodzime)
Petr Šabata 9a038e
- Add some more and prolong some of the waits in KBD tests (vpodzime)
Petr Šabata 9a038e
- Zero all newly allocated structures (vpodzime)
Petr Šabata 9a038e
- Implement the bcache_status function and all it wants (vpodzime)
Petr Šabata 9a038e
- Fix for the zram stats (vpodzime)
Petr Šabata 9a038e
- Add bcache_get_mode and bcache_set_mode functions (vpodzime)
Petr Šabata 9a038e
- Teach boilerplate_generator to work with enum return types (vpodzime)
Petr Šabata 9a038e
- Teach boilerplate_generator to work with 'const' return types (vpodzime)
Petr Šabata 9a038e
- Add the zram_get_stats function (vpodzime)
Petr Šabata 9a038e
- Add the check() function for the KBD plugin (vpodzime)
Petr Šabata 9a038e
- Add ErrorProxy instance for the KBD plugin (vpodzime)
Petr Šabata 9a038e
- Add tests for bcache_create/attach/detach/destroy functions (vpodzime)
Petr Šabata 9a038e
- Add the 'rebuild' Makefile target (vpodzime)
Petr Šabata 9a038e
- Add bcache_create, bcache_attach, bcache_detach and bcache_destroy functions (vpodzime)
Petr Šabata 9a038e
- Implement a helper function to echo string into a file (vpodzime)
Petr Šabata 9a038e
- Add tests for zram_create_devices and zram_destroy_devices functions (vpodzime)
Petr Šabata 9a038e
- Add the zram_destroy_devices function to the KBD plugin (vpodzime)
Petr Šabata 9a038e
- Add first function to the KBD plugin: zram_create_devices (vpodzime)
Petr Šabata 9a038e
- Add the KernelBlockDevices plugin (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed May 13 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.13-1
Petr Šabata 9a038e
- Prevent a leaky test from running in Jenkins (vpodzime)
Petr Šabata 9a038e
- Try harder when cleaning up after MD RAID tests (vpodzime)
Petr Šabata 9a038e
- Improve the MD RAID activate/deactivate test (vpodzime)
Petr Šabata 9a038e
- One more @contextmanager that needs try-finally (vpodzime)
Petr Šabata 9a038e
- Do not require metadata version to be reported by 'mdadm --examine' (#1217900) (vpodzime)
Petr Šabata 9a038e
- Make sure we always set things back in context managers (vpodzime)
Petr Šabata 9a038e
- Make the release date for version 1.0 more realistic (vpodzime)
Petr Šabata 9a038e
- Merge pull request #11 from vpodzime/master (vpodzime)
Petr Šabata 9a038e
- Run utilities with LC_ALL=C (vpodzime) (#1219033)
Petr Šabata 9a038e
- Free GMatchInfo instance even in case of no match (vpodzime)
Petr Šabata 9a038e
- Resolve /dev/md/ symlinks when checking swap status. (dlehman)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Apr 24 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.12-1
Petr Šabata 9a038e
- Require minimum version of libblockdev-utils in some plugins (vpodzime)
Petr Šabata 9a038e
- Report both stdout and stderr if exit code != 0 (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Apr 17 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.11-1
Petr Šabata 9a038e
- Fix issues with using overriden functions over ErrorProxy (vpodzime)
Petr Šabata 9a038e
- Update the roadmap.rst and features.rst with new stuff (vpodzime)
Petr Šabata 9a038e
- Fix two minor issues with docs generation (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Apr 16 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.10-1
Petr Šabata 9a038e
- Fix return type of the unload_plugins() function (vpodzime)
Petr Šabata 9a038e
- Close the DL handle when check() or init() fail (vpodzime)
Petr Šabata 9a038e
- Add one more check to the reload test (vpodzime)
Petr Šabata 9a038e
- Drop reference to check() and init() functions (vpodzime)
Petr Šabata 9a038e
- Add more cats to tests (vpodzime)
Petr Šabata 9a038e
- Make regexp for getting btrfs version more generic (vpodzime)
Petr Šabata 9a038e
- Merge pull request #8 from vpodzime/master-check_functions (vpodzime)
Petr Šabata 9a038e
- Fix parameters passed to unoverridden swapon function (vpodzime)
Petr Šabata 9a038e
- Implement and test swap plugin's check function (vpodzime)
Petr Šabata 9a038e
- Implement and test MD RAID plugin's check function (vpodzime)
Petr Šabata 9a038e
- Implement and test mpath plugin's check function (vpodzime)
Petr Šabata 9a038e
- Try harder to get util's version (vpodzime)
Petr Šabata 9a038e
- Implement and test loop plugin's check function (vpodzime)
Petr Šabata 9a038e
- Implement and test DM plugin's check function (vpodzime)
Petr Šabata 9a038e
- Implement and test BTRFS plugin's check function (vpodzime)
Petr Šabata 9a038e
- Implement and test LVM plugin's check function (vpodzime)
Petr Šabata 9a038e
- Init logging before loading plugins (vpodzime)
Petr Šabata 9a038e
- Add function for utility availability checking (vpodzime)
Petr Šabata 9a038e
- Fix default value for the fake_utils' path argument (vpodzime)
Petr Šabata 9a038e
- Add ErrorProxy instance for the utils functions (vpodzime)
Petr Šabata 9a038e
- Add function for version comparison (vpodzime)
Petr Šabata 9a038e
- Merge pull request #9 from clumens/master (vpodzime)
Petr Šabata 9a038e
- Disable pylint checking on the new exception proxy. (clumens)
Petr Šabata 9a038e
- Fix XRules application and add a test for it (vpodzime)
Petr Šabata 9a038e
- Raise NotImplementedError when an unavailable function is called (vpodzime)
Petr Šabata 9a038e
- Merge pull request #4 from vpodzime/master-error_proxy (vpodzime)
Petr Šabata 9a038e
- Merge branch 'master' into master-error_proxy (vpodzime)
Petr Šabata 9a038e
- Merge pull request #5 from vpodzime/master-not_implemented_error (vpodzime)
Petr Šabata 9a038e
- Add a simple test for unloaded/unavailable functions (vpodzime)
Petr Šabata 9a038e
- Unload the plugins properly when reinit() is called (vpodzime)
Petr Šabata 9a038e
- Raise error/exception when an unimplemented function is called (#1201475) (vpodzime)
Petr Šabata 9a038e
- Do an ugly but necessary hack to make local GI overrides work (vpodzime)
Petr Šabata 9a038e
- Add the __dir__ method to ErrorProxy (vpodzime)
Petr Šabata 9a038e
- Add a rationale for the ErrorProxy to the overrides' docstring (vpodzime)
Petr Šabata 9a038e
- Add some basic info about GI overrides to the documentation (vpodzime)
Petr Šabata 9a038e
- Use pylint to check for errors in python overrides (vpodzime)
Petr Šabata 9a038e
- Add the first small test for the ErrorProxy (vpodzime)
Petr Šabata 9a038e
- Put the GI overrides in a special dir so that they are preferred (vpodzime)
Petr Šabata 9a038e
- Add a cache for attributes already resolved by ErrorProxy (vpodzime)
Petr Šabata 9a038e
- Implement the ErrorProxy python class and use it (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Tue Apr 07 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.9-1
Petr Šabata 9a038e
- Merge pull request #7 from vpodzime/master-fw_raid_fixes (vpodzime)
Petr Šabata 9a038e
- Try a bit harder when trying to determine MD RAID name (#1207317) (vpodzime)
Petr Šabata 9a038e
- Don't be naïve about mdadm --detail telling us what we want (#1207317) (vpodzime)
Petr Šabata 9a038e
- Ignore libblockdev tarballs (vpodzime)
Petr Šabata 9a038e
- Implement a test of btrfs_list_subvolumes on data from bug report (vpodzime)
Petr Šabata 9a038e
- Implement a context manager for running tests with fake utils (vpodzime)
Petr Šabata 9a038e
- Do not try to cannonicalize MD UUIDs if we didn't get them (#1207317) (vpodzime)
Petr Šabata 9a038e
- Fix the table in roadmap.rst (vpodzime)
Petr Šabata 9a038e
- Enrich the roadmap.rst file and add info about new plans (vpodzime)
Petr Šabata 9a038e
- Sync spec file with downstream (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Mar 27 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.8-1
Petr Šabata 9a038e
- Merge pull request #6 from vpodzime/master-sort_btrfs_subvolumes (vpodzime)
Petr Šabata 9a038e
- Don't be naïve about mdadm providing us data we would like (#1206394) (vpodzime)
Petr Šabata 9a038e
- Sort BTRFS subvolumes in a way that child never appears before parent (#1201120) (vpodzime)
Petr Šabata 9a038e
- Let libcryptsetup handle LUKSname->/dev/mapper/LUKSname for us (vpodzime)
Petr Šabata 9a038e
- Fix the crypto_luks_resize and create a test for it (vpodzime)
Petr Šabata 9a038e
- Add targets to create the SRPM and RPM files easily (vpodzime)
Petr Šabata 9a038e
- Don't round up to multiple of PE size bigger than max value of the rtype (vpodzime)
Petr Šabata 9a038e
- Mark majority of MD RAID tests as slow (vpodzime)
Petr Šabata 9a038e
- Merge pull request #1 from dashea/file-paths (vpodzime)
Petr Šabata 9a038e
- Don't report error for no loop device associated with given file (vpodzime)
Petr Šabata 9a038e
- Skip the detail_data.clean check when running tests in Jenkins (vpodzime)
Petr Šabata 9a038e
- Make package file paths more specific (dshea)
Petr Šabata 9a038e
- Implement and use MD RAID-specific wait for tests (vpodzime)
Petr Šabata 9a038e
- Try to give MD RAID time to sync things before querying them (vpodzime)
Petr Šabata 9a038e
- Fix the default value of the BDMDDetailData.clean field (vpodzime)
Petr Šabata 9a038e
- Do cleanup after every single MD RAID tests (vpodzime)
Petr Šabata 9a038e
- Do cleanup after every single LVM test (vpodzime)
Petr Šabata 9a038e
- Do cleanup after every single BTRFS test (vpodzime)
Petr Šabata 9a038e
- Make sure the LUKS device is closed and removed after tests (vpodzime)
Petr Šabata 9a038e
- Make sure DM maps from tests are removed after tests (vpodzime)
Petr Šabata 9a038e
- Make sure that loop devices are deactivated after tests (vpodzime)
Petr Šabata 9a038e
- Make the tearDown method of the mpath test case better visible (vpodzime)
Petr Šabata 9a038e
- Make sure that the swap is deactivated after tests (vpodzime)
Petr Šabata 9a038e
- Fix docstrings in tests' utils helper functions (vpodzime)
Petr Šabata 9a038e
- Improve the logging tests in utils_test.py (vpodzime)
Petr Šabata 9a038e
- Update the features.rst file (vpodzime)
Petr Šabata 9a038e
- Update the roadmap (vpodzime)
Petr Šabata 9a038e
- Don't check if we get a mountpoint for BTRFS operations (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Sun Mar 22 2015 Peter Robinson <pbrobinson@fedoraproject.org> 0.7-2
Petr Šabata 9a038e
- Ship license as per packaging guidelines
Petr Šabata 9a038e
- plugins-all should depend on base library too
Petr Šabata 9a038e
- Add dev docs
Petr Šabata 9a038e
Petr Šabata 9a038e
* Fri Feb 27 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.7-1
Petr Šabata 9a038e
- Be ready for mdadm --examine to not provide some of the values we want (vpodzime)
Petr Šabata 9a038e
- Add exit code information to exec logging (vpodzime)
Petr Šabata 9a038e
- Improve and add tests (vpodzime)
Petr Šabata 9a038e
- Mark the test_force_plugin and test_reload as slow (vpodzime)
Petr Šabata 9a038e
- Make sure we get some devices when creating btrfs volume (vpodzime)
Petr Šabata 9a038e
- Add override for the lvremove function (vpodzime)
Petr Šabata 9a038e
- Do not create LUKS format with no passphrase and no key file (vpodzime)
Petr Šabata 9a038e
- Make sure we use the /dev/mapper/... path for luks_status (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Thu Feb 19 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.6-1
Petr Šabata 9a038e
- Don't report error when non-existing swap's status is queried (vpodzime)
Petr Šabata 9a038e
- Make libblockdev-plugins-all pull the same version of plugins (vpodzime)
Petr Šabata 9a038e
- Don't report error when asked for a backing file of an uknown loop (vpodzime)
Petr Šabata 9a038e
- Fix accidental change in the spec's changelog (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Feb 16 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.5-1
Petr Šabata 9a038e
- Add tests for what we can easily test from the mpath plugin (vpodzime)
Petr Šabata 9a038e
- Add link to sources to the documentation (vpodzime)
Petr Šabata 9a038e
- Add missing symbols into the libblockdev-sections.txt file (vpodzime)
Petr Šabata 9a038e
- Do not build docs for testing (vpodzime)
Petr Šabata 9a038e
- Add the bd_try_init function (vpodzime)
Petr Šabata 9a038e
- Log stdout and stderr output when running processes (vpodzime)
Petr Šabata 9a038e
- Allow a subset of plugins to be load instead of all (vpodzime)
Petr Šabata 9a038e
- Make sure devmapper doesn't spam stdout with tons of messages (vpodzime)
Petr Šabata 9a038e
- Let debug messages go to stderr when running ipython (vpodzime)
Petr Šabata 9a038e
- Give plugins a way to initialize themselves (vpodzime)
Petr Šabata 9a038e
- Give plugins a way how to check if they could run properly (vpodzime)
Petr Šabata 9a038e
- Allow a subset of plugins to be load instead of all [TEST NEEDED] (vpodzime)
Petr Šabata 9a038e
- Make sure we use the whole /dev/mapper path for cryptsetup (vpodzime)
Petr Šabata 9a038e
- Fix vg_pv_count parsing when getting info about PV (vpodzime)
Petr Šabata 9a038e
- Set default values to data structures if real values are not available (vpodzime)
Petr Šabata 9a038e
- Fix the parameter name specifying pool metadata size (vpodzime)
Petr Šabata 9a038e
- Activate LUKS as ReadWrite in luks_open (vpodzime)
Petr Šabata 9a038e
- Make sure we pass key_size to cryptsetup in bytes (vpodzime)
Petr Šabata 9a038e
- Add the min_entropy parameter to luks_format Python overrides (vpodzime)
Petr Šabata 9a038e
- Pass size in KiB instead of B to lvcreate (vpodzime)
Petr Šabata 9a038e
- Add underscore into dataalignment and metadatasize parameter names (vpodzime)
Petr Šabata 9a038e
- Don't report error if non-mpath device is tested for being mpath member (vpodzime)
Petr Šabata 9a038e
- Fix name of the invoked utility in mpath_set_friendly_names (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Sat Jan 31 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.4-1
Petr Šabata 9a038e
- Improve the test for lvm_set_global_config (vpodzime)
Petr Šabata 9a038e
- Fix some minor issues in the spec file (vpodzime)
Petr Šabata 9a038e
- Fix issues with the LVM global config str (vpodzime)
Petr Šabata 9a038e
- Add couple more Python overrides (vpodzime)
Petr Šabata 9a038e
- Fix the name of the lvm_thlvpoolname() function in the header file (vpodzime)
Petr Šabata 9a038e
- Use assertEqual instead of assertTrue(a == b) (vpodzime)
Petr Šabata 9a038e
- Add the min_entropy parameter to luks_format (vpodzime)
Petr Šabata 9a038e
- Move internal dmraid-related macros into the source file (vpodzime)
Petr Šabata 9a038e
- Add an override for the md_add function (vpodzime)
Petr Šabata 9a038e
- Fix parameters in luks_open python overrides (vpodzime)
Petr Šabata 9a038e
- Prevent init() from being done multiple times and provide a test function (vpodzime)
Petr Šabata 9a038e
- Add the roadmap.rst document (vpodzime)
Petr Šabata 9a038e
- Remove an extra parenthesis in one of the docstrings (vpodzime)
Petr Šabata 9a038e
- Move the mddetail function next to the mdexamine function (vpodzime)
Petr Šabata 9a038e
- Add some more constants required by blivet (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Jan 21 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.3-1
Petr Šabata 9a038e
- Require volume_key-devel in a version that fixes build issues (vpodzime)
Petr Šabata 9a038e
- Fix Python 2 devel package name in BuildRequires (vpodzime)
Petr Šabata 9a038e
- Generate docs for the library and all plugins (vpodzime)
Petr Šabata 9a038e
- Make doc comments better for documentation generation (vpodzime)
Petr Šabata 9a038e
- Fix parameter names in function prototypes (vpodzime)
Petr Šabata 9a038e
- Add the metadatasize parameter to pvcreate (vpodzime)
Petr Šabata 9a038e
- Add the dataalignment parameter to lvm_pvcreate (vpodzime)
Petr Šabata 9a038e
- Export non-internal constants via introspection (vpodzime)
Petr Šabata 9a038e
- Expand size constants in the GI-scanned files (vpodzime)
Petr Šabata 9a038e
- Fix usage printing in the boilerplate_generator (vpodzime)
Petr Šabata 9a038e
- Add the build directory to .gitignore (vpodzime)
Petr Šabata 9a038e
- Add the md_run function (vpodzime)
Petr Šabata 9a038e
- Fix some issues in Python overrides (vpodzime)
Petr Šabata 9a038e
- Add the escrow_device function to the crypto plugin (vpodzime)
Petr Šabata 9a038e
- Fix version of GI files in the Makefile (vpodzime)
Petr Šabata 9a038e
- Make the order of release target's dependencies more explicit (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Mon Jan 12 2015 Vratislav Podzimek <vpodzime@redhat.com> - 0.2-1
Petr Šabata 9a038e
- Fix dependencies of the release target (vpodzime)
Petr Šabata 9a038e
- Python overrides for the GI-generated bindings (vpodzime)
Petr Šabata 9a038e
- Pass version info to the code and use it to load plugins (vpodzime)
Petr Šabata 9a038e
Petr Šabata 9a038e
* Wed Dec 10 2014 Vratislav Podzimek <vpodzime@redhat.com> - 0.1-1
Petr Šabata 9a038e
- Initial release