lp:ubuntu/karmic-updates/devicekit-disks

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/karmic-updates/devicekit-disks
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

29. By Scott Talbert

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)

28. By Martin Pitt

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)

27. By Martin Pitt

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)

26. By Martin Pitt

[ 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)

25. By Martin Pitt

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)

24. By Martin Pitt

07-media-player-icon.patch: Fix stupid typo which caused _all_ devices to
get marked as a media player.

23. By Martin Pitt

* 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)

22. By Martin Pitt

* 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)

21. By Martin Pitt

* 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)

20. By Martin Pitt

* 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)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers