hal (0.5.7-1ubuntu18.3) dapper-proposed; urgency=low * debian/10-storage-policy.fdi: Do not launch a second hald-addon-storage for all polled devices (like CD-ROMs). 20-storage-methods.fdi already does that, and having two processes polling the CD-ROM causes problems after resuming from suspend/hibernate. (LP: #58935) -- Martin Pitt Fri, 10 Aug 2007 12:06:01 +0200 hal (0.5.7-1ubuntu18.2) dapper-updates; urgency=low * No-change upload of 0.5.7-1ubuntu18.1 to dapper-updates. * Thanks to Simon Law and Oliver Grawert for testing! -- Martin Pitt Wed, 1 Nov 2006 09:54:28 +0100 hal (0.5.7-1ubuntu18.1) dapper-proposed; urgency=low * Add 16-nonpartitions-ending-in-nums.patch: - Hal currently assumes that device names ending in numbers are partitions. This patch adds a safe and easy, but slightly ugly workaround. (Real fix will be discussed with upstream at https://bugs.freedesktop.org/show_bug.cgi?id=5558) - This breaks SCSI, USB, and Firewire CD drives, which are usually called 'scd0', 'sr1', etc. - Closes: LP#56484 and an impressive number of duplicates. -- Martin Pitt Wed, 20 Sep 2006 05:34:20 +0000 hal (0.5.7-1ubuntu18) dapper; urgency=low * adding zzz_add_hwdb_button.patch and make the hwdb button in hal-device-manager reappear * add hwdb-client to hal-device-manager deps * fix hdm-python2.4.patch to work cleanly with pittis cdbstpatch script -- Oliver Grawert Mon, 22 May 2006 13:19:58 +0200 hal (0.5.7-1ubuntu17) dapper; urgency=low * Fix my cdbs incompetence -- Matthew Garrett Tue, 16 May 2006 17:52:50 +0100 hal (0.5.7-1ubuntu16) dapper; urgency=low * Omnibook brightness control should have 11 levels (Closes: LP#44962) -- Matthew Garrett Tue, 16 May 2006 12:39:44 +0100 hal (0.5.7-1ubuntu15) dapper; urgency=low * Fix name of 14_prove_volume_invalidlabel.patch -> s/prove/probe/. * Disable debian/patches/13_probe_input_endianess.patch for now; it is incorrect (the ioctl expects chars, not long) and causes crashes. Closes: LP#43962 (and half a dozen dups) -- Martin Pitt Wed, 10 May 2006 18:33:34 +0200 hal (0.5.7-1ubuntu14) dapper; urgency=low * Add debian/patches/14_probe_volume_invalidlabel.patch: - Do not try to fix device labels with invalid UTF-8 characters if more than 20% of the characters are invalid. This avoids totally unintelligible labels while still preserving only mildly damaged ones. - Closes: LP#27897 -- Martin Pitt Wed, 10 May 2006 18:21:02 +0200 hal (0.5.7-1ubuntu13) dapper; urgency=low * Add debian/patches/13_probe_input_endianess.patch: - Fix bit testing in probe-input to work on big endian, too. - Patch taken from upstream CVS. -- Martin Pitt Tue, 9 May 2006 09:09:11 +0200 hal (0.5.7-1ubuntu12) dapper; urgency=low * debian/patches/12_refresh_acpi_states.patch: backport from CVS, refresh ACPI events after suspend/hibernate. Half of the fix for [Malone: #33072] -- Paul Sladen Mon, 01 May 2006 16:00:05 +0100 hal (0.5.7-1ubuntu11) dapper; urgency=low * debian/patches/is_mounted_read_only_property.patch: - backport from CVS for the new "is_mounted_read_only_property" property, required by gnomevfs,nautilus to fix datas copied from CD being readonly (http://mail.gnome.org/archives/nautilus-list/2006-March/msg00045.html) (Ubuntu: #21576) -- Sebastien Bacher Fri, 21 Apr 2006 00:00:16 +0200 hal (0.5.7-1ubuntu10) dapper; urgency=low * Disable debian/patches/01_probe_parttable.patch, it causes regressions (like CD-ROMs detected as fsusage='partitiontable'). This reopens bug #19390, but that one is much less evil. * debian/hal-device-manager.desktop: - Add X-Ubuntu-Gettext-Domain. - Update the German translation to match the changed C one from 0.5.7-1ubuntu7. * Add debian/hal-device-manager.desktop.in: Reduced h-d-m desktop file with just _Name and _Comment to add these msgids to the POT. * Add debian/patches/desktop-POTFILES.patch: Add debian/h-d-m.desktop.in to POTFILES.in. * Add debian/patches/11-hdm-nice-keyvalues.patch: - Beautify the display of list values: do not show a Python unicode prefix (u'foo') and Python list notation ([...]). - Closes: LP#35935 * Rename system user 'hal' to 'haldaemon' to be compatible with upstream default (and the documentation in the web) and to avoid name conflicts with user accounts for people whose name is 'Hal'. - debian/rules: Drop --with-hal-{user,group} - debian/hal.postinst, debian/hal.init.dbus: Change user name accordingly. - Closes: LP#11957 * debian/hal.default: Remove the comments about hal running as user/root, since this cannot be changed any more. -- Martin Pitt Mon, 27 Mar 2006 18:08:12 +0200 hal (0.5.7-1ubuntu9) dapper; urgency=low * debian/patches/10_volume_and_aliased_keys.patch (addon-keyboard): - Add macro, volume* and mute keys (special codes <128) - Add in 'aliased-keys' mirrored onto F19..F23 - Add battery key at value 236, (waiting for upstream), [Malone: #22451] -- Paul Sladen Mon, 27 Mar 2006 16:06:51 +0100 hal (0.5.7-1ubuntu8) dapper; urgency=low * debian/patches/02_ignored_volumes.patch: - Only show mounted volumes in /media (not in /mnt any more), and do not show all VFAT/NTFS mounts. (See discussion in bug #34886) -- Martin Pitt Mon, 20 Mar 2006 11:46:44 +0100 hal (0.5.7-1ubuntu7) dapper; urgency=low * debian/hal-device-manager.desktop: - use "View hardware information" instead of "HAL Device Manager" as menu item tooltip -- Sebastien Bacher Thu, 16 Mar 2006 14:16:22 +0100 hal (0.5.7-1ubuntu6) dapper; urgency=low * Add debian/patches/02_ignored_volumes.patch: - Add a policy for which volumes are shown in gnome-vfs and which aren't. This replaces the gconf based policy in gnome-vfs2, which was ripped out two seconds before the final Gnome relase (*cough* freezes?). - Now ignore volumes on non-hottpluggable and non-removable volumes unless they are mounted under /mnt or /media, or are a mounted NTFS or VFAT partition. This should come close to what the majority of users will want to see. - Malone #34886 (might also fix at leastparts of #13554) * Add debian/patches/09_sony_brightness.patch: - Apply trivial upstream patch to fix LCD brightness setting on Sony laptops. - Patch taken from upstream CVS, thanks to Paolo Borelli. - Malone #31289 -- Martin Pitt Wed, 15 Mar 2006 23:07:11 +0100 hal (0.5.7-1ubuntu5) dapper; urgency=low * debian/10-storage-policy.fdi: Restore most of the settings from hal 0.5.6, since they are still necessary as long as we don't use gnome-mount: - Ensures proper mount point for iPods. (Malone #33120) - Mounts volumes with 'exec' again. (Malone #33621) -- Martin Pitt Thu, 9 Mar 2006 12:44:30 +0100 hal (0.5.7-1ubuntu4) dapper; urgency=low * Add debian/patches/01_probe_parttable.patch: volume_id/volume_id.c, volume_id_probe_all(): - Add probing for MS-DOS partition table before probing for file systems. All calls to this function expect that this function may return a partition table. - This also avoids mounting the raw device as a volume when there is actually a partition on it. (Malone #19390) * Remove debian/README.Debian, it's obsolete. -- Martin Pitt Wed, 8 Mar 2006 11:23:50 +0100 hal (0.5.7-1ubuntu3) dapper; urgency=low * Add debian/10-storage-policy.fdi and ship it in /usr/share/hal/fdi/policy/10osvendor/, I did not notice that this was dropped in Debian. Reinstates 'eject removable devices' policy. -- Martin Pitt Fri, 3 Mar 2006 15:44:45 +0100 hal (0.5.7-1ubuntu2) dapper; urgency=low * debian/patches/05_pmu_nohibernate.patch: Fix crash if power_management.type does not exist. This happens on e. g. ppc64, which have SMU, not PMU. Thanks to Alastair Poole for debugging this with me. -- Martin Pitt Wed, 1 Mar 2006 11:58:34 +0100 hal (0.5.7-1ubuntu1) dapper; urgency=low * New upstream version with mainly bug fixes and cleanup, UVF exception approved by Matt. * Synchronize to Debian. * Remove patches which are now upstream: - 06_dbus-query-capability.patch - 07_add-keyboard-addons.patch - 09_privileges-hald.patch * debian/patches/08_privileges-addons.patch: The bulk of the patch went upstream. The only change left is the derooting of addon-storage, which is not appropriate for upstream. -- Martin Pitt Mon, 27 Feb 2006 11:07:36 +0100 hal (0.5.7-1) experimental; urgency=low * New upstream release * debian/patches/02_hal_addon_pmu.patch + Removed. Fixed upstream * debian/patches/03_hald_runnerpath.patch + Removed. Fixed upstream -- Sjoerd Simons Fri, 24 Feb 2006 20:03:09 +0100 hal (0.5.6+cvs20060219-1) experimental; urgency=low * CVS snapshot * debian/patches/01_hal_privsep.patch + Removed. Fixed upstream * debian/patches/02_hal_addon_pmu.patch + Updated * debian/patches/03_storage_sigio.patch + Removed. Fixed upstream * debian/patches/04_hald-no-patch.patch + Removed. Fixed upstream * debian/patches/05_hald_clear_udev_buffer.patch + Removed. Fixed upstream * Sync with Ubuntu + Remove unneeded build-depends (libsysfs-dev and libcap-dev) + force-reload dbus instead of reload + Remove obsolete fdi example conffile + Add small utility script to run hald from the debian dir. * debian/patches/storage-policy-debian.patch + Removed. Obsolete * debian/patches/03_hald_runnerpath.patch + Added. Give programs run by the runner a save PATH * debian/patches/04_hald_scripts.patch + Added. Fix various bugs in the hal scripts * Add the powerdev group in postinst * debian/patches/01_hal_debian_dbuspolicy.patch + Added. Change the hal dbus policy to allow user part of the powerdev group to use the org.freedesktop.Hal.Device.SystemPowerManagement and org.freedesktop.Hal.Device.LaptopPanel interfaces. -- Sjoerd Simons Mon, 20 Feb 2006 23:24:34 +0100 hal (0.5.6-4ubuntu4) dapper; urgency=low * debian/rules: Use gnome.mk to get gettext domain in .desktop file. -- Martin Pitt Fri, 24 Feb 2006 07:38:04 +0100 hal (0.5.6-4ubuntu3) dapper; urgency=low * debian/run-hald.sh: Specify absolute paths in HALD_RUNNER_PATH to make the runner find the callouts in the source tree. * debian/patches/08_privileges-addons.patch: Completely rework patch. - hald/linux2/probing/shared.h: Factor out drop_privileges() into this header file and add 'keep_auxgroups' parameter. - hald/linux2/addons/addon-storage.c: Drop privileges with keeping auxiliary groups right at the start; since the helper repeatedly opens the device file for good reasons, we cannot keep an opened fd around. - hald/linux2/addons/addon-acpi.c: + If /proc ACPI interface is disabled, drop privileges right away (since everybody can read from acpid). + Otherwise, drop privileges right after opening the kernel's ACPI interface. Move this part out of the reconnect loop since after dropping privs we cannot reconnect (and the kernel interface shouldn't disappear anyway). - hald/linux2/addons/addon-pmu.c: Drop all privileges after opening /dev/adb. * debian/patches/07_add-keyboard-addons.patch: Remove drop_privileges() since it's already in shared.h. * debian/hal.init.dbus: Remove the extra pid check/kill, start-stop-daemon should be sufficient to stop hal nowadays. * Revert changes from previous upload; discussion revealed that hal should deliberately ignore settings in /etc/default/acpi-support, so we don't need the PMI querying. -- Martin Pitt Tue, 21 Feb 2006 16:58:53 +0100 hal (0.5.6-4ubuntu2) dapper; urgency=low * Add support for using /usr/sbin/pmi to verify capabilities for suspend versus hibernate. This will need revisiting later to be implemented more neatly -- Daniel Silverstone Mon, 20 Feb 2006 15:56:08 +0000 hal (0.5.6-4ubuntu1) dapper; urgency=low * Synchronize to Debian to get bug fixes. - Fix ZIP drive deadlock. (Malone #29822) * Remove debian/patches/z_autoconf.patch: Not necessary any more, Debian's 01_hal_privsep.patch already contains autoconf changes. * Cleaned up names of ubuntu patches. * Adapt ubuntu specific patches to apply again. -- Martin Pitt Tue, 14 Feb 2006 08:39:16 +0100 hal (0.5.6-4) unstable; urgency=high * debian/patches/05_hald_clear_udev_buffer.patch + Added. Clear the buffer where udev events are received before using (from hal CVS) -- Sjoerd Simons Mon, 13 Feb 2006 18:59:12 +0100 hal (0.5.6-3) unstable; urgency=high * debian/patches/01_hal_privsep.patch + Updated. Fix deadlock when using ATAPI Zip-drives (Closes: #351296) -- Sjoerd Simons Sun, 12 Feb 2006 17:52:58 +0100 hal (0.5.6-2) unstable; urgency=low * debian/patches/01_hal_privsep.patch + Updated to current CVS version * udev communicated events to hal via a socket now, which as a side-effect fixes incompatibility with udev 0.83 (Closes: #350639, #350762) * Let hal look in the right location for the pci.ids and usb.ids files (Closes: #341824) * Because the addons run with root privs. now, harddisk properties are available (Closes: #290653) * debian/patches/03_storage_sigio.patch + Added. Switch EjectButton detection to SG_IO interface. Solves some problems with scsi cdrom drives (from hal CVS) * debian/patches/04_hald-no-patch.patch + Added. Also start correctly when PATH is not set (Closes: #345391) -- Sjoerd Simons Wed, 1 Feb 2006 23:59:58 +0100 hal (0.5.6-1ubuntu3) dapper; urgency=low * Add debian/patches/dbus-query-capability.patch: - Use hal_device_has_capability() instead of broken "info.capabilities" parsing. - Malone #30198, thanks to Scott Robinson for the patch. -- Martin Pitt Wed, 8 Feb 2006 13:31:14 +0100 hal (0.5.6-1ubuntu2) dapper; urgency=low * debian/patches/zz_add-keyboard-addons.patch - Add a listener for keyboard devices, and fix the ACPI addon to send the button type on events -- Matthew Garrett Mon, 6 Feb 2006 16:35:43 +0000 hal (0.5.6-1ubuntu1) dapper; urgency=low * Synchronize to Debian. -- Martin Pitt Thu, 26 Jan 2006 14:42:02 +0100 hal (0.5.6-1) experimental; urgency=low * New upstream release * debian/patches/hal-dbus_max_match_rules_per_connection.patch + Removed. Default max_match_rules in dbus is high enough these days * Don't add the hal to group floppy and cdrom * Stop using the hotplug helper, instead let udev pass data via a socket to hal * debian/patches/01_hal_privsep.patch + Added. Let the addons and probes be called by a little helper running as root while the main hal database runs as an unpriviledged user. * No longer chown removable device to group hal * debian/patches/02_hal_addon_pmu.patch + Added. Use a direct connection to hal, because it might not be on the system bus yet. Open /dev/adb non-block so read blocks instead of getting EAGAIN and failing. -- Sjoerd Simons Thu, 19 Jan 2006 23:12:56 +0100 hal (0.5.6-0ubuntu4) dapper; urgency=low * debian/hal.install: - Just install the hal scripts into /usr/share/hal, not into /usr/lib/hal in addition - Remove installation of storage scripts again (see 0.5.6-0ubuntu2 changelog). -- Martin Pitt Tue, 24 Jan 2006 09:27:56 +0100 hal (0.5.6-0ubuntu3) dapper; urgency=low * Update debian/hal.install - Install hal scripts -- Matthew Garrett Tue, 24 Jan 2006 01:16:32 +0000 hal (0.5.6-0ubuntu2) dapper; urgency=low * Add debian/patches/hald-runner.patch: - Fork off a small root daemon hald_runner that communicates with hald over p2p dbus and is responsible to start helpers as root. This allows the main hald to run with even less privileges and at the same time enables active elements like power management. - Patch from Sjoerd Simons, taken from upstream CVS. * Add debian/patches/privileges-hald.patch: - Run hald without any auxiliary groups. * Add debian/patches/privileges-addons.patch: - storage polling addon: Drop root privileges, run as user hal with auxiliary groups (since we need them for accessing CD-ROMs etc.). - acpi polling addon: Drop root privileges, run as user hal without any additional groups, since everybody can read acpid events. * debian/hal.install: Install hal-system-{power,lcd}-* scripts to make g-p-m happy. Do not install the storage scripts for now since they rely on the integrity of hald (redesigning them is upstream work in progress). * Remove debian/patches/hal-dbus_max_match_rules_per_connection.patch, it's obsolete. * Add debian/run-hald.sh: Script to run hald locally from build-tree. -- Martin Pitt Mon, 23 Jan 2006 13:52:44 +0100 hal (0.5.6-0ubuntu1) dapper; urgency=low * New upstream version. * Remove debian/patches/cvs-udev-socket.patch: upstream now. -- Martin Pitt Tue, 17 Jan 2006 10:15:10 +0100 hal (0.5.5.1-5) unstable; urgency=low * Tighten depends on dbus and python2.4-dbus a little bit more * Fix a bashim in the postinst script (Closes: 347326) -- Sjoerd Simons Thu, 12 Jan 2006 00:38:47 +0100 hal (0.5.5.1-4ubuntu1) dapper; urgency=low * Synchronize to Debian, clean up diff cruft. * Remove superfluous libcap-dev build dependency. -- Martin Pitt Mon, 9 Jan 2006 16:57:37 +0100 hal (0.5.5.1-4) unstable; urgency=low * Upload to unstable * Add python to the build-depends for dh_python -- Sjoerd Simons Thu, 5 Jan 2006 22:36:33 +0100 hal (0.5.5.1-3) experimental; urgency=low * Let libhal-dev and libhal-storage-dev depend on libdbus-1-dev (>= 0.60) -- Sjoerd Simons Fri, 16 Dec 2005 15:37:21 +0100 hal (0.5.5.1-2) experimental; urgency=low * Use log_daemon_msg instead of log_begin_msg in the init script (Closes: #339728) * Build against dbus 0.60 -- Sjoerd Simons Thu, 15 Dec 2005 12:02:22 +0100 hal (0.5.5.1-1ubuntu5) dapper; urgency=low * Make hal-device-manager depend on python-launchpad-integration -- Jonathan Riddell Tue, 3 Jan 2006 02:14:15 +0000 hal (0.5.5.1-1ubuntu4) dapper; urgency=low * Drop obsolete libsysfs-dev build dependency. * Bump dbus dependency to >= 0.60 and build against libdbus-1-2. -- Martin Pitt Tue, 20 Dec 2005 19:32:40 +0100 hal (0.5.5.1-1ubuntu3) dapper; urgency=low * debian/hal.udev.rules: Clean up = vs. ==, drop obsolete checks. -- Martin Pitt Mon, 5 Dec 2005 15:09:51 +0100 hal (0.5.5.1-1ubuntu2) dapper; urgency=low * Add debian/patches/cvs-udev-socket.patch: - Listen to udev events on a socket /org/freedesktop/hal/udev_event. - This replaces the old hal.hotplug helper binary. - Patch taken from upstream CVS. * debian/hal.udev.rules: Send udev events to the socket instead of hal.hotplug. * debian/rules: Install udev script as /etc/udev/rules.d/85-hal.rules (not in /etc/udev any more). * Remove debian/hal.links to remove the 050_hal-plugdev.rules -> ../hal.rules symlink. * debian/hal.preinst: Transition from earlier versions. - Remove obsolete 050_hal-plugdev.rules symlink. - Handle hal.rules conffile moving. -- Martin Pitt Thu, 1 Dec 2005 15:38:06 +0100 hal (0.5.5.1-1ubuntu1) dapper; urgency=low * New upstream version that plays with kernels 2.6.13+. - Fixes rate information for batteries (#18770) - Should fix crash due to missing hald-addon-usb-csr (#18658). * Merged Debian changes. * debian/hal.post{inst,rm}: - Use force-reload instead of reload since dbus' init script does not support reload. - Only start hal manually if it is not yet running (Ubuntu's dbus will start it automatically). * debian/hal.{preinst,postrm}: Remove stopping of hald on upgrades since we do not want to automatically restart hal. -- Martin Pitt Thu, 17 Nov 2005 18:33:13 +0100 hal (0.5.5.1-1) experimental; urgency=low * New upstream release * Sync with ubuntu (Thanks Martin Pitt) + Make libhal-storage-dev depend libhal-dev + Fix rm_conffile in hal.preinst + Install hal-find-by-capability and hal-find-by-property + Translation updates for hal-device-manager.desktop * Never restart dbus in postinst or postrm . Only reload it's config. * Depend on libusb-dev to build hald-addon-usb-csr (Closes: #335530) * Build hal-device-manager again. * debian/patches/hdm-python2.4.patch + Force hal-device-manager to use python2.4 * Install /usr/bin/hal-device -- Sjoerd Simons Tue, 15 Nov 2005 14:18:58 +0100 hal (0.5.4-2ubuntu1) dapper; urgency=low * Merge to latest Debian package. * Remove patches that are included upstream now: - acpi-battery-fixes.patch - acpi-battery-normalization.patch - acpid-reconnect.patch - check_reporting_unit_NULL.patch - datatypes.patch - signals-hdm.patch * Drop debian/patches/drop-privileges-option.patch: This was only relevant for the Hoary->Breezy upgrade. * debian/patches/lpi.patch: Adapted to new upstream code. * debian/hal.preinst: - Fix parameter passing in rm_conffile(). - Remove obsolete /etc/hotplug.d/default/20-hal.hotplug on upgrade. - Remove obsolete /etc/hal/fdi/preferences.fdi on upgrade. (Ubuntu #17561) * debian/control: - Lower the udev dependency to >= 0.060 for now. - Add libhal-dev dependency to libhal-storage-dev. (Ubuntu #17338) -- Martin Pitt Wed, 19 Oct 2005 12:44:31 +0200 hal (0.5.4-2) experimental; urgency=low * Hal doesn't include hal.dev anymore, so don't try to execute it in the udev rules (Closes: #326957) * Package doesn't ship fstab-sync, so also don't ship it's manpage. -- Sjoerd Simons Thu, 8 Sep 2005 10:36:03 +0200 hal (0.5.4-1) experimental; urgency=low * New upstream release * use udev RUN rules instead of the hotplug.d and dev.d script dirs * Install hal-umount.sh in /usr/lib/hal instead of usr/lib/hal/hal-umount.sh * debian/patches/property-null-values.patch + Removed. Fixed upstream * Sync with ubuntu + Switched the init script to lsb-base + hal.init.dbus: If hald does not want to die in do_stop, use the "yes, we really mean it" approach to ensure clean restarts. + debian/patches/storage-policy-debian.patch - Dropped noatime/sync handling hunk since upstream now does the right thing. - Enable storage.requires_eject on USB storage devices to always eject them (which causes them to properly power off). + Only (re)start dbus when hal isn't already running. + Update the manpage -- Sjoerd Simons Sat, 27 Aug 2005 22:31:21 +0200 hal (0.5.3-0ubuntu13) breezy; urgency=low * Install hal-find-by-property and hal-find-by-capability since they are really useful tools. * Use update-notifier's brand new notify-reboot-required script instead of creating a hal specific update notification. -- Martin Pitt Fri, 30 Sep 2005 19:52:09 +0200 hal (0.5.3-0ubuntu12) breezy; urgency=low * Add debian/patches/drop-privileges-option.patch: - Readd option "--drop-privileges" to make Hoary upgrades smoother. - Ubuntu #15771 * debian/hal.postinst: Add an update notification that recommends to reboot the machine soon. * debian/hal.init.dbus: Remove the notification on hal startup. -- Martin Pitt Tue, 20 Sep 2005 11:36:40 +0200 hal (0.5.3-0ubuntu11) breezy; urgency=low * Add debian/patches/signals-hdm.patch: - Fix hal-device-manager's signal handling for current dbus. - Patch stolen from 0.5.4. - Ubuntu #14088 * debian/control: - Move python-launchpad-integration dependency from hal to hal-device-manager, where it belongs to. - Ubuntu #14860 * Add debian/patches/acpid-reconnect.patch: - Reconnect to acpid if it was restarted. - Thanks to Ryan Lortie for this patch. - Ubuntu #14852 * Add debian/patches/acpi-battery-normalization.patch: - Ported Ryan Lortie's patch for better calculating battery charge levels. - Hopefully fixes Ubuntu #14246. -- Martin Pitt Thu, 8 Sep 2005 19:40:48 +0200 hal (0.5.3-0ubuntu10) breezy; urgency=low * hal.init.dbus: If hald does not want to die in do_stop, use the "yes, we really mean it" approach to ensure clean restarts. * debian/hald.8: --drop-privileges does not exist any more, document --retain-privileges. -- Martin Pitt Wed, 24 Aug 2005 11:49:53 +0200 hal (0.5.3-0ubuntu9) breezy; urgency=low * debian/patches/storage-policy-debian.patch: - Fix eject property. It is storage.requires_eject, not storage.policy.requires_eject. Meh. -- Martin Pitt Tue, 23 Aug 2005 16:14:52 +0200 hal (0.5.3-0ubuntu8) breezy; urgency=low * debian/patches/storage-policy-debian.patch: - Enable storage.policy.requires_eject on USB storage devices to always eject them (which causes them to properly power off). This replaces the gnome-vfs2 patch which does not work properly any more. * debian/patches/acpi-battery-fixes.patch: - Fix bogus values if BIOS reports battery.voltage.design but not battery.voltage.current. - Ubuntu #13990 -- Martin Pitt Tue, 23 Aug 2005 14:55:26 +0200 hal (0.5.3-0ubuntu7) breezy; urgency=low * debian/patches/lpi.patch: - add support for LaunchpadIntegration into hal-device-manager -- Michael Vogt Mon, 22 Aug 2005 19:20:27 +0200 hal (0.5.3-0ubuntu6) breezy; urgency=low * debian/patches/check_reporting_unit_NULL.patch: - hal-0.5.3/hald/linux2/acpi.c, battery_refresh(): Check for NULL reporting_unit to avoid segfault. -- Martin Pitt Mon, 22 Aug 2005 13:56:19 +0200 hal (0.5.3-0ubuntu5) breezy; urgency=low * Do not restart hal on upgrades. (Ubuntu #13312) * debian/hal.postrm: Add --system option to deluser for safety. * debian/hal.prerm: If hald doesn't stop properly, try harder with kill -9. -- Martin Pitt Wed, 17 Aug 2005 13:24:57 +0200 hal (0.5.3-0ubuntu4) breezy; urgency=low * Add debian/patches/acpi-battery-fixes.patch: - Ported various ACPI battery fixes from development version hal@arch.ubuntu.com/hal--MAIN--0 (thanks to the arch supermirror): patch-612, patch-622, patch-623, patch-625, patch-629, patch-631, patch-640, patch-641, patch-642, patch-644, patch-645 - Ubuntu #13446 -- Martin Pitt Tue, 16 Aug 2005 20:43:52 +0200 hal (0.5.3-0ubuntu3) breezy; urgency=low * Add debian/patches/datatypes.patch: - Fix FTBFS on amd64 due to conflicting definitions of [u]int64_t in config.h and sys/types.h. - Disable datatypes check in configure.in, regenerate configure. - Replace all kernel-style datatypes (like __u16) with their official userspace counterparts (like int16_t) since config.h doesn't export the kernel-style ones any more. - This is a quick and ugly hack (tm). -- Martin Pitt Thu, 11 Aug 2005 22:51:50 +0200 hal (0.5.3-0ubuntu2) breezy; urgency=low * debian/control: - build with the current dbus package. -- Sebastien Bacher Thu, 11 Aug 2005 11:16:46 +0200 hal (0.5.3-0ubuntu1) breezy; urgency=low * New upstram bugfix release. - Handles degrading battery capacity. (Ubuntu #12909) * Removed debian/patches/property-null-values.patch, adopted upstream. * debian/patches/storage-policy-debian.patch: Dropped noatime/sync handling hunk since upstream now does the right thing. * debian/hal.postinst: Fix dbus init script name to restart dbus and hal correctly after package upgrade. -- Martin Pitt Fri, 29 Jul 2005 09:49:13 +0200 hal (0.5.2-0ubuntu5) breezy; urgency=low * Added debian/patches/property-null-values.patch: - hald/hal_property_new_string(): If the given value is NULL, create a property with value "" instead of NULL to prevent all sorts of segfaults at a very low level. (Ubuntu #11060) -- Martin Pitt Tue, 24 May 2005 10:00:57 +0200 hal (0.5.2-0ubuntu4) breezy; urgency=low * debian/patches/storage-policy-debian.patch: Restore the policy to mount devices smaller than 2GB (i. e. usually USB flash sticks) with "noatime" to cut down wearout. -- Martin Pitt Fri, 20 May 2005 08:36:34 +0200 hal (0.5.2-0ubuntu3) breezy; urgency=low * debian/patches/storage-policy-debian.patch: - Remove the sync/async mounting policy so that all devices are mounted "async" by default. - This will avoid physical damage of flash chips due to exaggerated updating of inode/FAT structures and greatly speed up the write throughput. On the bad side this makes it much less safe to remove devices without proper umounting. - Debian #309625. * debian/preferences.fdi: Adopt the comment for the sync/async example. -- Martin Pitt Wed, 18 May 2005 18:03:12 +0200 hal (0.5.2-0ubuntu2) breezy; urgency=low * Uploaded out of date diff.gz previously; reupload to fix FTBFS. -- Martin Pitt Tue, 17 May 2005 13:30:23 +0200 hal (0.5.2-0ubuntu1) breezy; urgency=low * New upstream release. * Dropped debian/patches/hal-dbus_max_match_rules_per_connection.patch, this was accepted upstream. -- Martin Pitt Fri, 13 May 2005 12:22:45 +0200 hal (0.5.1-0ubuntu1) breezy; urgency=low * New upstream release. * Dropped patches (included upstream): - debian/patches/device-manager-gtk-true.patch - debian/patches/fix-droppriv.patch * debian/control: Tightened dbus dependencies to >= 0.33. * debian/control: Added hal dependency to dbus. -- Martin Pitt Tue, 10 May 2005 17:20:18 +0200 hal (0.5-0ubuntu1) breezy; urgency=low * New upstream version with a radically new architecture, and ABI break. Introduces new package names (due to SONAME changes). * Updated patches to new upstream version: - hal-dbus_max_match_rules_per_connection.patch - readme-remove-hacking.patch - storage-policy-debian.patch * Dropped patches: - hal-fdi.patch (included upstream) - hal-hotplug-map.patch (this program does not exist any more) - ids-search.patch (included upstream) - no_sysdevice.patch (obsolete) - ubuntu-03-cdrom-debugging.patch (obsolete) * Temporarily dropped patches which need to be redesigned: - ubuntu-01-lsbrelease.patch - ubuntu-02-procfs.patch - ubuntu-04-hwdb.patch - ubuntu-05-dmidecode.patch - ubuntu-06-harddisk-volumes.patch (depends on behavior of new gnome-vfs) - ubuntu-99-autoconf.patch (not necessary any more for now) * Renamed debian/docs to debian/hal.docs for consistency. * debian/hal.default: hal now defaults to run as normal user, so invert the setting and documentation. * Added debian/patches/fix-droppriv.patch: - hald/hald.c: Drop privileges after calling osspec_init(), since the latter opens a netlink socket, which requires root privileges. * debian/hal.install: Install preferences.fdi into etc/hal/fdi/policy to match new layout. * Added debian/patches/device-manager-gtk-true.patch: - Replace deprecated "gtk.TRUE" with "True" to avoid warning. -- Martin Pitt Wed, 13 Apr 2005 13:22:36 +0200 hal (0.4.7-1ubuntu14) hoary; urgency=low * hal-device-manager.desktop: Added translations. (Ubuntu #7370) -- Martin Pitt Tue, 29 Mar 2005 15:07:24 +0200 hal (0.4.7-1ubuntu13) hoary; urgency=low * Added debian/patches/ubuntu-06-harddisk-volumes.patch: - fdi/90defaultpolicy/storage-policy.fdi: If a volume has an empty fsusage, set it to "filesystem" to work around the fact that the non-root hald cannot read harddisk partitions. - libhal-storage/libhal-storage.c: Do not declare a volume as invisible if hal does not know the file system (hald cannot read harddisk partitions). - Ubuntu #7641 -- Martin Pitt Thu, 17 Mar 2005 12:58:55 +0100 hal (0.4.7-1ubuntu12) hoary; urgency=low * debian/hal.preinst: Fix test for /etc/dbus-1/event.d/hal -> 20hal upgrade to avoid asking dpkg questions on upgrade. (Ubuntu #7418) * debian/hal.postinst: Do not fail if addgroup plugdev fails (which happens sometimes if the group is already present). -- Martin Pitt Thu, 10 Mar 2005 15:56:28 +0100 hal (0.4.7-1ubuntu11) hoary; urgency=low * patch hal/hal.conf.in instead of hal/hal.conf -- Michael Vogt Tue, 8 Mar 2005 10:38:02 +0100 hal (0.4.7-1ubuntu10) hoary; urgency=low * set 512 in /etc/dbus-1/system.d/hal.conf (default is 128) This fixes the problem that hal-device-manager can not start for systems with a lot of devices (closes: #7188) -- Michael Vogt Mon, 7 Mar 2005 13:27:01 +0100 hal (0.4.7-1ubuntu9) hoary; urgency=low * Added debian/patches/ubuntu-05-dmidecode.patch: - Read the output of dmidecode (though a setuid wrapper) and create appropriate hal nodes. - Patch from Oliver Grawert . * debian/hal.install: Install new hal-dmiwrapper to /usr/lib/hal. * debian/hal.postinst: Set permissions of /usr/lib/hal/hal-dmiwrapper to root:hal 4751. * debian/patches/ubuntu-99-autoconf.patch: Regenerated. -- Martin Pitt Wed, 2 Mar 2005 11:43:56 +0100 hal (0.4.7-1ubuntu8) hoary; urgency=low * debian/hal.postinst: Ensure that the 'hal' user is always in groups 'cdrom' and 'floppy', since this breaked sometimes when upgrading from earlier versions. (Ubuntu #6497) * Added debian/patches/no_sysdevice.path: Don't die when a device doesn't have a sysfs path when finalizing the class device. (Debian #293630) Patch stolen from Debian version 0.4.7-2, thanks to Sjoerd Simons. -- Martin Pitt Mon, 28 Feb 2005 15:59:04 +0100 hal (0.4.7-1ubuntu7) hoary; urgency=low * debian/rules: Call uudecode in post-patches:: instead of configure/hal:: to fix FTBFS in some cases. -- Martin Pitt Fri, 25 Feb 2005 13:07:34 +0100 hal (0.4.7-1ubuntu6) hoary; urgency=low * Added debian/patches/ubuntu-03-cdrom-debugging.patch: - Report errors in hald/linux/block_class_device.c:cdrom_get_properties(). * Integrate hwdb-gui calling into hal-device-manager. Patch from Oliver Grawert : - Added debian/patches/ubuntu-04-hwdb.patch (h-d-m changes) - deian/control: Suggest hwdb-client. * Added debian/*.png.uuencode (Icons for lsbrelease and procfs patches and hwdb integration), install them in debian/rules. From Oliver Grawert . * Build-Depend on sharutils. * Updated debian/patches/ubuntu-99-autoconf.patch, this time with a better matching automake version to produce a smaller patch. -- Martin Pitt Fri, 25 Feb 2005 10:44:48 +0100 hal (0.4.7-1ubuntu5) hoary; urgency=low * debian/rules: Disable fstab-sync building. -- Martin Pitt Thu, 24 Feb 2005 09:48:59 +0100 hal (0.4.7-1ubuntu4) hoary; urgency=low * Added debian/patches/ubuntu-01-lsbrelease.patch: - Support reading the output of lsb_release and add the properties to the root device. - Thanks to Oliver Grawert for the patch. * Added debian/patches/ubuntu-02-procfs.patch: - Support reading /proc/{cpuinfo,meminfo} and create two new devices "Processor" and "Memory". - Thanks to Oliver Grawert for the patch. * Added debian/patches/ubuntu-99-autoconf.patch: - Oliver's patches touch Makefile.am; This patch contains the Makefile/configure changes. * debian/rules: Configure with --with-hwdata=/var/lib/misc to allow hal to find pci.ids and usb.ids. -- Martin Pitt Mon, 14 Feb 2005 12:27:59 +0100 hal (0.4.7-1ubuntu3) hoary; urgency=low * Put user hal into group 'plugdev' also for upgrades, not just on new installations. -- Martin Pitt Mon, 7 Feb 2005 10:36:13 +0100 hal (0.4.7-1ubuntu2) hoary; urgency=low * Removed hotplug device group management (this now gets handled by udev proper): - Removed debian/hal.udev.{device-removable.sh,rules}, debian/hal.links - debian/rules: Don't install these files. * debian/hal.preinst: Remove obsolete /etc/udev/hal.rules and /etc/udev/scripts/device-removable.sh if it was not modified. * debian/hal.postinst: Do not update udev with broken do_udev method, this is not necessary any more. (Ubuntu #6235) * debian/postinst: Add hal user to the "plugdev" group since udev now puts removable devices into this group. * debian/preinst: In hal->20hal transition, check that 20hal does not yet exist. -- Martin Pitt Mon, 7 Feb 2005 09:32:31 +0100 hal (0.4.7-1ubuntu1) hoary; urgency=low * Merged Debian version (new upstream bugfix release). -- Martin Pitt Thu, 27 Jan 2005 10:31:56 +0100 hal (0.4.7-1) unstable; urgency=medium * New upstream release + hal-device-manager handles ieee1394 now (Closes: #290931) * Added watch file -- Sjoerd Simons Tue, 25 Jan 2005 15:25:51 +0100 hal (0.4.6-1) unstable; urgency=low * New upstream release + Fixes various problems with vfat label detection (Closes: #271997) * Enable building of fstab-sync as some people seem to like it (Closes: #290780) * debian/patches/storage-policy-debian.patch. + Updated. Copy block.policy.desired_mount_point from block.storage to volume.policy.desired_mount_point if the blockdevice has no partitions (Closes: #290963) -- Sjoerd Simons Fri, 21 Jan 2005 17:27:34 +0100 hal (0.4.5-1) unstable; urgency=low * New upstream release * Removed patches that were fixed/merged upstream + debian/patches/check-ide-floppy-for-zip.patch + debian/patches/volume_id-fat.patch -- Sjoerd Simons Thu, 13 Jan 2005 16:46:12 +0100 hal (0.4.4-2) unstable; urgency=low * debian/patches/volume_id-fat.patch + Added. Fixes label reading on large FAT volumes. Patch from Kay Sievers. (Closes: #271997) * debian/patches/check-ide-floppy-for-zip.patch + Added. Support IDE Zip drives that appear as IDE floppies. Patch from David Zeuthen. -- Sjoerd Simons Mon, 10 Jan 2005 09:28:55 +0100 hal (0.4.4-1) unstable; urgency=low * New upstream release * Removed patched that were merged/fixed upstream: + debian/patches/netdev-recovery.patch -- Sjoerd Simons Fri, 7 Jan 2005 11:29:56 +0100 hal (0.4.4-0ubuntu1) hoary; urgency=low * New upstream bugfix release, fixes a regression of 0.4.3 and a buffer overflow * debian/patches/netdev-recovery.patch: removed, adopted upstream -- Martin Pitt Fri, 7 Jan 2005 12:54:54 +0100 hal (0.4.3-1ubuntu1) hoary; urgency=low * Merged new Debian version - does not ship the sony_dsc fdi any more, which avoids showing the photo import dialog twice (Ubuntu bug #4767) -- Martin Pitt Tue, 4 Jan 2005 23:23:56 +0100 hal (0.4.3-1) unstable; urgency=low * New upstream release * Start using tarball.mk from cdbs * Removed patched that were merged/fixed upstream: + debian/patches/cdrom-fdleak.patch + debian/patches/cdrom-media-check.patch + debian/patches/fix-ide-fdi.patch + debian/patches/fstab-sync-crash.patch + debian/patches/poll-only-cdroms.patch + debian/patches/special_mtab_chars.patch * debian/patches/netdev-recovery.patch + Added. Fixes a crash in the netdev recovery code (Closes: #288089) * debian/hal.udev.rules + The only ide drives hal polls are cdroms, so it's unnecessary to set the group of other removable ide drives to hal. (Closes: #288301) * Stop shipping sony_dsc.fdi, it just causes problems. * debian/patches/ids-search.patch + Updated * debian/patches/z_update_autofoo.patch + Removed, not necessary anymore because of the ids-search.patch update -- Sjoerd Simons Tue, 4 Jan 2005 18:26:44 +0100 hal (0.4.2-6) unstable; urgency=low * debian/patches/cdrom-fdleak.patch + Added. Don't leak a filedescriptor to the cdrom device when the filesystem on a data cd isn't recognized. Patch from Peter Ă–sterlund (Closes: #287779) -- Sjoerd Simons Thu, 30 Dec 2004 15:29:04 +0100 hal (0.4.2-5) unstable; urgency=high * Create /var/run/hal dir on start if it's not there (Closes: #287258) -- Sjoerd Simons Sun, 26 Dec 2004 15:27:45 +0100 hal (0.4.2-4ubuntu1) hoary; urgency=low * Merge to new Debian release * hal.preinst, hal->20hal conffile transition: added md5sum of older version to avoid dpkg conffile question -- Martin Pitt Thu, 23 Dec 2004 20:28:03 +0100 hal (0.4.2-4) unstable; urgency=high * Only add hal to group cdrom and floppy when creating the user. This way it won't get added on upgrade if the admin removed it. (Closes: #286790) * debian/hal-unmount.dev + Also check /etc/mtab to see if the device is mounted. (Closes: #286579) * Urgency high. Fixes an RC bug. -- Sjoerd Simons Sun, 19 Dec 2004 20:42:37 +0100 hal (0.4.2-3ubuntu1) hoary; urgency=low * Merged changes from new Debian release - fixes handling of spaces in mount points (Ubuntu bug #4223) * removed ubuntu-hal-unmount-sanitycheck.patch (adopted in Debian) * Since the python 2.4 changes require direct patching of the debian control files anyway: statically applied Ubuntu specific patches and removed them: - ubuntu-conffile-transition.patch - ubuntu-lsbinit.patch - ubuntu-menu.patch * debian/hal.preinst: - fixed md5sum checking of /etc/dev.d/default/unmount.dev to make it actually work -- Martin Pitt Mon, 20 Dec 2004 10:04:06 +0100 hal (0.4.2-3) unstable; urgency=low * debian/patches/special_mtab_chars.patch + Added. In /etc/mtab and /proc/mounts some special chars (like space) are encoded in octal from. Decode these into normal chars again. Fixes problems with spaces in mountpoints (Closes: #284322) * debian/hal-unmount.dev: + Sanity-check $DEVNAME to make sure it begins with a slash, so we don't get bitten by DEVNAME=-a or DEVNAME="". Thanks to Scott James Remnant -- Sjoerd Simons Sun, 19 Dec 2004 18:32:47 +0100 hal (0.4.2-2ubuntu3) hoary; urgency=low * Build using python2.4. -- Matthias Klose Fri, 17 Dec 2004 17:00:42 +0100 hal (0.4.2-2ubuntu2) hoary; urgency=low * Rescued the accidentially dropped changes from 0.4.2-1ubuntu[34]: - ubuntu-dbus-conffile-transition.patch: reworked, version from -1ubuntu4 was totally broken (it patched itself) - ubuntu-hal-unmount-sanitycheck.patch: added; check in hal-unmount.dev that the device to be removed starts with '/' * renamed patch ubuntu-dbus-conffile-transition.patch to ubuntu-conffile-transition.patch since it now contains other transitions * ubuntu-conffile-transition.patch: - apparently some older hal versions installed /etc/udev/scripts/device-removable.sh as non-executable; make it executable if we upgrade from a version before 0.4.2-2ubuntu2 -- Martin Pitt Wed, 15 Dec 2004 14:21:03 +0100 hal (0.4.2-2ubuntu1) hoary; urgency=low * Merged to new Debian release. * Removed patches (adopted in Debian): - ubuntu-cdrom-media-check.patch - ubuntu-fix-ide-fdi.patch - ubuntu-ids-search.patch - ubuntu-poll-only-cdroms.patch - z_autoreconf.patch -- Martin Pitt Tue, 14 Dec 2004 12:22:10 +0100 hal (0.4.2-2) unstable; urgency=medium * debian/patches/fstab-sync-crash.patch + Added. Don't crash on cleaning fstab in certain circumstances (Closes: #284721) * debian/patches/ids-search.patch + Added. Search for pci.ids and usb.ids runtime. Fixes problems when the location changes or if it is different then on the machine hal was build on. * debian/patches/fix-ide-fdi.patch + Added. Correct syntax error in the fdi file * debian/patches/cdrom-media-check.patch + Added. Some CD-ROMs report that they contain a CD even if the tray is open; probe CDROM_MEDIA_CHANGED twice to check whether there is indeed a CD inside.Thanks to Michael Hofmann for discovering this and finding the fix. * debian/patches/poll-only-cdroms.patch: + Added. Instead of trying to work around broken ide pcmcia device just poll cdrom on the ide bus. Patch from David Zeuthen (Closes: #284164) * debian/patches/z_update_autofoo.patch: + Added. Update configure, this is needed by ids-search.patch. -- Sjoerd Simons Wed, 08 Dec 2004 16:18:14 +0100 hal (0.4.2-1ubuntu4) hoary; urgency=low * debian/hal-unmount.dev: - Sanity-check $DEVNAME to make sure it begins with a slash, so we don't get bitten by DEVNAME=-a or DEVNAME="". -- Scott James Remnant Fri, 10 Dec 2004 15:13:05 +0100 hal (0.4.2-1ubuntu3) hoary; urgency=low * ubuntu-dbus-conffile-transition.patch: - Remove /etc/dev.d/default/unmount.dev if it has not been modified, this was deprecated a long time ago and doesn't do anything other than cause every filesystem to get unmounted. -- Scott James Remnant Fri, 10 Dec 2004 14:58:46 +0100 hal (0.4.2-1ubuntu2) hoary; urgency=low * debian/patches/ubuntu-fix-ide-fdi.patch: - Fix missing slash in closing tag in ide-drives.fdi. * ubuntu-poll-only-cdroms.patch: - Throw out the broken check for PCMCIA ide devices (which was intended to disable media checking on them) and instead poll only on CD-ROM drives. - Taken from upstream CVS. - Ubuntu bug #2265 * debian/patches/ubuntu-cdrom-media-check.patch: - Fix media checking capability test. - Some CD-ROMs report that they contain a CD even if the tray is open; probe CDROM_MEDIA_CHANGED twice to check whether there is indeed a CD inside. - Thanks to Michael Hofmann for discovering this and finding the fix - Ubuntu bug #4005 * debian/patches/ubuntu-ids-search.patch: - Disable check for pci.ids path in configure.in and instead check for the path at runtime; this fixes the current FTBFS and broken runtime behavior with the most recent pciutils. - Thanks to Sjoerd Simons for preparing the patch. * debian/patches/z-autoreconf.patch: - updated configure to make ubuntu-ids-search.patch active -- Martin Pitt Mon, 6 Dec 2004 14:59:22 +0100 hal (0.4.2-1ubuntu1) hoary; urgency=low * Merged to new Debian version. -- Martin Pitt Thu, 2 Dec 2004 15:20:57 +0100 hal (0.4.2-1) unstable; urgency=low * New upstream release * Remove patches that have been merged upstream: + debian/patches/device-manager-glade.patch + debian/patches/device-manager.patch -- Sjoerd Simons Thu, 2 Dec 2004 13:13:50 +0100 hal (0.4.1-2ubuntu1) hoary; urgency=low * Debian adopted the "do not run as root" approach and most of our Ubuntu changes; thanks to Sjoerd for his great cooperation * Dropped patches (adopted by Debian): - ubuntu-dbus-dependency.patch - ubuntu-plugdev.patch - ubuntu-runasuser.patch - ubuntu-unmount_dev.d.patch - ubuntu-readme.patch - ubuntu-storage-policy.patch * Dropped obsolete ubuntu-oldpkgtransition.patch; this was relevant only for pre-Warty release * debian/patches/ubuntu-lsbinit.patch: rewrote for new init script * ubuntu-dbus-conffile-transition.patch: - added - handle /etc/dbus-1/event.d/hal -> 20hal transition without a dpkg question if the original conffile is unmodified -- Martin Pitt Mon, 29 Nov 2004 11:30:36 +0100 hal (0.4.1-2) unstable; urgency=low * Rename the hal dbus start script from hal to 20hal. Makes it simpler to order startup of dbus services. * Let hald run as non-root by default * Use a dev.d script for lazy device umount. So hald doesn't need too. (Script from the ubuntu package) * Install udev configuration to make removable devices owned by group hal (Adapted from the ubuntu package) * Call udevsend for all block devices in the postinst. To ensure the permissions are set right for already available devices. * debian/README. Updated to reflect we run as user hal by default now. * debian/patches/storage-policy-debian.patch. + Updated. turn off sync and noatime for drivers bigger then 2GB. * /etc/hal/fdi/preferences.fdi + Added. Some examples of system settings that can be tweaked via hal's database. * debian/patches/storage-policy-debian.patch. + Updated. Disable the managed keyword again, so we don't have to depend on a mount version that's already frozen. -- Sjoerd Simons Mon, 8 Nov 2004 23:59:23 +0100 hal (0.4.1-1ubuntu6) hoary; urgency=low * debian/patches/ubuntu-unmount_dev.d.patch: + added + install /etc/dev.d/default/unmount.dev which automatically unmounts removed devices which are still mounted; this is more robust than the previous pmount method, which required a policy hole in pmount (since hal runs as normal user) and did not unmount all partitions of a drive from time to time * debian/patches/ubuntu-pmount.patch: + removed, it is not needed any more (obsoleted by above patch) -- Martin Pitt Tue, 16 Nov 2004 18:43:10 +0100 hal (0.4.1-1ubuntu5) hoary; urgency=low * debian/patches/ubuntu-storage-policy.patch: install /etc/hal/fdi/ubuntu-storage-policy.fdi; this defaults to using 'sync,noatime' mount options for hotpluggable drives < 1 GB and 'async,atime' for bigger drives. As a conffile, it makes further customizations easy. However, to actually use this, you need a HAL-aware pmount (version 0.4+) and a gnome-volume-manager that uses pmount-hal (1.0.2-4ubuntu4+). (Ubuntu bug #2386) -- Martin Pitt Mon, 15 Nov 2004 17:03:02 +0100 hal (0.4.1-1ubuntu4) hoary; urgency=low * debian/patches/ubuntu-plugdev.patch: debhelper does not seem to like relative link targets; use absolute target in hal.links to make the udev rules symlink actually work -- Martin Pitt Mon, 15 Nov 2004 14:21:54 +0100 hal (0.4.1-1ubuntu3) hoary; urgency=low * debian/patches/ubuntu-plugdev.patch: + install device-removable.sh in /etc/udev/scripts/ now (as suggested by Marco d'Itri); the old location /usr/share/hal/ might not be available early enough + install rules file in /etc/udev/ now and symlink it from /etc/udev/rules.d/ to allow better configurability -- Martin Pitt Fri, 12 Nov 2004 16:32:10 +0100 hal (0.4.1-1ubuntu2) hoary; urgency=low * debian/patches/ubuntu-plugdev.patch: now change the group of removable device nodes to 'plugdev' by introducing custom udev rules (formerly the udev package did this on itself, but this functionality is now moved to hal, where it actually belongs; consensus with Marco d'Itri). + Added versioned dependency to udev >= 0.042 (which does not have the plugdev rules any more) + Added debian/device-removable.sh (installed in /usr/share/hal/) which decides whether a device is removable by looking at its 'removable' sysfs attribute (supported by kernels 2.6.8+). + Added debian/z_hal-plugdev.rules (installed in /etc/udev/rules.d/) to put IDE and SCSI drives in 'plugdev' if device-removable.sh returns true. -- Martin Pitt Thu, 11 Nov 2004 13:54:11 +0100 hal (0.4.1-1ubuntu1) hoary; urgency=low * Synchronized to new Debian version. * debian/patches/ubuntu-lsbinit.patch: + adapted to work with new release -- Martin Pitt Mon, 8 Nov 2004 21:20:16 +0100 hal (0.4.1-1) unstable; urgency=low * New upstream release + Fixes fstab-sync crash when called without options (Closes: #278468) + Detects highpoint ata raid configurations (Closes: #277534) * debian/hald.8: Fixed typos * debian/rules: Correctly generate the python dependencies for hal-device-manager * debian/hal.postinst: Don't fail when the dbus-1 init script isn't available yet * Removed patches (adopted upstream): + debian/patches/fstab-sync.patch + debian/patches/nonblock.patch + debian/patches/storage-policy-uudi.patch * debian/patches/storage-policy-debian.patch Updated. Usage comment=fstabsync as option for fstab-sync mount lines * debian/patches/hal-fdi.patch Added. Look for user fdi files in /etc/hal/fdi * debian/patches/device-manager.patch Added. Fill the Device type and Capabilities field (Patch from Bryan Clark) * debian/patches/device-manager-glade.patch Added. Improve the appearance of the Device tab in h-d-m * debian/patches/hal-hotplug-map.patch Added. Check if the usb device isn't actually an usb mass storage device before setting libgphoto2 support properties. Fixes problems with olympus cameras, because PtP and UMS versions have the same usb id's (Closes: #279395) -- Sjoerd Simons Sat, 06 Nov 2004 19:59:37 +0100 hal (0.4.0-1ubuntu2) hoary; urgency=low * Build-depend on libxml-parser-perl to fix FTBFS. -- Martin Pitt Wed, 27 Oct 2004 12:13:53 +0200 hal (0.4.0-1ubuntu1) hoary; urgency=low * Resynchronized to the Debian package; thanks to Sjoerd for making this (and future syncs) easy. * Now maintain all Ubuntu-specific changes as patches prefixed with "ubuntu-" * Patches taken over from previous Ubuntu releases: + ubuntu-dbus-dependency: change python2.3-dbus dependency from -1.1 (Debian) to -1ubuntu1 (Ubuntu) + ubuntu-lsbinit: pretty initscript + ubuntu-menu: Ubuntu-compliant desktop file + ubuntu-oldpkgtransition: clean upgrades from versions <= 0.2.92-1ubuntu13 + ubuntu-plugdev: install and run in group plugdev + ubuntu-pmount: use pmount for forced unmounting + ubuntu-readme: describe Ubuntu changes in README.Debian + ubuntu-runasuser: default to run as user, not root -- Martin Pitt Thu, 21 Oct 2004 13:13:58 +0200 hal (0.4.0-1) experimental; urgency=low * New upstream release * Marin Pitt: + New packages libhal-storage0 and libhal-storage-dev for new hal-storage library + Removed patches (adopted upstrem): - add_device_nullarg.patch - fix_first_hotplug.diff - hal-cdspeed.patch - nofail_nocaps.patch - pci_pre_process_check_null.diff + debian/lshal.1: properly quoted dashes * Sjoerd Simons: + Removed patches (adopted upstream): - pciid-fdleak.patch - usbdb-fdleak.patch - fs_probing.patch - haldb-require-privs.patch - libgphoto2-usermap.patch - netlink_spoofing.patch + No longer shipping the fstab-update script + debian/hal.preinst: Stop hal in preinst instead of dbus + debian/hal.preinst: Add missing debhelper token + debian/hal.preinst: Remove fstab-update.h transition. + Added /etc/default/hal to easily configure running hal as non-root + Added debian/patches/fstab-sync.patch (from CVS HEAD) - Use the name of the special device file instead of 'foo' when writing to the syslog. - clean wasn't being called on hald startup because of missing defines due to the removal of fstab-sync options + Added debian/patches/nonblock.patch (from CVS HEAD) - Fixes wrong handling of O_NONBLOCK by hal when probing the fileystem type (by removing it) + Added debian/patches//storage-policy-uudi.patch (from CVS HEAD) - Never use filesystem UUDI for mount points in the default policy + Ship fstab-sync.8 manpage + Added debian/patches/storage-policy-debian.patch - Change to storage policy to match the behaviour of previous hal debian packages. -- Sjoerd Simons Mon, 18 Oct 2004 16:30:01 +0200 hal (0.2.98-5) unstable; urgency=high * Restart dbus on postinst instead of starting, fixes problems on upgrade and install (Closes: #277050) (Closes: #277035) * debian/patches/netlink_spoofing.patch + Added. Check PID of netlink packets to prevent spoofing from user processes (from CVS HEAD) * High priority because it fixes upgrade and install problems. -- Sjoerd Simons Sun, 17 Oct 2004 20:19:48 +0200 hal (0.2.98-4) unstable; urgency=medium * Also restart dbus when hal is freshly installed. -- Sjoerd Simons Sun, 17 Oct 2004 19:45:26 +0200 hal (0.2.98-3) unstable; urgency=medium * debian/patches/haldb-require-privs.patch + Added. Only allow root and the hal's current user to change things in the hal's database (from CVS HEAD with some enhancements) * Doesn't crash when SIOCGMIIREG fails (Closes: #276297) -- Sjoerd Simons Sun, 10 Oct 2004 19:57:52 +0200 hal (0.2.98-2) unstable; urgency=medium * Goodies from the Ubuntu hal packages (thanks to Martin Pitt) + Properly quote dashes in the manpages + German translation of hal-device-manager.desktop * debian/patches/add_device_nullarg.patch + Added. check whether given_sysfs_path is NULL and immediately return in this case; previously, this parameter was copied and compared without checking. (from ubuntu package) * debian/patches/fix_first_hotplug.patch + Added. Fixes race conditions with regard to the first hotplug event (from CVS HEAD) * debian/patches/fs_probing.patch + Added. Fixes some file probing issues (from CVS HEAD) * debian/patches/nofail_nocaps.patch + Added. Don't fail on a kernel without capablities if privileges are dropped (from Ubuntu package) * debian/patches/pci_pre_process_check_null.patch + Added. Added extra NULL pointing checking (from Ubuntu package) * debian/patches/pciid-fdleak.patch + Added. Close file descriptors after reading the pci id database * debian/patches/usbdb-fdleak.patch + Added. Close file descriptors after reading the usb id database * Make fstab-update.hal POSIX compliant (patch from Martin Waitz) (Closes: #274937) -- Sjoerd Simons Sun, 10 Oct 2004 17:31:40 +0200 hal (0.2.98-1) unstable; urgency=high * New upstream release * Fixes endless loop in FAT32 label reading code (Closes: #273001) * Make it possible to run hal with dropped priviledges (not enabled by default) * Put hal-device-manager in it's own package (Closes: Bug#239122) * Install hal-hotplug-map helper * Updated hald manpage * Created hal-device-manager manpage * Disable selinux for now. A newer libselinux then in debian is needed. * debian/patches/hal-cdspeed.patch + Added. Fix for unchecked buffer access from Martin Pitt * debian/patches/libgphoto2-usermap.patch + Added. Let hal-hotplug-map work correctly with the libgphoto2 hotplug config. * Urgency high because this fixes RC bugs -- Sjoerd Simons Sun, 26 Sep 2004 11:10:45 +0200 hal (0.2.97+cvs20040907-1) unstable; urgency=high * New maintainer. * New CVS snapshot (Closes: Bug#266158) * More robust hotplugging code (Closes: Bug#264597) * libhal.la no long declares a bogus dependency on libexpat (Closes: Bug#266667) * debian/patches/hal_volume_utf8.patch + removed. Already fixed upstream * Changed fstab-update.sh to fstab-update.hal. Only callouts with the .hal extension are invoked now. * Conflict with old gnome-volume-manager * Urgency high because it fixes RC bugs in testing -- Sjoerd Simons Tue, 7 Sep 2004 22:17:15 +0200 hal (0.2.97-0.1) unstable; urgency=low * NMU for New upstream release. + sarge freezes tomorrow, this should beat the deadline. + Works with D-BUS 0.22 and above. * Tighten D-BUS Build-Deps/Depends to >= 0.22. -- Daniel Stone Mon, 16 Aug 2004 17:34:37 -0700 hal (0.2.95-5) unstable; urgency=medium * Urgency medium as this release should enter testing soon * Replace hal_volume_utf8.patch with hal_validate_utf8.patch -- Martin Waitz Mon, 2 Aug 2004 20:23:51 +0200 hal (0.2.95-4) unstable; urgency=low * Manage patches with quilt. * Apply hal_volume_utf8.patch and hal_mounted_on_startup.patch from Sjoerd Simons (Closes: #261723) -- Martin Waitz Wed, 28 Jul 2004 21:34:56 +0200 hal (0.2.95-3) unstable; urgency=low * Explicitly depend on dbus 0.21-7 to get hald started (Closes: #261582) -- Martin Waitz Tue, 27 Jul 2004 23:15:40 +0200 hal (0.2.95-2) unstable; urgency=low * Build-depend on libpopt-dev -- Martin Waitz Sat, 24 Jul 2004 21:43:18 +0200 hal (0.2.95-1) unstable; urgency=low * New upstream release (Closes: #259860) - hal hotplug helper executes in background (Closes: #237836) - hal-device-manager shows error message in dialog (Closes: #233854) * debian/rules: use upstream doc/api Makefiles to build docs. * debian/{rules,hal.postinst,hal.init,hal.init.dbus}: Start hald together with dbus (Closes: #231704) * Apply patch from David Weinehall to make the fstab update script not require bash (Closes: #259293) * Cleanup syslog usage in the hotplug helper * remove HACKING reference from README (Closes: #260241) * fix hal-device-manager when info.product key misses -- Martin Waitz Fri, 23 Jul 2004 21:33:03 +0200 hal (0.2.93+20040711-2) unstable; urgency=low * rerun libtoolize to fix libhal0, argh. (Closes: #259111) -- Martin Waitz Tue, 13 Jul 2004 21:45:20 +0200 hal (0.2.93+20040711-1) unstable; urgency=low * New CVS checkout (Closes: #257781) - includes part of my get-properties patch (Closes: #238175) * debian/control: build-depend on python (Closes: #258461) * add shlib file (Closes: #253779) * support vc class in linux hotplug helper (Closes: #258112) -- Martin Waitz Mon, 12 Jul 2004 23:43:54 +0200 hal (0.2.92-1) unstable; urgency=low * New upstream release * debian/README.Debian: add note about fstab-update callout * fix COPYING, by accident it only contained the GPL -- Martin Waitz Tue, 8 Jun 2004 21:51:44 +0200 hal (0.2.91-1) unstable; urgency=low * New upstream release -- Martin Waitz Wed, 26 May 2004 00:28:25 +0200 hal (0.2.90+20040515-1) unstable; urgency=low * New CVS checkout * debian/fstab-update.sh: add example from cvs tree * debian/rules: install fstab-update.sh as example into hal/device.d (but leave it -x for now to disable it) -- Martin Waitz Sat, 15 May 2004 19:55:11 +0200 hal (0.2.90+20040511-1) unstable; urgency=low * New CVS checkout -- Martin Waitz Tue, 11 May 2004 20:13:53 +0200 hal (0.2.90+20040424-1) unstable; urgency=low * New CVS checkout -- Martin Waitz Sat, 24 Apr 2004 13:15:48 +0200 hal (0.2.6+20040331-1) unstable; urgency=low * New CVS checkout -- Martin Waitz Wed, 31 Mar 2004 22:25:22 +0200 hal (0.2.6+20040311-1) unstable; urgency=low * New CVS checkout (Closes: #237436) * don't die if usbfs is not mounted (Closes: # 234364) * print better error message if hald is not runnig (one part of #233854) -- Martin Waitz Thu, 11 Mar 2004 20:51:59 +0100 hal (0.2.6-4) unstable; urgency=low * debian/hal.postinst: restart dbus on configure, so that it reads our dbus policy configuration file * debian/control: add dependency on some python modules and usbutils (Closes: #231312, #231555, #231607) -- Martin Waitz Sat, 7 Feb 2004 21:49:57 +0100 hal (0.2.6-3) unstable; urgency=low * first upload to unstable * debian/control: add phython2.3-dbus dependency -- Martin Waitz Thu, 5 Feb 2004 22:07:22 +0100 hal (0.2.6-2) experimental; urgency=low * Merge with package from Ross Burton - debian/control: add hal-doc, update build-depends - debian/rules: build documentation - debian/hal-doc.install: include dokumentation in hal-doc - debian/hal.postrm: new file - debian/hal-device-manager.desktop: new file - debian/hal.install: add desktop file -- Martin Waitz Tue, 27 Jan 2004 02:31:10 +0100 hal (0.2.6-1) experimental; urgency=low * Initial Release. (Closes: #217468) -- Martin Waitz Tue, 20 Jan 2004 01:41:51 +0100