commit virtualbox for openSUSE:Factory
Hello community,
here is the log from the commit of package virtualbox for openSUSE:Factory
checked in at Mon Jan 3 13:56:32 CET 2011.
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/virtualbox/virtualbox.changes 2011-01-01 16:40:31.000000000 +0100
@@ -0,0 +1,2061 @@
+-------------------------------------------------------------------
+Fri Dec 31 22:41:25 UTC 2010 - mseben@gmail.com
+
+- added vbox-smc-napa.diff to fix build
+
+-------------------------------------------------------------------
+Thu Dec 30 19:50:12 UTC 2010 - tejas.guruswamy@opensuse.org
+
+- Use xserver 1.9 additions on Factory
+
+-------------------------------------------------------------------
+Thu Dec 23 17:43:05 UTC 2010 - mseben@gmail.com
+
+- update to VirtualBox 4.0.0
+ New Features:
+ * Reorganization of VirtualBox into a base package and Extension Packs
+ * New settings/disk file layout for VM portability; see chapter 10.1, Where VirtualBox stores its files
+ * Major rework of the GUI (now called “VirtualBox Manager”):
+ - Redesigned user interface with guest window preview (also for screenshots)
+ - New “scale” display mode with scaled guest display
+ - Support for creating and starting .vbox desktop shortcuts (bug #1889)
+ - The VM list is now sortable
+ - Machines can now be deleted easily without a trace including snapshots and saved states,
+ and optionally including attached disk images (bug #5511; also, VBoxManage unregistervm --delete can do the same now)
+ * Built-in creation of desktop file shortcuts to start VMs on double click (bug #2322)
+ * VMM: support more than 1.5/2 GB guest RAM on 32-bit hosts
+ * New virtual hardware:
+ - Intel ICH9 chipset with three PCI buses, PCI Express and Message Signaled Interrupts (MSI)
+ - Intel HD Audio, for better support of modern guest operating systems (e.g. 64-bit Windows; bug #2785)
+ * Improvements to OVF support :
+ - Open Virtualization Format Archive (OVA) support
+ - Significant performance improvements during export and import
+ - Creation of the manifest file on export is optional now
+ - Imported disks can have formats other than VMDK
+ * Resource control: added support for limiting a VM’s CPU time and IO bandwidth
+ * Storage: support asynchronous I/O for iSCSI, VMDK, VHD and Parallels images
+ * Storage: support for resizing VDI and VHD images.
+ * Guest Additions: support for multiple virtual screens in Linux and Solaris guests using X.Org server 1.3 and later
+ * Language bindings: uniform Java bindings for both local (COM/XPCOM) and remote (SOAP) invocation APIs
+ * In addition, the following items were fixed and/or added:
+ Bug Fixes:
+ * VMM: Enable large page support by default on 64-bit hosts (applies to nested paging only)
+ * VMM: fixed guru meditation when running Minix (VT-x only; bug #6557)
+ * VMM: fixed crash under certain circumstances (Linux hosts only, non VT-x/AMD-V mode only; bugs #4529 and #7819)
+ * GUI: add configuration dialog for port forwarding in NAT mode (bug #1657)
+ * GUI: show the guest window content on save and restore
+ * GUI: certain GUI warnings don’t stop the VM output anymore
+ * GUI: fixed black fullscreen minitoolbar on KDE4 hosts (Linux hosts only; bug #5449)
+ * BIOS: implemented multi-sector reading to speed up booting of certain guests (e.g. Solaris)
+ * Bridged networking: improved throughput by filtering out outgoing packets intended for the host before they reach the physical network (Linux hosts only; bug #7792)
+ * 3D support: allow use of CR_SYSTEM_GL_PATH again (bug #6864)
+ * 3D support: fixed various clipping/visibility issues (bugs #5659, #5794, #5848, #6018, #6187, #6570)
+ * 3D support: guest application stack corruption when using glGetVertexAttrib[ifd]v (bug #7395)
+ * 3D support: fixed OpenGL support for libMesa 7.9
+ * 3D support: fixed Unity/Compiz crashes on natty
+ * 2D Video acceleration: multimonitor support
+ * VRDP: fixed rare crash in multimonitor configuration
+ * VRDP: support for upstream audio
+ * Display: fixed occasional guest resize crash
+ * NAT: port forwarding rules can be applied at runtime
+ * SATA: allow to attach CD/DVD-ROM drives including passthrough (bug #7058)
+ * Floppy: support readonly image files, taking this as the criteria for making the medium readonly (bug #5651)
+ * Audio: fixed memory corruption during playback under rare circumstances
+ * Audio: the DirectSound backend now allows VMs to be audible when another DirectSound application is active, including another VM (bug #5578)
+ * EFI: support for SATA disks and CDROMs
+ * BIOS: reduce the stack usage of the VESA BIOS function #4F01 (Quake fix)
+ * OVF/OVA: fixed export of VMs with iSCSI disks
+ * Storage: Apple DMG image support for the virtual CD/DVD (bug #6760)
+ * Linux host USB support: introduced a less invasive way of accessing raw USB devices (bugs #1093, #5345, #7759)
+ * Linux hosts: support recent Linux kernels with CONFIG_DEBUG_SET_MODULE_RONX set
+ * Guest Additions: Shared Folders now can be marked as being auto-mounted on Windows, Linux and Solaris guests
+ * Linux Additions: Shared Folders now support symbolic links (bug #818)
+ * Linux Additions: combined 32-bit and 64-bit additions into one file
+ * Windows Additions: automatic logon on Windows Vista/Windows 7 is now able to handle renamed user accounts; added various bugfixes
+
+
+-------------------------------------------------------------------
+Mon Dec 20 12:03:12 UTC 2010 - mseben@gmail.com
+
+- rename to virtualbox - drop ose postfix, Oracle team dosn't build
+ puel version - we have now extension packs
+- rename xorg-x11-driver-virtualbox-ose subpackage to virtualbox-guest-x11
+- use Provides: virtualbox-gui for virtualbox-qt subpackage and
+ Recommends: virtualbox-gui for virtualbox package, so user could
+ install another type of gui easily
+
+-------------------------------------------------------------------
+Fri Dec 17 19:37:43 UTC 2010 - mseben@gmail.com
+
+- update to VirtualBox 4.0.0 BETA4
+ * see announcement with changelog http://forums.virtualbox.org/viewtopic.php?f=15&t=37177
+- set propper path for link to pdf in .desktop file
+
+-------------------------------------------------------------------
+Tue Dec 14 08:52:37 UTC 2010 - mseben@gmail.com
+
+- update to VirtualBox 4.0.0 BETA2
+ * see announcement with changelog http://forums.virtualbox.org/viewtopic.php?f=15&t=36893
+
+-------------------------------------------------------------------
+Sat Dec 11 22:13:52 UTC 2010 - coolo@novell.com
+
+- cleanup 32bit buildrequires
+
+-------------------------------------------------------------------
+Tue Dec 7 08:59:32 UTC 2010 - mseben@gmail.com
+
+- update to VirtualBox 4.0.0 BETA1
+ * see announcement with changelog http://forums.virtualbox.org/viewtopic.php?f=15&t=36748
+
+-------------------------------------------------------------------
+Thu Dec 2 14:02:16 UTC 2010 - mseben@gmail.com
+
+- updated to VirtualBox-ose 3.2.12
+ * VMM: fixed rare host crash when running 64-bit guests on 32-bit hosts (bug #7577)
+ * VMM: fixed host reboots under rare circumstances due to NMIs triggered by active performance counters
+ * VMM: fixed out of memory guru meditation for large memory guests (bug #7586)
+ * VMM: fixed a guru meditation related to large pages
+ * VMM: use new VT-x feature to keep the guest from hogging the CPU
+ * Snapshots: implemented deleting the last remaining snapshot while the VM is running
+ * GUI: perform the checks for exceeding the size limit of the host file system and for broken asynchronous I/O
+ * NAT: fixed memory leak (3.2.0 regression; bugs #6918, #7353)
+ * Networking: fixed VM reset handling in e1000
+ * VRDP: fixed rare crash in multimonitor configuration
+ * Display: fixed occasional guest resize crash
+ * Mouse: don't send relative mouse events together with absolute mouse events (3.2.10 regression; bug #7571)
+ * Keyboard: fixes for the USB keyboard emulation; fixes for Koran keyboards
+ * Serial: don't hang if the host device would block during open (bugs #5756, #5380)
+ * Serial: fixed modem status lines (Linux hosts only; bug #812)
+ * Graphics: Horizontal resolutions are no longer restricted to a multiple of 8 pixels
+ * USB: fixed a crash with older Linux kernels and non-ASCII characters in device strings
+ * USB: fixed a crash under rare circumstances (bug #7409; Windows hosts only)
+ * iSCSI: respond to NOP-In requests from the target immediately to avoid being disconnected if the guest is idle
+ * 3D support: fixed a crash under certain circumstances (bug #7659)
+ * 3D support: fixed crashes for GLUT based apps (bug #6848)
+ * 3D support: added missing GLX 1.3 functionality (bugs #7652, #7195)
+ * 2D Video acceleration: fixed potential deadlock when saving the VM state (bug #4124)
+ * Windows hosts: another fix for BSODs under certain circumstances in VBoxNetFlt.sys (bug #7601)
+ * Solaris hosts: fixed host USB DVD drive detection
+ * Mac OS X hosts: fixed swapped keys for certain ISO keyboard types (bug #2996)
+ * Linux hosts: added link state handling for TAP devices needed for proper operation with bridged networking
+ * Linux hosts/guests: Linux 2.6.37 fixes
+ * Linux Additions: properly compile the vboxvideo module if DKMS is not installed (bug #7572)
+ * Linux Additions: fixed a memory leak when accessing non-existing files on a Shared Folders (bug #7705)
+ * Windows Additions: skip none-mapped user accounts when enumerating user accounts for VM information
+- deprecated vbox-kernel-2637.diff
+- added rpath.diff to fix build
+- modify vboxdrv init script with proper macros in install section
+
+-------------------------------------------------------------------
+Thu Dec 2 11:26:48 CET 2010 - dmueller@suse.de
+
+- remove runlevel 4 from start scripts
+
+-------------------------------------------------------------------
+Fri Nov 19 19:06:48 UTC 2010 - coolo@novell.com
+
+- take patch from upstream to fix build with 2.6.37
+
+-------------------------------------------------------------------
+Wed Nov 10 00:06:58 UTC 2010 - javier@opensuse.org
+
+- Added vbox-default-os-type.diff
+ * Changes the default Linux guest OS to openSUSE
+
+-------------------------------------------------------------------
+Wed Oct 13 21:44:12 UTC 2010 - crrodriguez@novell.com
+
+- Update to VirtualBox 3.2.10
+ * Fix build with newer kernels
+ * support X.Org Server 1.9
+ * don't crash VBoxClient during reboot
+ * Bridged networking: fixed occasional host freeze during VM shutdown
+ * fixed memory leak under certain circumstances
+ * under rare conditions the NAT engine consumed 100% CPU load
+
+-------------------------------------------------------------------
+Tue Sep 21 15:47:03 UTC 2010 - puzel@novell.com
+
+- install mount.vboxsf into /sbin, not /usr/sbin (bnc#636347)
+
+-------------------------------------------------------------------
+Wed Sep 15 08:35:14 UTC 2010 - jeffm@novell.com
+
+- added a patch that converts vbox shared folders to use 2.6-style
+ embedded inodes but i haven't tested it. I don't use virtualbox and don't
+ intend to start.
+
+-------------------------------------------------------------------
+Tue Sep 14 14:10:57 UTC 2010 - coolo@novell.com
+
+- add vbox-kernel-2.6.36.diff to support kernel > 2.6.35
+
+-------------------------------------------------------------------
+Tue Sep 7 18:20:54 UTC 2010 - mseben@gmail.com
+
+- created qt subpackage with qt dependency
++++ 1864 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/virtualbox/virtualbox.changes
calling whatdependson for head-i586
New:
----
vbox-default-os-type.diff
vbox-disable-updates.diff
vbox-no-build-dates.diff
vbox-permissions_warning.diff
vbox-ret-in-nonvoid-fnc.diff
vbox-rpath.diff
vbox-smc-napa.diff
vbox-vboxadd-init-script.diff
vbox-vboxdrv-init-script.diff
VirtualBox-4.0.0-patched.tar.bz2
virtualbox-4.0.0-rpmlintrc
VirtualBox-4.0.0-UserManual.pdf
virtualbox-60-vboxdrv.rules
virtualbox-60-vboxguest.rules
virtualbox-60-vboxmouse.conf
virtualbox.changes
virtualbox-default.virtualbox
virtualbox-guest-kmp-files
virtualbox-guest-preamble
virtualbox-host-kmp-files
virtualbox-host-preamble
virtualbox-patch-source.sh
virtualbox.spec
virtualbox-sysconfig.vbox
virtualbox-vboxes
virtualbox-wrapper.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virtualbox.spec ++++++
++++ 632 lines (skipped)
++++++ vbox-default-os-type.diff ++++++
--- src/VBox/Frontends/VirtualBox/src/widgets/VBoxOSTypeSelectorWidget.cpp.orig 2010-11-10 21:27:23.000000000 +0100
+++ src/VBox/Frontends/VirtualBox/src/widgets/VBoxOSTypeSelectorWidget.cpp 2010-11-10 21:27:53.000000000 +0100
@@ -199,10 +199,10 @@
if (xpIndex != -1)
mCbType->setCurrentIndex (xpIndex);
}
- /* Or select Ubuntu item for Linux family as default */
+ /* Or select openSUSE item for Linux family as default */
else if (familyId == "Linux")
{
- int ubIndex = mCbType->findData ("Ubuntu", RoleTypeID);
+ int ubIndex = mCbType->findData ("OpenSUSE", RoleTypeID);
if (ubIndex != -1)
mCbType->setCurrentIndex (ubIndex);
}
++++++ vbox-disable-updates.diff ++++++
Index: src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
===================================================================
--- src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp.orig
+++ src/VBox/Frontends/VirtualBox/src/settings/global/UIGlobalSettingsUpdate.cpp
@@ -45,7 +45,8 @@ void VBoxGLSettingsUpdate::getFrom (cons
{
VBoxUpdateData data (vboxGlobal().virtualBox().GetExtraData (VBoxDefs::GUI_UpdateDate));
- mCbCheck->setChecked (!data.isNoNeedToCheck());
+ mCbCheck->setChecked (false);
+
if (mCbCheck->isChecked())
{
mCbOncePer->setCurrentIndex (data.periodIndex());
Index: src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp
===================================================================
--- src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp.orig
+++ src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp
@@ -5115,6 +5115,9 @@ void VBoxGlobal::showRegistrationDialog
*/
void VBoxGlobal::showUpdateDialog (bool aForce)
{
+ // Disable update dialog for openSUSE
+ return;
+
/* Silently check in one day after current time-stamp */
QTimer::singleShot (24 /* hours */ * 60 /* minutes */ *
60 /* seconds */ * 1000 /* milliseconds */,
Index: src/VBox/Frontends/VirtualBox/src/VBoxProblemReporter.cpp
===================================================================
--- src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp.orig 2009-03-13 11:38:50.000000000 +0100
+++ src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp 2009-04-15 17:03:52.000000000 +0200
@@ -87,8 +87,8 @@
#endif
aMenu->addAction (updateAction);
- updateAction->setEnabled (vboxGlobal().virtualBox().
- GetExtraData (VBoxDefs::GUI_UpdateDlgWinID).isEmpty());
+ updateAction->setDisabled( true );
+
#ifndef Q_WS_MAC
aMenu->addSeparator();
Index: src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsUpdate.ui
===================================================================
--- src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsUpdate.ui.orig
+++ src/VBox/Frontends/VirtualBox/src/settings/global/VBoxGLSettingsUpdate.ui
@@ -18,6 +18,9 @@
</comment>
<class>VBoxGLSettingsUpdate</class>
<widget class="QWidget" name="VBoxGLSettingsUpdate" >
+ <property name="enabled" >
+ <bool>false</bool>
+ </property>
<property name="geometry" >
<rect>
<x>0</x>
@@ -48,7 +51,7 @@
<string>&Check for updates</string>
</property>
<property name="checked" >
- <bool>true</bool>
+ <bool>false</bool>
</property>
</widget>
</item>
++++++ vbox-no-build-dates.diff ++++++
--- src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp.orig
+++ src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp
@@ -1150,10 +1150,9 @@ DECLCALLBACK(int) VMPowerUpThread(RTTHRE
char szNowUct[64];
RTTimeSpecToString(RTTimeNow(&TimeSpec), szNowUct, sizeof(szNowUct));
RTLogRelLogger(pLogger, 0, ~0U,
- "VBoxBFE %s (%s %s) release log\n"
+ "VBoxBFE %s release log\n"
"Log opened %s\n",
- VBOX_VERSION_STRING, __DATE__, __TIME__,
- szNowUct);
+ VBOX_VERSION_STRING, szNowUct);
/* register this logger as the release logger */
RTLogRelSetDefaultInstance(pLogger);
--- src/VBox/Main/ConsoleImpl.cpp.orig
+++ src/VBox/Main/ConsoleImpl.cpp
@@ -5063,13 +5063,12 @@ HRESULT Console::consoleInitReleaseLog(c
char szTmp[256];
RTTimeSpecToString(RTTimeNow(&timeSpec), szTmp, sizeof(szTmp));
RTLogRelLogger(loggerRelease, 0, ~0U,
- "VirtualBox %s r%u %s (%s %s) release log\n"
+ "VirtualBox %s r%u %s release log\n"
#ifdef VBOX_BLEEDING_EDGE
"EXPERIMENTAL build " VBOX_BLEEDING_EDGE "\n"
#endif
"Log opened %s\n",
- VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
- __DATE__, __TIME__, szTmp);
+ VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET, szTmp);
vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
--- src/VBox/Main/generic/OpenGLTestApp.cpp.orig
+++ src/VBox/Main/generic/OpenGLTestApp.cpp
@@ -141,13 +141,12 @@ static int vboxInitLogging(const char *p
char szTmp[256];
RTTimeSpecToString(RTTimeNow(&timeSpec), szTmp, sizeof(szTmp));
RTLogRelLogger(loggerRelease, 0, ~0U,
- "VBoxTestGL %s r%u %s (%s %s) release log\n"
+ "VBoxTestGL %s r%u %s release log\n"
#ifdef VBOX_BLEEDING_EDGE
"EXPERIMENTAL build " VBOX_BLEEDING_EDGE "\n"
#endif
"Log opened %s\n",
- VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET,
- __DATE__, __TIME__, szTmp);
+ VBOX_VERSION_STRING, RTBldCfgRevision(), VBOX_BUILD_TARGET, szTmp);
vrc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szTmp, sizeof(szTmp));
if (RT_SUCCESS(vrc) || vrc == VERR_BUFFER_OVERFLOW)
--- src/VBox/Frontends/VBoxFB/VBoxFB.cpp.orig
+++ src/VBox/Frontends/VBoxFB/VBoxFB.cpp
@@ -62,7 +62,7 @@ int main(int argc, char *argv[])
printf("VirtualBox DirectFB GUI built %s %s\n"
"(C) 2004-" VBOX_C_YEAR " " VBOX_VENDOR "\n"
- "(C) 2004-2005 secunet Security Networks AG\n", __DATE__, __TIME__);
+ "(C) 2004-2005 secunet Security Networks AG\n");
for (;;)
{
--- src/VBox/Runtime/common/string/uniread.cpp.orig
+++ src/VBox/Runtime/common/string/uniread.cpp
@@ -979,7 +979,7 @@ int PrintHeader(const char *argv0)
" *\n"
" * IPRT - Unicode Tables.\n"
" *\n"
- " * Automatically Generated by %s (" __DATE__ " " __TIME__ ")\n"
+ " * Automatically Generated by %s\n"
" */\n"
"\n"
"/*\n"
++++++ vbox-permissions_warning.diff ++++++
Index: VirtualBox-3.2.2_OSE/src/VBox/Frontends/VirtualBox/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
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
+
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
+VBoxPermissionsMessage_QT_MODULES = Core Gui Network
+
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
===================================================================
--- /dev/null
+++ VirtualBox-3.2.2_OSE/src/VBox/Frontends/VirtualBox/src/VBoxPermissionsMessage.cpp
@@ -0,0 +1,12 @@
+#include
participants (1)
-
root@hilbert.suse.de