Bug 9805 - nautilus races with non-gui volume manager and loses
: nautilus races with non-gui volume manager and loses
Status: ACCEPTED
Product: gnome
file-manager
: 200906
: ANY/Generic All
: P3 normal
: ---
Assigned To: Padraig O'Briain
: QA alias for GNOME > File Manager
:
:
:
:
:
  Show dependency treegraph
 
Reported: 2009-06-30 13:05 UTC by Artem Kachitchkine
Modified: 2009-07-20 06:45 UTC (History)
7 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description Artem Kachitchkine 2009-06-30 13:05:31 UTC
It appears that gnome-volume-manager has been finally removed from GNOME 2.26,
as Nautilus now provides this functionality. With g-v-m, unfortunately,
went the Solaris-specific patch that claims the HAL device tree
(gnome-volume-manager-05-claimbranch.diff). As a result, when running
GNOME on osol 2009.06, lshal no longer shows info.claimed.* properties.

The purpose of this claiming is to prevent the non-GUI volume manager,
rmvolmgr (svc:/system/filesystem/rmvolmgr:default) from handling devices
while GNOME is running. Without claiming, Nautilus and rmvolmgr will race
when a HAL event occurs (e.g. USB drive is connected). In my experinments,
rmvolmgr wins the race most of the time, leaving Nautilus's volume management
functionality largely useless.

I've been trying to get the desktop team to port 05-claimbranch.diff
to Nautilus since October last year, see:

http://bugs.opensolaris.org/view_bug.do?bug_id=6756329

That bug has just been closed as "not a defect". I'm opening this bug,
because this work needs to be done, one way or another.
Comment 1 Artem Kachitchkine 2009-07-01 09:53:56 UTC
Correction: this is not on pure 2009.06 (snv_111), but 2009.06 image-updated
to the latest opensolaris.org/dev repository (snv_117).