Commit Graph

32 Commits

Author SHA256 Message Date
72660cf952 Accepting request 1097042 from home:polslinux:branches:devel:libraries:c_c++
- Update to 3.0.1:
  * VDO a KBD plugins were removed.
  * New NVMe plugin was added.
  * Runtime dependencies are no longer checked during plugin
    initialization.
  * Part plugin was rewritten to use libfdisk instead of libparted
  * Crypto plugin API went through an extensive rewrite.
  * Support for new technologies was added to the crypto plugin:
    FileVault2 encryption, DM Integrity, LUKS2 tokens.
  * Filesystem plugin adds support for btrfs, F2FS, NILFS2,
    exFAT and UDF.
  * Support for new filesystem operations was added to the plugin:
    setting label and UUID, generic mkfs function and API
    for getting feature support for filesystems.
  * dmraid support was removed from the DM plugin.
  * Python 2 support was dropped.
  * loop: define LOOP_SET_BLOCK_SIZE is not defined
  * crypto: Remove stray struct redefinition
  * fs: Simplify struct BDFSInfo
  * vdo_stats: Remove unused libparted include
  * lvm: Make _vglock_start_stop static
  * fs: Add missing copy and free functions to the header file
- Drop no longer needed libblockdev-fix-libkmod-include.patch

OBS-URL: https://build.opensuse.org/request/show/1097042
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=46
2023-07-07 06:08:35 +00:00
6ae0779657 Accepting request 1008766 from home:dirkmueller:Factory
- update to 2.28:
  * lvm: Fix bd_lvm_get_supported_pe_sizes in Python on 32bit
  * tests: Create bigger devices for XFS tests
  * tests: Use ext instead of xfs in MountTestCase.test_mount_ro_device
  * mpath: Memory leak fix
  * spec: Require the same version utils from plugins
  * mdraid: Try harder to get container UUID in bd_md_detail
  * Add a test case for DDF arrays/containers
  * mdraid: Do not ignore errors from bd_md_canonicalize_uuid in bd_md_examine
  * mdraid: Try harder to get container UUID in bd_md_examine
  * mdraid: Fix copy-paste error when checking return value
  * tests: Wait for raid and mirrored LVs to be synced before removing
  * tests: Make smaller images for test_lvcreate_type
  * dm: Fix comparing DM RAID member devices UUID
  * mdraid: Fix use after free
  * ci: Add .lgtm.yaml config for LGTM
  * ci: Add GitHub actions for running rpmbuilds and csmock
  * mpath: Fix potential NULL pointer dereference

OBS-URL: https://build.opensuse.org/request/show/1008766
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=44
2022-10-10 07:54:13 +00:00
edf8189ac7 Tweak .changes
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=42
2022-07-29 20:04:36 +00:00
60ecc6c4e2 Accepting request 991523 from home:AdaLovelace:branches:devel:libraries:c_c++
- Update to version 2.27:
  * Fix for s390x: Remove double fclose in bd_s390_dasd_online (#2045784)
  * fs: Return BD_FS_ERROR_UNKNOWN_FS on mounting unknown filesystem
  * overrides: Fix translating exceptions in ErrorProxy
  * vdo_stats: Default to 100 % savings for invalid savings values
  * lvm: Fix reading statistics for VDO pools with VDO 8
  * lvm-dbus: Add support for changing compression and deduplication
  * lvm: Do not set global config to and empty string
  * lvm: Do not include duplicate entries in bd_lvm_lvs output
  * lvm: Use correct integer type in for comparison
  * crypto: Remove useless comparison in progress report in luks_format

OBS-URL: https://build.opensuse.org/request/show/991523
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=41
2022-07-29 20:01:47 +00:00
2dd3164d3f Accepting request 955892 from home:iznogood:branches:GNOME:Next
Resub with better .changes

OBS-URL: https://build.opensuse.org/request/show/955892
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=40
2022-02-18 18:55:15 +00:00
b79403d78b Accepting request 947225 from home:favogt:branches:devel:libraries:c_c++
- Remove unnecessary dependency of libbd_part2 on multipath-tools
  (bsc#1194771)

OBS-URL: https://build.opensuse.org/request/show/947225
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=39
2022-01-18 20:29:32 +00:00
bb587e5d58 Accepting request 932691 from home:luc14n0:branches:devel:libraries:c_c++
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).

OBS-URL: https://build.opensuse.org/request/show/932691
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=38
2021-11-21 10:52:00 +00:00
91f1584452 Accepting request 932020 from home:luc14n0:branches:devel:libraries:c_c++
Update to 2.26.

OBS-URL: https://build.opensuse.org/request/show/932020
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=37
2021-11-18 11:51:09 +00:00
19ab8c2c75 Accepting request 881466 from home:dimstar:Factory
- Add -Wno-deprecated-declarations to cflags: dealing with
  deprecations is upstreams business and should not hinder
  downstream packages from building.

OBS-URL: https://build.opensuse.org/request/show/881466
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=35
2021-03-26 12:07:43 +00:00
6d5248a139 Accepting request 864582 from home:dirkmueller:branches:devel:libraries:c_c++
- 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

OBS-URL: https://build.opensuse.org/request/show/864582
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=33
2021-01-20 16:18:19 +00:00
299a9af110 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=31
2020-08-20 22:15:23 +00:00
c09e6f4b5a Accepting request 774299 from home:tsaupe:branches:devel:libraries:c_c++
fix files directive for s390 in specfile

OBS-URL: https://build.opensuse.org/request/show/774299
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=29
2020-02-14 11:48:28 +00:00
ea83ddfae0 Accepting request 731502 from home:hmzhao:branches:devel:libraries:c_c++
libblockdev blocks lvm2 upgrading, please see url: https://build.opensuse.org/request/show/730344

- lvm2-clvm doesn't exist in lvm2-2.03, so change SPEC file
  libbd_lvm-dbus requires from lvm2-clvm to lvm2

OBS-URL: https://build.opensuse.org/request/show/731502
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=27
2019-09-17 12:23:25 +00:00
c0a82899e5 Accepting request 709802 from home:iznogood:branches:devel:libraries:c_c++
- 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.

OBS-URL: https://build.opensuse.org/request/show/709802
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=25
2019-06-15 17:41:37 +00:00
a8af74a5d4 Accepting request 674688 from home:jengelh:branches:devel:libraries:c_c++
- Explain VDO. Fix grammar mishaps.

OBS-URL: https://build.opensuse.org/request/show/674688
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=23
2019-02-13 18:18:33 +00:00
ad5fe3b690 Accepting request 670218 from home:iznogood:factory
- 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).

