Saturday, May 12, 2007

Ubuntu updates

Backports updates





Version 0.5.9-1ubuntu2~feisty1:

* Automated backport upload; no source changes.

Version 0.5.9-1ubuntu2:

* debian/rules: Only enable MacBooc on i386 and amd64, since only

works and builds there. Fixes FTBFS on sparc and powerpc.

Version 0.5.9-1ubuntu1:

* Merge with Debian experimental. Remaining Ubuntu changes:

** Ubuntu specific **

- debian/control:

+ Drop linux-kernel-headers dependency (called linux-libc-dev in Ubuntu

which is build-essential).

+ Add XS-Vcs-Bzr, remove Debian's XS-Vcs-Svn.

+ Ubuntu maintainer.

- Launchpad integration:

+ Add p-l-i dependency to hal-device-manager.

+ Add debian/patches/ubuntu-lpi.patch: h-d-m code bits.

- hwdb integration:

+ Add hwdb-client-gnome dependency to hal-device-manager and sharutils

build dependency.

+ Add icons: debian/{hal-cpu,hal-memory,hwdb}.png.uuencode.

+ debian/patches/34-add_hwdb_button.patch: Glade modifications and Python

code hook.

+ debian/rules: uudecode icons during build.

- Langpack support for .desktop file:

+ debian/hal-device-manager.desktop: Add gettext domain, improve comment.

+ Add debian/ .desktop stub for intltool

POT creation.

+ debian/patches/ubuntu-desktop-POTFILES.patch: Add this to


+ debian/rules: Include to do the automagic POT building.

- Ubuntu udev world order:

+ Remove debian/hal.links.

+ debian/rules: Install udev rules into /etc/udev/rules.d/.

+ debian/hal.{preinst,postinst,postrm}: Transition code for changing the

