Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 259688 - app-emulation/virtualbox-2.1.4 version bump
Summary: app-emulation/virtualbox-2.1.4 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Markus Ullmann (RETIRED)
URL: http://virtualbox.org
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-20 09:54 UTC by B@RT
Modified: 2009-03-05 07:28 UTC (History)
16 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
modules src (vbox-kernel-module-src-2.1.4.tar.bz2,460.23 KB, application/octet-stream)
2009-02-20 09:56 UTC, B@RT
Details
virtualbox-bin-2.1.4.ebuild (virtualbox-bin-2.1.4.ebuild,5.67 KB, text/plain)
2009-02-20 09:56 UTC, B@RT
Details
virtualbox-modules-2.1.4.ebuild (virtualbox-modules-2.1.4.ebuild,1.25 KB, text/plain)
2009-02-20 09:57 UTC, B@RT
Details
patch to make virtualbox-modules-2.1.4 work on 2.6.29_rc6 (29_rc6.patch,559 bytes, patch)
2009-02-24 23:48 UTC, Ben Kohler
Details | Diff
virtualbox-bin-modules/virtualbox-bin-modules-2.1.4.ebuild (virtualbox-bin-modules-2.1.4.ebuild,1.49 KB, text/plain)
2009-02-27 21:49 UTC, Sergey Belyashov
Details
virtualbox-bin/virtualbox-bin-2.1.4.ebuild (virtualbox-bin-2.1.4.ebuild,5.89 KB, text/plain)
2009-02-27 21:50 UTC, Sergey Belyashov
Details
full strace attachment (strace,139.04 KB, text/plain)
2009-03-04 22:52 UTC, Patrizio Bassi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description B@RT 2009-02-20 09:54:31 UTC
bump virtualbox to version 2.1.4 available at virtualbox.org


Reproducible: Always

Steps to Reproduce:
Comment 1 B@RT 2009-02-20 09:56:01 UTC
Created attachment 182634 [details]
modules src

