Saturday, May 12, 2007

Ubuntu updates

Backports updates


hal-device-manager


libhal-storage1


libhal1


hal


Version 0.5.9-1ubuntu2~feisty1:



* Automated backport upload; no source changes.




Version 0.5.9-1ubuntu2:



* debian/rules: Only enable MacBooc on i386 and amd64, since only


works and builds there. Fixes FTBFS on sparc and powerpc.




Version 0.5.9-1ubuntu1:



* 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.




Version 0.5.9-1:



* 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)




Version 0.5.8.1-9:



* debian/no-cd-media-check.fdi


- Re-added "HL-DT-ST DVD-RW GCA-4080N" product string




Version 0.5.8.1-8:



[ 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)




Version 0.5.8.1-7:



[ 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.




Version 0.5.8.1-6.1:



* 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.




Version 0.5.8.1-6:



* debian/patches/19_sonypi_support.patch


- Added. Fixes the sonypi brightness setting method


(Patch from Mike Hommey) (Closes: #391528)




Version 0.5.8.1-5:



[ 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





No comments: