Hello community,
here is the log from the commit of package virtualbox for openSUSE:Factory
checked in at Thu Sep 1 15:21:08 CEST 2011.
--------
--- virtualbox/virtualbox.changes 2011-08-09 14:41:27.000000000 +0200
+++ /mounts/work_src_done/STABLE/virtualbox/virtualbox.changes 2011-08-22 13:32:28.000000000 +0200
@@ -1,0 +2,37 @@
+Mon Aug 22 11:29:11 UTC 2011 - mseben@gmail.com
+
+- update to Virtualbox 4.1.2
+ * VMM: fixed 64-bit guests on AMD Fusion CPUs (bug #8824)
+ * VMM: fixed handling of the sysenter/sysexit machine instructions in 64-bit guests on Intel hosts
+ * GUI: added linked clone support
+ * GUI: fixed error check when changing the VM controller settings (4.1.0 regression; bug #9246)
+ * GUI: fixed the inclusion of additional information (license, vendor, ...) on OVF export
+ * GUI: when taking a snapshot from the VM selector, don't do a live snapshot
+ * GUI: fixed immediate crash during start on certain environments due to a library version conflict
+ * Guest control execution: implemented copying single files from guest to the host (directories and filters not supported yet)
+ * Guest control execution: limited to serve up to 5 guest processes at a time by default
+ * Main: return the correct RDP default port fixing settings warnings in the GUI if the remote display was enabled at runtime (bug #9368)
+ * VBoxSVC: made the path comparison OS independent when images are registered (bug #9303)
+ * VBoxSVC: several fixes/performance improvements for cloning of VMs
+ * Snapshots: fixed "Solid-State drive" flag survival on snapshot creation (bug #9379)
+ * VBoxManage: implemented copyfrom and stat guest control tools to copy files from guest to host and to check for existence of files on the guest
+ * VBoxManage: fixed extpack install --replace (bug #9308)
+ * VBoxManage: allow to start multiple VMs with startvm
+ * VBoxManage: experimental support for SATA CD/DVD hotplugging
+ * Mouse support: fixed an off-by-one pointer position error affecting Windows guests (bugs #7566, #9321)
+ * VRDP: fixed a case when the screen was not redrawn correctly (bug #9242)
+ * NAT: changed TCP connection establishment according to Winsock API requirements (Windows hosts only; bug #8919)
+ * USB: fixed device recognition issues (bugs #9299) and fixed several device capturing issues (Windows hosts; bug #9299)
+ * USB: fixed issues with remote filters being applied to local USB devices
+ * OVA: fixed import of renamed OVA files (bug #9033)
+ * Windows host: fixed icon for .VDI files (bug #9393)
+ * Solaris hosts: fixed a bug preventing parallel usage of multiple host NICs with Crossbow based bridged networking
+ * Linux hosts: fixed random kernel panics on host suspend / shutdown (4.1.0 regression; bug #9305)
+ * Guest Additions: keep logged in user count in out-of-memory situations and warn about it
+ * Solaris Additions: fixed shared folders due to missing symbols in the vboxfs module (4.0.12 / 4.1.0 regression; bug #9264)
+ * Windows Additions: fixed file truncation on a shared folder with some applications (bugs #9276, #9315)
+ * Windows Additions: fixed shared folder issues with antivirus software and 64 bit Windows guests (bug #9318)
+ * Windows Vista and 7 guests: WDDM driver fixes and performance enhancements, fixed WinSAT crashes (#9267)
+ * Linux Additions: fixed llseek() for Linux kernels 2.6.37 and above
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
VirtualBox-4.1.0-UserManual.pdf
VirtualBox-4.1.0-patched.tar.bz2
virtualbox-4.1.0-rpmlintrc
New:
----
VirtualBox-4.1.2-UserManual.pdf
VirtualBox-4.1.2-patched.tar.bz2
virtualbox-4.1.2-rpmlintrc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.qzsPor/_old 2011-09-01 15:18:54.000000000 +0200
+++ /var/tmp/diff_new_pack.qzsPor/_new 2011-09-01 15:18:54.000000000 +0200
@@ -53,8 +53,8 @@
%endif
#
ExclusiveArch: %ix86 x86_64
-Version: 4.1.0
-Release: 3
+Version: 4.1.2
+Release: 1
Summary: VirtualBox is an Emulator
License: GPLv2+
Group: System/Emulators/PC
@@ -227,7 +227,7 @@
%patch99 -p1
%patch100
%patch101
-%patch102 -p1
+%patch102
#copy user manual
%__cp %{S:1} ./UserManual.pdf
@@ -249,16 +249,8 @@
#
# VBOX_PATH_PACKAGE_DOCS set propper path for link to pdf in .desktop file
# VBOX_WITH_REGISTRATION_REQUEST= VBOX_WITH_UPDATE_REQUEST= just disable some functionality in gui
-# -j1 disable parallel build to avoid "Out of memory: Kill process" crash of build in buildservice
echo "build basic parts"
-/usr/bin/kmk \
- -j1 \
- VBOX_GCC_WERR= \
- KBUILD_VERBOSE=2 \
- VBOX_WITH_REGISTRATION_REQUEST= VBOX_WITH_UPDATE_REQUEST= \
- TOOL_YASM_AS=yasm \
- VBOX_PATH_PACKAGE_DOCS=/usr/share/doc/packages/virtualbox \
- all
+/usr/bin/kmk %{?_smp_mflags} VBOX_GCC_WERR= KBUILD_VERBOSE=2 VBOX_WITH_REGISTRATION_REQUEST= VBOX_WITH_UPDATE_REQUEST= TOOL_YASM_AS=yasm VBOX_PATH_PACKAGE_DOCS=/usr/share/doc/packages/virtualbox all
#
# build kernel modules for guest and host (check novel-kmp package as example)
# host modules : vboxdrv,vboxnetflt,vboxnetadp
++++++ VirtualBox-4.1.0-UserManual.pdf -> VirtualBox-4.1.2-UserManual.pdf ++++++
(binary differes)
++++++ VirtualBox-4.1.0-patched.tar.bz2 -> VirtualBox-4.1.2-patched.tar.bz2 ++++++
virtualbox/VirtualBox-4.1.0-patched.tar.bz2 /mounts/work_src_done/STABLE/virtualbox/VirtualBox-4.1.2-patched.tar.bz2 differ: char 11, line 1
++++++ vbox-disable-updates.diff ++++++
--- /var/tmp/diff_new_pack.qzsPor/_old 2011-09-01 15:18:55.000000000 +0200
+++ /var/tmp/diff_new_pack.qzsPor/_new 2011-09-01 15:18:55.000000000 +0200
@@ -1,7 +1,5 @@
-Index: VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
-===================================================================
---- VirtualBox-4.1.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
-+++ VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
+--- src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
++++ src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
@@ -63,7 +63,7 @@ void UIGlobalSettingsUpdate::loadToCache
void UIGlobalSettingsUpdate::getFromCache()
{
@@ -11,24 +9,8 @@
if (m_pEnableUpdateCheckbox->isChecked())
{
m_pUpdatePeriodCombo->setCurrentIndex(m_cache.m_periodIndex);
-Index: VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp
-===================================================================
---- VirtualBox-4.1.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp
-+++ VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp
-@@ -92,8 +92,7 @@ void VBoxHelpActions::addTo (QMenu *aMen
- #endif
-
- aMenu->addAction (updateAction);
-- updateAction->setEnabled (vboxGlobal().virtualBox().
-- GetExtraData (VBoxDefs::GUI_UpdateDlgWinID).isEmpty());
-+ updateAction->setDisabled ( true );
-
- #ifndef Q_WS_MAC
- aMenu->addSeparator();
-Index: VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
-===================================================================
---- VirtualBox-4.1.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
-+++ VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
+--- src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
++++ src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.h
@@ -34,7 +34,6 @@ public:
{
GLSettingsPage_General = 0,
@@ -37,10 +19,8 @@
GLSettingsPage_Language,
GLSettingsPage_USB,
GLSettingsPage_Network,
-Index: VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
-===================================================================
---- VirtualBox-4.1.0_OSE.orig/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
-+++ VirtualBox-4.1.0_OSE/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
+--- src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
++++ src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
@@ -340,15 +340,6 @@ UISettingsDialogGlobal::UISettingsDialog
iPageIndex, "#input", pSettingsPage);
break;
++++++ vbox-disable_vboxpci_build.diff ++++++
--- /var/tmp/diff_new_pack.qzsPor/_old 2011-09-01 15:18:55.000000000 +0200
+++ /var/tmp/diff_new_pack.qzsPor/_new 2011-09-01 15:18:55.000000000 +0200
@@ -2,27 +2,22 @@
===================================================================
--- src/VBox/HostDrivers/VBoxPci/Makefile.kmk.orig
+++ src/VBox/HostDrivers/VBoxPci/Makefile.kmk
-@@ -1,7 +1,7 @@
+@@ -17,7 +17,9 @@
+
SUB_DEPTH = ../../../..
include $(KBUILD_PATH)/subheader.kmk
-
--ifeq (1,1)
-+ifdef VBOX_WITH_VBOXDRV
-
++
if1of ($(KBUILD_TARGET), linux)
++ifdef VBOX_WITH_VBOXDRV
-@@ -25,6 +25,7 @@ VBoxPci_LIBS += \
-
- endif
+ #
+ # The driver.
+@@ -41,7 +43,7 @@ if1of ($(KBUILD_TARGET), linux)
+ VBoxPci_LIBS += \
+ $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)
+-
+endif
-
- ifeq ($(KBUILD_TARGET),linux)
-
-@@ -73,6 +74,5 @@ $$(VBoxPci-sh_0_OUTDIR)/build_in_tmp: \
- $(QUIET)chmod 0755 $@
- endif
-
--endif
-
- include $(KBUILD_PATH)/subfooter.kmk
+ #
+ # Install the sources.
+ #
++++++ vbox-permissions_warning.diff ++++++
--- /var/tmp/diff_new_pack.qzsPor/_old 2011-09-01 15:18:55.000000000 +0200
+++ /var/tmp/diff_new_pack.qzsPor/_new 2011-09-01 15:18:55.000000000 +0200
@@ -1,59 +1,55 @@
-Index: VirtualBox-3.2.2_OSE/src/VBox/Frontends/VirtualBox/Makefile.kmk
+Index: VirtualBox-4.1.2_OSE/src/apps/Makefile.kmk
===================================================================
---- VirtualBox-3.2.2_OSE.orig/src/VBox/Frontends/VirtualBox/Makefile.kmk
-+++ VirtualBox-3.2.2_OSE/src/VBox/Frontends/VirtualBox/Makefile.kmk
-@@ -48,7 +48,7 @@ endif
- # The targets.
- #
- ifdef VBOX_WITH_HARDENING
--PROGRAMS += VirtualBoxHardened
-+PROGRAMS += VirtualBoxHardened VBoxPermissionsMessage
- DLLS += VirtualBox
- else
- PROGRAMS += VirtualBox
-@@ -94,6 +94,10 @@ if1of ($(KBUILD_TARGET), freebsd linux n
- VirtualBox_SDKS += LIBSDL
+--- VirtualBox-4.1.2_OSE.orig/src/apps/Makefile.kmk
++++ VirtualBox-4.1.2_OSE/src/apps/Makefile.kmk
+@@ -34,5 +34,7 @@ if1of ($(KBUILD_TARGET),darwin solaris l
+ endif
endif
-+VBoxPermissionsMessage_TEMPLATE := $(if $(VBOX_WITH_HARDENING),VBOXQT4GUI,VBOXQT4GUIEXE)
-+VBoxPermissionsMessage_NAME = VBoxPermissionMessage
-+VBoxPermissionsMessage_DEFS.linux = VBOX_GUI_USE_QIMAGE VBOX_GUI_USE_SDL
-+
- ifdef VBOX_WITH_ICHAT_THEATER
- # For testing iChat Theater stuff change the sdk path (HACK ALERT!)
- VBOX_PATH_MACOSX_SDK = /Developer/SDKs/MacOSX10.5.sdk
-@@ -366,6 +370,9 @@ ifdef VBOX_WITH_REGISTRATION
- src/wizards/registration/UIRegistrationWzd.cpp
- endif
-
-+VBoxPermissionsMessage_SOURCES = \
-+ src/VBoxPermissionsMessage.cpp
++include $(PATH_SUB_CURRENT)/VBoxPermissionMessage/Makefile.kmk
+
- VirtualBox_SOURCES = \
- src/main.cpp \
- src/VBoxAboutDlg.cpp \
-@@ -537,6 +544,8 @@ endif
- # (The include directory and lib/framework for each module will be added by the Qt4 unit.)
- VirtualBox_QT_MODULES = Core Gui Network
+ include $(KBUILD_PATH)/subfooter.kmk
-+VBoxPermissionsMessage_QT_MODULES = Core Gui Network
+Index: VirtualBox-4.1.2_OSE/src/apps/VBoxPermissionMessage/Makefile.kmk
+===================================================================
+--- /dev/null
++++ VirtualBox-4.1.2_OSE/src/apps/VBoxPermissionMessage/Makefile.kmk
+@@ -0,0 +1,31 @@
++# $Id: Makefile.kmk 28800 2010-04-27 08:22:32Z vboxsync $
++## @file
++#
++# VBoxPermissionMessage is wrapper for suse users
++#
++#
++# Copyright (C) 2009 Oracle Corporation
++#
++# This file is part of VirtualBox Open Source Edition (OSE), as
++# available from http://www.virtualbox.org. This file is free software;
++# you can redistribute it and/or modify it under the terms of the GNU
++# General Public License (GPL) as published by the Free Software
++# Foundation, in version 2 as it comes in the "COPYING" file of the
++# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
++# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
++#
+
- if defined(VBOX_WITH_VIDEOHWACCEL) || defined(VBOX_GUI_USE_QGL)
- VirtualBox_QT_MODULES += OpenGL
- endif
-@@ -757,6 +766,8 @@ $$(PATH_VirtualBox)/VirtualBox-icon.rc:
-
- endif # win
-
-+INSTALLS += VBoxPermissionsMessage
-+VBoxPermissionsMessage_INST = $(INST_VIRTUALBOX)
-
- ifeq ($(KBUILD_TARGET),darwin)
- #
-Index: VirtualBox-3.2.2_OSE/src/VBox/Frontends/VirtualBox/src/VBoxPermissionsMessage.cpp
++
++SUB_DEPTH = ../../..
++include $(KBUILD_PATH)/subheader.kmk
++
++PROGRAMS += VBoxPermissionMessage
++
++VBoxPermissionMessage_TEMPLATE = VBOXQT4GUIEXE
++VBoxPermissionMessage_SOURCES = VBoxPermissionMessage.cpp
++VBoxPermissionMessage_QT_MODULES = Core Gui
++
++#INSTALLS += VBoxPermissionMessage
++
++include $(KBUILD_PATH)/subfooter.kmk
++
+Index: VirtualBox-4.1.2_OSE/src/apps/VBoxPermissionMessage/VBoxPermissionMessage.cpp
===================================================================
--- /dev/null
-+++ VirtualBox-3.2.2_OSE/src/VBox/Frontends/VirtualBox/src/VBoxPermissionsMessage.cpp
++++ VirtualBox-4.1.2_OSE/src/apps/VBoxPermissionMessage/VBoxPermissionMessage.cpp
@@ -0,0 +1,12 @@
+#include