Public bug reported:

Binary package hint: ejecter

gvfs hal volume monitor is not available in Ubuntu Karmic and Ejecter
crashes on startup because get_identifier
(http://references.valadoc.org/gio-2.0/GLib.Volume.get_identifier.html)
returns NULL when calling it with G_VOLUME_IDENTIFIER_KIND_HAL_UDI and
AFAIK there are not other ways to obtain the UDI using vala.

>From http://library.gnome.org/devel/gio/stable/GVolume.html :
Note that G_VOLUME_IDENTIFIER_KIND_HAL_UDI will only be available when the gvfs 
hal volume monitor is in use. Other volume monitors will generally be able to 
provide the G_VOLUME_IDENTIFIER_KIND_UNIX_DEVICE identifier, which can be used 
to obtain a hal device by means of libhal_manger_find_device_string_match().

Vala does not provide find_device_string_match () function, this is why
I think there is not another way to find the UDI (needed to call several
functions).

** Affects: ejecter
     Importance: Undecided
         Status: New

** Affects: ejecter (Ubuntu)
     Importance: High
         Status: New

** Affects: gvfs (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: vala (Ubuntu)
     Importance: Undecided
         Status: New

** Also affects: ejecter
   Importance: Undecided
       Status: New

** Also affects: gvfs (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: vala (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: ejecter (Ubuntu)
   Importance: Undecided => High

-- 
Ejecter crashes due to missing gvfs hal volume monitor.
https://bugs.launchpad.net/bugs/424256
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gvfs in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to