Skip to content

Changelog udisks2 (2.7.6-3)


udisks2 (2.7.6-3) unstable; urgency=medium

   [ Jeremy Bicha ]
   * Update Vcs fields for migration to
   [ Iain Lane ]
   * debian/rules, debian/substvars: Recommend libblockdev-crypto2 in Ubuntu
     too - the package is going to main now. (LP: #1757321)
   * d/p/0001-integration-test-Wait-longer-after-the-scsi-debug-CD.patch,
     Cherry-pick patches from upstream or in one case an upstream PR to fix
     testsuite failures. All via Ubuntu.
   * d/p/0003-main.c-Properly-remove-sigint-source.patch: Remove GSource
     properly - the old way was causing crashes.
   * debian/tests/control: Add test-deps on libblockdev-crypto2 and
     targetcli-fb, both of which are required by the testsuite.

udisks2 (2.7.6-2) unstable; urgency=medium

   * Team upload
   * Don't recommend exfat-utils on Ubuntu since it's in universe.
     See bug 1649537.
   * Don't recommend libblockdev-crypto2 on Ubuntu since volume-key
     is in universe. See bug 1754422.

udisks2 (2.7.6-1) unstable; urgency=medium

   * New upstream version 2.7.6
   * Bump Build-Depends on libglib2.0-dev to (>= 2.50)
   * Add Build-Depends on libmount-dev (>= 2.30)
   * Set Rules-Requires-Root to no
   * Update symbols file for libudisks2-0


udisks2 (2.7.5-1) unstable; urgency=medium

   * New upstream version 2.7.5
   * Bump Standards-Version to 4.1.2

udisks2 (2.7.4-1) unstable; urgency=medium

   * New upstream version 2.7.4
   * Bump Build-Depends on libblockdev-dev to (>= 2.14)
   * Bump Standards-Version to 4.1.1
   * Update symbols file for libudisks2-0

udisks2 (2.7.3-4) unstable; urgency=medium

   * Fix dependency of udisks2-btrfs on libblockdev-btrfs2 (Closes: #876143)

udisks2 (2.7.3-3) unstable; urgency=medium

   * Enable support for LVM2.
     Split the lvm2 module into a separate package named udisks2-lvm2.
   * Enable support for BTRFS.
     Split the btrfs module into a separate package named udisks2-btrfs.

udisks2 (2.7.3-2) unstable; urgency=medium

   * Revert accidental deletion of libudisks2.a

udisks2 (2.7.3-1) unstable; urgency=medium

   * New upstream version 2.7.3
   * Update symbols file for libudisks2-0
   * Demote udftools to Suggests
   * Drop obsolete alternative Suggests btrfs-tools
     btrfs-progs is available since stretch.
   * Drop obsolete cryptsetup-bin Suggests.
     This is now handled by libblockdev-crypto2.
   * Drop unnecessary libblockdev-lvm2 Suggests.
     We don't enable lvm2 support (yet) so there is no reason to have
     libblockdev-lvm2 installed.
   * Demote libblockdev-mdraid2 to Suggests
     libblockdev-mdraid2 will pull in mdadm which is a rather heavy dependency
     so we don't want install this dependency by default. If you need RAID
     support in udisks make sure to install this libblockdev plugin manually.
     (Closes: #873706)
   * Demote libblockdev-crypto2 to Recommends.
     We want to have working LUKS/cryptsetup support by default but provide
     the option for users to not install this dependency if they don't need
     this functionality.
   * Use new dh_missing helper instead of dh_install --fail-missing

udisks2 (2.7.2-2) unstable; urgency=medium

   * Depend on blockdev plugins required by udisks2 core (Closes: #873627)
   * Add libblockdev plugins used by udisks modules to suggests

udisks2 (2.7.2-1) unstable; urgency=medium

   * New upstream release.
     - "using libblockdev library for all low level storage management
        tasks instead of calling command line tools" (Closes: #872123)
   * Add new libblockdev build-dependencies.
   * Update debian/libudisks2-0.symbols with new symbol additions
   * Stop recommending gdisk, no longer used
   * Recommend udftools since using mkudffs
   * Recommend e2fsprogs in case it becomes non-essential
   * Suggest f2fs-tools and nilfs-tools

udisks2 (2.6.5-2) unstable; urgency=medium

   [ Michael Biebl ]
   * Add Build-Depends on libglib2.0-doc and policykit-1-doc. (Closes: #865956)
   [ Martin Pitt ]
   * Upload to unstable, now that stretch is released.
   * Bump Standards-Version to 4.0.0.
   * Drop custom prerm/postinst restart in favor of init-system-helpers
     generated code.

udisks2 (2.6.5-1) experimental; urgency=medium

   * New upstream version 2.6.5

udisks2 (2.6.4-1) experimental; urgency=medium

   [ Martin Pitt ]
   * Mark udisks2-doc as Multi-Arch: foreign
   [ Michael Biebl ]
   * Bump debhelper compat level to 10 for automatic dh-autoreconf
   [ Andreas Henriksson ]
   * Update debian/watch for move to github
   * New upstream version 2.6.4
   * Adapt to upstream renaming README to
   * Update libudisks2-0.symbols with many additions


udisks2 (2.1.8-1) unstable; urgency=medium

   * New upstream version:
     - Fixes race condition with creating and formatting partitions.
       (Closes: #767457, LP: #1460602)
   * debian/tests/upstream-system: Drop unnecessary dbus-run-session.
   * debian/tests/upstream-system: Collect core dump when the test crashes.
     This ought to help with tracking down
   * Suggest btrfs-progs as preferred alternative to btrfs-tools
     (Closes: #842436)

udisks2 (2.1.7-3) unstable; urgency=medium

   * Drop no longer needed migration code from before jessie.
   * Add explicit Build-Depends on gnome-common. Required for the
     GNOME_COMPILE_WARNINGS macro. (Closes: #837828)
   * Ensure that /var/lib/udisks2 exists when running the upstream integration
   * Promote exfat-utils from Suggests to Recommends. The exFAT file system is
     more widely used these days so we want to have support installed by
     default. (Closes: #812467)
   * Use dbus-run-session to run tests. (Closes: #836042)

udisks2 (2.1.7-2) unstable; urgency=medium

   [ Simon McVittie ]
   * Avoid using "dh_install". This would suppress installation of
     anything containing the substring .la anywhere. is
     less bad than -X.a (which stopped gnome-software from installing
     its .appstream file as intended, for example), but still seems
     somewhat risky.
   * Use https for Vcs-Git
   [ Michael Biebl ]
   * Run wrap-and-sort -at.
   * Use https for upstream homepage.
   * Drop --disable-silent-rules from debian/rules. This is now handled by dh
     directly depending on whether the DH_QUIET environment variable is set.
   * Bump Standards-Version to 3.9.8.

udisks2 (2.1.7-1) unstable; urgency=medium

   * New upstream release.
     - Drop git_Fix-udiskctl-help-for-glib-2.45.patch, included upstream.
   * debian/libudisks2-0.symbols: Add new symbols for this release.
   * udisks2-inhibit: Stop fiddling with polkit rules; restarting it can break
     existing clients/pending requests, and we can't use inotify as we don't
     want to write anything on the actual file system and bind mounts don't
     trigger inotify. Use a different approach of a temporary udev rule which
     sets UDISKS_IGNORE on all block devices. This continues to avoid touching
     the file system but does not need any daemon restarts, works with polkit
     >= 106, and now also suppresses showing new block devices on the desktop.
     (LP: #1508075)
   * Bump Standards-Version to 3.9.7 (no changes necessary).
   * debian/tests/upstream-system: Try to purge ntfs-3g, as the NTFS test still
     hangs the kernel often (see 2.1.5-1).
   * Add missing "make" test dependency.


udisks2 (2.1.6-2) unstable; urgency=medium

   * Fix udisksctl help crash with glib 2.45. (LP: #1478369)

udisks2 (2.1.6-1) unstable; urgency=medium

   [ Martin Pitt ]
   * New upstream release.
     - Drop Decide-whether-devices-are-on-the-same-seat-by-uid-n.patch,
       included upstream.
   * debian/rules: Configure with explicit --libexecdir, as that's where the
     daemon gets installed now.
   [ Simon McVittie ]
   * Disable Automake "silent rules" for more useful buildd logs

udisks2 (2.1.5-3) unstable; urgency=medium

   * debian/control: Drop obsolete XS-Testsuite: field, dpkg adds this
     automatically now.

udisks2 (2.1.5-2) experimental; urgency=medium

   * Team upload.
   * Treat devices as "on the same seat" if the requesting uid owns
     the active login session on the device's seat. This means that shared
     services run by the user's `systemd --user`, such as the dbus-daemon
     run by dbus-user-session and the D-Bus or systemd services that
     it starts, can manipulate the user's devices even though those are
     not associated with any particular login session or seat.
     (Closes: #780004)

udisks2 (2.1.5-1) experimental; urgency=medium

   [ Martin Pitt ]
   * New upstream release:
     - Drop default [df]mask for VFAT and NTFS (LP: #453605)
   * Drop our patches, included upstream.
   * debian/rules: Configure with --enable-fhs-media, to continue mounting in
     /media instead of /run/media. (Previously done by a Debian patch)
   * debian/tests/upstream-system: Drop ntfs-3g test dependency; due to a bug
     in the BLKRRPART ioctl this causes eternal udev and thus mount hangs.
     (see LP #1398859)
   * udisks2-inhibit: Don't use mount --move, as it doesn't work under shared
     mounts (i. e. under systemd). (LP: #1410851)
   [ Michael Biebl ]
   * Update Vcs-Browser URL to use cgit and https.


udisks2 (2.1.4-1) experimental; urgency=medium

   * New upstream bug fix release.
     - Avoids waking up disks from standby through SMART updates.
       (LP: #1281588)
     - Drop 00git_test_fixes.patch and libsystemd.patch, included upstream.
   * Bump Standards-Version to 3.9.6 (no changes necessary).
   * Add missing python3-dbus autopkgtest dependency.
   * integration-test: Skip double mount check for NTFS. Patch cherry-picked
     from upstream git.

udisks2 (2.1.3-5) unstable; urgency=medium

   * Mark gir and dev package as Multi-Arch: same.

udisks2 (2.1.3-4) unstable; urgency=medium

   [ Martin Pitt ]
   * Pull in latest integration-test from upstream head, to fix race conditions
     in property checks.
   [ Michael Biebl ]
   * Build against libsystemd-dev.
   * Use multiarch libdir for typelib files following the latest changes in
     gobject-introspection. (Closes: #763241)

udisks2 (2.1.3-3) unstable; urgency=medium

   * Add 00git_test_update_for_logind.patch: Update integration-test for logind
     seat tracking.
   * Add 00git_tests_sync.patch: In tests's sync(), also sync the file systems.
     This mitigates a race condition with changing labels, which particularly
     surfaces with the NTFS tests.

udisks2 (2.1.3-2) unstable; urgency=medium

   * Team upload.
   * debian/control: Use canonical Vcs fields
   * debian/control: Add build-dependency against libsystemd-login-dev and
     libsystemd-daemon-dev, this is enabling seat detection and inhibition
   * debian/control: Mark all the packages as linux-any instead of any
   * debian/control: Add dependecy against libpam-systemd, we need to be sure a
     logind session is registered for seat detection and system inhibitors

udisks2 (2.1.3-1) unstable; urgency=high

   * New upstream security/bug fix release. Fixes buffer overflow in mount path
     parsing. (CVE-2014-0004, LP: #1288226)
   * Add "isolation-machine" autopkgtest restriction, this test does not work
     in schroot or LXC.

udisks2 (2.1.2-1) unstable; urgency=low

   [ Martin Pitt ]
   * New upstream release:
     - Add exfat support (Closes: #720695)
     - Fix crash when waiting for loop device (LP: #1128275)
     - Use dosfstools instead of mtools
     - Add polkit authorization variables for removable media
     - Hide more rescue partitions
   * Drop dosfslabel.patch, fixed upstream.
   * Add Recommends: gdisk, as we need it for manipulating GPT partition tables
     through sgdisk. (LP: #1080745)
   * Bump Standards-Version to 3.9.5. No changes necessary.
   [ Colin Watson ]
   * Use dh-autoreconf to update libtool macros for new ports.
     (Closes: #732287)
   [ Andreas Henriksson ]
   * Add parted dependency. (Closes: #720491)


udisks2 (2.1.1-1) unstable; urgency=low

   * New upstream release.
   * Drop patches which have been merged upstream.
   * Refresh dosfslabel.patch.
   * Update symbols file.

udisks2 (2.1.0-4) unstable; urgency=low

   * Add 00git_nonexisting_run_udev_rules.d.patch: integration-test: Fix for
     nonexisting /run/udev/rules.d/.
   * Add 00git_vfat_test_case_insensitivity.patch: integration-test: For VFAT,
     ignore case for label comparison.
   * dosfslabel.patch: Adjust to work with dosfstools 3.0.16, which now
     enforces that labels must be uppercase. See upstream bug for details.

udisks2 (2.1.0-3) unstable; urgency=low

   [ Martin Pitt ]
   * debian/rules: Simplify dh_girepository invocation by using the dh
   [ Michael Biebl ]
   * Upload to unstable.
   * Bump Standards-Version to 3.9.4. No further changes.
   * Fix gtk-doc configure flag.
   * Drop unused acl-dev Build-Depends alternative.

udisks2 (2.1.0-2) experimental; urgency=low

   * debian/rules: Call dh_girepository to get correct dependencies of
   * Add 00git_firewire_removable.patch: Properly identify firewire devices as
     non-system devices.
   * Add 00git_hide_smartware_partitions.patch: Fix hiding of "WD SmartWare"
     partitions. (LP: #732365)

udisks2 (2.1.0-1) experimental; urgency=low

   * New upstream release.
     - Add support for creating UDF filesystems (Closes: #699360)
     - Add drive poweroff method, so that gvfs can power down hotplugged drives
       instead of just ejecting them. (LP: #1067876)
   * mount_in_media.patch: Port redirection of "mounted-fs" storage to /var/lib
     to new code structure.
   * Drop test_luks_with_vfat.patch: Fixed in current 3.7 kernel.
   * libudisks2-0.symbols: Add new symbols from this release.
   * Add 00git_logind_test.patch: Fix test for logind availability.


udisks2 (2.0.1-1) experimental; urgency=low

   [ Martin Pitt ]
   * Add debian/patches/test_luks_with_vfat.patch: Run Luks test with VFAT
     instead of ext4, to work around kernel crash with Linux 3.7 when using
     ext4 (
   [ Michael Biebl ]
   * New upstream release.
   * Update email address in debian/copyright.

udisks2 (2.0.0-3) experimental; urgency=low

   * Add unsupported_acls.patch: Some file systems, such as ext2/ext3 that were
     created a few years ago, do not support ACLs. As long as we do not have
     /media on a tmpfs, ignore failures to set the ACL on /media/<user> and
     fall back to chowning the directory to the target user. (LP: #1048059)

udisks2 (2.0.0-2) experimental; urgency=low

   * Add symbols file for libudisks2-0.
   * debian/patches/dosfslabel.patch: Switch to dosfslabel to handle VFAT
     labels since we already require dosfstools for mkfs.vfat and dosfslabel
     works just as well as mlabel nowadays.
   * debian/control: Drop recommends on mtools.
   * debian/tests/control: Switch from mtools to dosfstools.
   * debian/control: Suggest exfat-utils for exFAT support.
   * debian/control: Suggest btrfs-tools for btrfs support.

udisks2 (2.0.0-1) experimental; urgency=low

   * Final 2.0.0 release. Changes since our git snapshot:
     - Only do the isohybrid hack for the first partition
     - Don't complain about missing /etc/crypttab file
     - Don't complain about missing /etc/fstab file
     - Make it work without requiring the kernel to be CONFIG_SWAP=y
     - Don't require that users define UDISKS_API_IS_SUBJECT_TO_CHANGE
     - Lots of documentation updates and corrections
     - Update translations from Transifex
   * debian/rules: Call dh_install with --fail-missing.
   * debian/udisks2.install: Install bash completion from/to
   * Add debian/udisks2.maintscript: Remove bash completion in /etc/ on

udisks2 (1.99.0+git20120919-1) experimental; urgency=low

   * Update to current upstream git head:
     - raise gudev dependency
     - Update list of recovery/system partitions
     - Add support for creating exFAT filesystems and changing exFAT labels
     - Add textual descriptions for IMSM Raid members
     - Use all-caps for RAID in descriptions
     - Lots of test suite robustifications and added tests
     - Enable large file support (LP: #1039022)
     - Mount vfat with "flush" option
   * Drop 00git_dev_t_annotation.patch, 00git_testsuite.patch.
   * debian/control: Bump libgudev-1.0-dev build dependency as per upstream
   * debian/udisks2.install: Install umount.udisks2 into /sbin; our old
     util-linux version does not yet find it in /usr/sbin/. (LP: #1019651)

udisks2 (1.99.0-5) experimental; urgency=low

   * debian/local/udisks2-inhibit: Fix crash when /run/udisks2 does not exist
     yet. (LP: #1048211)
   * 00git_testsuite.patch: Pull latest test suite updates from trunk. This
     disables the tests for mounting XFS and reiserfs on read-only devices, as
     this is known-broken without a workaround.

udisks2 (1.99.0-4) experimental; urgency=low

   * Add debian/local/udisks2-inhibit: Hack to disallow udisks2 mount
     operations for anyone but root while a program is running. This is similar
     to udisks 1.x's "udisks --inhibit .." command. Install it into
   * mount_in_media.patch: As on Debian and Ubuntu /media is not currently a
     tmpfs, we need to put the "mounted-fs" file to a persistent path as well.
     Otherwise udisks does not clean up old mount points that it created after
     a reboot. (LP: #1043772)
   * debian/udisks2.postinst: Migrate the mounted-fs file on upgrades.
   * Update 00git_testsuite.patch: Pull latest test suite updates from trunk.
     This now covers handling of existing mount points, and mounting read-only
     devices, which reproduces LP #435192.

udisks2 (1.99.0-3) experimental; urgency=low

   * Add 00git_dev_t_annotation.patch: Add workaround annotation for
     udisks_client_get_block_for_dev(), to fix UDisks.Block.get_block_for_dev()
     on 32 bit platforms when calling it through introspection. Patch also
     committed to upstream git.
   * Add 00git_testsuite.patch: Pull latest test suite updates from trunk. This
     includes a new test case for permissions for removable devices, plus some
     race condition fixes.
   * mount_in_media.patch: Drop the test suite portion, included in previous

udisks2 (1.99.0-2) experimental; urgency=low

   * Add mount_in_media.patch: Mount drives in /media, not /run/media/, to stay
     FHS compatible. (Closes: #680403, LP: #1020759)

udisks2 (1.99.0-1) experimental; urgency=low

   * New upstream release (LP: #1030268)
     - Support Realtek rts5229 SD/MMC card readers. (LP: #1022497)
   * Drop 00git_no_polkit_fallback.patch, upstream now.
   * Drop debian/local/integration-test, shipped in upstream tarball now.
   * debian/tests/upstream-system: Run test suite from upstream source.
   * debian/tests/control: Simplify Depends: line using "@".
   * debian/tests/control: Drop undefined "no-build-needed" feature.

udisks2 (1.98.0-2) experimental; urgency=low

   * debian/local/ Fix syntax to also work with Python 3.
     (LP: #1013171)
   * debian/tests/upstream-system: Ensure that /var/run/udisks2 exists.
   * debian/tests/control: Add dbus-x11 dependency for dbus-launch.
   * debian/control: Add XS-Testsuite header, as per current DEP-8.

udisks2 (1.98.0-1) experimental; urgency=low

   * New upstream release.
   * debian/control: Drop ntfsprogs Recommends. It is a transitional package
     for ntfs-3g now, which we already recommend.
   * Add 00git_no_polkit_fallback.patch: Fix crash if polkit is not available.
     Patch backported from current upstream git head.
   * Add debian/local/integration-test: Latest integration test suite from
     upstream git. 1.99 and later will ship that in the source tarball.
   * Add debian/tests/control and debian/tests/upstream-system: DEP-8
     autopkgtest (adapted from udisks package).
   * debian/control: Change suggestion of cryptsetup to cryptsetup-bin, as that
     is sufficient for udisks' needs.
   * debian/copyright: Fix duplicate copyright line, thanks lintian.

udisks2 (1.97.0-2) experimental; urgency=low

   * debian/control: Add udev build dependency, as configure.uc needs its
     pkg-config file to check for the udev directory. Fixes FTBFS.

udisks2 (1.97.0-1) experimental; urgency=low

   * Initial release. Packaging based on udisks, thanks to Ayan George for
     helping with the packaging!