udev rule priority (see, needs to be kept until next


- spec:

+ debian/patches/56_probe_fstab.patch: Check whether a volume or storage

device is present in fstab, and if so, set linux.fstab.options and


+ debian/patches/24_ignored_volumes.patch: Ignore fixed partitions which

are supposed to be mounted automatically in fstab, but aren't.

- debian/patches/62_ignore_single_slash_label.patch: Ignore labels which

only consist of a slash, so that they do not end up as /media/-. An

earlier Ubuntu d-i/ubiquity created those labels by default.

(LP #83323)

** Packaging fixes which should go to Debian **

- Privilege reduction:

+ debian/hal.postinst: Add haldaemon to various groups for removable

device access (floppy, plugdev, etc.).

+ debian/patches/25_privileges-addons.patch: Run addon-storage as


- debian/hal.init.dbus: Use actual init script path in usage help, not

hardcoded /etc/init.d/hal (since it is actually in /etc/dbus/event.d).

(LP #84642)

- debian/hal.postrm: Check mode ($1) properly.

- debian/patches/02_powerscripts.patch: Prefer alternative scripts over

pmi, since pmi is the default.

- debian/ Put absolute paths in HALD_RUNNER_PATH so that

callouts are found, too.

- debian/patches/55_nonpolkit-mount-policy.patch: Implement a policy check

if PolicyKit is not available: Only allow mounting of removable devices

to non-root users.

- debian/patches/62_dbus-python-0.80.patch: Correctly show HAL properties

in hal-device-manager with dbus-python. (FD #9343; rejected upstream

because h-d-m is going away).

** Bug fixes which should go upstream **

- debian/patches/16_ntfs_allowed_mount_options.patch: Allow NTFS mount

option 'utf8' (LP #78142).

- debian/patches/24_ignored_volumes.patch: Ignore fixed partitions but

those mounted to /media.

- debian/patches/59_add_ssb_bus.patch: Add support for devices on the SSB

bus; patch by Matthew Garrett.

- debian/patches/63_fixup_macbookpro.patch: Extend 10-macbookpro-utils.fdi

fixes to more MacBooc models; patch by Matthew Garret.

** Bug fixes from upstream bugzilla **

- debian/patches/65-keyboard-addon-repeated.patch: Do not ignore key

repeat events in the keyboard addon. (FD #9767)

- debian/patches/66-NULL-fstype-crash.patch: Do not crash on NULL

volume.fstypes, and assing some fallback values to them. (FD #10429,

LP #87800)

- debian/patches/67-fix-probe-volume.patch: Fix scrambled labels.

(FD #10362, LP #69914)

Changes in this version:

* Remove debian/10-storage-policy.fdi to stop ejecting all USB/Firewire

devices. (LP: #63090)

* Remove debian/patches/57_allow_bus_virtual.patch: This does not apply at

all to 0.5.9, and must either be confirmed to be obsolete or redone.

* Disable debian/patches/34-add_hwdb_button.patch for now, it needs to be

reworked for 0.5.9.

Version 0.5.9-1:

* New upstream release.

* Patches removed as they were applied or fixed upstream:

- debian/patches/03_macbookpro_configure.patch

- debian/patches/04_cd_write.patch

- debian/patches/05_one_formfactor_fallback.patch

- debian/patches/06_smbios_return.patch

- debian/patches/07_ppc_suspend.patch

- debian/patches/08_openfirmware.patch

- debian/patches/09_check_hashtable_initialisation.patch

- debian/patches/10_callout_errors.patch

- debian/patches/11_no_useless_runner_errors.patch

- debian/patches/12_pegasus_pmu_crash_fix.patch

- debian/patches/13_hal_callout_bashism.patch

- debian/patches/15_partition_probing.patch

- debian/patches/24_dbus_connection_close.patch

- debian/patches/25_correctly_free_lists.patch

- debian/patches/26_fix_hald_not_running_coredump.patch

- debian/patches/27_hal_fix_dbus_error_is_set.patch

- debian/patches/29_handle_non_hal_mounts.patch

- debian/patches/30_cdrom_bogus_tocinfo.patch

* Revised patches:

- debian/patches/02_powerscripts.patch

* debian/patches/19_sonypi_support.patch

- Removed. Instead of relying on the external spicctrl tool, /dev/sonypi

is used directly now by the hal-system-sonypic addon.

* debian/patches/55_nonpolkit-mount-policy.patch

- Removed. We depend on PolicyKit now to check if a user is authorized to

mount local partitions.

* debian/control

- Add Depends: hal-info (>= 20070402) to hal package.

* debian/libhal(-storage)-dev.install

- Do not install libtool *.la files anymore.

* debian/rules

- Remove cdbs rules file.

- Cleanup obsolete rm commands from common-install-impl.

* debian/hal.dirs

- Create the directories /var/cache/hald (fdi files cache) and

/var/lib/hal (dev acl management list).

* debian/hald.8, debian/lshal.1

- Removed. Shipped upstream.

* debian/hal.manpages

- Install upstream manpages. (Closes: #277399)


* debian/no-cd-media-check.fdi

- Re-added "HL-DT-ST DVD-RW GCA-4080N" product string


[ Michael Biebl ]

* debian/control:

- Add an explicit build dependency on docbook-xml so we don't fail on

buildds without network access.

[ Sjoerd Simons ]

* debian/ Always run pumount/umount if a block device is

removed, not only when it's mounted. This ensure that dm devices can be

properly deconfigured by pumount.

* debian/debian-storage-policy-ignore-fixed-crypto-drives.fdi

- Added. Ignore non-removable devices with crypto volumes again

(Closes: #414417)


[ Sjoerd Simons ]

* Acknowledge Steve Langasek's NMU. (Closes: #370186)

* debian/patches/29_handle_non_hal_mounts.patch

- Added. Handle volume removal for mounted volumed that weren't mounted by

hal correctly.

* debian/patches/30_cdrom_bogus_tocinfo.patch

- Added. Some cdrom drives/discs report a wrong start of the session in the

TOC, causing hal to not detect the filesystem. Work around this by

rescanning at offset 0 for discs when filesystem detection fails.

[ Michael Biebl ]

* Add XS-Vcs-* fields to debian/control.

* Drop debian-storage-policy-fixed-drives.fdi in favor of


This fixes the problem that local devices are not shown in nautilus.

(Closes: #394155, #395169, #409879)

* debian/patches/02_powerscripts.patch

- Add support for pm-utils and prefer it over other solutions. This is in

anticipation of hal-0.5.9, where pm-utils will be the preferred backend.

* Install HAL specification document. (Closes: #413813)

- debian/control: Build-Depend on docbook-utils and libxml2-utils.

- debian/rules: Pass --enable-docbook-docs to ./configure.

* debian/watch

- Fix regexp to not match non-hal releases, like hal-info.


* Non-maintainer upload.

* High-urgency upload for RC bugfix.

* Provide /usr/share/doc/hal/examples/no-cd-media-check.fdi as an example

for disabling CD ROM media checks, and document this in README.Debian, as

a workaround for CD drives with broken firmware. Closes: #370186.


* debian/patches/19_sonypi_support.patch

- Added. Fixes the sonypi brightness setting method

(Patch from Mike Hommey) (Closes: #391528)


[ Michael Biebl ]

* debian/hal-doc.install, debian/hal-doc.links

- Install API documentation into /usr/share/doc/hal-doc/html and create a

link back to /usr/share/gtk-doc/html/hal so devhelp can find it.

(Closes: #398803)

* debian/control

- Add a Suggests on devhelp for the hal-doc package which allows to

access the API documentation more easily.

[ Sebastian Dröge ]

* debian/control:

+ Updated to use my mail address

[ Sjoerd Simons ]

* debian/patches/28_runner_64bit_values.patch

- Added. Ensure 64 bit values are correctly aligned before passing them to

dbus (Closes: #404937)

* Urgency high, fixes an RC bug

No comments: