Debian Bug report logs - #610010
virtualbox-ose: Consider merging porting freebsd efforts into kfreebsd

version graph

Package: virtualbox-ose; Maintainer for virtualbox-ose is Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>; Source for virtualbox-ose is src:virtualbox.

Reported by: Witold Baryluk <baryluk@smp.if.uj.edu.pl>

Date: Fri, 14 Jan 2011 20:51:01 UTC

Severity: wishlist

Found in version virtualbox-ose/3.2.12-dfsg-1

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, baryluk@smp.if.uj.edu.pl, Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>:
Bug#610010; Package virtualbox-ose. (Fri, 14 Jan 2011 20:51:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Witold Baryluk <baryluk@smp.if.uj.edu.pl>:
New Bug report received and forwarded. Copy sent to baryluk@smp.if.uj.edu.pl, Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>. (Fri, 14 Jan 2011 20:51:04 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Witold Baryluk <baryluk@smp.if.uj.edu.pl>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: virtualbox-ose: Consider merging porting freebsd efforts into kfreebsd
Date: Fri, 14 Jan 2011 22:45:54 +0100
Package: virtualbox-ose
Version: 3.2.12-dfsg-1
Severity: normal

According to http://wiki.freebsd.org/VirtualBox
virtualbox-ose works on sufficiently new FreeBSD kernels,
including both hosting virtualbox (includes vboxdrv and
vboxnet drivers in kernel), as well guest support (
vboxguest and vboxservice kernel modules + vboxvideo,
vboxmouse xorg drivers).

I think having working virtualbox on kfreebsd will make
more people consider using it as main operating system,
and testing it longer, as they will always have virtualbox
which can provide easly for example Debian GNU/Linux,
if something is still missing.

What do you think?



-- System Information:
Debian Release: 6.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: kfreebsd-amd64 (x86_64)

Kernel: kFreeBSD 8.1-1-amd64
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash




Severity set to 'wishlist' from 'normal' Request was from Felix Geyer <debfx-pkg@fobos.de> to control@bugs.debian.org. (Tue, 18 Jan 2011 21:15:07 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>:
Bug#610010; Package virtualbox-ose. (Mon, 02 May 2011 21:54:37 GMT) Full text and rfc822 format available.

Acknowledgement sent to Robert Millan <rmh@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>. (Mon, 02 May 2011 21:54:37 GMT) Full text and rfc822 format available.

Message #12 received at 610010@bugs.debian.org (full text, mbox):

From: Robert Millan <rmh@debian.org>
To: 610010@bugs.debian.org
Cc: Witold Baryluk <baryluk@smp.if.uj.edu.pl>, debian-bsd@lists.debian.org
Subject: patches
Date: Mon, 2 May 2011 23:35:54 +0200
user debian-bsd@lists.debian.org
usertag 610010 kfreebsd
thanks

A set of patches is available at:

http://www.freebsd.org/cgi/cvsweb.cgi/ports/emulators/virtualbox-ose/files/

However, it's likely that the build system also requires porting work for
GNU/kFreeBSD userland (as most ad-hoc build systems do).

-- 
Robert Millan




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>:
Bug#610010; Package virtualbox-ose. (Thu, 26 May 2011 08:48:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Michael Meskes <meskes@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>. (Thu, 26 May 2011 08:48:04 GMT) Full text and rfc822 format available.

Message #17 received at 610010@bugs.debian.org (full text, mbox):

From: Michael Meskes <meskes@debian.org>
To: Robert Millan <rmh@debian.org>, 610010@bugs.debian.org
Cc: Witold Baryluk <baryluk@smp.if.uj.edu.pl>, debian-bsd@lists.debian.org
Subject: Re: Bug#610010: patches
Date: Thu, 26 May 2011 10:44:45 +0200
On Mon, May 02, 2011 at 11:35:54PM +0200, Robert Millan wrote:
> A set of patches is available at:
> 
> http://www.freebsd.org/cgi/cvsweb.cgi/ports/emulators/virtualbox-ose/files/

If you want to have them included into the vbox packages please send them in a
usable way. This URL has files that are not patches but complete scripts but
alas I have no idea where to install those files. 

> However, it's likely that the build system also requires porting work for
> GNU/kFreeBSD userland (as most ad-hoc build systems do).

So this means even with the patches vbox probably won't build on GNU/kFreeBSD,
right? So we will leave this bug open until somebody works on this.

Michael
-- 
Michael Meskes
Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org)
Michael at BorussiaFan dot De, Meskes at (Debian|Postgresql) dot Org
Jabber: michael.meskes at googlemail dot com
VfL Borussia! Força Barça! Go SF 49ers! Use Debian GNU/Linux, PostgreSQL




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>:
Bug#610010; Package virtualbox-ose. (Thu, 26 May 2011 22:03:11 GMT) Full text and rfc822 format available.

Acknowledgement sent to Benjamin Kaduk <kaduk@MIT.EDU>:
Extra info received and forwarded to list. Copy sent to Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>. (Thu, 26 May 2011 22:03:12 GMT) Full text and rfc822 format available.

Message #22 received at 610010@bugs.debian.org (full text, mbox):

From: Benjamin Kaduk <kaduk@MIT.EDU>
To: 610010@bugs.debian.org
Subject: Re: Bug#610010: patches
Date: Thu, 26 May 2011 17:58:45 -0400 (EDT)
On Thu, 26 May 2011, Michael Meskes wrote:

> On Mon, May 02, 2011 at 11:35:54PM +0200, Robert Millan wrote:
>> A set of patches is available at:
>>
>> http://www.freebsd.org/cgi/cvsweb.cgi/ports/emulators/virtualbox-ose/files/
>
> If you want to have them included into the vbox packages please send them in a
> usable way. This URL has files that are not patches but complete scripts but
> alas I have no idea where to install those files.

This is the standard FreeBSD way for storing patches and extra files 
needed to build and run third-party software on FreeBSD, as incorporated 
into the Ports Collection.  It is rather annoying to grab them all at once 
from the web, and would be easier with a checkout of the Ports Collection 
where they are just flat files, viz. 
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports-using.html

The file patch-foo-bar-baz.ext is generally a patchfile against 
foo/bar/baz.ext in the unpacked tarball from upstream (and since it's a 
patch file, it always includes the full path in the header).

There are also two files vbox*.in, which are template files for RC scripts 
related to this port (things like %%PREFIX%% get subtituted, etc.), which 
are not patch files, though they may be useful for other packaging 
efforts.  (I guess these are the "complete scripts" you refer to?) On 
FreeBSD, they would be installed into /usr/local/etc/rc.d/, though I 
imagine this would end up being /etc/init.d/ for Debian/kFreeBSD with 
additional work to create the appropriate symlinks and such.
I'm also less familiar with the Debian way of configuring initscripts; 
FreeBSD assumes that the user will set variables in /etc/rc.conf or 
similar places, such as vboxheadless_enable="YES" to allow headless 
operation, and the other variables documented in the comments at the top 
of the file.  Since the user-configuration interface is probably 
substantially different, these two files are probably more useful only as 
a guide for what a Debian initscript would need to do rather than for 
direct copy/paste.

That said, this is just helpful information for whomever is actually going 
to do the work, and the bug should remain open until that happens or it 
times out.

-Ben Kaduk




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>:
Bug#610010; Package virtualbox-ose. (Sat, 28 May 2011 21:51:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Robert Millan <rmh@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Virtualbox Team <pkg-virtualbox-devel@lists.alioth.debian.org>. (Sat, 28 May 2011 21:51:06 GMT) Full text and rfc822 format available.

Message #27 received at 610010@bugs.debian.org (full text, mbox):

From: Robert Millan <rmh@debian.org>
To: Michael Meskes <meskes@debian.org>
Cc: 610010@bugs.debian.org, Witold Baryluk <baryluk@smp.if.uj.edu.pl>, debian-bsd@lists.debian.org
Subject: Re: Bug#610010: patches
Date: Sat, 28 May 2011 23:46:43 +0200
2011/5/26 Michael Meskes <meskes@debian.org>:
>> However, it's likely that the build system also requires porting work for
>> GNU/kFreeBSD userland (as most ad-hoc build systems do).
>
> So this means even with the patches vbox probably won't build on GNU/kFreeBSD,
> right? So we will leave this bug open until somebody works on this.

Yes, that's correct. I was just trying to point at  useful information
in case someone
volunteers for the task.

> Força Barça!

:-)

-- 
Robert Millan




Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Apr 25 07:17:00 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.