Linux repositories inspector

udisks2 - D-Bus service to access and manipulate storage devices

The udisks daemon serves as an interface to system block devices, implemented via D-Bus. It handles operations such as querying, mounting, unmounting, formatting, or detaching storage devices such as hard disks or USB thumb drives.
This package also provides the udisksctl utility, which can be used to trigger these operations from the command line (if permitted by PolicyKit).
Creating or modifying file systems such as XFS, RAID, or LUKS encryption requires that the corresponding mkfs.* and admin tools are installed, such as dosfstools for VFAT, xfsprogs for XFS, or cryptsetup for LUKS.
2.8.4
Arch iconArch rolling
Fedora iconFedora 31
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 20.04
2.8.2
Fedora iconFedora 30
Manjaro iconManjaro rolling
Ubuntu iconUbuntu 19.04
2.8.1
Debian iconDebian 10.0
Fedora iconFedora 29
OpenSUSE iconOpenSUSE Leap 15.2
2.8.0
Fedora iconFedora 29
2.7.6
Fedora iconFedora 28
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
2.7.3
CentOS iconCentOS 7.7.1908
2.6.5
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
Ubuntu iconUbuntu 17.10
2.1.8
Debian iconDebian 9.0
2.1.7
Ubuntu iconUbuntu 16.04 LTS
2.1.6
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling extra/oszst2.8.4-22020-02-21939 kiB12.4 MiB
CentOS iconCentOS 7.7.1908 osrpm2.7.3-9.el72020-01-07401 kiB2.09 MiBCentOS BuildSystem
Debian iconDebian 10.0 buster/maindeb2.8.1-42019-03-04361 kiB2.31 MiB
Debian iconDebian 9.0 stretch/maindeb2.1.8-12017-11-10287 kiB1.96 MiB
Fedora iconFedora 28 releases/Everything-osrpm2.7.6-1.fc282019-01-14419 kiB2.13 MiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm2.7.6-1.fc282019-01-14419 kiB2.13 MiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm2.7.6-1.fc282019-01-14419 kiB2.13 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm2.8.1-1.fc292019-01-14426 kiB2.41 MiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm2.8.1-1.fc292019-01-14426 kiB2.41 MiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm2.8.1-1.fc292019-01-14426 kiB2.41 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm2.8.0-2.fc292019-01-14426 kiB2.39 MiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm2.8.0-2.fc292019-01-14426 kiB2.39 MiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm2.8.0-2.fc292019-01-14426 kiB2.39 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm2.8.2-1.fc302019-06-17435 kiB2.78 MiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm2.8.2-1.fc302019-06-17435 kiB2.78 MiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm2.8.2-1.fc302019-06-17435 kiB2.78 MiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm2.8.2-1.fc302019-06-17435 kiB2.78 MiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm2.8.2-1.fc302019-06-17435 kiB2.78 MiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm2.8.4-3.fc312020-01-07462 kiB2.53 MiBFedora Project
Fedora iconFedora 31 releases/Server-osrpm2.8.4-3.fc312020-01-07462 kiB2.53 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm2.8.4-4.fc322020-02-08459 kiB2.3 MiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm2.8.4-4.fc322020-02-08459 kiB2.3 MiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm2.8.4-2.fc312019-08-03462 kiB2.53 MiBFedora Project
Manjaro iconManjaro rolling stable/extraxz2.8.2-12019-03-21876 kiB12.2 MiB
Manjaro iconManjaro rolling testing/extraxz2.8.2-12019-03-15876 kiB12.2 MiB
Manjaro iconManjaro rolling unstable/extraxz2.8.2-12019-03-14876 kiB12.2 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm2.6.5-lp150.1.132019-01-17250 kiB896 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm2.6.5-lp150.2.3.12019-01-18251 kiB896 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm2.6.5-lp151.3.32019-01-29251 kiB896 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm2.8.1-lp152.1.22020-03-19262 kiB929 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm2.1.6-6.42019-01-17206 kiB760 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm2.8.4-1.12019-11-25256 kiB973 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/maindeb2.6.5-2ubuntu22017-11-10212 kiB1020 kiB
Ubuntu iconUbuntu 18.04 LTS bionic/maindeb2.7.6-32018-06-12226 kiB1.04 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/maindeb2.7.6-3ubuntu0.22019-01-12226 kiB1.04 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/maindeb2.7.6-3ubuntu0.22019-01-12226 kiB1.04 MiB
Ubuntu iconUbuntu 18.10 cosmic/maindeb2.7.6-3ubuntu32019-01-14227 kiB1.05 MiB
Ubuntu iconUbuntu 19.04 disco/maindeb2.8.2-12019-03-10236 kiB1.1 MiB
Ubuntu iconUbuntu 19.10 eoan/maindeb2.8.4-12019-08-13239 kiB1.1 MiB
Ubuntu iconUbuntu 20.04 focal/maindeb2.8.4-1ubuntu12020-03-03239 kiB1.1 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/maindeb2.1.7-1ubuntu12017-11-10179 kiB920 kiB

