Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#23831 - [open-vm-tools] unable to use Drag and Drop as well as Unity features - with fix

Attached to Project: Community Packages
Opened by paul (pwt) - Monday, 18 April 2011, 16:45 GMT
Last edited by Sergej Pupykin (sergej) - Friday, 29 April 2011, 11:35 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I am using open-vm-tools in an Arch guest (x86_64) running in vmware workstation 7.1.3 on a Windows 7 SP1 host.

This version does not allow Drag and Drop offiles between the guest and the host. Nor does it allow to display the guest in Unity mode. This is reported by many users in the Arch Forum (https://bbs.archlinux.org/viewtopic.php?id=113605).

After investigation, it appears that those two functionalities now rely on the use of fuse. The package has to be built with fuse as Makedepends to include a binary (vmblock-fuse), which performs the tasks.
I also found out that building without gtkmm was not possible, thus gtkmm must also be a Makedepends.

Now, considering that at runtime both Drag and Drop and the Unity mode require fuse and gtkmm, I would suggest they are promoted from Optdepends to Depends (although not every user would use these functionalities, I am assuming most would probabley do.

Havind said that, some issues remain:
- in Unity mode the menu is empty, at least in KDE (see upstream bug http://sourceforge.net/tracker/?func=detail&aid=3117826&group_id=204462&atid=989708)
- Drag and Drop only works in one direction (from guest to host),at least in KDE

Could other users report their mileage under other Desktop Environments ?

Additional info:
* package version(s)
2011.03.28-1
* config and/or log files etc.
N/A

Steps to reproduce:
Install open-vm-tools in a clean VM. Start the daemon (as root) and the user-agent (as user) in the Desktop Environment. Click on the Unity icon in the VMWare Workstation menu bar. An error message is displayed.
This task depends upon

Closed by  Sergej Pupykin (sergej)
Friday, 29 April 2011, 11:35 GMT
Reason for closing:  Fixed
Additional comments about closing:  fuse and gtkmm added to makedepends
Comment by Sergej Pupykin (sergej) - Wednesday, 20 April 2011, 21:13 GMT
vmware-vmblock-fuse already is in package. Is this bug only about changing {make,opt,}deps ?
Comment by paul (pwt) - Thursday, 21 April 2011, 07:57 GMT
Oops! You are right. vmware-vmblock-fuse is already there. My mistake.

I have to check again then that it is only a matter of properly setting up fuse rather than also a requirement to build with fuse as makedepends (as I reported here). Will report ASAP, but not before a couple of days.

Still, the makedepends on gtkmm is needed.
Comment by paul (pwt) - Wednesday, 27 April 2011, 16:52 GMT
I can confirm my initial report. open-vm-tools has to be built with fuse as makedepends otherwise Unity and Drag and Drop are not functional (even though the vmware-vmblock-fuse binary is built).
And I confirm gtkmm is needed at build time.

Loading...