modules src
Comment 2 B@RT 2009-02-20 09:56:51 UTC
Created attachment 182636 [details]
virtualbox-bin-2.1.4.ebuild
Comment 3 B@RT 2009-02-20 09:57:02 UTC
Created attachment 182637 [details]
virtualbox-modules-2.1.4.ebuild
Comment 4 Marc O'Connor 2009-02-20 14:54:16 UTC
What is the dependency on virtual/xft? I can't find that in the tree. 
Comment 5 Marc O'Connor 2009-02-20 14:55:26 UTC
virtual/xft was removed in Jan. 09 I think.
Comment 6 Roland Ramthun 2009-02-20 17:29:51 UTC
Simply change virtual/xft dependency to x11-libs/libXft, see bug 253771
Comment 7 Marc O'Connor 2009-02-20 17:34:10 UTC
Understood, but x11-libs/libXft is already a dep in the ebuild. If you use paludis it will not install from this ebuild. Of course simply changing the ebuild and generating a new manifest handles also
Comment 8 manwe 2009-02-20 18:22:44 UTC
vbox-kernel-module-src-2.1.4.tar.bz2 has 404 on gentoo.zerodev.it
Comment 9 B@RT 2009-02-20 18:26:08 UTC
(In reply to comment #8)
> vbox-kernel-module-src-2.1.4.tar.bz2 has 404 on gentoo.zerodev.it
> 

see header
Comment 10 manwe 2009-02-20 18:51:16 UTC
Sorry for that, somehow I didn't notice it. Emerged after removing "virtual/xft", testing for a few minutes new, seems to work (amd64).
Comment 11 Marc O'Connor 2009-02-20 18:53:57 UTC
No worries. I changed the ebuild locally. Installed fine with paludis. 

It however does not let me start VMs. This could be an upstream issue and have a ticket open there as well. The Vbox dev did say it should correctly install into /opt/Virtualbox-2.1.4 not /opt/Virtualbox, although I dont know why it would matter. 
Comment 12 B@RT 2009-02-20 19:06:44 UTC
(In reply to comment #11)
> No worries. I changed the ebuild locally. Installed fine with paludis. 
> 
> It however does not let me start VMs. This could be an upstream issue and have
> a ticket open there as well. The Vbox dev did say it should correctly install
> into /opt/Virtualbox-2.1.4 not /opt/Virtualbox, although I dont know why it
> would matter. 
> 

hmmm... i install in /opt/Virtualbox.... all work fine. bug? (amd64)
Comment 13 Patrizio Bassi 2009-02-22 14:38:08 UTC
will this version compile/work with gcc 4.3?
Comment 14 B@RT 2009-02-22 18:02:33 UTC
(In reply to comment #13)
> will this version compile/work with gcc 4.3?
> 

i compile with gcc 4.3.3
Comment 15 Alessio Cassibba (X-Drum) 2009-02-22 19:28:18 UTC
Hi,

ebuilds for VirtualBox 2.1.4 (and the vboxdrv tarball) were bumped
on 02/21/09 and are available on jokey's overlay[1].

[1] http://overlays.gentoo.org/dev/jokey
Comment 16 Ben Kohler gentoo-dev 2009-02-24 23:48:19 UTC
Created attachment 183085 [details, diff]
patch to make virtualbox-modules-2.1.4 work on 2.6.29_rc6

The vboxdrv module loads on 2.6.29_rc6, but doesn't allow VMs to start.  Details in the vbox bug report here: http://www.virtualbox.org/ticket/3403

This patch applies the fix in that bug report.
Comment 17 Alessio Cassibba (X-Drum) 2009-02-25 00:37:08 UTC
(In reply to comment #16)
[..]
> The vboxdrv module loads on 2.6.29_rc6, but doesn't allow VMs to start. 
> Details in the vbox bug report here: http://www.virtualbox.org/ticket/3403
[..]

Patch adjusted and added to virtualbox-modules-{2.1.2, 2.1.4} on 
jokey's overlay[1], thanks for pointing this out.
Comment 18 Sergey Belyashov 2009-02-27 21:49:38 UTC
Created attachment 183414 [details]
virtualbox-bin-modules/virtualbox-bin-modules-2.1.4.ebuild

No addition tarbals needed - kernel modules sources taken from virtualbox-bin tarbal
Comment 19 Sergey Belyashov 2009-02-27 21:50:23 UTC
Created attachment 183416 [details]
virtualbox-bin/virtualbox-bin-2.1.4.ebuild

removed fetch restriction
Comment 20 Alessio Cassibba (X-Drum) 2009-02-27 23:06:04 UTC
(In reply to comment #18)
(In reply to comment #19)

hi, please note that 2.1.4 ebuilds are already available on jokey's overlay
(see comment #15), also fetch restriction were removed using EAPI 2 in ebuilds
 

Comment 21 Andreas Thalhammer 2009-03-01 20:21:22 UTC
I added jokey's overlay using layman and tried to merge app-emulation/virtualbox-ose, but the digest failed. Maybe the original source file has changed?
Comment 22 Alessio Cassibba (X-Drum) 2009-03-02 22:30:09 UTC
(In reply to comment #21)
> I added jokey's overlay using layman and tried to merge
> app-emulation/virtualbox-ose, but the digest failed. Maybe the original source
> file has changed?
> 

Hi just commited again some Manifests:
M      x11-drivers/xf86-input-virtualbox/Manifest
M      x11-drivers/xf86-video-virtualbox/Manifest
M      app-emulation/virtualbox-guest-additions/Manifest
M      app-emulation/virtualbox-ose/Manifest

seems that upstream touched/changed the VirtualBox-2.1.4-OSE.tar.bz2
thanks for your report.
Comment 23 Alessio Cassibba (X-Drum) 2009-03-02 22:47:01 UTC
(In reply to comment #21)
(In reply to comment #22)
[..]

update seems that upstream updated the VirtualBox-2.1.4 binaries..
updated ebuild and Manifest for app-emulation/virtualbox-bin too.
Comment 24 loux thefuture 2009-03-03 20:39:55 UTC
hi,
just ask why virtualbox-bin >= 2.1.x is not in portage tree ?
see you
loux
Comment 25 Jesse Adelman 2009-03-03 20:56:01 UTC
Hello. Here's some apparently abandoned virtualbox version bump bugs:

248776
251335
256265
256327

Since this bug appears to be the most recent, perhaps all of those should be rolled up into this? I look forward to seeing this version's ebuilds in ~x86 soon. :)
Comment 26 Sergey Belyashov 2009-03-04 09:33:28 UTC
virtualbox-bin-2.1.4 now in portage. But virtualbox-modules-2.1.4 requires file vbox-kernel-module-src-2.1.4.tar.bz2 which is not neccessary because kernel modules sources already present in VirtualBox-2.1.4-43001-Linux_{x86,amd64}.run. My version of virtualbox-modules (virtualbox-bin-modules-2.1.4.ebuild - I think that is good idea to separate virtualbox-modules for BIN and OSE versions) use this feature.
Comment 27 Patrizio Bassi 2009-03-04 12:59:40 UTC
for me they compile clean but when starting VirtualBox it just hangs waiting for a semaphore. completly unusable.
Comment 28 Alessio Cassibba (X-Drum) 2009-03-04 19:38:59 UTC
(In reply to comment #27)
> for me they compile clean but when starting VirtualBox it just hangs waiting
> for a semaphore. completly unusable.
> 
Please provide additional informations about your setup, and a detailed
description of the problem that you encountered, moreover which version
are you using (virtualbox-ose, virtualbox-bin)


(In reply to comment #26)
> virtualbox-bin-2.1.4 now in portage. But virtualbox-modules-2.1.4 requires file
> vbox-kernel-module-src-2.1.4.tar.bz2 which is not neccessary because kernel
> modules sources already present in
> VirtualBox-2.1.4-43001-Linux_{x86,amd64}.run. My version of virtualbox-modules
> (virtualbox-bin-modules-2.1.4.ebuild - 
Well, module sources are released under GPL-2, the "splitted" 
vbox-kernel-module-src-${VERSION}.tar.bz2 gives us the oppurtunity to mirror
the package on gentoo mirrors while we cannot do this with virtualbox PUEL
licensed binaries.
Note also that the splitted tarball is really small compared to the binary packages.

> I think that is good idea to separate
> virtualbox-modules for BIN and OSE versions) use this feature.
> 
Thanks i think the same, users will benefit of this especially when
updating their kernel (the kernel modules can be shared with both editions).

Comment 29 Patrizio Bassi 2009-03-04 22:51:16 UTC
Module                  Size  Used by
vboxnetflt             79516  0
vboxdrv              1673532  1 vboxnetflt

sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
sched_yield()                           = 0
futex(0x1bee38c, FUTEX_WAIT_PRIVATE, 1, NULL

Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r2, 2.6.28.7 x86_64)
=================================================================                                       
System uname: Linux-2.6.28.7-x86_64-Intel-R-_Core-TM-2_CPU_6300_@_1.86GHz-with-glibc2.2.5               
Timestamp of tree: Wed, 04 Mar 2009 18:15:01 +0000                                                      
ccache version 2.4 [disabled]                                                                           
app-shells/bash:     3.2_p48-r1                                                                         
dev-java/java-config: 2.1.7                                                                             
dev-lang/python:     2.5.4-r2                                                                           
dev-python/pycrypto: 2.0.1-r8                                                                           
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.3
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.3-r1
sys-apps/sandbox:    1.3.8
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -pipe -mtune=core2 -march=core2 -fomit-frame-pointer -mmmx -msse -msse2 -msse3 -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /etc/mail/dspam /usr/lib/mozilla/defaults/pref /usr/share/config /var/run/dspam"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O3 -pipe -mtune=core2 -march=core2 -fomit-frame-pointer -mmmx -msse -msse2 -msse3 -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="39"
LC_ALL="it_IT.utf8"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu"
LINGUAS="it"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/mnt/Dati/Gentoo/tmp/"
PORTDIR="/mnt/Dati/Gentoo/portage/"
PORTDIR_OVERLAY="/usr/local/portage/myportage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 audacious bash-completion branding bzip2 cairo caps cddb cdr connectionstatus cracklib crypt css cups curl dbus divx dri dvd dvdr dvdread encode exif ffmpeg firefox flac ftp gif glibc-omitfp glitz glut gnutls gpm gstreamer hal hddtemp iconv idn ipod ipv6 irc java java6 javascript jpeg jpeg2k justify kde kde4 kdeenablefinal kdehiddenvisibility kqemu lame libv4l2 lilo live lm_sensors lzo mad matroska mime mmx mmxext mng mozdevelop mp3 mp4 mp4live mpeg mpeg2 mplayer msn mudflap multilib musepack ncurses network networkmanager nls nntp npp nptl nptlonly nsplugin ntfs nvidia ogg opengl openmp openssl pam pdf plasma png qt3support qt4 quicktime readline reiserfs rtc samba scanner sdl session slangsmp sockets speex spell sse sse2 sse3 ssl ssse3 tao theora threads tiff truetype unicode usb userlocales v4l v4l2 vorbis wma wmf wxwindows x264 xcomposite xine xml xorg xpm xulrunner xv xvid xvmc zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 30 Patrizio Bassi 2009-03-04 22:52:38 UTC
Created attachment 183939 [details]
full strace attachment

full strace attachment....it's waiting for semaphore to get unlocked...
Comment 31 SpanKY gentoo-dev 2009-03-05 07:28:13 UTC
2.1.4 is in the tree now