Manual pages

udisksctl(1)

udisksctl - The udisks command line tool

udisks2.conf(5)

udisks2.conf - The udisks2 configuration file

udisks(8)

udisks - Disk Manager

udisksd(8)

udisksd - The udisks system daemon

umount.udisks2(8)

umount.udisks2 - unmount file systems that have been mounted by UDisks2

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 2.8.1-lp152.1.1 to 2.8.1-lp152.1.2

2020-03-19
Update to version 2.8.1 (jsc#SLE-10905):
  • Mostly bugfixes.
  • Detailed changelog in /usr/share/doc/packages/udisks2/NEWS
  • removed obsolete patches: 0001-Do-not-try-to-create-file-watchers-for-RAIDs-without.patch 0001-Fix-string-format-vulnerability.patch 0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch
  • Changes from version 2.8.0:
    • Introduce a new VDO module that is built on top of libblockdev-vdo.
    • General bugfixes.
    • Support creating LUKS 2 encrypted devices and other LUKS-related enhancements.
  • Changes from version 2.7.6:
    • Add: UdisksUtabEntry and read-write lock.
    • Fix escaping mountpoint for the cleanup service.
    • Check for all LUKS devices when looking for CryptoBackingDevice.
    • First implementation of udisksutabmonitor.
    • Invoke job_complete in the proper context in order to avoid deadlocks.
    • Generate autocleanup functions for interfaces.
    • Update documentation.
  • Changes from version 2.7.5:
    • Add:
    • 'no-discard' option to formatting methods.
    • An assertion method for checking an objects interfaces.
    • Fix:
    • Possible NULL pointer dereference in:
      udiskslinuxdrive.c, udiskslinuxmdraidobject.c and udisksclient.c
    • Resource leak.
    • size_str memory leaks in UDisksObjectInfo.
    • Copy-paste error in apply_configuration_thread_func from udiskslinuxdriveata.c.
    • "Deadcode" and ignore "check return" warnings in udisksctl.c.
    • Resolve mountpoint to the real path.
    • Include exFAT as a possible partition type for ID 0x07.
    • Always try to read configuration from crypttab in handle_unlock.
    • Make sure the table_type is consistent in handle_create_partition.
    • Wait for device to become initialized before probing it.
    • Use different mode/dmode for shared file systems.
  • Changes from version 2.7.4:
    • Add: New function to set label on swap devices.
    • Fix:
    • Uninitalized value in "udisks_linux_loop_update";
    • Loop device automounting in GNOME.
    • Run cryptsetup before returning from non-blocking Format.
    • Use new libblockdev functionality to disable checks during init.
    • Do not try to create file watchers for RAIDs without redundancy.
    • Try to use libblockdev to get RAID array size.
    • Re-add support the legacy BIOS bootable GPT flag.
  • Changes from version 2.7.3:
    • Add:
    • Version info to docstrings of the partition Resize function;
    • New ResolveDevice function;
    • New OpenDevice function;
    • some missing functions to doc/udisks2-sections.txt.in.in.
    • Fix:
    • Wrong GSList pointer declaration in
      "handle_get_block_devices";
    • "supports_owners" flag for UDF;
    • ExFAT partition type;
    • Bash completion for udisksctl;
    • Force unmounting;
    • Building documentation with new gtk-doc.
    • Process partition resize update before return.
    • Wait for cleartext device object to disappear on Lock().
    • Ignore Asus Zendisk virtual CDROM and ZFS member partitions.
    • Set corrent part type/id and GUID for UDF formatted partitions.
    • Use LUKS specific partition ID and GUID.
    • Make iSCSI Login and Logout wait for DBus objects update.
    • Disable cleaning using blivet for now.
    • Start even if a libblockdev plugin fails to load.
  • Changes from version 2.7.2:
    • Add:
    • Filesystem Resize, Check and Repair;
    • A new "Partitions" property to "PartitionTable" interface;
    • A function to:
      . "take ownership" of a filesystem;
      . List all block devices.
    • A function to wait for an object to disappear.
    • Fix:
    • Detection of drives created using isohybrid images
      (fdo#1437791);
    • Setting "SetupByUID" property when adding a new loop device;
    • How we create UDF file systems.
    • Wait for:
    • The bcache object to disappear after BcacheDestroy;
    • Zram objects to disappear on DestroyDevices().
    • Resize method for Partition interface.
    • Trigger change uevent on disk after adding partitions to it.
    • Use the assert with multiple tries for Block.Configuration.
    • Do not wait for partitions to appear after LoopSetup.
    • Try harder to ignore WD SmartWare virtual CDs.
  • Changes from version 2.7.1:
    • Don't always fail on missing LibStorageMgmt support.
    • Fix:
    • Broken partition authorization code;
    • How UDisksClient filters property changes;
    • The position to wait for a partition to appear at.
    • Don't use serial as unique ID for drive objects.
    • udiskslinuxblockbcache.c: Fix uninitialized variable.
    • udisksiscsiutil.c: Correct strncpy lengths.
    • udiskslinuxiscsisessionobject.c: Correct precondition check.
    • lsm_linux_drive.c: Remove std_lsm_vol_data_free error case.
    • udiskslinuxvolumegroupobject.c: Remove variable shadow lvs_p.
    • udiskssimplejob.c: Allow NULL for message.
    • Re-create sysfs watchers for changed mdraid devices.
    • UDisksClient: Do not try remove changed_blacklist hash table in finalize.
    • Query methods for available utility binaries.
    • Clear GError after calling "bd_part_get_part_by_pos".
    • Use "model_serial" as unique ID for drive objects.
    • Add "--yes" arg when resizing filesystem with "lvresize".
    • Do not trigger extra uevents for newly created partitions.
    • Free the partition spec libblockdev gives us.
    • Allow the user to specify the partition type.
  • Changes from version 2.7.0:
    • udisksdaemonutil.c: Fix GVariant resource leak.
    • Use libblockdev swap plugin for swapspace.
    • Use libblockdev FS plugin for mounting and unmounting devices.
    • Use libblockdev:
    • For:
      . Partitioning code;
      . Wiping newly created partitions;
      . LUKS operations.
    • To get LUKS UUID for LUKS open;
    • As a library not just the plugins;
    • MDRAID code and wipefs calls in MDRAID code.
    • Use libblockdev-lvm for:
    • LV and VG operations;
    • VolumeGroupCreate() too;
    • When updating VG on Poll() call.
    • Fix:
    • bd_reinit and g_clear_error calls in btrfs, zram and bcache;
    • Docstring of 'CreateSnapshot' method in '.Filesystem.BTRFS';
    • Requires and BuildRequires for libblockdev;
    • API for BcacheCreate function.
    • Add:
    • Libblockdev MDRAID and FS plugins to BuildRequires;
    • 'options' parameter do zRAM 'Refresh' function;
    • A function for running threaded jobs synchronously;
    • A new configure option --enable-available-modules.
    • Remove unused variables in handle_mdraid_create.
    • Create Job objects for partitioning related actions.
    • Change:
    • btrfs module API to be consistent with udisks core;
    • bcache properties do CamelCase;
    • ZRAM 'CreateDevices' function to return newly created;
    • zRAM properties to CamelCase.
    • Bcache, btrfs and zRAM modules: Handle invocations in threads.
    • Do not try to set GError over the top of a previous GError.
    • zRAM: Extract used CompAlgorithm as a single value.
      ZRAMs.
    • Move new partition start if overlaps with extended partition metadata.
    • Do not start threaded jobs automatically
    • Require and initialize the libblockdev-lvm plugin
    • Check that blockdev/lvm.h is available if LVM2 support requested.
    • Also create thin pools using libblockdev-lvm.
    • Get VGs with bd_lvm_vgs() run in a thread.
    • Update information about PVs, LVs and VGs using libblockdev-lvm.
    • Get rid of the udisks-lvm helper program.
    • Use:
    • Info for metadata LV when updating LV which has one;
    • Systemd-defined macros in the spec file template;
    • bd_lvm_vgreduce() instead of running 'vgreduce'.
    • REMOVE-ME: use the CLI-based libblockdev-lvm plugin.
    • Make sure we have the AX_CHECK_ENABLE_DEBUG macro.
    • Also check if libblockdev supports bcache.
    • Require 'udev' not 'systemd-udev'.
  • Adopt the use of %make_build and %make_install while dropping deprecated use of raw commands, following the best practices.
  • Pass disable-static to configure as static libs are enabled by default. And enable-bcache, enable-btrfs, enable-lsm, enable-lvm2, enable-lvmcache and enable-zram to enable new available features.
  • Add blkid, blockdev, libsystemd and mount pkgconfig modules, and libbd_btrfs-devel, libbd_crypto-devel, libbd_fs-devel, libbd_kbd-devel, libbd_loop-devel, libbd_lvm-devel, libbd_mdraid-devel, libbd_part-devel, libbd_swap-devel, libconfig-devel, libstoragemgmt-devel, lvm2-devel BuildRequires as new dependencies.
  • Add libblockdev, libbd_crypto, libbd_fs, libbd_loop, libbd_mdraid, libbd_part and libbd_swap Requires as new run time requirements.
  • Add e2fsprogs, xfsprogs, and dosfstools Requires, being the first needed by mkfs.ext3, mkfs.ext3 and e2label. The second, by mkfs.xfs and xfs_admin. And the third, by mkfs.vfat.
  • Add gio-unix-2.0 and gmodule-2.0 pkgconfig BuildRequires: note that they was already being pulled with pkgconfig(glib-2.0) and used, once they live in the same devel package.
  • Drop pkgconfig(udev) BuildRequires: no longer needed.
  • Replace libgudev-1_0-devel and pkgconfig(systemd) BuildRequires by gudev-1.0 and libsystemd, respectively.
  • Add LGPL-2.0+ to the preamble License tag once the preamble License tag is used for the source RPM and binary RPM packages.
  • Correct some subpackages LGPL-2.1+ License tags to LGPL-2.0+ as pointed by the COPYING and source files.
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.8.4-1ubuntu1 removed

2020-03-03
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 2.8.4-1build1 to 2.8.4-1ubuntu1

2020-03-03
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.8.4-1ubuntu1 introduced

2020-03-03
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 2.6.5-lp152.4.7 to 2.8.1-lp152.1.1

2020-03-02
Update to version 2.8.1 (jsc#SLE-10905):
  • Mostly bugfixes.
  • Detailed changelog in /usr/share/doc/packages/udisks2/NEWS
  • removed obsolete patches: 0001-Do-not-try-to-create-file-watchers-for-RAIDs-without.patch 0001-Fix-string-format-vulnerability.patch 0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch
  • Changes from version 2.8.0:
    • Introduce a new VDO module that is built on top of libblockdev-vdo.
    • General bugfixes.
    • Support creating LUKS 2 encrypted devices and other LUKS-related enhancements.
  • Changes from version 2.7.6:
    • Add: UdisksUtabEntry and read-write lock.
    • Fix escaping mountpoint for the cleanup service.
    • Check for all LUKS devices when looking for CryptoBackingDevice.
    • First implementation of udisksutabmonitor.
    • Invoke job_complete in the proper context in order to avoid deadlocks.
    • Generate autocleanup functions for interfaces.
    • Update documentation.
  • Changes from version 2.7.5:
    • Add:
    • 'no-discard' option to formatting methods.
    • An assertion method for checking an objects interfaces.
    • Fix:
    • Possible NULL pointer dereference in:
      udiskslinuxdrive.c, udiskslinuxmdraidobject.c and udisksclient.c
    • Resource leak.
    • size_str memory leaks in UDisksObjectInfo.
    • Copy-paste error in apply_configuration_thread_func from udiskslinuxdriveata.c.
    • "Deadcode" and ignore "check return" warnings in udisksctl.c.
    • Resolve mountpoint to the real path.
    • Include exFAT as a possible partition type for ID 0x07.
    • Always try to read configuration from crypttab in handle_unlock.
    • Make sure the table_type is consistent in handle_create_partition.
    • Wait for device to become initialized before probing it.
    • Use different mode/dmode for shared file systems.
  • Changes from version 2.7.4:
    • Add: New function to set label on swap devices.
    • Fix:
    • Uninitalized value in "udisks_linux_loop_update";
    • Loop device automounting in GNOME.
    • Run cryptsetup before returning from non-blocking Format.
    • Use new libblockdev functionality to disable checks during init.
    • Do not try to create file watchers for RAIDs without redundancy.
    • Try to use libblockdev to get RAID array size.
    • Re-add support the legacy BIOS bootable GPT flag.
  • Changes from version 2.7.3:
    • Add:
    • Version info to docstrings of the partition Resize function;
    • New ResolveDevice function;
    • New OpenDevice function;
    • some missing functions to doc/udisks2-sections.txt.in.in.
    • Fix:
    • Wrong GSList pointer declaration in
      "handle_get_block_devices";
    • "supports_owners" flag for UDF;
    • ExFAT partition type;
    • Bash completion for udisksctl;
    • Force unmounting;
    • Building documentation with new gtk-doc.
    • Process partition resize update before return.
    • Wait for cleartext device object to disappear on Lock().
    • Ignore Asus Zendisk virtual CDROM and ZFS member partitions.
    • Set corrent part type/id and GUID for UDF formatted partitions.
    • Use LUKS specific partition ID and GUID.
    • Make iSCSI Login and Logout wait for DBus objects update.
    • Disable cleaning using blivet for now.
    • Start even if a libblockdev plugin fails to load.
  • Changes from version 2.7.2:
    • Add:
    • Filesystem Resize, Check and Repair;
    • A new "Partitions" property to "PartitionTable" interface;
    • A function to:
      . "take ownership" of a filesystem;
      . List all block devices.
    • A function to wait for an object to disappear.
    • Fix:
    • Detection of drives created using isohybrid images
      (fdo#1437791);
    • Setting "SetupByUID" property when adding a new loop device;
    • How we create UDF file systems.
    • Wait for:
    • The bcache object to disappear after BcacheDestroy;
    • Zram objects to disappear on DestroyDevices().
    • Resize method for Partition interface.
    • Trigger change uevent on disk after adding partitions to it.
    • Use the assert with multiple tries for Block.Configuration.
    • Do not wait for partitions to appear after LoopSetup.
    • Try harder to ignore WD SmartWare virtual CDs.
  • Changes from version 2.7.1:
    • Don't always fail on missing LibStorageMgmt support.
    • Fix:
    • Broken partition authorization code;
    • How UDisksClient filters property changes;
    • The position to wait for a partition to appear at.
    • Don't use serial as unique ID for drive objects.
    • udiskslinuxblockbcache.c: Fix uninitialized variable.
    • udisksiscsiutil.c: Correct strncpy lengths.
    • udiskslinuxiscsisessionobject.c: Correct precondition check.
    • lsm_linux_drive.c: Remove std_lsm_vol_data_free error case.
    • udiskslinuxvolumegroupobject.c: Remove variable shadow lvs_p.
    • udiskssimplejob.c: Allow NULL for message.
    • Re-create sysfs watchers for changed mdraid devices.
    • UDisksClient: Do not try remove changed_blacklist hash table in finalize.
    • Query methods for available utility binaries.
    • Clear GError after calling "bd_part_get_part_by_pos".
    • Use "model_serial" as unique ID for drive objects.
    • Add "--yes" arg when resizing filesystem with "lvresize".
    • Do not trigger extra uevents for newly created partitions.
    • Free the partition spec libblockdev gives us.
    • Allow the user to specify the partition type.
  • Changes from version 2.7.0:
    • udisksdaemonutil.c: Fix GVariant resource leak.
    • Use libblockdev swap plugin for swapspace.
    • Use libblockdev FS plugin for mounting and unmounting devices.
    • Use libblockdev:
    • For:
      . Partitioning code;
      . Wiping newly created partitions;
      . LUKS operations.
    • To get LUKS UUID for LUKS open;
    • As a library not just the plugins;
    • MDRAID code and wipefs calls in MDRAID code.
    • Use libblockdev-lvm for:
    • LV and VG operations;
    • VolumeGroupCreate() too;
    • When updating VG on Poll() call.
    • Fix:
    • bd_reinit and g_clear_error calls in btrfs, zram and bcache;
    • Docstring of 'CreateSnapshot' method in '.Filesystem.BTRFS';
    • Requires and BuildRequires for libblockdev;
    • API for BcacheCreate function.
    • Add:
    • Libblockdev MDRAID and FS plugins to BuildRequires;
    • 'options' parameter do zRAM 'Refresh' function;
    • A function for running threaded jobs synchronously;
    • A new configure option --enable-available-modules.
    • Remove unused variables in handle_mdraid_create.
    • Create Job objects for partitioning related actions.
    • Change:
    • btrfs module API to be consistent with udisks core;
    • bcache properties do CamelCase;
    • ZRAM 'CreateDevices' function to return newly created;
    • zRAM properties to CamelCase.
    • Bcache, btrfs and zRAM modules: Handle invocations in threads.
    • Do not try to set GError over the top of a previous GError.
    • zRAM: Extract used CompAlgorithm as a single value.
      ZRAMs.
    • Move new partition start if overlaps with extended partition metadata.
    • Do not start threaded jobs automatically
    • Require and initialize the libblockdev-lvm plugin
    • Check that blockdev/lvm.h is available if LVM2 support requested.
    • Also create thin pools using libblockdev-lvm.
    • Get VGs with bd_lvm_vgs() run in a thread.
    • Update information about PVs, LVs and VGs using libblockdev-lvm.
    • Get rid of the udisks-lvm helper program.
    • Use:
    • Info for metadata LV when updating LV which has one;
    • Systemd-defined macros in the spec file template;
    • bd_lvm_vgreduce() instead of running 'vgreduce'.
    • REMOVE-ME: use the CLI-based libblockdev-lvm plugin.
    • Make sure we have the AX_CHECK_ENABLE_DEBUG macro.
    • Also check if libblockdev supports bcache.
    • Require 'udev' not 'systemd-udev'.
  • Adopt the use of %make_build and %make_install while dropping deprecated use of raw commands, following the best practices.
  • Pass disable-static to configure as static libs are enabled by default. And enable-bcache, enable-btrfs, enable-lsm, enable-lvm2, enable-lvmcache and enable-zram to enable new available features.
  • Add blkid, blockdev, libsystemd and mount pkgconfig modules, and libbd_btrfs-devel, libbd_crypto-devel, libbd_fs-devel, libbd_kbd-devel, libbd_loop-devel, libbd_lvm-devel, libbd_mdraid-devel, libbd_part-devel, libbd_swap-devel, libconfig-devel, libstoragemgmt-devel, lvm2-devel BuildRequires as new dependencies.
  • Add libblockdev, libbd_crypto, libbd_fs, libbd_loop, libbd_mdraid, libbd_part and libbd_swap Requires as new run time requirements.
  • Add e2fsprogs, xfsprogs, and dosfstools Requires, being the first needed by mkfs.ext3, mkfs.ext3 and e2label. The second, by mkfs.xfs and xfs_admin. And the third, by mkfs.vfat.
  • Add gio-unix-2.0 and gmodule-2.0 pkgconfig BuildRequires: note that they was already being pulled with pkgconfig(glib-2.0) and used, once they live in the same devel package.
  • Drop pkgconfig(udev) BuildRequires: no longer needed.
  • Replace libgudev-1_0-devel and pkgconfig(systemd) BuildRequires by gudev-1.0 and libsystemd, respectively.
  • Add LGPL-2.0+ to the preamble License tag once the preamble License tag is used for the source RPM and binary RPM packages.
  • Correct some subpackages LGPL-2.1+ License tags to LGPL-2.0+ as pointed by the COPYING and source files.
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.8.4-1build1 removed

2020-02-24
Ubuntu icon

Ubuntu 20.04 focal/main: Updated from 2.8.4-1 to 2.8.4-1build1

2020-02-24
Ubuntu icon

Ubuntu 20.04 focal-proposed/main: Version 2.8.4-1build1 introduced

2020-02-24
Arch icon

Arch rolling extra/os: Updated from 2.8.4-1 to 2.8.4-2

2020-02-21
Fedora icon

Fedora rawhide development/Server-os: Updated from 2.8.4-3.fc32 to 2.8.4-4.fc32

2020-02-08
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.8.4-3.fc32 to 2.8.4-4.fc32

2020-02-08
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 2.6.5-lp152.4.4 to 2.6.5-lp152.4.7

2020-02-04
  • strip trailing newline from sysfs raid level information (bsc#1091274)
    • add 0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch
Fedora icon

Fedora 31 releases/Server-os: Version 2.8.4-3.fc31 introduced

2020-01-07
  • Don't trigger udev if socket is not accessible
Fedora icon

Fedora 31 releases/Everything-os: Version 2.8.4-3.fc31 introduced

2020-01-07
  • Don't trigger udev if socket is not accessible
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 2.6.5-lp152.4.4 introduced

2020-01-07
  • strip trailing newline from sysfs raid level information (bsc#1091274)
    • add 0001-Remove-leading-trailing-white-space-in-read_sysfs_at.patch
CentOS icon

CentOS 7.7.1908 os: Version 2.7.3-9.el7 introduced

2020-01-07
  • Build udisks2-lsm subpackage (#1672664)
  • Fix sigint source removal on daemon exit (#1643350)
  • CVE-2018-17336: Fix format string vulnerability in udisks_log (#1637427)
  • Describe command options in the udisksctl man page (#1568269)
Ubuntu icon

Ubuntu 20.04 focal/main: Version 2.8.4-1 introduced

2020-01-07
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 2.8.3-3.1 to 2.8.4-1.1

2019-11-25
  • Update to version 2.8.4:
    • This udisks-2.8.4 release brings couple of bugfixes, docs and test fixes and translation updates. With ongoing focus on development towards udisks-2.9.0, this is just a small maintenance release.
Fedora icon

Fedora rawhide development/Server-os: Updated from 2.8.4-2.fc31 to 2.8.4-3.fc32

2019-10-05
  • Don't trigger udev if socket is not accessible
Fedora icon

Fedora rawhide development/Everything-os: Updated from 2.8.4-2.fc31 to 2.8.4-3.fc32

2019-10-05
  • Don't trigger udev if socket is not accessible

Related packages

udisks2-bcache - bcache support for udisks2
udisks2-bcache-debuginfo - Debug information for package udisks2-bcache
udisks2-btrfs - BTRFS support for udisks2
udisks2-btrfs-debuginfo - Debug information for package udisks2-btrfs
udisks2-debuginfo - Debug information for package udisks2
udisks2-debugsource - Debug sources for package udisks2
udisks2-devel - Disk Management Service, version 2 -- Development Files
udisks2-doc - udisks2 documentation
udisks2-iscsi - Module for iSCSI
udisks2-iscsi-debuginfo - Debug information for package udisks2-iscsi
udisks2-lang - Translations for package udisks2
udisks2-lsm - Module for LSM
udisks2-lsm-debuginfo - Debug information for package udisks2-lsm
udisks2-lvm2 - LVM2 support for udisks2
udisks2-lvm2-debuginfo - Debug information for package udisks2-lvm2
udisks2-qt5 - UDisks2 DBus interfaces binding for Qt5
udisks2-qt5-debuginfo - Debug information for package udisks2-qt5
udisks2-qt5-debugsource - Debug sources for package udisks2-qt5
udisks2-qt5-devel - Development package for udisks2-qt5
udisks2-vdo - VDO support for udisks2
udisks2-zram - zram support for udisks2
udisks2-zram-debuginfo - Debug information for package udisks2-zram
⇧ Top