Halsectomy
Size: 7470
Comment:
|
← Revision 126 as of 2013-05-10 17:41:38 ⇥
Size: 6297
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 17: | Line 17: |
|| 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 || || 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 || || 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 || || NM device detection || NM [[ http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=c9067d8fedf6f6f2d530fd68bbfca7ce68638d38|uses gudev now]]; needs upstream release/packaging ||<#CCFFCC> DONE || Dan Williams ||<#CCFFCC> DONE || |
|| Device ACLs || moved to udev ||<#CCFFCC> DONE || Kay Sievers ||<#CCFFCC> DONE || || Fn/Multimedia key handling || moved to udev ||<#CCFFCC> DONE || Martin Pitt ||<#CCFFCC> DONE || || libgphoto2 camera handling || 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]]); ` libgphoto2_port/disk/disk.c` falls back to `/etc/mtab` reading without hal, which is functionally equivalent ||<#CCFFCC> DONE || Martin Pitt ||<#CCFFCC> DONE || || hal-cups-utils printer detection || ||<#CCFFCC> DONE || Tim Waugh, Till Kamppeter ||<#CCFFCC> DONE || || NM device detection || NM [[ http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=c9067d8fedf6f6f2d530fd68bbfca7ce68638d38|uses gudev now]] ||<#CCFFCC> DONE || Dan Williams ||<#CCFFCC> DONE || |
Line 23: | Line 23: |
|| GNOME storage handling || gvfs uses Device``Kit-disks now, but still builds hal volume monitor; gvfs backends were ported to libudev ([[http://bugzilla.gnome.org/show_bug.cgi?id=586409|cdda]], [[http://bugzilla.gnome.org/show_bug.cgi?id=586410|gphoto]], [[http://bugzilla.gnome.org/show_bug.cgi?id=586411|obexftp]]); applied in 1.3.4 ||<#CCFFCC> DONE || Martin Pitt ||<#CCFFCC> DONE || | || GNOME storage handling || gvfs uses gdu/udisks now; gvfs backends were ported to libudev ([[http://bugzilla.gnome.org/show_bug.cgi?id=586409|cdda]], [[http://bugzilla.gnome.org/show_bug.cgi?id=586410|gphoto]], [[http://bugzilla.gnome.org/show_bug.cgi?id=586411|obexftp]]); applied in 1.3.4 ||<#CCFFCC> DONE || Martin Pitt ||<#CCFFCC> DONE || |
Line 25: | Line 25: |
|| 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]]; [[http://cgit.freedesktop.org/~teuf/media-player-id/|started fd.o project]] ||<#CCFFCC> DONE || Martin Pitt, Christophe Fergeau ||<#CCFFCC> DONE || || Rhythmbox music player detection ||Rhythmbox [[http://git.gnome.org/cgit/rhythmbox/commit/?id=91e93ba16a92c1d50c2c44e23aef460b445bbf05|uses gudev now]]. Karmic package needs upgrade to 0.12.4 version ||<#CCFFCC> DONE || ||<#CCFFCC> DONE || || gnome-bluetooth || Ubuntu bug report filled ||<#CCFFCC> DONE || ||<#CCFFCC> [[https://bugs.launchpad.net/ubuntu/+source/gnome-bluetooth/+bug/418401|DONE]] || || GDM || Not in upstream, Ubuntu patch (sent to [[https://bugzilla.gnome.org/show_bug.cgi?id=572765|upstream]]; in progress to migrate to libxklavier || || Martin Pitt ||<#CCFFCC> [[https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/418981|DONE]] || || X.org input device detection || Julian Cristau created a branch, Martin Pitt created udev rules; applied in debian git now ||<#FFFFCC> [[http://bugs.freedesktop.org/show_bug.cgi?id=23462|DISCUSSED]] || ||<#CCFFCC> DONE || || pm-utils suspend quirks || transition hal-info rules to easy format, integrate into pm-utils itself; [[http://lists.freedesktop.org/archives/devkit-devel/2009-November/000532.html|discussion started with upstream]], in progress ||<#CCFFCC> DONE || Victor Lowther, Martin Pitt||<#CCFFCC> DONE || || gstreamer0.10-plugins-good || Since 0.10.16 (already in karmic ) gstreamer0.10-plugins-good [[http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=946c20a8ba9d5266b45378c38f2882352c65b79d|uses gudev]] ||<#CCFFCC> [[https://bugzilla.gnome.org/show_bug.cgi?id=583640|DONE]] || ||<#FFCCCC> [[https://bugs.launchpad.net/gst-plugins-good/+bug/430099|TODO]] || || GNOME power management || g-p-m uses Device``Kit-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 [[http://bugzilla.gnome.org/show_bug.cgi?id=593933|upstream bug]] ||<#FFFFCC> [[http://bugzilla.gnome.org/show_bug.cgi?id=593933|80%]] || Richard Hughes ||<#FFFFCC> 80% || || xfce4-power-manager || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || thunar || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || thunar-volman || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || cheese || Upstream report filled ||<#CCFFCC> [[http://bugzilla.gnome.org/show_bug.cgi?id=594966|DONE]] || ||<#FFFFCC> needs release/upload || || Evolution || Upstream report filled ||<#CCFFCC> [[http://bugzilla.gnome.org/show_bug.cgi?id=594967|DONE]] || ||<#FFCCCC> TODO || || Banshee music player detection || ||<#FFCCCC> [[https://bugzilla.gnome.org/show_bug.cgi?id=586508|TODO]] || ||<#FFCCCC> TODO || || Amarok music player detection || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || Evolution-plugins || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || Gimp || Upstream report filled ||<#FFCCCC> [[http://bugzilla.gnome.org/show_bug.cgi?id=592364|TODO]] || ||<#FFCCCC> TODO || || gnome-pilot || Upstream report filled ||<#FFCCCC> [[http://bugzilla.gnome.org/show_bug.cgi?id=593936|TODO]] || ||<#FFCCCC> TODO || || landscape-client || ||<#FFCCCC> TODO || Landscape team ||<#FFCCCC> 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 || [[https://bugs.kde.org/show_bug.cgi?id=215486|TODO]] || ? ||<#FFCCCC> TODO || || xfce4-volstatus-icon || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || xfce4-governor-plugin || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || xfce4-cddrive-plugin || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || xfburn || ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || |
|| identify media players and capabilities || http://cgit.freedesktop.org/media-player-info/ ||<#CCFFCC> DONE || Martin Pitt, Christophe Fergeau ||<#CCFFCC> DONE || || Rhythmbox music player detection || [[http://git.gnome.org/cgit/rhythmbox/commit/?id=91e93ba16a92c1d50c2c44e23aef460b445bbf05|uses gudev now]]. ||<#CCFFCC> DONE || ||<#CCFFCC> DONE || || gnome-bluetooth || ||<#CCFFCC> DONE || ||<#CCFFCC> [[https://bugs.launchpad.net/ubuntu/+source/gnome-bluetooth/+bug/418401|DONE]] || || GDM || migrated to libxklaver ||<#CCFFCC>DONE || Martin Pitt ||<#CCFFCC> [[https://bugs.launchpad.net/ubuntu/+source/gdm/+bug/418981|DONE]] || || X.org input device detection || migrated to libudev ||<#CCFFCC> [[http://bugs.freedesktop.org/show_bug.cgi?id=23462|DONE]] || ||<#CCFFCC> DONE || || pm-utils suspend quirks || pm-utils has its own DB now ||<#CCFFCC> DONE || Victor Lowther, Martin Pitt||<#CCFFCC> DONE || || cheese || ||<#CCFFCC> [[http://bugzilla.gnome.org/show_bug.cgi?id=594966|DONE]] || ||<#CCFFCC> DONE || || Evolution || ||<#CCFFCC> [[http://bugzilla.gnome.org/show_bug.cgi?id=594967|DONE]] || ||<#CCFFCC> DONE || || gstreamer0.10-plugins-good || Since 0.10.16 gstreamer0.10-plugins-good [[http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=946c20a8ba9d5266b45378c38f2882352c65b79d|uses gudev]] ||<#CCFFCC> [[https://bugzilla.gnome.org/show_bug.cgi?id=583640|DONE]] || ||<#CCFFCC> [[https://bugs.launchpad.net/gst-plugins-good/+bug/430099|DONE]] || || GNOME power management || g-p-m uses DeviceKit-power now. HAL support has been dropped upstream ||<#CCFFCC> [[http://bugzilla.gnome.org/show_bug.cgi?id=593933|DONE]] || Richard Hughes ||<#CCFFCC> DONE || || liboobs || Library required by gnome-system-tools. The HAL requirement is optional ||<#CCFFCC> DONE || ||<#CCFFCC> DONE || || xfce4-power-manager || Fixed upstream in 0.9.98; Ubuntu: available in xubuntu-dev PPA ||<#CCFFCC> [[http://bugzilla.xfce.org/show_bug.cgi?id=6116|DONE]] || ||<#CCFFCC> DONE || || xfce4-session || Fixed in upstream git head and xubuntu-dev PPA ||<#CCFFCC> DONE || ||<#CCFFCC> DONE || || thunar || Done in 1.1.0, in xubuntu-dev PPA ||<#CCFFCC> DONE || ||<#CCFFCC> DONE || || thunar-volman || Done in 0.5.0, in xubuntu-dev PPA ||<#CCFFCC> DONE || ||<#CCFFCC> DONE || || Banshee music player detection || [[http://git.gnome.org/browse/banshee/commit/?id=a3dc5844e08c9e010e8ddfc9004d2fe1a215496f|new backend landed in trunk]] ||<#CCFFCC> [[https://bugzilla.gnome.org/show_bug.cgi?id=612616|DONE]] || ||<#CCFFCC> DONE || || Amarok music player detection || ||<#CCFFCC> DONE || ||<#CCFFCC> DONE || || xfburn || ||<#CCFFCC> DONE || ||<#CCFFCC> DONE || || digikam || using solid ||<#CCFFCC> DONE || ? ||<#CCFFCC> DONE || || Gimp || Upstream report filled ||<#FFCCCC> [[http://bugzilla.gnome.org/show_bug.cgi?id=592364|TODO]] || ||<#CCFFCC> DONE (disabled) || || gnome-pilot || Upstream report filled ||<#FFCCCC> [[http://bugzilla.gnome.org/show_bug.cgi?id=593936|TODO]] || ||<#FFCCCC> Dropped || || landscape-client || ||<#FFCCCC> [[Bug:708502|TODO]] || Landscape team ||<#FFCCCC> [[Bug:708502|DONE]] || || xfce4-volstatus-icon || Likely WONTFIX, depends on exo-mount, dropped upstream with exo 0.5.3 ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || xfce4-governor-plugin || Likely WONTFIX, should just be removed from the archive ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || xfce4-cddrive-plugin || Likely WONTFIX, depends on exo-mount, dropped upstream with exo 0.5.3 ||<#FFCCCC> TODO || ||<#FFCCCC> TODO || || pitivi || upstream report filed ||<#FFCCCC> [[https://bugzilla.gnome.org/show_bug.cgi?id=605920|TODO]] || ||<#FFCCCC> DONE || || pcscd || ||<#FFCCCC> [[http://bugs.debian.org/587979|TODO]] || ||<#CCFFCC> DONE (disabled, using libusb) || || qtmobility || ||<#FFCCCC> [[http://bugreports.qt.nokia.com/browse/QTMOBILITY-1057|TODO]] || ||<#FFCCCC> [[Bug:708519|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.
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)