Changelog
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