Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libblockdev2-2.26-150400.1.5 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: libblockdev2 Distribution: SUSE Linux Enterprise 15
Version: 2.26 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.1.5 Build date: Sun May 8 06:50:28 2022
Group: System/Libraries Build host: sheep60
Size: 211968 Source RPM: libblockdev-2.26-150400.1.5.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/storaged-project/libblockdev
Summary: A library for low-level manipulation with block devices
The LibBlockDev is a C library with GObject introspection support that can be
used for doing low-level operations with block devices like setting up LVM,
BTRFS, LUKS or MD RAID. The library uses plugins (LVM, BTRFS,...) and serves as
a wrapper around its plugins' functionality. All the plugins, however, can
be used as standalone libraries. One of the core principles of LibBlockDev is
that it is stateless from the storage configuration's perspective (e.g. it has
no information about VGs when creating an LV).

Provides

Requires

License

LGPL-2.1-only

Changelog

* Tue Jan 18 2022 fvogt@suse.com
  - Remove unnecessary dependency of libbd_part2 on multipath-tools
    (bsc#1194771)
* Thu Nov 18 2021 luc14n0@linuxmail.org
  - Fix lack of dependency on libblockdev-lvm needed by libblockdev
    package. The lvm-cache-stats binary needs the logical volume
    plugin to work (boo#1183948).
* Sun Nov 14 2021 luc14n0@linuxmail.org
  - Update to version 2.26:
    + Fixes:
    - Deprecated glib function call;
    - Build with LLVM/clang;
    - Many memory leaks;
    - Many tests.
  - Fix dbus.h being wrongly packaged in libbd_lvm-dbus-devl instead
    of libbd_utils-devel (boo#1189787).
* Fri Mar 26 2021 dimstar@opensuse.org
  - Add -Wno-deprecated-declarations to cflags: dealing with
    deprecations is upstreams business and should not hinder
    downstream packages from building.
* Wed Jan 20 2021 dmueller@suse.com
  - update to 2.25:
    * exec: Fix polling for stdout and stderr
    * exec: Use non-blocking read and process the buffer manually
    * exec: Clarify the BDUtilsProgExtract callback documentation
    * tests: Add bufferbloat exec tests
    * tests: Add null-byte exec tests
    * lvm: Fix bd_lvm_vdopooldata_* symbols
    * exec: Fix setting locale for util calls
    * fs: Do not report error when errors were fixed by e2fsck
    * README: Use CI status image for 2.x-branch on 2.x
    * fs: Fix compile error in ext_repair caused by cherry pick from
      master
    * Mark all GIR file constants as guint64
    * lvm: Set thin metadata limits to match limits LVM uses in
      lvcreate
    * lvm: Do not use thin_metadata_size to recommend thin metadata
      size
    * lvm: Use the UNUSED macro instead of __attribute__((unused))
    * Fix max size limit for LVM thinpool metadata
    * loop: Retry LOOP_SET_STATUS64 on EAGAIN
* Thu Aug 20 2020 dmueller@suse.com
  - udpate to 2.24:
    * VDO plugin has been deprecated in this release (functionality
      replaced by LVM VDO)
    * support for creating and managing LVM VDO volumes added
    * support for unlocking of BitLocker-compatible format BITLK
      added
    * new functions for (un)freezing filesystems added
    * test suite can now be run against installed version of
      libblockdev
* Tue Feb 04 2020 thomas.blume@suse.com
  - fix files directive for s390 in specfile
* Tue Sep 17 2019 heming.zhao@suse.com
  - lvm2-clvm doesn't exist in lvm2-2.03, so change SPEC file
    libbd_lvm-dbus requires from lvm2-clvm to lvm2
* Thu Jun 13 2019 bjorn.lie@gmail.com
  - Update to version 2.22:
    + New minor release of the libblockdev library with multiple
      fixes.
    + nvdimm: New function for getting list of supported sector sizes
      for namespaces fixes.
    + Multiple memory leaks fixed.
  - Changes from version 2.21:
    + crypto: Default key size for LUKS was changed to 512bit.
    + tools:
    - New simple cli tools that use libblockdev.
    - First tool is lvm-cache-stats for displaying stats for LVM
      cache devices.
    - Use configure option --without-tools to disable building
      these.
  - Package new cli tool in main package, should possibly be moved
    into own sub-package in the future.
* Wed Feb 13 2019 jengelh@inai.de
  - Explain VDO. Fix grammar mishaps.
* Thu Jan 24 2019 bjorn.lie@gmail.com
  - Add pkgconfig(yaml-0.1) BuildRequires and pass with-vdo instead
    of without-vdo to configure, build vdo support.
  - Following the above, add new sub-packages libbd_vdo2 and
    libbd_vdo-devel, aswell as handle the new library in post(un).
* Fri Jan 11 2019 bjorn.lie@gmail.com
  - Add pkgconfig(dbus-1) BuildRequires: Add missing BuildRequires,
    libblockdev needs dbus headerfiles during build, but configure
    does not check for it.
* Mon Nov 19 2018 luc14n0@linuxmail.org
  - Update to version 2.20:
    + Fixes:
    - Fix parsing extra arguments for LVM methods calls in the LVM
      DBus plugin;
    - Multiple fixes for running tests on Debian testing.
    + Development: Vagrantfile template was added for easy
      development machine setup.
  - Changes from version 2.19:
    + Features:
    - vdo: new functions to get statistical data for existing VDO
      volumes (bd_vdo_get_stats);
    - crypto: support for passing extra arguments for key
      derivation function when creating LUKS2 format.
* Thu Jun 28 2018 luc14n0@linuxmail.org
  - Update to version 2.18:
    + New plugin: vdo, support for creating and managing VDO volumes.
* Fri May 04 2018 luc14n0@linuxmail.org
  - Update to version 2.17:
    + New plugin: nvdimm, support for NVDIMM namespaces management;
    + LUKS2 support for creating LUKS2 format including authenticated
      disk encryption. Multiple new functions for working with LUKS
      devices (suspend/resume, header backup, metadata size...);
    + Extended support for opening TrueCrypt/VeraCrypt volumes.
  - Drop pkgconfig(nss) and libvolume_key-devel BuildRequires now
    that they are optional and pass without-escrow to configure:
    libvolume_key's code is ancient and nearly dead upstream.
* Wed Mar 28 2018 luc14n0@linuxmail.org
  - Resplit plugins to avoid pulling clusterlvm support by default
    into the dependency chain (bsc#1086447).
* Mon Mar 05 2018 luc14n0@linuxmail.org
  - Move all plugins into the shared library subpackage and their
    respective development files into the devel one.
  - Add '-only' to LGPL License tag to comply with SPDX 3.0.
* Wed Feb 21 2018 luc14n0@linuxmail.org
  - Update to version 2.16:
    * Features:
    - LUKS 2 support for luks_open/close and
      luks_add/remove/change_key.
    - Progress report support for ext filesystem checks.
  - Changes from version 2.15:
    * Features:
    - The file system plugin is now split into multiple source
      files making it easier to add support for more file systems
      and technologies.
    * Fixes:
    - How GPT patition flags are set;
    - Check the btrfs module availability as part of checking the
      btrfs plugin's dependencies;
    - Memory leaks in bd_fs_vfat_get_info();
    - The file system plugin's dependency checking mechanisms.
  - Add libblockdev-fix-libkmod-include.patch as openSUSE doesn't use
    /usr/include/ but /usr/include/kmod to place libkmod.h.
  - Conditionalize the use of Python 2's bindings and turn it off
    defaulting Python 3.
  - Drop s390's plugin due to the lack of a file still not present
    in s390-tools package.
  - Drop BuildRoot tag since RPM already handles this itself.
* Thu Jan 18 2018 jengelh@inai.de
  - Remove excess Provides, BuildRequires and %ifs.
  - Fix %description line mismatch for s390x parts.
* Tue Nov 28 2017 luc14n0@linuxmail.org
  - Initial package, version 2.14:
    * Features:
    - Added function to get DM device subsystem.
    - Support for the NTFS file system.
    - pkg-config definitions improvements.
    * Fixes:
    - Fix BSSize memory leaks.
    - Fixes for issues discovered by coverity.
    - Support for the 'Legacy boot' GPT flag.

Files

/usr/lib64/libblockdev.so.2
/usr/lib64/libblockdev.so.2.0.0
/usr/share/licenses/libblockdev2
/usr/share/licenses/libblockdev2/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 19:51:51 2024