4beeb72f18
- Version update to 6.1.2 (released January 14 2020i by Oracle) 18 Vulnerabilities fixed: CVE-2020-2674 CVE-2020-2682 CVE-2020-2698 CVE-2020-2701 CVE-2020-2702 CVE-2020-2726 CVE-2020-2681 CVE-2020-2689 CVE-2020-2690 CVE-2020-2691 CVE-2020-2692 CVE-2020-2703 CVE-2020-2704 CVE-2020-2705 CVE-2020-2725 CVE-2020-2678 CVE-2020-2727 CVE-2020-2693 See bsc#1161050 File "fixes_for_leap15.2.patch" added to fix build for Leap 15.2. As announced earlier by Oracle, 32-bit builds are no longer supported. This is a maintenance release. The following items were fixed and/or added: Virtualization core: fixed performance issue observed with Windows XP guests on AMD hosts (6.0.0 regression; bug #19152) Virtualization core: consistent IBRS/IBPB CPUID feature reporting, avoids crash of NetBSD 9.0 RC1 installer (bug #19146) GUI: fixed updating of runtime info GUI: in Display settings, do not show "2D video acceleration" checkbox if it is meaningless for the selected graphics adapter Audio: fixed audio input handling when VRDE is enabled Audio: fixed crash in the HDA emulation when using multi-speaker configurations Storage: fixed use of encrypted disks with snapshots involved (6.1.0 regression; bug #19160) Storage: improve performance of virtio-scsi Storage: read-only support for compressed clusters in QCOW2 images Linux host: Support Linux 5.5 (guest additions not yet) Windows guest: accelerate 2D video decoding (scaling and color space conversion) if the VM is configured to use VBoxSVGA with 3D enabled Windows guest: fix guest additions installer to upgrade the mouse filter driver reliably Windows guest: when uninstalling older Guest Additions with old 3D support enabled try restoring original Direct3D files Linux guest: improve resize and multi-monitor handling for VMs using VMSVGA (known remaining issue: do not disable a monitor "in the middle", causes confusion) - Version update to 6.1.0 (released December 10 2019 by Oracle) - Fixes bsc#1132102. - Removed file "set_graphics_type.patch" as the problem is fixed upstream. This is a major update. The following major new features were added: - Implemented support for importing a virtual machine from Oracle Cloud Infrastructure - Extended support for exporting a virtual machine to Oracle Cloud Infrastructure, allowing the creation of multiple virtual machines without re-uploading. Also added option to export a VM to the cloud using the more efficient OBS-URL: https://build.opensuse.org/request/show/765913 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtualbox?expand=0&rev=526 |
||
---|---|---|
_constraints | ||
_service | ||
.gitattributes | ||
.gitignore | ||
fix_conflict_between_host_and_guest.patch | ||
Fix_for_server_1.19.patch | ||
fix_lib_search.patch | ||
fix_usb_rules.sh | ||
fixes_for_5.5.patch | ||
fixes_for_leap15.2.patch | ||
fixes_for_Leap42.3.patch | ||
fixes_for_python.patch | ||
fixes_for_qt5.13.patch | ||
fixes_for_Qt5.11.patch | ||
gcc5-real-support.patch | ||
internal-headers.patch | ||
modify_for_4_8_bo_move.patch | ||
README.autostart | ||
README.build | ||
remove_vbox_video_build.patch | ||
security_fixes.patch | ||
smap.diff | ||
switch_to_python3.4+.patch | ||
UserManual.pdf | ||
vbox_remove_smp_mflags.patch | ||
vbox-default-os-type.diff | ||
vbox-deprec-gsoap-service-proxies.diff | ||
vbox-disable-updates.diff | ||
vbox-fpie.diff | ||
vbox-gsoapssl-deps.diff | ||
vbox-no-build-dates.diff | ||
vbox-permissions_warning.diff | ||
vbox-python-detection.diff | ||
vbox-smc-napa.diff | ||
vbox-suid-warning.diff | ||
vbox-usb-warning.diff | ||
vbox-vboxadd-init-script.diff | ||
vbox-vboxdrv-init-script.diff | ||
vboxadd-service.service | ||
vboxautostart.service | ||
vboxautostart.sh | ||
vboxconfig.sh | ||
vboxdrv.service | ||
vboxdrv.sh | ||
vboxguestconfig.sh | ||
vboxweb-service.service | ||
vboxweb-service.sh | ||
virtualbox-60-vboxdrv.rules | ||
virtualbox-60-vboxguest.rules | ||
VirtualBox-6.1.2-patched.tar.bz2 | ||
virtualbox-default.virtualbox | ||
virtualbox-fix-ui-background-color.patch | ||
virtualbox-kmp-files | ||
virtualbox-kmp-preamble | ||
virtualbox-LocalConfig.kmk | ||
virtualbox-patch-source.sh | ||
virtualbox-rpmlintrc | ||
virtualbox-sed-params.patch | ||
virtualbox-snpritnf-buffer-overflow.patch | ||
virtualbox-wrapper.sh | ||
VirtualBox.appdata.xml | ||
virtualbox.changes | ||
virtualbox.spec |
Instructions for creating a separate VirtualBox project and building the packages Although it is possible to modify a project at the openSUSE Build System (OBS), I have found it to be more convenient to use the various osc commands to create a local copy, edit it on my own computer to fix any problems, and then push the result to OBS. A. Create a new sub-project: 1. Branch the package: osc branch Virtualization virtualbox 2. Checkout the package using the "osc co" command listed B. Build the project: 1. Use "osc build" to build. This step is rather compute intensive and takes about an hour on my Toshiba laptop with a dual-core Intel Core i7 CPU with hyper-threading, 12 GB RAM, and an SSD. 2. The build results are stored in the /var/tmp/build-root tree. These files can occupy a lot of disc space, particularly when one builds several flavors. To keep from running out of space on the / partition, I mount /var/tmp on a separate partition. At present, I have used about 43 GiB in that partition. 3. Special flavors: When a new kernel is released, there may be several API changes that affect builds of the kernel modules used by VirtualBox. In Factory, the project that contains the latest kernels is "Kernel-HEAD-standard". To run a test build with this kernel, use the command "osc build Kernel-HEAD-standard". When switching between kernel projects, use of the "--clean" switch is advised, otherwise strange "missing library" messages will result. 4. On occasion, there may be breakage in the build when there is an update with python or Qt. Use the "--alternative-project=<xxx>" switch to force usage of the revised component. C. Steps to take with a new release: 1. When Orable releases a new version, you will need to download then new tarball from https://download.virtualbox.org/virtualbox/. While downloading the file, I also get the new UserManual.pdf. 2. openSUSE makes some changes to the tarball by running the command bash ./virtualbox-patch-source.sh <name of tarball just downloaded> This command unpacks the tar file, makes some modifications to the source, 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. 3. Edit the "Version" line near the start of virtualbox.spec to select the new version. 4. Use "osc rm <old version>" and "osc add <new version>" to get the new file into osc. The local build will work without these changes, but the remote operations will fail.`