lp:ubuntu/lucid/devicekit-disks
- Get this branch:
- bzr branch lp:ubuntu/lucid/devicekit-disks
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 28. By Martin Pitt
-
Upload current Debian git head.
[ Michael Biebl ]
* debian/patches/ 09-reiserfs- support. patch
- Add support for ReiserFS.[ Martin Pitt ]
* Add debian/local/ubuntu. pkla: Allow passwordless file system operations
for local foreground admin user sessions on Ubuntu. Install it in
debian/rules. (LP: #465054)
* Add 02-allow-simulated- smart.patch: Allow simulated SMART data on
non-SMART devices. This is both useful for testing DK-disks itself, as
well as recreating bugs with SMART handling. (fd.o #24772)
* Add 03-hide-configuration- partition- 12.patch: Hide Compaq recovery
partition type 0x12. (fd.o #24999, LP: #451304)
* Add 04-hide-wd-smartware- partition. patch: Ignore Western Digital SmartWare
partitions. (fd.o #25009, LP: #474790)
* Add 06-guid-partition- flags.patch: Fix setting flags for GUID partitions.
(fd.o #25034)
* Add 07-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)
* debian/local/apport- hook.py:
- Drop attaching /etc/fstab; it might contain samba (etc.) passwords which
need to be filtered out.
- Collect available ATA SMART blobs; they are very useful in debugging
libatasmart related problems and do not usually pose a privacy risk. - 27. By Martin Pitt
-
Resynchronize to Debian git head, no remaining Ubuntu changes.
[ Michael Biebl ]
* debian/patches/ 09-reiserfs- support. patch
- Add support for ReiserFS.[ Martin Pitt ]
* Add debian/local/ubuntu. pkla: Allow passwordless file system operations
for local foreground admin user sessions on Ubuntu. Install it in
debian/rules. (LP: #465054)
* Add 02-allow-simulated- smart.patch: Allow simulated SMART data on
non-SMART devices. This is both useful for testing DK-disks itself, as
well as recreating bugs with SMART handling. (fd.o #24772)
* Add 03-hide-configuration- partition- 12.patch: Hide Compaq recovery
partition type 0x12. (fd.o #24999, LP: #451304)
* Add 04-hide-wd-smartware- partition. patch: Ignore Western Digital SmartWare
partitions. (fd.o #25009, LP: #474790)
* Add 06-guid-partition- flags.patch: Fix setting flags for GUID partitions.
(fd.o #25034) - 26. By Martin Pitt
-
* Sync to Debian unstable.
* Disable 08-dont-probe-dm- devices. patch; our lvm2 package and its rules is
too old for this still.
* debian/rules: Install devkit-disks-dm- export again. - 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.freedeskt op.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.freedeskt op.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.freedeskt op.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.freedeskt op.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.freedeskto p.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.freedeskt op.org/ show_bug. cgi?id= 24053, LP: #429752)
* Add 05-german-translations. patch: Add German translations.
(https://bugs.freedeskt op.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.freedeskt op.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.freedeskt op.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.freedeskt op.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.freedeskt op.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.freedeskto p.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.freedeskt op.org/ show_bug. cgi?id= 24265) - 19. By Martin Pitt
-
* 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/maverick/devicekit-disks