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

libbd_utils2-2.26-150400.1.5 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: libbd_utils2 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: 41984 Source RPM: libblockdev-2.26-150400.1.5.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/storaged-project/libblockdev
Summary: Utility functions library for the LibBlockDev library
libbd_utils is a library providing utility functions used by the
LibBlockDev library and its plugins.

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/libbd_part_err.so.2
/usr/lib64/libbd_part_err.so.2.0.0
/usr/lib64/libbd_utils.so.2
/usr/lib64/libbd_utils.so.2.1.0


Generated by rpm2html 1.8.1

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