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

libudisks2-0-devel-2.10.91-1.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: libudisks2-0-devel Distribution: openSUSE Tumbleweed
Version: 2.10.91 Vendor: openSUSE
Release: 1.1 Build date: Thu Sep 4 13:15:39 2025
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 4412464 Source RPM: udisks2-2.10.91-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/storaged-project/udisks
Summary: Development files for UDisks
This package contains the development files for the library libUDisks2, a
dynamic library, which provides access to the UDisksd daemon.

Provides

Requires

License

LGPL-2.0-or-later

Changelog

* Thu Sep 04 2025 Thomas Blume <thomas.blume@suse.com>
  - update to version 2.10.91
    - dropped merged upstream patches:
      0001-udiskslinuxmanager-Add-lower-bounds-check-to-fd_inde.patch
    - ported patch to upstream code:
      usr_etc.patch -> 0001-move-config-files-to-usr-etc.patch
    - Add gzipped log files to .gitignore
    - Add option to specify metadata version when creating MD RAID
    - Add support for specifying extra PBKDF options for LUKS format
    - Add support for specifying label when creating LUKS devices
    - Allow using key files with BITLK devices
    - Change several log levels from NOTICE to INFO
    - Core: Add support for LUKS header backup.
    - Do not overwrite CPPFLAGS
    - Do not use label for DM name when unlocking BitLocker devices
    - Fix docstring for udisks_spawned_job_start
    - Fix using label as DM name when unlocking encrypted devices
    - Include error message when loading config file fails
    - Remove beakerlib tests
    - Update Brazilian Portuguese translation
    - Update French translation
    - Update Georgian translation
    - Update German translation
    - Update Hindi translation
    - Update Indonesian translation
    - Update Polish translation
    - Update Russian translation
    - Update Slovenian translation
    - Update Swedish translation
    - Use label for DM device name when unlocking encrypted devices
    - Use udisks_info() for (un)mount messages
    - build: Fix 'make shortlog'
    - build: use -export-dynamic instead of -export_dynamic
    - ci: Add a simple tmt test and run it via packit
    - ci: Bump actions/checkout from v3 to v4
    - ci: Fix running Cockpit reverse dependency tests
    - ci: Install 'python3-libdnf5' for TMT test plans
    - ci: Packit: Enable failure notifications for cockpit tests
    - ci: Remove amazon-ec2-utils if installed
    - ci: Remove priority from Testing farm repositories
    - ci: Remove the custom GH action for RPM builds
    - client: document NULL return for udisks_client_get_partition_table
    - core: Add Encrypted.Convert method
    - daemon: Add a logging function for libblockdev
    - daemon: Align to the no_inhibit job argument change
    - doc: Fix a typo
    - doc: add missing closing bracket
    - doc: fix docstring for udisks_client_get_partition_table_subtype_for_display
    - doc: fix docstring for udisks_threaded_job_start
    - doc: fix typos
    - doc: remove duplicate dot
    - docs(mdraid): update link to kernel docs
    - helpers: fixed memleak and misprint check for creating second BDCrypto context
    - infra: Add dependabot to automatically update GH actions
    - infra: bump actions/checkout from 4 to 5
    - infra: bump actions/upload-artifact from 3 to 4
    - integration-test: Adapt to the new libmount context error messages
    - integration-test: Fix change label test with exfatprogs 1.2.5
    - lvm2: Add a sync udev trigger after removing PV signatures
    - lvm2: Align to the no_inhibit job argument change
    - lvm2: Refactor udisks_daemon_util_lvm2_wipe_block()
    - lvm2: Try opening for unused device detection harder
    - lvm: Also look at symlinks for segment PVs
    - lvm: Change the known keys for GetStatistics for VDO volumes
    - lvm: Manually remove removed PVs from the LVM devices file
    - lvm: Use pvremove when removing PVs after deleting a VG
    - man: Document ID_ATA_SMART_ACCESS
    - mdraid: Expose "consistency_policy" sysfs value
    - misc: Add CentOS to the install-test-dependencies playbook
    - misc: Add cryptsetup to test dependencies
    - misc: Add parted to test dependencies
    - misc: Add python3-packaging to test dependencies
    - misc: Add vdo to the test dependencies
    - misc: Do not use "with_items" when installing packages
    - misc: Force DNF to enable C10S Copr instead of EPEL
    - misc: Separate Ansible tasks into a different file
    - modules/btrfs: add GetDefaultSubvolumeID
    - modules/btrfs: add SetDefaultSubvolumeID
    - modules/btrfs: fix copy paste typo in auth message
    - mount options: Add 'map' and 'check' ISO9660 options
    - mount options: Add some more f2fs options to the allow list
    - mount options: Allow 'commit' option for ext3/ext4
    - objectinfo: adjust translator comment
    - spec: Use SPDX license tags for subpackages
    - tests: Adapt to clang differences when causing a segfault
    - tests: Add Manager.LoopSetup() invalid fd test case
    - tests: Add NVMe persistent discovery controller tests
    - tests: Add a more robust test case for LVM devices file
    - tests: Add locked LUKS teardown test
    - tests: Add property name to failed asserts in test_40_drive
    - tests: Allow adding optional message to failed assert calls
    - tests: Avoid creating intermediary loop devices for nvme target devices
    - tests: Backport safe_dbus.py from blivet
    - tests: Check for dm-vdo kernel module instead of kvdo
    - tests: Compress the flight_recorder.log when running tests
    - tests: Enable Exfat UUID tests on Fedora
    - tests: Enable LVM VDO tests on CentOS/RHEL 10
    - tests: Fix expected error message with util-linux 2.41
    - tests: Fix expected rotation rate for SCSI debug drives in tests
    - tests: Fix running tests on systems without /etc/fstab
    - tests: Fix running tests on systems without fstab and crypttab
    - tests: Fix targetcli_config.json
    - tests: Force Python to use 'fork' method to start child processes
    - tests: Make sure /etc/iscsi/initiatorname.iscsi exists for tests
    - tests: Move creation of the test devices after arguments parsing
    - tests: Remove unused helper functions
    - tests: Remove usage of python-six
    - tests: Rework nvme revision check
    - tests: Skip ExFAT UUID tests with recent exfatprogs
    - tests: Skip exFAT UUID tests also on Fedora 39
    - tests: Skip vdo tests on RHEL/CentOS 10
    - tests: Stop trying to fully fill the VG in LVM tests
    - tests: Use seek_realtime when saving journal data
    - tests: Use sfdisk instead of parted to create partitions in tests
    - tests: Various small Python fixes
    - udisksata: Fix sense code format check
    - udisksbasejob: Keep the original data when adding object path
    - udisksdaemon: Add 'no_inhibit' argument for job creation functions
    - udiskslinuxblock: Fix leaking string
    - udiskslinuxblock: Survive a missing /etc/fstab
    - udiskslinuxblockobject: Try issuing BLKRRPART ioctl harder
    - udiskslinuxdevice: Fix dm-multipath ATA drives handling
    - udiskslinuxdevice: Ignore ID_ATA on USB devices
    - udiskslinuxdevice: Lower the severity of ATA IDENTIFY command errors
    - udiskslinuxdrive: Mark external NVMe removable
    - udiskslinuxdriveata: Port to libblockdev SMART plugin
    - udiskslinuxdriveata: Prefer udev ID_ATA_* attributes
    - udiskslinuxdriveata: Respect ID_ATA_SMART_ACCESS=none
    - udiskslinuxdriveata: Trigger uevent after enabling/disabling SMART
    - udiskslinuxdriveobject: Avoid refreshing NVMe health data on non-I/O controllers
    - udiskslinuxdriveobject: Only refresh health information on live NVMe controllers
    - udiskslinuxfilesystem: Add squashfs to well_known_filesystems
    - udiskslinuxfilesystemhelpers: Add 'noexec' to the default take-ownership mount options
    - udiskslinuxfilesystemhelpers: Mount private mounts with 'nodev,nosuid'
    - udiskslinuxloop: Fix GError use-after-free
    - udiskslinuxmanager: Add lower bounds check to fd_index
      (bsc#1248502)
    - udiskslinuxmanager:use dbus interface after free
    - udiskslinuxmdraid: Add 'no-inhibit-lock' RequestSyncAction() option
    - udiskslinuxmdraid: Avoid putting inhibit lock for externally started operations
    - udiskslinuxmdraid: Refactor error reporting
    - udiskslinuxnvmecontroller: Check for controller type on fetching health info
    - udiskslinuxprovider: Move udev monitor in a separate thread
    - udiskslinuxprovider: Properly finalize GTaskThreadFunc
    - udisksstate: Always allocate store buffer for empty variants
    - update Docbook DTD version to latest stable 4.5
* Fri Aug 29 2025 Thomas Blume <Thomas.Blume@suse.com>
  - (CVE-2025-8067) VUL-0: missing bounds check can lead to out-of-bounds
    read in udisks daemon (bsc#1248502)
    + add 0001-udiskslinuxmanager-Add-lower-bounds-check-to-fd_inde.patch
* Mon Jun 16 2025 Stefan Schubert <schubi@suse.com>
  - Moved /etc/udisks2/modules.conf.d/udisks2_lsm.conf and
    /etc/udisks2/udisks2.conf do /usr/etc. (patch usr_etc.patch)
* Wed Jan 22 2025 Dominique Leuenberger <dimstar@opensuse.org>
  - Drop rcFOO symlinks for CODE16 (PED-266).
* Wed May 22 2024 Thomas Blume <Thomas.Blume@suse.com>
  - update to version 2.10.1
    - Update Ukrainian translation
    - tests: Wipe used devices for LVM2 RAID tests
    - tests: Settle down before checking the LVM RAID MissingPhysicalVolumes property
    - tests: Rescan vdevs after lvm raid tests
    - Update German translation
    - tests: Mark UDF fstab filesystem tests as unstable
    - tests: Add offline and online filesystem grow tests
    - doc: Clarify the Filesystem.Size property presence
    - udiskslinuxfilesystem: Force native tools for mounted XFS fs size retrieval
    - udiskslinuxfilesystem: Refactor internal whitelists
    - tests: Fix Python class invocation in nvme tests
    - udisksctl: Add "--no-partition-scan" option for "loop-setup" command
    - tests: Fix regex escaping
    - integration-test: Fix invalid escaping
    - tests: Mark LVM RAID tests as unstable
    - tests: Fix LSM drive objects crawl
    - iscsi: Fix login on firmware-discovered nodes
    - udiskslinuxmanager: Properly handle disabled modules
    - tests: Replace deprecated unittest assert calls
    - udisksctl: Guard object lookup
    - Update ka.po
    - udiskslinuxloop: Avoid warnings on empty loop devices
    - Update Polish translation
    - Limit getting filesystem size only to Ext and XFS
    - build: Check for gobject-introspection m4 macro presence
    - tests: start the polkitd mock with the corresponding user if it exists
    - Drop merged upstream patches:
      0001-doc-Clarify-the-Filesystem.Size-property-presence.patch
      0001-udiskslinuxfilesystem-Force-native-tools-for-mounted.patch
      0001-udiskslinuxfilesystem-Refactor-internal-whitelists.patch
      0001-tests-Mark-UDF-fstab-filesystem-tests-as-unstable.patch
      0001-tests-Add-offline-and-online-filesystem-grow-tests.patch
* Wed Oct 11 2023 Thomas Blume <thomas.blume@suse.com>
  - fix mount failure on ntfs formatted usb disks (bsc#1216055)
    * add:
      0001-doc-Clarify-the-Filesystem.Size-property-presence.patch
      0001-tests-Mark-UDF-fstab-filesystem-tests-as-unstable.patch
      0001-udiskslinuxfilesystem-Refactor-internal-whitelists.patch
      0001-tests-Add-offline-and-online-filesystem-grow-tests.patch
      0001-udiskslinuxfilesystem-Force-native-tools-for-mounted.patch
* Tue Aug 29 2023 Luciano Santos <luc14n0@opensuse.org>
  - Add Obsoletes tags for libudisks2-0_bcache and libudisks2-0_zram
    modules, dropped on latest version bump, so they get removed from
    end users' systems upon system upgrade.
  - Drop unnecessary/discouraged %{?systemd_requires} from spec file.
* Wed Aug 16 2023 Luciano Santos <luc14n0@opensuse.org>
  - Update to version 2.10.0:
    + This release brings large number of internal changes, while
      keeping the promise of API stability. This development cycle
      was mostly driven by libblockdev 3.0 API overhaul.
    + Partitioning was ported to libfdisk.
    + The kbd and vdo libblockdev plugins were removed and so were
      zram, bcache and vdo udisks modules.
    + Definition of supported filesystems was moved to libblockdev
      and filesystem operations were unified.
    + Native NVMe support has been added through libnvme.
    + Syntax of configurable mount options was extended to separate
      filesystem signature and filesystem driver used for mounting.
    + A number of workarounds was placed around the
      org.freedesktop.UDisks2.Filesystem.Size property value
      retrieval to avoid excessive I/O traffic whenever possible.
    + Bash and Zsh completion enhancements.
    + lvm2 module uevent handling improvements.
    + ATA Secure Erase is now allowed only on top-level block
      objects.
    + Extra iSCSI node parameters are now honoured properly.
    + FIPS mode fixes.
    + Added support for resolving devices by PARTLABEL and PARTUUID.
    + Full support for setting filesystem and partition UUIDs.
    + Dynamic mountpoint name sanitization and ACL fixes.
    + Added support for LVM2 RAID.
    + UUID of Bitlocker volumes is now properly exposed.
    + Added an option to force/avoid creation of mdraid write-intent
      bitmap.
    + Updated translations.
  - Drop default_luks_encryption macro definition. It's no longer
    needed as upstream defaults to LUKS2 now.
  - Drop bcache, vdo and zram sub-packages, following upstream
    changes, and libblockdev-kbd(-devel) BuildRequires/Requires.
  - Drop bogus build requirement on libblockdev-lvm-dbus-devel, and
    move libblockdev-lvm-devel BuildRequires to the lvm2 module
    sub-package.
  - Move libconfig and libstoragemgmt pkgconfig() BuildRequires to
    the lsm module sub-package, and libblockdev-btrfs-devel
    BuildRequires to the btrfs modules sub-package, which is where
    they belong.
  - Add libblockdev-nvme-devel BuildRequires and libblockdev-nvme
    Requires as new required dependencies.
  - Drop harden_udisks2-zram-setup@.service.patch: It's unneeded now
    that the zram module has been deprecated.
  - Drop merged upstream patches:
    0001-udisksata-Move-the-low-level-PM-state-call.patch,
    0001-udiskslinuxfilesystem-Make-the-size-property-retriev.patch,
    0001-udiskslinuxmountoptions-Do-not-free-static-daemon-re.patch,
    0001-udiskslinuxprovider-Only-update-related-objects-on-u.patch.
  - Split Bash and Zsh (new to this release) completion scripts to
    sub-packages of their own.
  - Amend GPL-2.0-or-later License tags to LGPL-2.0-or-later for the
    btrfs, lvm2 and lsm UDisks modules sub-packages. This correction
    is based on what's explicitly stated on the source code from
    UDisks modules' folders under the modules/ top-level directory.
* Tue Nov 22 2022 Thomas Blume <thomas.blume@suse.com>
  - avoid wakening spun-down disks on unrelated events (bsc#1120608)
    * add:
      0001-udisksata-Move-the-low-level-PM-state-call.patch
      0001-udiskslinuxfilesystem-Make-the-size-property-retriev.patch
      0001-udiskslinuxprovider-Only-update-related-objects-on-u.patch
* Wed Nov 16 2022 Thomas Blume <thomas.blume@suse.com>
  - fix crash during shutdown (bsc#1205371)
    * add:
      0001-udiskslinuxmountoptions-Do-not-free-static-daemon-re.patch
* Fri May 20 2022 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_udisks2-zram-setup@.service.patch
    * harden_udisks2.service.patch
* Mon Jan 31 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Drop gtk-doc BuildRequires, and pass disable-gtk-doc to
    configure, the included gtk-docs are fine, we do not need to
    build them ourselves.
* Thu Jan 27 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Stop packaging libudisks_vdo standalone module, it is deprecated.
    Do this via passing explicit disable-vdo to configure and
    dropping libblockdev-vdo-devel BuildRequires. Add a
    libudisks2_0_vdo Obsoletes to ease updates.
  - No longer remove upstream config files, we want to be able to
    load modules on demand. Note that we move an example file to docs
    to keep sysconfdir clean of non-conf files.
  - Add a default_luks_encryption define, and set it to luks2, sed
    this macro into source, future versions of udisks will not need
    this, as upstream moves to luks2 by default.
  - Ghost a dir/file created by us.
  - Split out API docs into separate docs sub-package.

Files

/usr/include/udisks2
/usr/include/udisks2/udisks
/usr/include/udisks2/udisks/udisks-generated.h
/usr/include/udisks2/udisks/udisks.h
/usr/include/udisks2/udisks/udisksclient.h
/usr/include/udisks2/udisks/udisksenums.h
/usr/include/udisks2/udisks/udisksenumtypes.h
/usr/include/udisks2/udisks/udiskserror.h
/usr/include/udisks2/udisks/udisksobjectinfo.h
/usr/include/udisks2/udisks/udiskstypes.h
/usr/include/udisks2/udisks/udisksversion.h
/usr/lib/libudisks2.so
/usr/lib/pkgconfig/udisks2-btrfs.pc
/usr/lib/pkgconfig/udisks2-lsm.pc
/usr/lib/pkgconfig/udisks2-lvm2.pc
/usr/lib/pkgconfig/udisks2.pc
/usr/share/doc/packages/libudisks2-0-devel
/usr/share/doc/packages/libudisks2-0-devel/HACKING
/usr/share/doc/packages/libudisks2-0-devel/README.md
/usr/share/gir-1.0/UDisks-2.0.gir


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Sep 10 23:50:07 2025