C library supporting GObject introspection for manipulation of block devices
libblockdev is a C library supporting GObject introspection for manipulation of block devices. It has a plugin-based architecture where each technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate plugin, possibly with multiple implementations (e.g. using LVM CLI or the new LVM DBus API).
- Devel package for openSUSE:Factory
-
5
derived packages
- Links to openSUSE:Factory / libblockdev
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:libraries:c_c++/libblockdev && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
NEWS.rst | 0000037599 36.7 KB | |
_link | 0000000124 124 Bytes | |
libblockdev-3.0.4.tar.gz | 0001050971 1 MB | |
libblockdev.changes | 0000015836 15.5 KB | |
libblockdev.spec | 0000028155 27.5 KB |
Revision 52 (latest revision is 59)
Bjørn Lie (iznogood)
accepted
request 1117603
from
Paolo Stivanin (polslinux)
(revision 52)
- Update to 3.0.4: * plugins: use g_autofree for free'ing g_char's * plugins: btrfs: use g_autofree where possible for g_free * fs: correct btrfs set label description * nvme: Rework memory allocation for device ioctls * spec: Obsolete vdo plugin packages * spec: Move obsoleted devel subpackages to libblockdev-devel * ci: Bump actions/checkout from v3 to v4 * part: Do not open disk read-write for read only operations * fs: Disable progress for ntfsresize * packit: Add configuration for downstream builds * logging: Default to DEBUG log level if compiled with --enable-debug * Use log function when calling a plugin function that is not loaded * lvm-dbus: Replace g_critical calls with bd_utils_log_format * tests: Fail early when recompilation fails in library_test
Comments 1
lvm2 2.03.00 removed clvm code. It's invalid for libblockdev.spec to "Requires" lvm2-clvm down the road.