lp:debian/squeeze/hal

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/squeeze/hal
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

21. By Michael Biebl

* Switch to source format 3.0 (quilt)
  - Add debian/source/format.
  - Drop Build-Depends on quilt.
  - Remove /usr/share/cdbs/1/rules/patchsys-quilt.mk from debian/rules.
  - Remove debian/README.source.
* debian/patches/20-ignore-temporary-cryptsetup-devices.patch
  - Do not probe temporary cryptsetup devices. (Closes: #586286)
* debian/control
  - Bump Standards-Version to 3.9.0.
  - Use architecture wildcards linux-any and kfreebsd-any.

20. By Michael Biebl

* debian/hal.init
  - Source the lsb init-functions after checking if the daemon exists.
  - Make directory containing the pid file world readable. (Closes: #562915)
* debian/patches/15-probe-input-segfault-fix.patch
  - Initialize error structure before using it to avoid segfault in
    hald-probe-input. (Closes: #562068)
    Thanks to Sebastian Andrzej Siewior for the patch.
* debian/hal.postinst
  - When upgrading from lenny, make sure to kill any running hald daemon
    before trying to start the new one. The pid file can be missing or
    outdated and trying to start hal will fail otherwise. (Closes: #561505)
  - Cleanup /var/run/hal and /var/lib/hal on upgrades.
  - When being triggered to regenerate the hal fdi-cache, only restart hal
    if it is actually running.
* debian/hal.dirs
  - Remove /var/lib/hal directory, it is no longer used.

19. By Michael Biebl

* New upstream release.
* Remove patches that have been merged upstream
  - debian/patches/20_cpufreq_warning_message_fix.patch
  - debian/patches/21_fix_segfault_in_hal_util_get_last_element.patch
  - debian/patches/22_fix_unconditional_usage_of_PATH_MAX.patch
  - debian/patches/23_support_relative_paths_in_umount_hal.patch
  - debian/patches/30_mount_relatime.patch
* debian/libhal1.symbols
  - Update symbols file for new API additions.
* debian/patches/45-fix-libusb-detection.patch
  - Fix broken libusb detection on Linux.
* Drop debian/patches/50_kfreebsd.patch and replace it with smaller,
  self-contained patches that can be updated more easily and are better
  suited for sending upstream.
* debian/patches/50-kfreebsd-setproctitle.patch
  - Disable usage of setproctitle on kfreebsd as glibc does not support it.
* debian/patches/51-kfreebsd-lrt-clock_gettime.patch
  - Link against -lrt for clock_gettime.
* debian/patches/52-kfreebsd-libufs.patch
  - Check for availability of libufs and compile the code conditionally as
    kfreebsd currently does not ship a libufs library.
* debian/patches/53-kfreebsd-blkid.patch
  - Use libblikd instead of libvolume-id on kfreebsd.
* debian/patches/54-kfreebsd-libusb2.patch
  - Fix build failures when using libusb2 on kfreebsd.
* debian/patches/99-autoreconf.patch
  - Run "autoreconf -i" to update the build system.
* debian/control
  - Build against libusb2 (new USB stack) on kfreebsd.
    With the patches above this fixes the build failures on kfreebsd with
    8.x kernel headers. (Closes: #561076)

18. By Michael Biebl

* debian/patches/10_nonpolkit-mount-policy.patch
  - Only allow root to mount fixed (internal) storage devices.

17. By Michael Biebl

* Disable ACL management which is done by udev nowadays. Drop dependency on
  the acl package.
* Disable multimedia key remapping which is managed by udev. Drop build
  dependency on gperf.
* debian/patches/21_fix_segfault_in_hal_util_get_last_element.patch
  - Validate input before passing it to strlen which fixes a segfault in
    hal_util_get_last_element. (Closes: #531383)
* Add support for GNU/Hurd. (Closes: #552386)
  - debian/patches/22_fix_unconditional_usage_of_PATH_MAX.patch: Use
    HAL_PATH_MAX as PATH_MAX is not defined on GNU/Hurd.
  - debian/control: Disable Linux-only dependencies.
  - debian/hal.init: Hurd's proc translator does not provide /proc/$PID/root
    so ensure we do not fail the chroot check on GNU/Hurd.
    Thanks to Pino Toscano for the patch.
* debian/patches/23_support_relative_paths_in_umount_hal.patch
  - Support relative paths in umount.hal. (Closes: #552139)
* Bump Standards-Version to 3.8.3. No further changes.
* Add debian/README.source which refers to the quilt documentation.

16. By Michael Biebl

* debian/patches/50_kfreebsd.patch
  - Present input.keys capability on GNU/kFreeBSD. (Closes: #541189)
    Thanks to Aurelien Jarno for the updated patch.
* debian/patches/30_mount_relatime.patch
  - List "relatime" as valid mount option on Linux. (Closes: #510124)
    Thanks to Krzysztof Lubański for the patch.

15. By Michael Biebl

* debian/hal.postinst
  - Ignore errors of polkit-auth so we don't fail if dbus or ConsoleKit is
    not running. (Closes: #523604)

14. By Michael Biebl

* debian/patches/75-at_console.patch
  - Added. Allow local users (at_console) to call methods on the CPUFreq,
    WakeOnLan and Dockstation interface, i.e. you are using consolekit and
    not static Debian group policies.
* Priority high as this also addresses #510639.

13. By Michael Biebl

* debian/patches/56_revert_ntfs_locale_mount_option.patch
  - The 'locale=' NTFS mount option is not supported by the Linux kernel
    NTFS driver, so remove it. The ntfs-3g package will ship a separate fdi
    file which enables this mount option again when the ntfs-3g driver is
    used. (Closes: #497463)
* debian/hal.postinst
  - Remove existing stop symlinks in rc0 and rc6 on package upgrades.
    (Closes: 501662)

12. By Loïc Minier

* Don't stop hal in runlevels 0 and 6, sendsigs is fine; from Ubuntu; thanks
  Martin Pitt; closes: #501310.
* Build depend on libsmbios >= 2.0.3; see LP #261665.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers