Halsectomy

Differences between revisions 101 and 102
Revision 101 as of 2010-01-14 15:48:12
Size: 7887
Editor: reverse
Comment: X.org done upstream
Revision 102 as of 2010-01-18 15:31:19
Size: 7940
Editor: 77-20-193-7-dynip
Comment: add pcscd
Deletions are marked like this. Additions are marked like this.
Line 49: Line 49:
|| pcscd || || <#FFCCCC> TODO || ||<#FFCCCC> TODO ||

Summary

Hal is in the process of being deprecated, since it has become a large monolithic unmaintainable mess, and also duplicates a lot of functionality which are nowadays provided by udev and the kernel itself. Please see David Zeuthen's and Kay Siever's summaries of plans.

Tracker bug for Gnome related packages: https://bugzilla.gnome.org/show_bug.cgi?id=593938

Migration in Ubuntu

Functionality

Comment

Upstream Status

Who

Ubuntu Status

Device ACLs

moved to udev-extras

DONE

Kay Sievers

DONE

Fn/Multimedia key handling

moved to udev-extras

DONE

Martin Pitt

DONE

libgphoto2 camera handling

needs tagging as libgphoto device (patch sent and committed); (discussion); udev-extras auto-acl management fixed as well;  libgphoto2_port/disk/disk.c falls back to /etc/mtab reading without hal, which is functionally equivalent

DONE

Martin Pitt

DONE

hal-cups-utils printer detection

needs migration to libudev (discussion started); WIP in git tree; Code base is there, successfully tested that it works with HPLIP, scales with high numbers of USB printers (plugged 10 at the same time), ...; Packaged for Ubuntu with the source package system-config-printer, as binary package system-config-printer-udev; Closed/Moved all hal-cups-admin bug reports

DONE

Tim Waugh, Till Kamppeter

DONE

NM device detection

NM uses gudev now; needs upstream release/packaging

DONE

Dan Williams

DONE

Pulseaudio

migrated to libudev in 0.9.16test1

DONE

Lennart Poettering

DONE

GNOME storage handling

gvfs uses DeviceKit-disks now, but still builds hal volume monitor; gvfs backends were ported to libudev (cdda, gphoto, obexftp); applied in 1.3.4

DONE

Martin Pitt

DONE

checkbox

convert to udevadm info --export-db and grep -r  . /sys/class/dmi/id/ Bug report

DONE

Abel Deuring

DONE

identify media players and capabilities

discussion; script written, converted data available, call for comments; started fd.o project

DONE

Martin Pitt, Christophe Fergeau

DONE

Rhythmbox music player detection

Rhythmbox uses gudev now. Karmic package needs upgrade to 0.12.4 version

DONE

DONE

gnome-bluetooth

Ubuntu bug report filled

DONE

DONE

GDM

Not in upstream, Ubuntu patch (sent to upstream; in progress to migrate to libxklavier

Martin Pitt

DONE

X.org input device detection

Julian Cristau created a branch, Martin Pitt created udev rules; applied in debian git now. Also, take a look at the [[http://who-t.blogspot.com/2010/01/new-configuration-world-order.html|Peter Hutterer blog post]; applied upstream now]

DONE

DONE

pm-utils suspend quirks

transition hal-info rules to easy format, integrate into pm-utils itself; discussion started with upstream, in progress

DONE

Victor Lowther, Martin Pitt

DONE

cheese

Upstream report filled

DONE

DONE

Evolution

Upstream report filled

DONE

DONE

gstreamer0.10-plugins-good

Since 0.10.16 (already in karmic ) gstreamer0.10-plugins-good uses gudev

DONE

TODO

GNOME power management

g-p-m uses DeviceKit-power now, but backlight handling still require hal when the backlight is not a xrandr device. All the X drivers need to support XBACKLIGHT before we can turn it off completely. Intel do, nouveau sortof does, so we could disable HAL in g-p-m using a #ifdef if we're sure the drivers support backlight -> You can use --enable-hal=no at compilation time. See upstream bug

80%

Richard Hughes

80%

xfce4-power-manager

The upstream author reports that his devkit-power branch is almost ready but doesn't want to merge it because devkit is apparently being renamed (ie. udisk, upower, etc.)

INPROGRESS

TODO

thunar

TODO

TODO

thunar-volman

TODO

TODO

Banshee music player detection

TODO

TODO

Amarok music player detection

TODO

TODO

Gimp

Upstream report filled

TODO

TODO

gnome-pilot

Upstream report filled

TODO

TODO

landscape-client

TODO

Landscape team

TODO

digikam

upstream report filed? it appears that digikam relies on HAL to determine the physical location for a photo collection and requires this to be correct. It is intended for handling collections on usb storage or cdroms, identifying them by uuid

TODO

?

TODO

xfce4-volstatus-icon

TODO

TODO

xfce4-governor-plugin

TODO

TODO

xfce4-cddrive-plugin

TODO

TODO

xfburn

TODO

TODO

pitivi

upstream report filed

TODO

TODO

pcscd

<#FFCCCC> TODO

TODO

Migration in Debian

See http://wiki.debian.org/HALRemoval

Halsectomy (last edited 2013-05-10 17:41:38 by rrcs-67-78-168-186)