OBS-URL: https://build.opensuse.org/request/show/670218
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=21
2019-02-02 23:09:11 +00:00
84b8bb10f8 Accepting request 664875 from home:iznogood:branches:devel:libraries:c_c++
Add missing BR

OBS-URL: https://build.opensuse.org/request/show/664875
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=20
2019-01-24 10:54:50 +00:00
2ea4b7220d Accepting request 650249 from home:luc14n0:branches:devel:libraries:c_c++
update to version 2.20

OBS-URL: https://build.opensuse.org/request/show/650249
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=19
2018-12-09 23:27:14 +00:00
aa5ed5fe3a Accepting request 619653 from home:luc14n0:branches:devel:libraries:c_c++
Update to 2.18

OBS-URL: https://build.opensuse.org/request/show/619653
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=17
2018-06-29 00:45:37 +00:00
a8106be5f7 Accepting request 603861 from home:luc14n0:Factory
Update to version 2.17.

OBS-URL: https://build.opensuse.org/request/show/603861
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=15
2018-05-04 13:13:42 +00:00
8715cd60b5 Accepting request 593649 from home:luc14n0:Factory
Resplit plugins to avoid pulling clusterlvm support by default into the dependency chain (bsc#1086447).

OBS-URL: https://build.opensuse.org/request/show/593649
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=13
2018-04-05 03:57:30 +00:00
824b6c9a4d Accepting request 583155 from home:luc14n0:Factory
Move all plugins into the shared library subpackage and their respective development files into the devel one. And add '-only' to LGPL License tag to comply with SPDX 3.0.

OBS-URL: https://build.opensuse.org/request/show/583155
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=11
2018-03-06 00:19:26 +00:00
Dominique Leuenberger
c1433f12dd Accepting request 579622 from devel:libraries:c_c++
udisks2's new dependency.

OBS-URL: https://build.opensuse.org/request/show/579622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libblockdev?expand=0&rev=1
2018-02-26 22:24:51 +00:00
b3ba6ffe7a Accepting request 579621 from home:luc14n0:Factory
Add SO version to the libbd_lvm-dbus pluing's libbd_utils Requires tag and replace lvm2-dbusd with lvm2-clvm (openSUSE's lvm2 daemon) to make the plugin subpackage installable.

OBS-URL: https://build.opensuse.org/request/show/579621
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=9
2018-02-23 18:19:13 +00:00
adf4e42969 Accepting request 579615 from home:luc14n0:Factory
Add SO version to the libbd_lvm-dbus pluing's libbd_utils Requires tag and replace lvm2-dbusd with lvm2-clvm to turn the plugin subpackage installable.

OBS-URL: https://build.opensuse.org/request/show/579615
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=8
2018-02-23 17:06:11 +00:00
aba389c096 Accepting request 579613 from devel:libraries:c_c++
Update to 2.16 (rev).

OBS-URL: https://build.opensuse.org/request/show/579613
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=7
2018-02-23 16:48:04 +00:00
ffba3ca554 Accepting request 579610 from home:luc14n0:Factory
Add SO version to the libbd_lvm-dbus plugin's libbd_utils Requires tag to turn the plugin subpackage installable.

OBS-URL: https://build.opensuse.org/request/show/579610
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=6
2018-02-23 16:30:37 +00:00
153498ebd4 Accepting request 578850 from home:luc14n0:Factory
Update to version 2.16.

OBS-URL: https://build.opensuse.org/request/show/578850
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=5
2018-02-22 16:44:30 +00:00
8468249805 Accepting request 573169 from devel:libraries:c_c++
- Add missing libblockdev Provides tag so packages can only require
  the versioned library when really needed.
- Remove excess Provides, BuildRequires and %ifs.
- Fix %description line mismatch for s390x parts.

OBS-URL: https://build.opensuse.org/request/show/573169
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=4
2018-02-05 22:28:26 +00:00
d6f05a66bb Accepting request 567832 from home:luc14n0:branches:devel:libraries:c_c++
Add missing libblockdev Provides tag so packages can only require the versioned library when really needed.

OBS-URL: https://build.opensuse.org/request/show/567832
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=3
2018-01-20 02:16:01 +00:00
efcbb7bd66 Accepting request 567528 from home:jengelh:branches:devel:libraries:c_c++
- Remove excess Provides, BuildRequires and %ifs.
- Fix %description line mismatch for s390x parts.

OBS-URL: https://build.opensuse.org/request/show/567528
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=2
2018-01-20 00:26:21 +00:00
cd84df5370 Accepting request 564448 from home:luc14n0:Factory
udisks2's new dependency.

OBS-URL: https://build.opensuse.org/request/show/564448
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libblockdev?expand=0&rev=1
2018-01-18 23:23:24 +00:00