Halsectomy
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 |
DONE |
Kay Sievers |
DONE |
Fn/Multimedia key handling |
moved to udev |
DONE |
Martin Pitt |
DONE |
libgphoto2 camera handling |
tagging as libgphoto device (patch sent and committed); (discussion); 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 |
|
DONE |
Tim Waugh, Till Kamppeter |
DONE |
NM device detection |
DONE |
Dan Williams |
DONE |
|
Pulseaudio |
migrated to libudev in 0.9.16test1 |
DONE |
Lennart Poettering |
DONE |
GNOME storage handling |
gvfs uses gdu/udisks now; 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 |
DONE |
Martin Pitt, Christophe Fergeau |
DONE |
|
Rhythmbox music player detection |
DONE |
|
DONE |
|
gnome-bluetooth |
|
DONE |
|
|
GDM |
migrated to libxklaver |
DONE |
Martin Pitt |
|
X.org input device detection |
migrated to libudev |
|
DONE |
|
pm-utils suspend quirks |
pm-utils has its own DB now |
DONE |
Victor Lowther, Martin Pitt |
DONE |
cheese |
|
|
DONE |
|
Evolution |
|
|
DONE |
|
gstreamer0.10-plugins-good |
Since 0.10.16 gstreamer0.10-plugins-good uses gudev |
|
||
GNOME power management |
g-p-m uses DeviceKit-power now. HAL support has been dropped upstream |
Richard Hughes |
DONE |
|
liboobs |
Library required by gnome-system-tools. The HAL requirement is optional |
DONE |
|
DONE |
xfce4-power-manager |
Fixed upstream in 0.9.98; Ubuntu: available in xubuntu-dev PPA |
|
DONE |
|
xfce4-session |
Fixed in upstream git head and xubuntu-dev PPA |
DONE |
|
DONE |
thunar |
Done in 1.1.0, in xubuntu-dev PPA |
DONE |
|
DONE |
thunar-volman |
Done in 0.5.0, in xubuntu-dev PPA |
DONE |
|
DONE |
Banshee music player detection |
|
DONE |
||
Amarok music player detection |
|
DONE |
|
DONE |
xfburn |
|
DONE |
|
DONE |
digikam |
using solid |
DONE |
? |
DONE |
Gimp |
Upstream report filled |
|
DONE (disabled) |
|
gnome-pilot |
Upstream report filled |
|
Dropped |
|
landscape-client |
|
Landscape team |
||
xfce4-volstatus-icon |
Likely WONTFIX, depends on exo-mount, dropped upstream with exo 0.5.3 |
TODO |
|
TODO |
xfce4-governor-plugin |
Likely WONTFIX, should just be removed from the archive |
TODO |
|
TODO |
xfce4-cddrive-plugin |
Likely WONTFIX, depends on exo-mount, dropped upstream with exo 0.5.3 |
TODO |
|
TODO |
pitivi |
upstream report filed |
|
DONE |
|
pcscd |
|
|
DONE (disabled, using libusb) |
|
qtmobility |
|
|
Migration in Debian
Halsectomy (last edited 2013-05-10 17:41:38 by rrcs-67-78-168-186)