Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167801 - app-emulation/virtualbox-bin-1.3.6 version bump and bug fix
Summary: app-emulation/virtualbox-bin-1.3.6 version bump and bug fix
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Markus Ullmann (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-20 22:07 UTC by Johannes Ballé
Modified: 2007-03-01 16:38 UTC (History)
3 users (show)

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


Attachments
suggested ebuild (virtualbox-bin-1.3.6.ebuild,2.48 KB, text/plain)
2007-02-20 22:07 UTC, Johannes Ballé
Details
wrapper.sh (wrapper.sh,1.23 KB, text/plain)
2007-02-20 22:08 UTC, Johannes Ballé
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Ballé 2007-02-20 22:07:10 UTC
This bug addresses a few issues:

- VirtualBox is available in version 1.3.6 while the latest portage ebuild is for 1.3.4
- added a wrapper script that makes it easier to use virtualbox (it basically achieves that typing VirtualBox on the terminal behaves just like when using the innotek installer)
- put docs into /usr/share/doc so they can be found easier.
- added some simplifications
- tried to fix a condition that would always make VirtualBox crash with a pre-existing ~/.VirtualBox (in 1.3.4) when started as told in the ebuild, but it seems a similar problem still exists with this ebuild, will be looking into it.


Reproducible: Always

Steps to Reproduce:
Comment 1 Johannes Ballé 2007-02-20 22:07:52 UTC
Created attachment 110771 [details]
suggested ebuild
Comment 2 Johannes Ballé 2007-02-20 22:08:43 UTC
Created attachment 110772 [details]
wrapper.sh

should go into files dir
Comment 3 Aniruddha 2007-02-26 14:50:22 UTC
An update to virtualbox 1.3.6 in portage would be great. Especially since USB support is lacking in 1.3.4. When can we expect virtualbox 1.3.6 to hit portage?
Comment 4 Markus Ullmann (RETIRED) gentoo-dev 2007-02-26 20:19:11 UTC
Will check back with my minions ;) shouldn't be a large delay now though
Comment 5 Aniruddha 2007-02-27 20:32:11 UTC
(In reply to comment #4)
> Will check back with my minions ;) shouldn't be a large delay now though
> 

That sounds good :-D
Comment 6 Markus Ullmann (RETIRED) gentoo-dev 2007-02-28 20:06:04 UTC
Fixed in CVS now :)

thanks to uber-minion x-drum on this one :D
Comment 7 Aniruddha 2007-02-28 21:03:30 UTC
(In reply to comment #6)
> Fixed in CVS now :)
> 
> thanks to uber-minion x-drum on this one :D
> 

How can I install it via portage? Will there be an ebuild as well?
Comment 8 Markus Ullmann (RETIRED) gentoo-dev 2007-02-28 21:14:49 UTC
(In reply to comment #7)
> How can I install it via portage? Will there be an ebuild as well?

"Fixed in CVS" means I committed the ebuild to gentoo's cvs tree which is rolled out to rsync mirrors every 30 minutes, so just wait some minutes, resync and emerge as usual :)
Comment 9 Aniruddha 2007-02-28 23:17:05 UTC
Thanks for the quick response :D. When I try to emrge vbox I get this message and I don't know how to proceed:

blocks B     ] <app-emulation/virtualbox-1.3.6 (is blocking app-emulation/virtu                                                             albox-modules-1.3.6)
[ebuild     U ] app-emulation/virtualbox-additions-1.3.6 [1.3.4] 2,278 kB
[ebuild     U ] app-emulation/virtualbox-1.3.6 [1.3.4-r1] USE="additions alsa%*                                                              -sdk -vboxbfe% -vditool% -wrapper%" 17,049 kB
[ebuild  N    ] app-emulation/virtualbox-modules-1.3.6  0 kB
Comment 10 Alessio Cassibba (X-Drum) 2007-03-01 01:57:57 UTC
(In reply to comment #9)
> Thanks for the quick response :D. When I try to emrge vbox I get this message
> and I don't know how to proceed:
There was a massive modification in ebuilds, now the kernel module 
is in a separated ebuild: app-emulation/virtualbox-modules

You need to remove the old version of virtualbox and then 
emerge it again as usual.
Comment 11 Aniruddha 2007-03-01 15:21:47 UTC
Thanks, that solev dthat issue. Maybe it is an good idea to mention the previous virtualbox (1.3.4) packages as blocker? Emerging the (open)source version works fine. With the bin version I get this error (I tried to download it twice):

# emerge -av app-emulation/virtualbox-bin

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] app-emulation/virtualbox-bin-1.3.6  USE="additions vditool wrapper -sdk" 128 kB

Total: 1 package (1 new), Size of downloads: 128 kB

Would you like to merge these packages? [Yes/No]

>>> Emerging (1 of 1) app-emulation/virtualbox-bin-1.3.6 to /
 * vditool MD5 ;-) ...                                                                                                                  [ ok ]
 * vditool RMD160 ;-) ...                                                                                                               [ ok ]
 * vditool SHA1 ;-) ...                                                                                                                 [ ok ]
 * vditool SHA256 ;-) ...                                                                                                               [ ok ]
 * vditool size ;-) ...                                                                                                                 [ ok ]
>>> Resuming download...
>>> Downloading 'http://www.virtualbox.org/download/1.3.6/VirtualBox_1.3.6_Linux_x86.run'
--14:38:15--  http://www.virtualbox.org/download/1.3.6/VirtualBox_1.3.6_Linux_x86.run
           => `/usr/portage/distfiles/VirtualBox_1.3.6_Linux_x86.run'
Resolving www.virtualbox.org... 88.198.19.108
Connecting to www.virtualbox.org|88.198.19.108|:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 12,225,803 (12M), 12,116,147 (12M) remaining [application/octet-stream]

100%[==================================================================================================>] 12,225,803     1.92K/s    ETA 00:00

16:14:30 (2.05 KB/s) - `/usr/portage/distfiles/VirtualBox_1.3.6_Linux_x86.run' saved [12225803/12225803]

 * checking ebuild checksums ;-) ...                                                                                                    [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                   [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                  [ ok ]
 * checking VirtualBox_1.3.6_Linux_x86.run ;-) ...                                                                                      [ !! ]

!!! Digest verification failed:
!!! /usr/portage/distfiles/VirtualBox_1.3.6_Linux_x86.run
!!! Reason: Filesize does not match recorded size
!!! Got: 12225803
!!! Expected: 240088

P.S. 

I will remove /usr/portage/distfiles/VirtualBox_1.3.6_Linux_x86.run and try to emerge it again to see if that helps.The download speed from http://www.virtualbox.org is very low currently around 2K/s thus this will take another 2 hours :S
Comment 12 Alessio Cassibba (X-Drum) 2007-03-01 16:38:26 UTC
(In reply to comment #11)
> Thanks, that solev dthat issue. Maybe it is an good idea to mention the
> previous virtualbox (1.3.4) packages as blocker? 
Hi,
i think no, because this information (Blocked Packages) 
it's already covered by the Gentoo Linux Handbook:
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
and when emerge fails a message with this link is displayed too.

> Emerging the (open)source
> version works fine. With the bin version I get this error (I tried to download
> it twice):
this bug (168857) is already covered here:
http://bugs.gentoo.org/show_bug.cgi?id=168857
it will be fixed soon