Please include VBoxHDD.h to allow for packaging of vdfuse

Bug #674368 reported by michael
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Virtualbox
New
Undecided
Unassigned
virtualbox-ose (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: virtualbox-ose

I was evaluating the packaging of vdfuse [0] that allows to mount any
disk image supported by VirtualBox as a FUSE (filesystem in userspace).
However, it relies on having VBoxHDD.h (and some dependent headers from
the virtualbox-ose source package) being available.

Please, include these headers in any of the *-source packages, or add
another one.

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: virtualbox-ose 3.2.8-dfsg-2ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
Architecture: i386
Date: Fri Nov 12 06:42:59 2010
LiveMediaBuild: Xubuntu 10.10 "Maverick Meerkat" - Release i386 (20101008.1)
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: virtualbox-ose

Revision history for this message
michael (mikahgiacchetti) wrote :
Revision history for this message
Felix Geyer (debfx) wrote :

vdfuse is already packaged: virtualbox-ose-fuse

Changed in virtualbox-ose (Ubuntu):
status: New → Invalid
Revision history for this message
oriolpont (oriolpont) wrote :

VBoxHDD.h is no longer included in uptstream virtualbox-ose. As a consequence, we cannot compile the vdfuse from virtualbox forum anymore.

The package virtualbox-fuse could be an alternative, however it pulls virtualbox-ose conflicting with virtualbox-puel. PUEL users still need vdfuse. I would suggest to make virtualbox-fuse package independent from virtualbox.

A workaround consists in qemu-nbd, which can read and loopmount vdi images.

Revision history for this message
Felix Geyer (debfx) wrote :

You should really discuss that with upstream and not on the launchpad bug tracker.
I think guestmount (from libguestfs) can also mount vdi images.

> I would suggest to make virtualbox-fuse package independent from virtualbox.

That's not possible since it needs the virtualbox libraries it was built against.

Revision history for this message
oriolpont (oriolpont) wrote :

Sorry I have not been clear enough:

The binary virtualbox-fuse vdfuse works equally well with either virtualbox-ose or virtualbox (PUEL).

Presently, it requires as dependency the ose package only. Installing it forces uninstalling the puel package.

Making it an "or" dependency of virtualbox- ose or puel would make it work in either case, i.e., also for puel users .

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.