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 |
---|---|---|
_link | 0000000124 124 Bytes | |
libblockdev-2.25.tar.gz | 0000930238 908 KB | |
libblockdev-fix-libkmod-include.patch | 0000000267 267 Bytes | |
libblockdev.changes | 0000007344 7.17 KB | |
libblockdev.spec | 0000024037 23.5 KB |
Revision 33 (latest revision is 57)
Dominique Leuenberger (dimstar)
accepted
request 864582
from
Dirk Mueller (dirkmueller)
(revision 33)
- 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
Comments 1
lvm2 2.03.00 removed clvm code. It's invalid for libblockdev.spec to "Requires" lvm2-clvm down the road.