Support for VirtualBox needed with Larry Finger no longer with us.
On Friday 2024-07-05 16:19, Larry Len Rainey wrote:
This is harder than creating a full Linux system as almost everything in Linux is also built in VirtualBox as it emulates Linux Hardware and system calls.
VirtualBox.spec is 1160 lines long and the OBS project has 66 separate files. Most are patch files that Larry created and I have no idea how he created them.
The patch files reek of a SCM of the last decade. 'lo and behold, I just ound Virtualbox still uses SVN.
2. OpenSUSE makes some changes to the tarballi, which are done with the command bash ./virtualbox-patch-source.sh <name of tarball just downloaded> This script unpacks the tar file, removes Windows and Mac host code from the file, and recreates the tar file with "patched" in its name. Any further modifications are made by patches that are applied during the build process. Do NOT make any further changes to the tar file.
sounds just like the same I'm doing in gsoap.spec
5. VirtualBox at OpenSUSE is a multi-build package consisting of virtualbox-kmp and the rest of virtualbox. The former builds in about 20% of the time needed for the latter, thus it is best to start with the kmp part. 6. The usual problems are as follows: a. Fixing for kernel API changes are incorporated in a new release, thus our patch is obsolete. b. Oracle has revised their code such that one of the patches needed by OpenSUSE fails to apply. c. There are kernel API changes that break the building of the kmp part of VB.
Been there, done that. Just write me up.
Just wondering if it might be possible to maintain regular virtualbox and virtualbox-kvm together.
participants (3)
-
Jan Engelhardt
-
Larry Len Rainey
-
Luigi Baldoni