Halsectomy
|
Size: 3149
Comment:
|
Size: 3345
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 12: | Line 12: |
| || '''Functionality''' || '''Comment''' || '''Status''' || '''Who''' || || Device ACLs || moved to udev-extras ||<#CCFFCC> DONE || Kay Sievers || || Fn/Multimedia key handling || moved to udev-extras ||<#CCFFCC> DONE || Martin Pitt || || GNOME power management || g-p-m uses Device``Kit-power now ||<#CCFFCC> DONE || Richard Hughes || || libgphoto2 camera handling || needs tagging as libgphoto device ([[https://sourceforge.net/tracker/?func=detail&aid=2801117&group_id=8874&atid=308874|patch sent and committed]]); ([[http://lists.freedesktop.org/archives/devkit-devel/2009-June/000191.html|discussion]]); udev-extras auto-acl management [[http://git.kernel.org/?p=linux/hotplug/udev-extras.git;a=commit;h=eeb632dc3cf4ca51650c15cb278c28b800883bd0|fixed]] as well; ` libgphoto2_port/disk/disk.c` falls back to `/etc/mtab` reading without hal, which is functionally equivalent ||<#CCFFCC> DONE || Martin Pitt || || NM device detection || NM [[ http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=c9067d8fedf6f6f2d530fd68bbfca7ce68638d38|uses gudev now]]; needs upstream release/packaging ||<#FFFFCC> 90% || Dan Williams || || Pulseaudio || migrated to libudev in git head (not released yet) ||<#FFFFCC> 90% || Lennart Poettering || || GNOME storage handling || gvfs uses Device``Kit-disks now, but still builds hal volume monitor; some gvfs backends need porting to libudev ([[http://bugzilla.gnome.org/show_bug.cgi?id=586409|cdda (patch written)]], [[http://bugzilla.gnome.org/show_bug.cgi?id=586410|gphoto]], [[http://bugzilla.gnome.org/show_bug.cgi?id=586411|obexftp]]) ||<#FFFFCC> 60% || David Zeuthen, Martin Pitt || || identify media players and capabilities || [[http://people.mandriva.com/~cfergeau/udev-media-players.txt|discussion]]; stage one: 1-to-1 migration from hal-info to udev rules and .ini files for properties; [[http://bazaar.launchpad.net/~pitti/+junk/hal-music-player-fdi2udev/files|script written]], [[ http://lists.freedesktop.org/archives/devkit-devel/2009-June/000226.html|call for comments]] ||<#FFFFCC> 50% || Martin Pitt|| || Rhythmbox music player detection || ||<#FFCCCC> TODO || || || Banshee music player detection || ||<#FFCCCC> TODO || || || Amarok music player detection || ||<#FFCCCC> TODO || || || pm-utils suspend quirks || transition hal-info rules to easy format, integrate into pm-utils itself ||<#FFCCCC> TODO || || || X.org input device detection || needs migration to libudev ||<#FFCCCC> TODO || Peter Hutterer || || hal-cups-utils printer detection || needs migration to libudev ([[http://lists.freedesktop.org/archives/devkit-devel/2009-June/000202.html|discussion started]] ||<#FFCCCC> TODO || TBD || |
|| '''Functionality''' || '''Comment''' || '''Upstream Status''' || '''Who''' || '''Karmic Status''' || || Device ACLs || moved to udev-extras ||<#CCFFCC> DONE || Kay Sievers ||<#CCFFCC> DONE || || Fn/Multimedia key handling || moved to udev-extras ||<#CCFFCC> DONE || Martin Pitt ||<#CCFFCC> DONE || || GNOME power management || g-p-m uses Device``Kit-power now ||<#CCFFCC> DONE || Richard Hughes ||<#CCFFCC> DONE || || libgphoto2 camera handling || needs tagging as libgphoto device ([[https://sourceforge.net/tracker/?func=detail&aid=2801117&group_id=8874&atid=308874|patch sent and committed]]); ([[http://lists.freedesktop.org/archives/devkit-devel/2009-June/000191.html|discussion]]); udev-extras auto-acl management [[http://git.kernel.org/?p=linux/hotplug/udev-extras.git;a=commit;h=eeb632dc3cf4ca51650c15cb278c28b800883bd0|fixed]] as well; ` libgphoto2_port/disk/disk.c` falls back to `/etc/mtab` reading without hal, which is functionally equivalent ||<#CCFFCC> DONE || Martin Pitt ||<#CCFFCC> DONE || || NM device detection || NM [[ http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=c9067d8fedf6f6f2d530fd68bbfca7ce68638d38|uses gudev now]]; needs upstream release/packaging ||<#CCFFCC> DONE || Dan Williams ||<#FFFFCC> needs packaging || || Pulseaudio || migrated to libudev in 0.9.16test1 ||<#CCFFCC> DONE || Lennart Poettering ||<#FFFFCC> in PPA || || GNOME storage handling || gvfs uses Device``Kit-disks now, but still builds hal volume monitor; some gvfs backends need porting to libudev ([[http://bugzilla.gnome.org/show_bug.cgi?id=586409|cdda (patch written)]], [[http://bugzilla.gnome.org/show_bug.cgi?id=586410|gphoto]], [[http://bugzilla.gnome.org/show_bug.cgi?id=586411|obexftp]]) ||<#FFFFCC> 60% || David Zeuthen, Martin Pitt ||<#FFCCCC> TODO || || identify media players and capabilities || [[http://people.mandriva.com/~cfergeau/udev-media-players.txt|discussion]]; [[http://people.ubuntu.com/~pitti/tmp/hal-udev-music-players/|script written, converted data available]], [[ http://lists.freedesktop.org/archives/devkit-devel/2009-June/000226.html|call for comments]] ||<#FFFFCC> 90% || Martin Pitt||<#FFCCCC> TODO || || Rhythmbox music player detection || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || Banshee music player detection || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || Amarok music player detection || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || pm-utils suspend quirks || transition hal-info rules to easy format, integrate into pm-utils itself ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || X.org input device detection || needs migration to libudev ||<#FFCCCC> TODO || Peter Hutterer ||<#FFCCCC> TODO || || hal-cups-utils printer detection || needs migration to libudev ([[http://lists.freedesktop.org/archives/devkit-devel/2009-June/000202.html|discussion started]] ||<#FFCCCC> TODO || TBD ||<#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.
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 |
GNOME power management |
g-p-m uses DeviceKit-power now |
DONE |
Richard Hughes |
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 |
NM device detection |
NM uses gudev now; needs upstream release/packaging |
DONE |
Dan Williams |
needs packaging |
Pulseaudio |
migrated to libudev in 0.9.16test1 |
DONE |
Lennart Poettering |
in PPA |
GNOME storage handling |
gvfs uses DeviceKit-disks now, but still builds hal volume monitor; some gvfs backends need porting to libudev (cdda (patch written), gphoto, obexftp) |
60% |
David Zeuthen, Martin Pitt |
TODO |
identify media players and capabilities |
discussion; script written, converted data available, call for comments |
90% |
Martin Pitt |
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 |
hal-cups-utils printer detection |
needs migration to libudev (discussion started |
TODO |
TBD |
TODO |
Halsectomy (last edited 2013-05-10 17:41:38 by rrcs-67-78-168-186)