Change logs for devicekit-disks source package in Karmic

  • 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