Halsectomy

Differences between revisions 45 and 46
Revision 45 as of 2009-07-25 11:21:44
Size: 4071
Editor: p54BED5AE
Comment:
Revision 46 as of 2009-07-25 13:43:32
Size: 4071
Editor: p5498C41D
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
|| hal-cups-utils printer detection || needs migration to libudev ([[http://lists.freedesktop.org/archives/devkit-devel/2009-June/000202.html|discussion started]]); WIP in [[http://git.fedorahosted.org/git/?p=system-config-printer.git;a=log;h=refs/heads/udev|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 ||<#CCFFCC> DONE || Tim Waugh, Till Kamppeter ||<#CCFFCC> DONE ||
Line 21: Line 22:
|| hal-cups-utils printer detection || needs migration to libudev ([[http://lists.freedesktop.org/archives/devkit-devel/2009-June/000202.html|discussion started]]); WIP in [[http://git.fedorahosted.org/git/?p=system-config-printer.git;a=log;h=refs/heads/udev|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 ||<#CCFFCC> DONE || Tim Waugh, Till Kamppeter ||<#CCFFCC> DONE ||

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.

Migration in Karmic

Functionality

Comment

Upstream Status

Who

Karmic 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

no upstream release yet

Pulseaudio

migrated to libudev in 0.9.16test1

DONE

Lennart Poettering

in PPA

GNOME power management

g-p-m uses DeviceKit-power now, but backlight handling and build system still require hal

80%

Richard Hughes

80%

GNOME storage handling

gvfs uses DeviceKit-disks now, but still builds hal volume monitor; gvfs backends were ported to libudev (cdda, gphoto, obexftp); need to be checked/applied upstream

90%

Martin Pitt

DONE

identify media players and capabilities

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

90%

Martin Pitt, Christophe Fergeau

TODO

Rhythmbox music player detection

TODO

TODO

Banshee music player detection

TODO

TODO

Amarok music player detection

TODO

TODO

pm-utils suspend quirks

transition hal-info rules to easy format, integrate into pm-utils itself

TODO

TODO

X.org input device detection

needs migration to libudev

TODO

Peter Hutterer

TODO

checkbox

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

N/A

Abel Deuring

TODO

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