This bug was fixed in the package hal - 0.5.10+git20080301-1ubuntu1 --------------- hal (0.5.10+git20080301-1ubuntu1) hardy; urgency=low * Merge with Debian to pull in a current snapshot from upstream git head (upstream neglects doing a long-overdue 0.5.11 release). This pulls in two tons of bug fixes and reduces our insane stack of patches to a maintainable level again. (LP: #198295) - Uses MMC profile reading for CDs/DVDs. (LP: #66254) * Remove the following patches which are upstream now: - 01_proc_sys_batteries.patch - 02_sysfs_battery_serial.patch - 92_gxx43.patch - 94_batter-model_name.patch - 97_fix_power_info_via_sysfs.patch * Drop 80_allow_vfat_usefree.patch; Using 'usefree' VFAT mount option is not necessary with the current Hardy kernel any more. * Drop debian/patches/82_ignore_fixed_nonmedia.patch: Obsolete, GVFS treats fixed partitions correctly. * Tag and forward the subset of our remaining patches which have some kind of documentation and justification. Rename them to clean up patch order prefixes a bit. * 96_uinput_device_support.patch: Adapt to new upstream version. * Remaining Ubuntu changes: - debian/hal.init: Remove stray gparted-disable-automount.fdi on startup. Needs to be kept until Gnome #324220 is fixed properly. (LP #134712) - debian/hal.init: Unconditionally chown the directory in the init script. (LP #175525) - Ubuntu udev world order: + debian/hal.links: Remove rules symlink, we install the rules file directly into rules/. + debian/rules: Install udev rules into /etc/udev/rules.d/. + debian/hal.{preinst,postinst,postrm}: Transition code for changing the udev rule priority (see 0.5.8.1-3ubuntu7, needs to be kept until after Hardy's release). - debian/hal.preinst, debian/libhal1.preinst: Clean up doc directory symlinking when upgrading from Gutsy. Needs to be kept until after Hardy's release. - debian/rules: Enable MacBook (Pro) support on i386 and amd64. Add pciutils-dev build dependency. - debian/rules: Do not run stop init.d script for levels 1 and 6 (TearDown). - debian/preferences.fdi: Disable automounting for fixed disks. On session startup it is not done anyway (since that disables the gnome-mount UI which would ask for authentication) and it leads to confusion when restarting hal while a session is running. (LP #138537) - Various bug fixes, see their patch headers: + 02_allow_ufs_ufstype.patch + 03_virtual_net_devices.patch + 04_read_brightness_not_actual_brightness.patch + 96_uinput_device_support.patch + ubuntu_01_ignore_single_slash_label.patch - 83_ssb_bus_support.patch: Add support for devices on the SSB bus; patch by Matthew Garrett (not applied upstream yet, this needs to update the spec, too). - 84_memstick_bus_support.patch: Add support for devices on the "memstick" bus; patch by Matthew Garrett (not reported upstream yet, this needs to update the spec, too). - 88_change_pm_quirk_policy.patch: Patch by Matthew Garret, undocumented, non-obvious purpose. - Use PolicyKit/ConsoleKit: + Add libpolkit-dev build dependency and policykit, consolekit, acl runtime dependencies. + debian/rules: Enable PK, CK, and automatic ACL management. + hal.install, debian/hal.manpages: Ship usr/share/PolicyKit/ and hal-is-caller-privileged.1. + hal.postinst: Allow haldaemon user to query the PolicyKit database to enforce privileges. + debian/README.Debian: Adapt description for dynamic privileges. + debian/hal.postinst: Do not create the powerdev/plugdev system groups. + Drop Debian's 01_hal_debian_dbuspolicy.patch (which assumes powerdev/plugdev system groups). - debian/hal.postinst: Do not restart hal when upgrading from 6.06. This needs to be kept until after Hardy's release. * Add policykit build dependency so that the build can use polkit-policy-file-validate. * Add debian/patches/05_fix_dell_brightness.patch: Fix Dell brightness backend. (LP: #191725) * Remove debian/patches/03_virtual_net_devices.patch. While being correct, it would require fixing client applications, too, which is too late for hardy. By request from Kees Cook. (See LP #199140, #198541) hal (0.5.10+git20080301-1) unstable; urgency=low [ Michael Biebl ] * debian/rules - Explicitly disable the macbook addon to ensure reliable build results with unclean build chroots. * debian/dbus.init - Fix LSB init header. Use $remote_fs instead of $local_fs as the daemon requires /usr to be mounted. Remove S from Should-Stop. * debian/copyright - The documentation in the doc/ subdirectory is licensed under the GFDL. Update the copyright notice accordingly. [ Sjoerd Simons ] * New upstream release - Fixes issues with sysfs batteries present since 2.6.24 (Closes: #462723, 463740, #460072, #463480, #455198) - Correctly handles batteries with 0% charge (Closes: #463878) - No longer leak fd when input devices get removed (Closes: #460133) * Remove patches that have been merged upstream: - debian/patches/65_keyboard-addon-repeated.patch - debian/patches/68_alternative-cdrw-capacity-detection.patch - debian/patches/70_killswitch_dell.patch - debian/patches/71_realpath.patch - debian/patches/75_glist_memleak.patch - debian/patches/80_fix_int_outof.patch - debian/patches/81_dont_deref_reason_why_locked_if_null.patch - debian/patches/82_partutil_dont_deref_null.patch - debian/patches/84_fix_uninitialised_memory_usage_in_pci_add.patch - debian/patches/85_fix_strlist_to_string.patch - debian/patches/86_fix_killswitch_callout.patch - debian/patches/87_fix_hurd_compilation.patch - debian/patches/88_fix_hurd_compilation2.patch - debian/patches/89_hurd_compile_autofoo.patch - debian/patches/90_fix_crash_after_fdi_cache_generation.patch - debian/patches/91_fix_invalid_fdi_cache_on_empty_matches.patch * debian/rules: Add list-missing * debian/libhal-storage1.symbols, debian/libhal1.symbols - Add symbol files for the various libraries -- Martin Pitt