Change logs for hal source package in Feisty

  • hal (0.5.9-1ubuntu2~feisty1) feisty-backports; urgency=low
    
      * Automated backport upload; no source changes.
    
    hal (0.5.9-1ubuntu2) gutsy; urgency=low
    
      * debian/rules: Only enable MacBooc on i386 and amd64, since only
        works and builds there. Fixes FTBFS on sparc and powerpc.
    
    hal (0.5.9-1ubuntu1) gutsy; urgency=low
    
      * 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/hal-device-manager.desktop.in: .desktop stub for intltool
           POT creation.
         + debian/patches/ubuntu-desktop-POTFILES.patch: Add this desktop.in to
           po/POTFILES.in.
         + debian/rules: Include gnome.mk 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 0.5.8.1-3ubuntu7, needs to be kept until next
           LTS).
       - https://wiki.ubuntu.com/MountAllLocalFilesystems 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
           linux.fstab.mountpoint.
         +  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
           non-root.
       - 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/run-hald.sh: 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.
    
    hal (0.5.9-1) experimental; urgency=low
    
      * 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 tarball.mk 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)
    
    hal (0.5.8.1-9) unstable; urgency=low
    
      * debian/no-cd-media-check.fdi
        - Re-added "HL-DT-ST DVD-RW GCA-4080N" product string
    
    hal (0.5.8.1-8) unstable; urgency=low
    
      [ 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/hal-unmount.sh: 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)
    
    hal (0.5.8.1-7) unstable; urgency=low
    
      [ 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
        debian/patches/55_nonpolkit-mount-policy.patch.
        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.
    
    hal (0.5.8.1-6.1) unstable; urgency=high
    
      * 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.
    
    hal (0.5.8.1-6) unstable; urgency=low
    
      * debian/patches/19_sonypi_support.patch
        - Added. Fixes the sonypi brightness setting method
          (Patch from Mike Hommey) (Closes: #391528)
    
    hal (0.5.8.1-5) unstable; urgency=high
    
      [ 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 debian.org 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
    
     -- Martin Pitt <email address hidden>   Fri,  4 May 2007 10:35:38 +0100
  • hal (0.5.8.1-4ubuntu12) feisty; urgency=low
    
      * Add debian/patches/66-NULL-fstype-crash.patch: Do not crash on NULL
        volume.fstypes, and assing some fallback values to them. Patch from Danny
        Kukawa in FD#10429. (LP: #87800)
      * debian/patches/24_ignored_volumes.patch: Ignore partitions which are
        mounted by default in /etc/fstab only when they are not currently mounted
        (this could happen on damaged partitions, failed fsck, etc., and
        inexperienced users should not randomly mount those.). Since this would
        make system partitions visible, limit the visible ones to /media/ again,
        as in previous Ubuntu releases. (LP: #73227)
      * Add debian/10-storage-policy.fdi: Resurrect 'Eject all USB and Firewire
        storage devices', just as in previous Ubuntu releases. (LP: #97366)
      * Add debian/patches/67-fix-probe-volume.patch: Attempt to fix scrambled
        labels. Taken from FD#10362, thanks to Danny Kukawa. (LP: #69914)
    
     -- Martin Pitt <email address hidden>   Fri, 30 Mar 2007 17:55:46 +0200
  • hal (0.5.8.1-4ubuntu11) feisty; urgency=low
    
      * 30-mp3-player-fdi.patch: Remove "Feiya Technology Corp Memory Bar" again,
        since other Flash drives use the very same controller, but are not capable
        of music playback. (LP: #90286)
      * Remove debian/patches/33-prefer-pmi-over-powersave.patch, so that
        installing powersave actually makes hal use it. The patch is not necessary
        any more, since kpowersave does not depend on powersaved any more, so this
        does not reopen #61920. (LP: #90425)
      * Add debian/patches/65-keyboard-addon-repeated.patch: Do not ignore key
        repeat events in the keyboard addon. Patch taken from
        https://bugs.freedesktop.org/show_bug.cgi?id=9767, thanks to Ryan Lortie.
    
     -- Martin Pitt <email address hidden>   Wed, 28 Mar 2007 17:28:26 +0200
  • hal (0.5.8.1-4ubuntu10) feisty; urgency=low
    
      * debian/control: Add XS-Vcs-Bzr field.
      * debian/patches/64_macbook_backlight.patch: Remove all the autotools
        generated stuff, only keep the manually written bits.
      * Add debian/patches/99_autoreconf.patch: Diff of running automake 1.9.6
        and autoconf 2.59, so that the changes in 64_macbook_backlight.patch
        become active. Using 2.59 instead of 2.61 does not change shell
        interpolation rules, so that hal-device-manager will work again.
        (LP: #91264)
    
     -- Martin Pitt <email address hidden>   Mon, 12 Mar 2007 16:41:40 +0100
  • hal (0.5.8.1-4ubuntu9) feisty; urgency=low
    
      [ Sebastian Dröge ]
      * debian/patches/62_dbus-python-0.8.patch:
        + Correctly show HAL properties in hal-device-manager with dbus-python
        0.80. https://bugs.freedesktop.org/show_bug.cgi?id=9343
    
      [ Matthew Garrett ]
      * debian/patches/63_fixup_macbook_pro.patch:
        + Fix building the MBP addon, and edit the FDI files so it binds to new
        hardware.
      * debian/patches/64_macbook_backlight.patch:
        + Add support for the backlight on Macbooks.
        https://launchpad.net/ubuntu/+source/hal/+bug/72287
    
      [ Martin Pitt ]
      * Add 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/-.
        (LP: #83323)
      * debian/patches/30-mp3-player-fdi.patch: Add Sony Ericsson W300i.
        (LP: #86866)
      * debian/patches/30-mp3-player-fdi.patch: Add Transcend T.Sonic 520.
        (LP: #90117)
    
     -- Martin Pitt <email address hidden>   Fri,  9 Mar 2007 18:36:36 +0100
  • hal (0.5.8.1-4ubuntu8) feisty; urgency=low
    
      * Add debian/patches/61_addon_cpufreq_crash.patch: Fix crash in the cpufreq
        addon. (LP: #85717)
      * 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/patches/02_powerscripts.patch: Fix path to s2disk/s2ram.
        (LP: #84652)
      * debian/patches/30-mp3-player-fdi.patch: Add missing audio_folders
        attribute to Sony Ericsson k750i FDI. (LP: #84924)
    
     -- Martin Pitt <email address hidden>   Tue, 20 Feb 2007 09:48:58 +0100
  • hal (0.5.8.1-4ubuntu7) feisty; urgency=low
    
      * debian/patches/30-mp3-player-fdi.patch: Add Sony Ericsson W810i.
        (LP: #56060)
      * debian/patches/30-mp3-player-fdi.patch: Add Archos A404. (LP: #81204)
      * debian/hal-device-manager.install: Install .desktop file into
        /usr/share/applications/, not /usr/share/control-center-2.0/capplets/ any
        more, so that it actually appears in control center.
      * debian/control: Set Ubuntu maintainer.
    
     -- Martin Pitt <email address hidden>   Fri, 16 Feb 2007 11:35:14 +0100
  • hal (0.5.8.1-4ubuntu6) feisty; urgency=low
    
      * add 60_fix_thinkpad_fdi_entries.patch to hopefully
        fix IBM ThinkPad brightness key handling for all think pads reporting
        IBM as vendor instead of LENOVO (malone bug #81407)
    
     -- Oliver Grawert <email address hidden>   Mon, 12 Feb 2007 20:43:21 +0100
  • hal (0.5.8.1-4ubuntu5) feisty; urgency=low
    
      * Add support for newer sysfs layout
      * Add support for devices on the SSB bus
    
     -- Matthew Garrett <email address hidden>   Sat, 10 Feb 2007 20:58:50 +0000
  • hal (0.5.8.1-4ubuntu4) feisty; urgency=low
    
      * debian/hal-device-manager.desktop:
        - use "HardwareSettings" category (Ubuntu: #80851)
    
     -- Sebastien Bacher <email address hidden>   Tue, 23 Jan 2007 16:44:56 +0100
  • hal (0.5.8.1-4ubuntu3) feisty; urgency=low
    
      * debian/patches/30-mp3-player-fdi.patch: Clean up a bit.
      * Add debian/patches/17_hdm_bus_type.patch: Fix 'bus type' display in
        hal-device-manager. Closes: LP#26362
      * Add debian/patches/18_set-brightness_bashism.patch: Fix bashism in
        tools/linux/hal-system-lcd-get-brightness-linux to make brightness setting
        on Sony Vaio laptops work again. Closes: LP#68617
      * debian/hal-device-manager.desktop{,.in}: Since hal-device-manager does not
        actually manage anything, rename it to 'Hardware information'.
        Closes: LP#45247
      * debian/patches/30-mp3-player-fdi.patch: Add iAudio F2. Closes: LP#78546
      * debian/control: Add alternative build dependency 'libvolumeid-dev' for
        backportability.
      * Rename debian/patches/16_ntfs_allow_local_mount_option.patch to
        16_ntfs_allowed_mount_options.patch and add 'utf8'. Closes: LP#78142
    
     -- Martin Pitt <email address hidden>   Fri, 12 Jan 2007 16:08:52 +0100
  • hal (0.5.8.1-4ubuntu2) feisty; urgency=low
    
      * Add back debian/patches/00upstream-06-stat-dev-not-mountpoint.patch and
        port it to 0.5.8.1. This fixes handling of NTFS-FUSE mounts again in
        Feisty. Closes: LP#35354
      * debian/patches/24_ignored_volumes.patch: Fix ignoring of Apple bootstrap
        partitions. Closes: LP#61767
      * debian/patches/24_ignored_volumes.patch: Ignore partitions without an
        fsusage, e. g. unformatted ones, Mac patch partitions, etc.
        Closes: LP#18901
      * Add debian/patches/00upstream-01-acpi-low-powerlevels.patch:
        - Fix ACPI problems with incorrect low current voltage values.
        - Patch taken from upstream git 9c99fc03fbac6380032a6678c641a76ef02ad834.
        - Closes: LP#66025
      * Add debian/patches/16_ntfs_allow_local_mount_option.patch: Allow 'locale='
        mount option for NTFS. Closes: LP#78370
      * Add debian/patches/00upstream-02-music-players.patch: Pull USB music
        player FDI file from git head. At the moment, this adds the Zen Nano.
        Closes: LP#77047
      * debian/patches/30-mp3-player-fdi.patch:
        - Add "Nexia NX58XX (including Super*Talent MegaScreen)". Closes: LP#77842
        - Add "Feiya Technology Corp Memory Bar". Closes: LP#77854
        - Add "MPMan MP-Ki 128". Closes: LP#66239
    
     -- Martin Pitt <email address hidden>   Tue,  9 Jan 2007 12:22:57 +0100
  • hal (0.5.8.1-4ubuntu1) feisty; urgency=low
    
      * Merge from Debian unstable; remaining changes:
         + Drop linux-kernel-headers (called linux-libc-dev in Ubuntu and
           build-essential).
       - 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.
         + 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.
       - 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
           non-root.
       - Langpack support for .desktop file:
         + debian/hal-device-manager.desktop: Add gettext domain, improve comment.
         + Add debian/hal-device-manager.desktop.in: .desktop stub for intltool
           POT creation.
         + debian/patches/ubuntu-desktop-POTFILES.patch: Add this desktop.in to
           po/POTFILES.in.
         + debian/rules: Include gnome.mk to do the automagic POT building.
       - debian/hal-device-manager.install: Install device manager .desktop file
         into control-center-2.0/capplets/.
       - debian/hald.8: Remove documentation of removed --retain-privileges
         option.
       - debian/hal.postrm: Check mode ($1) properly.
       - Re-enumerate remaining Ubuntu patches.
       - debian/patches/24_ignored_volumes.patch:
         + Ignore unmounted fixed partitions but those mounted to /media.
         + Ignore unmounted fixed crypto partitions but those mounted to /media.
         + Ignore removable Apple bootstrap partitions.
       - Laptop fixes:
         + debian/patches/26_volume_and_aliased_keys.patch: LP#22451 (fix from
           Paul Sladen).
         + debian/patches/28-fix-omnibook-brightness-levels.patch: Omnibooks have
           11 brightness levels, not 8.
         + debian/patches/31_laptop-panel-fixes.patch: Some Thinkpads control
           brightness in Hardware.
       - debian/patches/27-hdm-nice-keyvalues.patch: Prettify lists in the device
         manager.
       - debian/patches/30-mp3-player-fdi.patch: Support some more music players.
       - debian/patches/32_smartcard_drivetype.patch: Some MMC cards call
         themselves 'Storage-SDC'.
       - debian/patches/33-prefer-pmi-over-powersave.patch: Nomen est omen.
         pmi generally works better than powersave.
       - debian/rules: Fix installation of udev rules for Ubuntu's udev layout.
       - debian/run-hald.sh: 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/56_probe_fstab.patch: Check whether a volume or storage
         device is present in fstab, and if so, set linux.fstab.options and
         linux.fstab.mountpoint.
       - debian/patches/24_ignored_volumes.patch: Replace the old policy about
         showing/hiding volumes: Now show all volumes, except those which are
         mounted automatically in /etc/fstab.
       - Add debian/patches/57_allow_bus_virtual.patch: Accept BUS_VIRTUAL input
         devices (i.e. uinput) even though they have no physical device.
    
    hal (0.5.8.1-4) unstable; urgency=low
    
      [ Michael Biebl ]
      * Improve short description of the hal-doc package. (Closes: #387374)
    
      [ Sebastian Dröge ]
      * Patches from upstream GIT:
        + debian/patches/24_dbus_connection_close.patch:
          - Don't call dbus_connection_close() in lshal and hal-device. This is
            invalid usage of DBus API.
            GIT changeset c85e02d58d6503b494bb4c8584a7c44ac6923208
        + debian/patches/25_correctly_free_lists.patch:
          - Correctly free lists to prevent accessing free'd memory.
            GIT changeset a56a15b90177734c70a8b03d961a7bcabdea2af8
        + debian/patches/26_fix_hald_not_running_coredump.patch:
          - Don't coredump utilities when hald is not running but print a usefull
            error message. GIT changeset c2053bf825cd9d81949d63ad83790a68310bb808
    
      [ Sjoerd Simons ]
      * debian/patches/02_powerscripts.patch
        + Prefer hibernate over uswsusp. (Closes: #397302)
      * debian/patches/27_hal_fix_dbus_error_is_set.patch
        + Added. Ensure libhal never calls dbus_error_is_set(NULL) as that's not
        allowed in the D-Bus API
    
     -- Martin Pitt <email address hidden>   Tue, 19 Dec 2006 17:09:37 +0100
  • hal (0.5.8.1-3ubuntu7) feisty; urgency=low
    
      [ Colin Watson ]
      * Add debian/patches/57_allow_bus_virtual.patch:
        - Accept BUS_VIRTUAL input devices (i.e. uinput) even though they have
          no physical device (LP: #67954).
    
      [ Martin Pitt ]
      * debian/rules: Install udev rules as priority 95, not 85, since other
        scripts still to important things after 85.
      * debian/hal.{preinst,postinst,postrm}: Do the renaming on upgrades, take
        care to avoid the dpkg conffile question if the script was not modified,
        and gracefully handle aborted upgrades.
    
     -- Martin Pitt <email address hidden>   Fri,  8 Dec 2006 18:15:06 +0100
  • hal (0.5.8.1-3ubuntu6) feisty; urgency=low
    
      * Add debian/patches/55_nonpolkit-mount-policy.patch:
        - tools/hal-storage-mount.c: Implement a policy check if PolicyKit is not
          available: Only allow mounting of removable devices (without changing
          'uid=' to non-root users.
        - This obsoletes the previous 'volume.ignore=true' hack in
          debian/debian-storage-policy-fixed-drives.fdi, so do not install this
          any more.
      * debian/run-hald.sh: Fix paths to probes.
      * Add 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 linux.fstab.mountpoint.
        - Note: This is an initial working, but ugly patch; the duplicated code
          should be moved into a library and linked to both probes, but let's
          first get some upstream feedback before cleaning it up.
      * debian/patches/24_ignored_volumes.patch:
        - Replace the old policy about showing/hiding volumes: Now show all
          volumes, except those which are mounted automatically in /etc/fstab.
        - See https://wiki.ubuntu.com/MountAllLocalFilesystems for details.
    
     -- Martin Pitt <email address hidden>   Thu,  7 Dec 2006 15:59:53 +0100
  • hal (0.5.8.1-3ubuntu5) feisty; urgency=low
    
      * Adjust dependency from libvolumeid-dev to libvolume-id-dev, we changed
        package names to match Debian.
    
     -- Scott James Remnant <email address hidden>   Thu, 23 Nov 2006 10:57:24 +0000
  • hal (0.5.8.1-3ubuntu4) feisty; urgency=low
    
      * debian/patches/54_dbus_error_is_set.patch:
        + Make sure that dbus_error_is_set is really never ever called with NULL.
          This is not allowed by the DBus API.
    
     -- Sebastian Dröge <email address hidden>   Mon, 13 Nov 2006 00:45:22 +0100
  • hal (0.5.8.1-3ubuntu3) feisty; urgency=low
    
      * Patches from upstream GIT:
        + debian/patches/50_dbus-connection-close.patch:
          - Don't call dbus_connection_close() in lshal and hal-device. This is
            invalid usage of DBus API.
            GIT changeset c85e02d58d6503b494bb4c8584a7c44ac6923208
        + debian/patches/51_correctly_free_lists.patch:
          - Correctly free lists to prevent accessing free'd memory.
            GIT changeset a56a15b90177734c70a8b03d961a7bcabdea2af8
        + debian/patches/52_fix_hald_not_running_coredump.patch:
          - Don't coredump utilities when hald is not running but print a usefull
            error message. GIT changeset c2053bf825cd9d81949d63ad83790a68310bb808
        + debian/patches/53_dbus_is_error_set.patch:
          - Don't call dbus_error_is_set() with NULL. This is invalid usage of DBus
            API. GIT changeset 0a9965e4aa4ffc2f382d7fe1286937308439fd1f
    
     -- Sebastian Dröge <email address hidden>   Fri, 10 Nov 2006 10:24:05 +0100
  • hal (0.5.8.1-3ubuntu2) feisty; urgency=low
    
      * Re-add accidentally dropped sharutils build dependency to fix FTBFS.
    
     -- Martin Pitt <email address hidden>   Mon,  6 Nov 2006 07:11:17 -0800
  • hal (0.5.8.1-3ubuntu1) feisty; urgency=low
    
      * Merge with Debian Sid. Remaining changes:
       - Fix build dependencies:
         + libvolume-id-dev -> libvolumeid-dev
         + Drop linux-kernel-headers (called linux-libc-dev in Ubuntu and
           build-essential).
       - 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.
         + 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.
       - 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
           non-root.
       - Langpack support for .desktop file:
         + debian/hal-device-manager.desktop: Add gettext domain, improve comment.
         + Add debian/hal-device-manager.desktop.in: .desktop stub for intltool
           POT creation.
         + debian/patches/ubuntu-desktop-POTFILES.patch: Add this desktop.in to
           po/POTFILES.in.
         + debian/rules: Include gnome.mk to do the automagic POT building.
       - debian/hal-device-manager.install: Install device manager .desktop file
         into control-center-2.0/capplets/.
       - debian/hald.8: Remove documentation of removed --retain-privileges
         option.
       - debian/hal.postrm: Check mode ($1) properly.
       - Re-enumerate remaining Ubuntu patches.
       - debian/patches/24_ignored_volumes.patch:
         + Ignore unmounted fixed partitions but those mounted to /media.
         + Ignore unmounted fixed crypto partitions but those mounted to /media.
         + Ignore removable Apple bootstrap partitions.
       - Laptop fixes:
         + debian/patches/26_volume_and_aliased_keys.patch: LP#22451 (fix from
           Paul Sladen).
         + debian/patches/28-fix-omnibook-brightness-levels.patch: Omnibooks have
           11 brightness levels, not 8.
         + debian/patches/31_laptop-panel-fixes.patch: Some Thinkpads control
           brightness in Hardware.
       - debian/patches/27-hdm-nice-keyvalues.patch: Prettify lists in the device
         manager.
       - debian/patches/30-mp3-player-fdi.patch: Support some more music players.
       - debian/patches/32_smartcard_drivetype.patch: Some MMC cards call
         themselves 'Storage-SDC'.
       - debian/patches/33-prefer-pmi-over-powersave.patch: Nomen est omen.
         pmi generally works better than powersave.
       - debian/rules: Fix installation of udev rules for Ubuntu's udev layout.
       - debian/run-hald.sh: Put absolute paths in HALD_RUNNER_PATH so that
         callouts are found, too.
      * Drop pmount backend patch for now, it does not apply at all to the new
        backends. Eventually we will harden the current backends to do the same
        paranoia level of policy checks that pmount does.
    
    hal (0.5.8.1-3) unstable; urgency=low
    
      * debian/control
        - Add a Recommends on eject to the hal package.
        - Add myself to Uploaders.
      * 15_partition_probing.patch
        - Added. Fixes problems with extended partition tables.
          (Closes: #393245, #392978)
      * Update to new python policy using python-support
        - Tightened Build-Depends on python-support (>= 0.5.3).
        - Drop X[SB]-P-V fields from debian/control, add a debian/pyversions file
          instead specifying the supported python versions.
        - Drop debian/pycompat.
        - Drop dh_python call from debian/rules, call dh_pysupport with the
          correct path to the modules directory.
        - Call dh_pysupport in binary-install instead of binary-predeb.
    
    hal (0.5.8.1-2) unstable; urgency=low
    
      * 12_pegasus_pmu_crash_fix.patch
        - Added. Check if power_management.type was set before doing strcmp and
          detect Pegasos machines as having the desktop formfactor
          (Closes: #391124)
      * /debian/patches/13_hal_callout_bashism.patch
        - Added. Fix some bashisms in the hal callout scripts
      * debian/patches/02_powerscripts.patch
        - Updated. Use s2ram instead of s2both to let uswsusp suspend to ram
        (Closes: #388558)
      * debian/patches/14_power_suspend_linux_pmu_fix.patch
        - Added. Use the correct hal property to check the powermanagement type.
          (Closes: #393203)
    
    hal (0.5.8.1-1) unstable; urgency=low
    
      * New upstream release
      u debian/patches/01_hal_debian_dbuspolicy.patch
        - Updated.
      * debian/patches/05_pmu_nohibernate.patch
        - Removed. Recent kernels don't crash my machine anymore
      * debian/patches/04_hald_scripts.patch
        debian/patches/06_more_buttons.patch
        debian/patches/08_probe_serial.patch
        debian/patches/09_sony_brightness.patch
        debian/patches/12_refresh_acpi_states.patch
        debian/patches/14_probe_volume_invalidlabel.patch
        debian/patches/16_dont_stat_autofs.patch
        debian/patches/17_fix_dbus_090_build.patch
        debian/patches/18_hald_runner_fd_leak.patch
        debian/patches/22_recognize_partitions.patch
        - Removed. All fixed upstream
      * debian/patches/07_suspend2.patch
        debian/patches/20_uswsusp.patch
        debian/patches/21_acpi_support.patch
        - Merged into 02_powerscripts.patch
      * debian/patches/hdm-python2.4.patch
        - Removed. Not needed anymore since the default python is 2.4 now
      * debian/patches/19_sonypi_support.patch
        - Updated. Upstream supports spicctrl but assumes it's in a different path
      * debian/patches/15_mount_scripts_pmount.patch
        - Removed. Replaced by the new version of the mount scripts
      * debian/rules: Disable PolicyKit
      * debian/control: Add build-depend on libvolume-id-dev
      * debian/patches/23_addon_acpi.patch
        - Updated.
      * debian/control: Add linux-kernel-headers (>= 2.6.17) to the build-depends
        for the definition of ARPHRD_IEEE80211_RADIOTAP
      * debian/hal.install: Scripts are no longer in /usr/share/hal but in
        /usr/lib/hal
      * debian/patches/03_macbookpro_configure.patch
        - Added. Change configure so the macbook pro utils can actually be
        disabled.
      * debian/rules: Disable the macbook pro backlight addon.
      * debian/patches/04_cd_write.patch
        - Added. don't crash on cd drives without write capabilities (From
          upstream git)
      * debian/patches/05_one_formfactor_fallback.patch
        - Added. Use one fallback to an unknown formfactor instead of three. Fixes
        bugs caused by falling back when not needed.
      * debian/patches/06_smbios_return.patch
        - Added. Only let the prober return success if it actually found some
        usefull info.
      * debian/patches/07_ppc_suspend.patch
        - Added. pmu systems can suspend by using hal's own tool. So actually flag
        it as being able to suspend even though mem isn't in /sys/power/state
      * debian/patches/08_openfirmware.patch
        - Added. Extra model and machine compatibility from openfirmware and
        use that info to detect the formfactor.
      * debian/debian-storage-policy-fixed-drives.fdi
        - Added. Add policy to hal so it refuses to mount and unmount fixed
        drives.
      * debian/patches/09_check_hashtable_initialisation.patch
        - Added. Check if the udi to method queue hashtable is initialized before
        using it. (From upstream)
      * debian/patches/10_callout_errors.patch
        - Added. Use dbus_error_free instead of LIBHAL_FREE_DBUS_ERROR. Ensures
        errors correctly reach hald-runner.
      * debian/patches/11_no_useless_runner_errors.patch
        - Added. Only let hald-runner output warnings if there was actually an
        error.
    
    hal (0.5.7.1-2) unstable; urgency=low
    
      * debian/patches/22_recognize_partitions.patch
        - Added. More robust recognition that a block device is a partition. Fixes
        detecting scsi cdrom drives as partitions (From upstream git)
        (Closes: #383792)
      * debian/patches/23_addon_acpi.patch
        - Added. Don't use the kernel acpi event interface if acpid is installed.
        (Closes: #380520, #352512)
      * debian/README.Debian: Update documentations about the configuration of the
        callouts. Also mention how hal's acpi addon interacts with acpid.
      * debian/hal.dirs: Remove /var/run/hal from hal.dirs. Let the init scripts
        takes care of its creation.  (Closes: #385270)
      * debian/hal.postinst: Don't create a homedir for hal.
      * debian/hal.preinst: Remove the old hal user. As deluser --system only
        removes system users this should be safe.
      * debian/hal.postrm: Don't delgroup the daemon user on purge, deluser
        already takes care of that.
      * debian/hal.postrm: Remove the /var/run/hal dir on purge
      * debian/patches/21_acpi_support.patch:
        - Updated. Use the force argument to the sleep and hibernate call
        (Closes: #384120)
      * debian/patches/debian/patches/19_sonypi_support.patch:
        - Updated. The spicctrl tool is installed in a different location on
        debian then what upstream assumes.
    
    hal (0.5.7.1-1) unstable; urgency=low
    
      [ Sjoerd Simons ]
      * New upstream release
      * debian/hal.postinst,debian/hal.postrm,debian/rules: Rename the hal daemon
        user to haldaemon (was hal)
      * debian/hal.postinst: Created the plugdev system group if it doesn't exist
      * debian/hal.links: Change the udev rules.d link from 050_hal-plugdev.rules
        to z99_hal.rules to ensure hal gets its data after all the udev magic.
      * debian/patches/09_sony_brightness.patch:
        - Apply trivial upstream patch to fix LCD brightness setting on Sony
          laptops.
        - From the ubuntu hal package which took it from upstream, thanks to Paolo
          Borelli
      * debian/patches/12_refresh_acpi_states.patch:
        - Added. refresh ACPI events after suspend/hibernate
        - From the ubuntu hal package, patch created by Paul Sladen based on
          upstream CVS.
      * debian/patches/14_probe_volume_invalidlabel.patch
        - Added. Don't try to fix device labels with invalid UTF-8 characters if
          more than 20% of the characters is invalid.  This avoids totally
          unintelligible labels while still preserving only mildly damaged ones.
        - From the ubuntu hal package, patch created by Martin Pitt
      * debian/patches/15_mount_scripts_pmount.patch:
        - Change mount/umount scripts to call pmount-hal/pumount as the
          destination user instead of mount/umount as root. This way, we do not
          have to rely on hal properties for sanity checking, which are unreliable
          in hal's current trust model.
        - Change eject script to call eject as the destination user instead of
          root.
        - This change should be completely transparent to the outside world, so
          that KDE and gnome-mount will just work. (Closes: #377689)
        - From the ubuntu hal package, patch created by Martin Pitt.
      * debian/patches/16_dont_stat_autofs.patch:
        - Added. Don't stat autofs filesystems as that will remount.
          (Closes: #361785) (From upstream git)
      * debian/patches/17_fix_dbus_090_build.patch:
        - Added. Fix build with dbus >= 0.90 (From upstream git)
      * debian/patches/18_hald_runner_fd_leak.patch
        - Added. Fix fd leak in hald-runner. Patch by Mike Hommey (Closes: #375143)
      * debian/patches/debian/patches/19_sonypi_support.patch:
        - Added. Support sonypi using laptops (Closes: #375144) (From upstream git)
      * debian/patches/07_suspend2.patch:
        - Updated. Don't try to use suspend2 to suspend a pmu machine, which can
        crash the machine. (Closes: #366008)
      * debian/patches/20_uswsusp.patch:
        - Added. Use uswsusp for suspend and hibernation if available. Patch by
        Tim Dijkstra. (Closes: #382183)
      * debian/patches/21_acpi_support.patch:
        - Added. Use acpi-support for suspend and hibernation if available.
        (Closes: #381708)
    
      [ Sebastian Dröge  ]
      * debian/pycompat,
        debian/control,
        debian/rules:
        + update to the new Python Policy
      * debian/control:
        + Bump Standards-Version to 3.7.2
        + Add myself to Uploaders
    
     -- Martin Pitt <email address hidden>   Fri, 27 Oct 2006 00:05:22 +0200
  • hal (0.5.7.1-0ubuntu17) edgy; urgency=low
    
      * Add debian/patches/00upstream-07-hald-runner_fdleak.patch:
        - Fix stderr file descriptor leak. This can prevent suspending and
          probably other nasty things.
        - Patch taken from upstream:
          http://gitweb.freedesktop.org/?p=hal.git;a=commit;h=fcb6aa0df90b7ee61a58c207896448131d3aa180
        - Closes: LP#66939
    
     -- Martin Pitt <email address hidden>   Thu, 19 Oct 2006 16:55:39 +0200