Comment 58 for bug 66254

Revision history for this message
Launchpad Janitor (janitor) wrote :

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 <email address hidden> Wed, 05 Mar 2008 18:14:57 +0100