Hello community, here is the log from the commit of package virtualbox-ose for openSUSE:Factory checked in at Tue Nov 10 12:10:41 CET 2009. -------- --- virtualbox-ose/virtualbox-ose.changes 2009-10-15 16:08:43.000000000 +0200 +++ /mounts/work_src_done/STABLE/virtualbox-ose/virtualbox-ose.changes 2009-11-05 13:38:32.000000000 +0100 @@ -1,0 +2,68 @@ +Thu Nov 5 13:36:26 UTC 2009 - mseben@novell.com + +- added debug_hash.diff to fix build issue + +------------------------------------------------------------------- +Thu Nov 5 07:59:15 UTC 2009 - mseben@novell.com + +- updated to 3.0.10 + * VMM: guest SMP stability fixes + * VMM: fixed guru meditation with nested paging and SMP guests (bug #5222) + * VMM: changed VT-x/AMD-V usage to detect other active hypervisors; necessary for e.g. Windows 7 XP compatibility mode (Windows & Mac OS X hosts only; bug #4239) + * VMM: guru meditation during SCO OpenServer installation and reboot (VT-x only; bug #5164) + * VMM: fixed accessed bit handling in certain cases (bug #5248) + * VMM: fixed VPID flushing (VT-x only) + * VMM: fixed broken nested paging for 64 bits guests on 32 bits hosts (AMD-V only; bug #5285) + * VMM: fixed loading of old saved states/snapshots (bug #3984) + * Linux hosts: fixed module compilation against Linux 2.6.32rc4 and later + * Guest Additions: fixed possible guest OS kernel memory exhaustion + * Guest Additions: fixed stability issues with SMP guests + * Linux Additions: sendfile() returned -EOVERFLOW when executed on a shared folder (bug #2921) + * Linux Additions: fixed incorrect disk usage value (non-Windows hosts only) + * Linux installer: register the module sources at DKMS even if the package provides proper modules for the current running kernel + * 3D support: removed invalid OpenGL assertion (bug #5158) + * Network: fixed the Am79C973 PCNet emulation for QNX (and probably other) guests (bug #3206) + * VMDK: fix handling of split image variants + * VHD: do not delay updating the footer when expanding the image to prevent image inconsistency + * USB: stability fix for some USB 2.0 devices + * GUI: added a search index to the .chm help file + * GUI/Windows hosts: fixed CapsLock handling on French keyboards (bug #2025) + * Shared clipboard/X11 hosts: fixed a crash when clipboard initialisation failed (bug #4987) + +------------------------------------------------------------------- +Thu Oct 22 15:27:07 CEST 2009 - dmueller@suse.de + +- update to 3.0.8: + * VMM: fixed 64 bits guest on 32 bits host regression in 3.0.6 (VT-x only; bug #4947) + * VMM: fixed a recompiler triple fault guru meditation (VT-x & AMD-V only; bug #5058) + * VMM: fixed hang after guest state restore (AMD-V, 32 bits Windows guest and IO-APIC enabled only; bug #5059) + * VMM: fixed paging issue with OS/2 guests + * VMM: fixed guru meditation in rare cases (2.0 regression; software virtualization only) + * VMM: fixed release assertion during state restore when using the Sound Blaster 16 emulation (bug #5042) + * Security: fixed vulnerability that allowed to execute commands with root privileges + * Linux hosts: fixed runtime assertion in semaphore implementation which was triggered under certain conditions (bug #616) + * Linux hosts: change the default USB access mode on certain distributions (bugs #3394 and #4291) + * Linux hosts: on hardened Gentoo, the VBoxSVC daemon crashed by opening the VM network settings (bug #3732) + * Linux hosts, Solaris hosts: pass the XAUTHORITY variable along the DISPLAY variable when starting a VM from VBoxManage or from the VM selector (bug #5063) + * Linux hosts: use sysfs to enumerate host drives if hal is not available + * Solaris hosts: fixed a bug which would hang the host sporadically as interrupts were not re-enabled everytime + * Solaris hosts: fixed a kernel panic with bridged and host-only networking (bug #4775) + * Solaris hosts: fixed incorrectly persistent CD/DVD-ROMs when changing them (bug #5077) + * X11-based hosts: support additional function keys on Sun keyboards (bug #4907) + * Mac OS X hosts (Snow Leopard): fixed problem starting headless VMs without a graphical session (bug #5002) + * Mac OS X hosts: fixed problem listing host-only adapter names with trailing garbage (attached VMs won't start) + * Windows Additions: now work with Vista 64-bit Home editions (bug #3865) + * Windows Additions: fixed screen corruption with ZoomText Magnifier + * Windows Additions: fixed NPGetUniversalName failure (bug #4853) + * Windows Additions: fixed Windows NT regression (bug #4946) + * Windows Additions: fixed VBoxService not running if no Shared Folders are installed + * Linux Additions: implemented ftrunctate (bug #4771) + * VRDP: start VM even if configured VRDP port is in use + * Networking: the PCnet network device stopped receiving under rare conditions (bug #4870) + * VBoxManage: implemented controlvm vrdpport command + * iSCSI: fixed issue with NetApp targets (#5072) + * SCSI: add support for virtual disks larger than 2TB + * USB: fixed potential crash when unplugging USB2 devices (bug #5089) + * NAT: IPSEC did not properly work with Linux guests (bug #4801) + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- vbox-VBoxNetAdpCtl.diff VirtualBox-3.0.6-OSE-patched.tar.bz2 New: ---- vbox-debug_hash.diff VirtualBox-3.0.10-OSE-patched.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virtualbox-ose.spec ++++++ --- /var/tmp/diff_new_pack.DJKNeR/_old 2009-11-10 12:08:57.000000000 +0100 +++ /var/tmp/diff_new_pack.DJKNeR/_new 2009-11-10 12:08:57.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package virtualbox-ose (Version 3.0.6) +# spec file for package virtualbox-ose (Version 3.0.10) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -61,8 +61,8 @@ %endif # ExclusiveArch: %ix86 x86_64 -Version: 3.0.6 -Release: 9 +Version: 3.0.10 +Release: 1 Summary: VirtualBox OSE is an Emulator License: GPL v2 or later Group: System/Emulators/PC @@ -70,7 +70,7 @@ # # WARNING: This is not a comment, but the real command to repack souce: #%(sh %{_sourcedir}/virtualbox-patch-source VirtualBox-%{version}_OSE.tar.bz2) -Source0: VirtualBox-3.0.6-OSE-patched.tar.bz2 +Source0: VirtualBox-%version-OSE-patched.tar.bz2 Source2: 60-vboxdrv.rules Source3: README.SUSE Source4: virtualbox.desktop @@ -95,8 +95,8 @@ #PATCH-FIX-OPENSUSE implement messagebox (VBoxPermissionMessage app), which is.displayed, when user #try to start VirtualBox and is not memeber of vboxusers group Patch19: virtualbox-ose-permissions_warning.diff -#PATCH-FIX-UPSTREAM use VBoxNEtAdpCtl.cpp from upstream svn which fix security problems with popen and strncpy (see bnc#533550) -Patch20: vbox-VBoxNetAdpCtl.diff +#PATCH-FIX-UPSTREAM fix build issues with kernel 2.6.32 - missing DEBUG_HASH and DEBUG_HASH2 defines +Patch20: vbox-debug_hash.diff # BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: pwdutils permissions @@ -169,7 +169,7 @@ innotek GmbH <info@innotek.de> %prep -%setup -q -n VirtualBox-3.0.6_OSE +%setup -q -n VirtualBox-%{version}_OSE %ifarch amd64 x86_64 ia32e em64t # this patch0 is taken from mandriva (i just adapt it to fit # to the latest virtualbox-ose package) ++++++ vbox-debug_hash.diff ++++++ --- src/VBox/Additions/linux/sharedfolders/Makefile.kmk 2009-11-05 13:25:38.000000000 +0000 +++ src/VBox/Additions/linux/sharedfolders/Makefile.kmk 2009-11-05 13:25:21.000000000 +0000 @@ -69,7 +69,8 @@ vboxvfs_DEFS = \ MODULE IN_RT_R0 VBOXGUEST VBOX_WITH_HGCM \ KBUILD_MODNAME=KBUILD_STR(vboxadd) \ - KBUILD_BASENAME=KBUILD_STR(vboxadd) + KBUILD_BASENAME=KBUILD_STR(vboxadd) \ + DEBUG_HASH=2 DEBUG_HASH2=3 vboxvfs_INCS = \ $(PATH_ROOT)/src/VBox/Additions/common/VBoxGuestLib \ $(PATH_ROOT)/src/VBox/Runtime/r0drv/linux ++++++ VirtualBox-3.0.6-OSE-patched.tar.bz2 -> VirtualBox-3.0.10-OSE-patched.tar.bz2 ++++++ virtualbox-ose/VirtualBox-3.0.6-OSE-patched.tar.bz2 /mounts/work_src_done/STABLE/virtualbox-ose/VirtualBox-3.0.10-OSE-patched.tar.bz2 differ: byte 11, line 1 ++++++ virtualbox-ose-init-scripts.diff ++++++ --- /var/tmp/diff_new_pack.DJKNeR/_old 2009-11-10 12:08:57.000000000 +0100 +++ /var/tmp/diff_new_pack.DJKNeR/_new 2009-11-10 12:08:57.000000000 +0100 @@ -176,7 +176,7 @@ =================================================================== --- src/VBox/Installer/linux/vboxdrv.sh.in.orig +++ src/VBox/Installer/linux/vboxdrv.sh.in -@@ -19,121 +19,45 @@ +@@ -23,126 +23,46 @@ # ### BEGIN INIT INFO # Provides: vboxdrv @@ -195,6 +195,7 @@ GROUPNAME=vboxusers LOG="/var/log/vbox-install.log" -NOLSB=%NOLSB% +-DEBIAN=%DEBIAN% [ -f /lib/lsb/init-functions ] || NOLSB=yes [ -f /etc/vbox/vbox.cfg ] && . /etc/vbox/vbox.cfg @@ -211,6 +212,10 @@ - BUILDVBOXNETADP="/usr/share/%PACKAGE%/src/vboxnetadp/build_in_tmp" -fi - +-# silently exit if the package was uninstalled but not purged, +-# applies to Debian packages only +-[ -z "$DEBIAN" -o -x $VBOXMANAGE -a -x $BUILDVBOXDRV ] || exit 0 +- -if [ -n "$NOLSB" ]; then - if [ -f /etc/redhat-release ]; then - system=redhat @@ -280,22 +285,7 @@ - if [ "`which $0`" = "/sbin/rc" ]; then - shift - fi -+. /etc/rc.status -+ -+fail_msg() { -+ rc_failed 1 -+ rc_status -v -+ echo " ($1)" -+} -+succ_msg() { -+ rc_reset -+ rc_status -v -+} -+begin_msg() { -+ [ -z "${1:-}" ] && return 1 -+ if [ -z "${2:-}" ]; then -+ echo -n "$1" - else +- else - fail_msg() { - echo " ...failed!" - echo " ($1)" @@ -313,14 +303,32 @@ - echo -n "$1: $2" - fi - } -+ echo -n "$1: $2" - fi +- fi -fi ++. /etc/rc.status ++ ++fail_msg() { ++ rc_failed 1 ++ rc_status -v ++ echo " ($1)" ++} ++succ_msg() { ++ rc_reset ++ rc_status -v ++} ++begin_msg() { ++ [ -z "${1:-}" ] && return 1 ++ if [ -z "${2:-}" ]; then ++ echo -n "$1" ++ else ++ ++ echo -n "$1: $2" ++ fi +} failure() { -@@ -182,13 +106,6 @@ +@@ -191,13 +111,6 @@ failure "Cannot create device $DEVICE with major $MAJOR and minor $MINOR" fi fi @@ -334,19 +342,20 @@ if ! modprobe vboxnetflt > /dev/null 2>&1; then failure "modprobe vboxnetflt failed. Please use 'dmesg' to find out why" fi -@@ -222,7 +139,7 @@ +@@ -231,7 +144,7 @@ succ_msg } -# enter the following variables in /etc/default/%PACKAGE%: -+# enter the following variables in /etc/default/virtualbox ++# enter the following variables in /etc/default/virtualbox: # SHUTDOWN_USERS="foo bar" # check for running VMs of user foo and user bar # SHUTDOWN=poweroff -@@ -272,38 +189,8 @@ +@@ -280,39 +193,8 @@ + setup() { - stop +- stop - if find /lib/modules/`uname -r` -name "vboxnetadp.*" 2>/dev/null|grep -q vboxnetadp; then - begin_msg "Removing old VirtualBox netadp kernel module" - find /lib/modules/`uname -r` -name "vboxnetadp.*" 2>/dev/null|xargs rm -f 2>/dev/null ++++++ virtualbox-patch-source ++++++ --- /var/tmp/diff_new_pack.DJKNeR/_old 2009-11-10 12:08:57.000000000 +0100 +++ /var/tmp/diff_new_pack.DJKNeR/_new 2009-11-10 12:08:57.000000000 +0100 @@ -8,6 +8,7 @@ kBuild/tools kBuild/sdks tools/darwin.x86 +tools/darwin.amd64 tools/freebsd.x86 tools/os2.x86 tools/solaris.x86 @@ -19,6 +20,7 @@ ) set -o errexit +set -x CMDNAME=${0##*/} SOURCEDIR=${0%$CMDNAME} ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org