Hal or python-dbus not work fine

Bug #20327 reported by GoomerkO
10
Affects Status Importance Assigned to Milestone
hal (Ubuntu)
Fix Released
Medium
Martin Pitt

Bug Description

From a python script using python-dbus it's imposible connecto to any hal
signal. For example, hal-device-manager don't update itself when a device is
added, because the signal DeviceAdded isn't captured.

Revision history for this message
Teo Ruiz (teo) wrote :

Confirmed here in an up-to-date Breezy.

Versions:

ii dbus 0.35.2-0ubuntu5 simple interprocess messaging system
ii hal 0.5.3-0ubuntu9 Hardware Abstraction Layer

I think this is a major bug since lots of apps use dbus+hal for device managing.

Revision history for this message
Martin Pitt (pitti) wrote :

It is not that serious, since hal itself works fine, just the frontend (h-d-m)
is broken. It seems to be fixed upstream:

  http://cvs.freedesktop.org/hal/hal/ChangeLog?rev=1.560&view=markup

I investigate this.

Revision history for this message
Martin Pitt (pitti) wrote :

Bug fixed, I will upload an updated hal after the preview release.

Revision history for this message
Martin Pitt (pitti) wrote :

 hal (0.5.3-0ubuntu11) breezy; urgency=low
 .
   * Add debian/patches/signals-hdm.patch:
     - Fix hal-device-manager's signal handling for current dbus.
     - Patch stolen from 0.5.4.
     - Ubuntu #14088
   * debian/control:
     - Move python-launchpad-integration dependency from hal to
       hal-device-manager, where it belongs to.
     - Ubuntu #14860
   * Add debian/patches/acpid-reconnect.patch:
     - Reconnect to acpid if it was restarted.
     - Thanks to Ryan Lortie for this patch.
     - Ubuntu #14852
   * Add debian/patches/acpi-battery-normalization.patch:
     - Ported Ryan Lortie's patch for better calculating battery charge levels.
     - Hopefully fixes Ubuntu #14246.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.