-
devicekit-disks (007-2ubuntu7) karmic-proposed; urgency=low
* Add devicekit-disks.prerm script which stops the devicekit-disks
daemon when devicekit-disks is removed. This fixes a problem with
the Karmic to Lucid upgrade on systems with 'removable' disks.
(LP: #554718)
-- Scott Talbert <email address hidden> Mon, 26 Jul 2010 19:14:54 -0400
-
devicekit-disks (007-2ubuntu6) karmic-proposed; urgency=low
* Add 11-disable-smart-probing.patch: Disable ATA SMART probing on ATA
disks. It causes hardware damage to a lot of SSD disks. This is a
workaround, until a real fix in libatasmart is found. (LP: #445852)
-- Martin Pitt <email address hidden> Thu, 25 Mar 2010 18:47:35 +0100
-
devicekit-disks (007-2ubuntu5) karmic-proposed; urgency=low
* Add 10-force-unmount-fstab.patch: force_removal() previously only checked
for entries in our own mtab. This caused forced unmounts for drives in
/etc/fstab not to work. Now check for drives in /etc/fstab as well.
(LP: #476654)
-- Martin Pitt <email address hidden> Sun, 14 Mar 2010 21:06:50 +0100
-
devicekit-disks (007-2ubuntu4) karmic-proposed; urgency=low
[ Martin Pitt ]
* Add 09-fix-atasmart-crash.patch: Fix common crash when
devkit-disks-helper-ata-smart-collect succeeds, but returns invalid base64
data on stdout. (fd.o #25043, LP: #419663)
[ Steve Magoun ]
* Backport 03-hide-configuration-partition-12.patch from Lucid to fix
regression that caused Acer and other hidden partitions to appear
after upgrading to Karmic (LP: #451304)
-- Martin Pitt <email address hidden> Wed, 11 Nov 2009 23:29:29 +0100
-
devicekit-disks (007-2ubuntu3) karmic; urgency=low
* Add 08-hide-lvm-mirror-volumes.patch: Hide pseudo LVs which should not be
displayed. This is an unintrusive workaround for Karmic, real fix involves
reshuffling our udev rules quite a bit (which is done upstream, and will
trickle into Lucid). (LP: #458529)
-- Martin Pitt <email address hidden> Fri, 23 Oct 2009 00:18:20 +0200
-
devicekit-disks (007-2ubuntu2) karmic; urgency=low
* 07-media-player-icon.patch: Fix stupid typo which caused _all_ devices to
get marked as a media player.
-- Martin Pitt <email address hidden> Tue, 13 Oct 2009 21:42:58 +0200
-
devicekit-disks (007-2ubuntu1) karmic; urgency=low
* Upload Debian git head to collect fixes below. Package can be synced next
time.
* Add debian/local/apport-hook.py: Apport package hook for collecting
hardware information, devkit-disks --dump, mounts, and fstab. Install it
in debian/rules when building on Ubuntu. Add "lsb-release" build
dependency for this.
* Add 07-media-player-icon.patch: Use "media-player" icon for storage
devices tagged with ID_MEDIA_PLAYER. (LP: #440290)
-- Martin Pitt <email address hidden> Tue, 13 Oct 2009 15:38:25 +0200
-
devicekit-disks (007-2) experimental; urgency=low
* debian/rules: Enable quilt patch system. Add quilt build dependency.
* Add 01-mkfs-tempdir.patch: Daemon does not create /var/run/DeviceKit-disks/,
so mkfs jobs fail. Just create the directory in /tmp, this is what /tmp is
for, after all. (See https://bugs.freedesktop.org/show_bug.cgi?id=24265)
* Add 00git-fix-inhibit.patch: Actually make Inhibit() work again. Taken
from upstream git head. (LP: #428133)
* Add 02-unlock-CD-trays-after-mounting.patch: Unlike in the hal world, we
do not have a daemon polling CD drives for eject button presses. In order
to make hardware tray eject buttons work, unlock the tray after
mounting a CD. This is pretty much equivalent to yanking out USB sticks,
which we already handle reasonably (detecting disappeared device,
force-unmounting). (https://bugs.freedesktop.org/show_bug.cgi?id=24052,
LP: #397734)
* Add 03-fix-subsystem-check-for-firewire.patch: Firewire subsystem is
called "ieee1394" in current Linux. Now check for both "ieee1394" and
"firewire". This fixes firewire drives to not be considered system
internal any more. (https://bugs.freedesktop.org/show_bug.cgi?id=24351,
LP: #442604)
* Add 04-mount-vfat-with-shortname-mixed-by-default.patch: The previous
default, shortname=lower, breaks all-uppercase file names ("touch
FOO" creates "foo"), thus breaks rsync, and Windows compatibility. The
default was changed in the Linux kernel for 2.6.32 as well.
(https://bugs.freedesktop.org/show_bug.cgi?id=24129, LP: #428174)
* Add 00git-crash-on-removing-NULL-value-from-hash.patch: Properly handle
the situtation where we're processing a 'change' event but the 'remove'
event has happened but is still queued up in our own process. Also handle
device file renames and 'move' uevents.
(http://bugs.freedesktop.org/show_bug.cgi?id=24264, LP: #414407)
* Add 06-show-MMC-MemStick-cards-by-default.patch: Show MMC/MemStick cards
by default; the previous whitelist in the udev rules ignored them.
(https://bugs.freedesktop.org/show_bug.cgi?id=24053, LP: #429752)
* Add 05-german-translations.patch: Add German translations.
(https://bugs.freedesktop.org/show_bug.cgi?id=2024420)
-- Martin Pitt <email address hidden> Fri, 09 Oct 2009 17:52:20 +0200
-
devicekit-disks (007-1ubuntu1) karmic; urgency=low
* Upload current Debian git head to pick up recent bug fixes.
* debian/rules: Enable quilt patch system. Add quilt build dependency.
* Add 01-mkfs-tempdir.patch: Daemon does not create /var/run/DeviceKit-disks/,
so mkfs jobs fail. Just create the directory in /tmp, this is what /tmp is
for, after all. (See https://bugs.freedesktop.org/show_bug.cgi?id=24265)
* Add 00git-fix-inhibit.patch: Actually make Inhibit() work again. Taken
from upstream git head. (LP: #428133)
* Add 02-unlock-CD-trays-after-mounting.patch: Unlike in the hal world, we
do not have a daemon polling CD drives for eject button presses. In order
to make hardware tray eject buttons work, unlock the tray after
mounting a CD. This is pretty much equivalent to yanking out USB sticks,
which we already handle reasonably (detecting disappeared device,
force-unmounting). (https://bugs.freedesktop.org/show_bug.cgi?id=24052,
LP: #397734)
* Add 03-fix-subsystem-check-for-firewire.patch: Firewire subsystem is
called "ieee1394" in current Linux. Now check for both "ieee1394" and
"firewire". This fixes firewire drives to not be considered system
internal any more. (https://bugs.freedesktop.org/show_bug.cgi?id=24351,
LP: #442604)
* Add 04-mount-vfat-with-shortname-mixed-by-default.patch: The previous
default, shortname=lower, breaks all-uppercase file names ("touch
FOO" creates "foo"), thus breaks rsync, and Windows compatibility. The
default was changed in the Linux kernel for 2.6.32 as well.
(https://bugs.freedesktop.org/show_bug.cgi?id=24129, LP: #428174)
* Add 05-dont-remove-NULL-values-from-hash-tables.patch: In device_remove(),
device_file, object_path, or dev are sometimes NULL. Do not attempt to
remove NULL from the hash tables, since this crashes. This is mainly a
robustification patch, it does not really fix the underlying
state bookkeeping. (http://bugs.freedesktop.org/show_bug.cgi?id=24264,
LP: #414407)
-- Martin Pitt <email address hidden> Fri, 09 Oct 2009 09:55:41 +0200
-
devicekit-disks (007-1karmic1) karmic; urgency=low
* Debian git head snapshot to get the bug fix below.
* debian/rules: Enable quilt patch system. Add quilt build dependency.
* Add mkfs-tempdir.patch: Daemon does not create /var/run/DeviceKit-disks/,
so mkfs jobs fail. Just create the directory in /tmp, this is what /tmp is
for, after all. (See https://bugs.freedesktop.org/show_bug.cgi?id=24265)
-- Martin Pitt <email address hidden> Mon, 05 Oct 2009 10:32:15 +0200
-
devicekit-disks (007-1) unstable; urgency=low
* New upstream release:
- Drop usage of DeviceKit, talk directly to udev now.
- Port to PolicyKit 1 API.
- Lots of bug fixes.
* debian/control:
- libpolkit-dbus-dev → libpolkit-gobject-1-dev, libpolkit-backend-1-dev
build dependency. (PolicyKit 1 API)
- libdevkit-gobject-dev → libgudev-1.0-dev build dependency, drop
devicekit dependency (death to DeviceKit).
- Bump libatasmart-dev build dependency to >= 0.14 as required by
upstream.
- Bump libudev-dev build dependency to >= 0.142 as required by upstream.
- Drop libsqlite3-dev build-dependency, not necessary any more.
- Add libsgutils2-dev build dependency as required by upstream.
* debian/devicekit-disks.install:
- Update path for new policykit-1 files.
- Add new pkgconfig file.
- Install usr/share/locale and usr/share/man.
* debian/rules: Ignore usr/lib/polkit-1/ for dh_makeshlibs, they are backends
for PolicyKit.
* debian/rules: Explicitly enable gtk-doc, not done by default any more.
* debian/control: Bump Standards-Version to 3.8.3 (no changes necessary).
* Add debian/devicekit-disks.postinst: Kill the old devkit-disks-daemon on
upgrade, to ensure that the new version will be used at the next occasion.
(LP: #403192)
* debian/control: Add Breaks to GDU libraries << 2.28, since the D-Bus API
changed.
* debian/*.install: Drop debian/tmp/ prefix, since we use dh compat 7.
Also, simplify and sort the file lists.
* Drop reduntant debian/devicekit-disks.manpages, already done in *.install.
* debian/control: Add myself to Uploaders: with Michael's consent.
-- Martin Pitt <email address hidden> Fri, 02 Oct 2009 10:00:18 +0100
-
devicekit-disks (007-0ubuntu1) karmic; urgency=low
* New upstream release:
- Bug 23761 – Some leaks
- Bug 23541 – PartitionTableCreate method times out
- Bug 22914 – Require password to eject a CD or DVD mounted by the same user
- Rework ATA SMART handling
- Also be paranoid about the UUID containing '/' characters
- Use WindowsStyleCaps for property names
- Bug 23829 – Undefined value in partutil.c
- Bug 23828 – Undefined value in umount-devkit.c
- Bug 23827 – Undefined value
- Bug 23826 – NULL dereference
- Bug 23825 – Leak in update_info_mount_state
- Bug 23824 – Unused variable
- Bug 23823 – NULL dereference
- Bug 23764 – Small leak in update_drive_properties_from_sysfs
- Bug 23762 – Fix typo
- Bug 23579 – Must allow DBus Properties interface for g-d-u to work
- Bug 23926 – Error creating partition
* Drop all our patches, all applied upstream.
* debian/control: Drop libsqlite3-dev build dependency, not needed any more.
* debian/control: Bump Standards-Version to 3.8.3 (no changes needed).
* debian/control: Add Breaks to GDU libraries << 2.28, since the D-BUS API
changed.
-- Martin Pitt <email address hidden> Sat, 19 Sep 2009 16:51:16 +0200
-
devicekit-disks (006-0ubuntu4) karmic; urgency=low
* Add devicekit-disks.postinst: Kill the old devkit-disks-daemon, to ensure
that the new version will be used at the next occasion. (LP: #403192)
-- Martin Pitt <email address hidden> Wed, 16 Sep 2009 18:46:10 +0200
-
devicekit-disks (006-0ubuntu3) karmic; urgency=low
* Add 00git_fstab_unmount.patch: Cherrypick upstream change which fixes
unmounting of CD-ROMs if /etc/fstab controls the drive. (LP: #417964)
-- Martin Pitt <email address hidden> Thu, 27 Aug 2009 16:56:47 +0200
-
devicekit-disks (006-0ubuntu2) karmic; urgency=low
* Add 01_fix_dbus_policy.patch: Add missing D-BUS ACLs, thanks James Westby!
(LP: #403192)
-- Martin Pitt <email address hidden> Thu, 27 Aug 2009 16:00:04 +0200
-
devicekit-disks (006-0ubuntu1) karmic; urgency=low
* New upstream version:
- Add a way to spin down drives
- Fix segfault when starting a Linux MD array
- Fix polling process title and turn off noisy debugging spew
- Pass size of buffer to avoid Z_BUF_ERROR when compressing ATA SMART blob
- Add --poll-for-media option to devkit-disks(1)
- Work around media detection problems
- Move implementation of DrivePollMedia into a separate process
- Move data files into a separate directory
- Misc fixes for optical disc detection
- Fix up ATA SMART detection
- Add Device:drive-is-rotational property
- Add LinuxMdCreate method
- Rely on the disk to spin itself down
- Require latest libatasmart
- Fix up object path mapping
- Bug 23309 – Udev rules probe floppy drives when they shouldn't
- Add a new :device-presentation-nopolicy property
- Ignore loop and ram devices for now
- Make FilesystemMount() accept an 'auth_no_user_interaction' option
- Bug 23235 – Cannot mount disc with / (slash) in label
- Hide recovery, boot, and hidden partitions from desktops
* Drop debian/patches/*: All applied upstream.
-- Martin Pitt <email address hidden> Sun, 23 Aug 2009 21:20:47 +0200
-
devicekit-disks (005-0ubuntu7) karmic; urgency=low
* debian/patches/git-fix-floppy-detection.patch:
- stop probing for floppy drives that don't exist (LP: #384579)
* debian/patches/series:
- added git-fix-floppy-detection.patch
-- Steve Beattie <email address hidden> Thu, 20 Aug 2009 21:45:27 -0700
-
devicekit-disks (005-0ubuntu6) karmic; urgency=low
* Add git-fix-ata-smart-detection.patch: Recent udev started using ata_id
instead of scsi_id.
* Rebuild against libatasmart4, bump build dependency.
* Add 0002-port-to-libatasmart-0.14-API.patch to build with current
libatasmart.
-- Martin Pitt <email address hidden> Fri, 07 Aug 2009 10:36:18 +0100
-
devicekit-disks (005-0ubuntu5) karmic; urgency=low
* Add git-fix-cd-detection.patch: Fix CD-ROM detection with current udev.
Patch taken from git head. (LP: #400742)
-- Martin Pitt <email address hidden> Fri, 17 Jul 2009 19:06:09 +0200
-
devicekit-disks (005-0ubuntu4) karmic; urgency=low
* Update 0001-hide-recovery-and-boot-partitions-from-desktops.patch to
current patch in FD#22707.
* Rebuild to link against libsgutils2-2 (renamed from libsgutils2).
-- Martin Pitt <email address hidden> Mon, 13 Jul 2009 08:30:08 +0200
-
devicekit-disks (005-0ubuntu3) karmic; urgency=low
* Added quilt build-dependency. *blush*
-- Martin Pitt <email address hidden> Fri, 10 Jul 2009 17:50:08 +0200
-
devicekit-disks (005-0ubuntu2) karmic; urgency=low
* Add 0001-hide-recovery-and-boot-partitions-from-desktops.patch: Hide
system, recovery, and boostrap partitions from desktops by setting the
DKD_PRESENTATION_HIDE property. Direct port from the old hal rules.
(submitted to FD #22707) (LP: #394088)
-- Martin Pitt <email address hidden> Fri, 10 Jul 2009 17:08:50 +0200
-
devicekit-disks (005-0ubuntu1) karmic; urgency=low
* New upstream release:
- Fixes constant polling of floppy drives. (LP: #384469)
- Drop usage of DeviceKit, talk directly to udev now.
* debian/control:
- Replace libdevkit-gobject-dev with libgudev-1.0-dev (upstream now talks
to udev directly instead of through devicekit).
- Drop devicekit dependency.
- Update libpolkit b-deps to new policykit-1 ones.
- Add new build dependency libsgutils2-dev.
- Bump libudev-dev b-dep version according to configure.ac.
* debian/rules: Explicitly enable gtk-doc, not done by default any more.
* debian/devicekit-disks.install:
- Update path for new policykit-1 files.
- Add new pkgconfig file.
- Install usr/share/locale and usr/share/man.
* debian/rules: Ignore usr/lib/polkit-1/ for dh_makeshlibs, they are
backends for PolicyKit.
-- Martin Pitt <email address hidden> Mon, 22 Jun 2009 11:37:52 +0200
-
devicekit-disks (004-1) experimental; urgency=low
* Initial release. (Closes: #521364)
-- Martin Pitt <email address hidden> Wed, 20 May 2009 22:45:31 +0100
-
devicekit-disks (004~git20090415-0ubuntu2) karmic; urgency=low
* Add missing zlib1g-dev and libudev-dev build dependencies.
-- Martin Pitt <email address hidden> Wed, 06 May 2009 07:43:01 +0200
-
devicekit-disks (004~git20090415-0ubuntu2~ppa1) karmic; urgency=low
* Add missing zlib1g-dev build dependency.
-- Martin Pitt <email address hidden> Thu, 30 Apr 2009 15:45:37 +0200
-
devicekit-disks (004~git20090415-0ubuntu1) karmic; urgency=low
* New upstream git snapshot (last official release does not work with
current gvfs gdu backend yet).
* Add missing build dependency libselinux1-dev.
* Add build dependency libatasmart-dev, newly required for this version.
* debian/devicekit-disks.install: Upstream installs udev rules into /lib
now, update accordingly.
-- Martin Pitt <email address hidden> Wed, 29 Apr 2009 21:40:44 +0200
-
devicekit-disks (003-0ubuntu1) karmic; urgency=low
* Initial release, using Debian's pkg-utopia packaging from Michael
Biebl.
* Add missing build dependency uuid-dev.
-- Martin Pitt <email address hidden> Wed, 29 Apr 2009 15:26:00 +0200