Halsectomy - Ubuntu Wiki (original) (raw)
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 | NM uses gudev now | 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 | http://cgit.freedesktop.org/media-player-info/ | DONE | Martin Pitt, Christophe Fergeau | DONE |
Rhythmbox music player detection | uses gudev now. | DONE | DONE | |
gnome-bluetooth | DONE | DONE | ||
GDM | migrated to libxklaver | DONE | Martin Pitt | DONE |
X.org input device detection | migrated to libudev | DONE | DONE | |
pm-utils suspend quirks | pm-utils has its own DB now | DONE | Victor Lowther, Martin Pitt | DONE |
cheese | DONE | DONE | ||
Evolution | DONE | DONE | ||
gstreamer0.10-plugins-good | Since 0.10.16 gstreamer0.10-plugins-good uses gudev | DONE | DONE | |
GNOME power management | g-p-m uses DeviceKit-power now. HAL support has been dropped upstream | DONE | 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 | 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 | new backend landed in trunk | DONE | DONE | |
Amarok music player detection | DONE | DONE | ||
xfburn | DONE | DONE | ||
digikam | using solid | DONE | ? | DONE |
Gimp | Upstream report filled | TODO | DONE (disabled) | |
gnome-pilot | Upstream report filled | TODO | Dropped | |
landscape-client | TODO | Landscape team | DONE | |
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 | TODO | DONE | |
pcscd | TODO | DONE (disabled, using libusb) | ||
qtmobility | TODO | DONE |