Hello community,

here is the log from the commit of package virtualbox for openSUSE:Factory 
checked in at 2013-04-09 07:44:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virtualbox (Old)
 and      /work/SRC/openSUSE:Factory/.virtualbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virtualbox", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/virtualbox/virtualbox.changes    2013-03-21 
10:52:33.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.virtualbox.new/virtualbox.changes       
2013-04-09 07:45:04.000000000 +0200
@@ -1,0 +2,28 @@
+Mon Apr  8 07:47:34 UTC 2013 - [email protected]
+
+- add a _constraints file to avoid random failures on small workers
+
+-------------------------------------------------------------------
+Sun Mar 31 06:49:28 UTC 2013 - [email protected]
+
+- added vbox-deprec-gsoap-service-proxies.diff to fix deprecated old-style C++ 
service proxies (use soapcpp2 -z1 flag)
+- added vbox-gsoapssl-deps.diff as workaround to fix build
+
+-------------------------------------------------------------------
+Fri Mar 29 14:07:28 UTC 2013 - [email protected]
+
+- added VBoxCreateUSBNode.sh from vbox upstream for creating usb device nodes, 
+  by default this feature is disabled so you have to enable it in vbox udev 
rules by hand (bnc#799741)
+- updated to virtualbox 4.2.10
+ * GUI: fixed keyboard with XQuartz X server (bug #10664)
+ * Main/Display: fixed a crash with multi-monitors under certain conditions 
(Mac OS X hosts only)
+ * Main/Properties: fixed a crash under certain conditions, for example after 
wakeup from host hibernate (bug #11444)
+ * Settings: don't lose the internal network settings if they are not 
currently active
+ * Storage: another incompatibility fix for VHD differencing images with 
Hyper-V (bug #5990)
+ * VBoxManage: don't read beyond the end of the file specified with export 
--eulafile (bug #11528)
+ * Linux hosts / guests: Linux 3.9-rc0 compile fixes (bug #11529)
+ * Linux Additions: fixed two warnings in the shared folders guest kernel 
module (bug #11390)
+ * Linux Additions: don't crash VBoxService if libdbus is not available (bug 
#8638)
+ * Windows Additions: fixed upgrading MultiMedia Redirection (MMR) support
+
+-------------------------------------------------------------------

Old:
----
  VirtualBox-4.2.8-patched.tar.bz2
  virtualbox-4.2.8-UserManual.pdf

New:
----
  VirtualBox-4.2.10-patched.tar.bz2
  _constraints
  vbox-deprec-gsoap-service-proxies.diff
  vbox-gsoapssl-deps.diff
  virtualbox-4.2.10-UserManual.pdf

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ virtualbox.spec ++++++
--- /var/tmp/diff_new_pack.LVj7AC/_old  2013-04-09 07:45:09.000000000 +0200
+++ /var/tmp/diff_new_pack.LVj7AC/_new  2013-04-09 07:45:09.000000000 +0200
@@ -19,6 +19,9 @@
 %define _vbox_instdir  /usr/lib/virtualbox
 
 Name:           virtualbox
+%if %suse_version > 1230
+BuildRequires:  which
+%endif
 BuildRequires:  acpica
 BuildRequires:  dmidecode
 BuildRequires:  fdupes
@@ -82,7 +85,7 @@
 %endif
 #
 ExclusiveArch:  %ix86 x86_64
-Version:        4.2.8
+Version:        4.2.10
 Release:        0
 Summary:        VirtualBox is an Emulator
 License:        GPL-2.0+
@@ -122,6 +125,10 @@
 Patch6:         vbox-smc-napa.diff
 #fix build of Python and dev package on openSUSE 11.3
 Patch8:         vbox-python-detection.diff
+#deprecated old-style C++ service proxies and objects,we have to use soapcpp2 
-z1 flag
+Patch9:         vbox-deprec-gsoap-service-proxies.diff
+#fix failed linking process during build - this patch is just quick workaround
+Patch10:        vbox-gsoapssl-deps.diff
 #PATCH-FIX-OPENSUSE implement messagebox (VBoxPermissionMessage app), which is 
displayed, when user
 #try to start VirtualBox and is not memeber of vboxusers group
 Patch99:        vbox-permissions_warning.diff
@@ -249,6 +256,8 @@
 %patch4 -p1
 %patch6 -p1
 %patch8 -p1
+%patch9 -p1
+%patch10 -p1
 %patch99 -p1
 %patch100 
 %patch101
@@ -500,7 +509,8 @@
 popd
 
 # install desktop file
-%__install -m 644 out/linux.*/release/bin/virtualbox.desktop 
%{buildroot}%{_datadir}/applications/%{name}.desktop
+%__install -m 644 out/linux.*/release/bin/virtualbox.desktop \
+                                               
%{buildroot}%{_datadir}/applications/%{name}.desktop
 %suse_update_desktop_file %{buildroot}%{_datadir}/applications/%{name}.desktop 
'System Emulator'
 
 # create a menu entry
@@ -515,7 +525,8 @@
 
 # modify and install the vboxdrv init script
 # TODO: some of this stuff breaks the fillup macros below?
-%__sed -i "s|%NOLSB%|yes|g;s|%DEBIAN%||g;s|%PACKAGE%|virtualbox|g" 
src/VBox/Installer/linux/vboxdrv.sh.in
+%__sed -i "s|%NOLSB%|yes|g;s|%DEBIAN%||g;s|%PACKAGE%|virtualbox|g" \
+                                               
src/VBox/Installer/linux/vboxdrv.sh.in
 %__install -m 744 src/VBox/Installer/linux/vboxdrv.sh.in \
                                                                        
%{buildroot}%{_sysconfdir}/init.d/vboxdrv
 %__ln_s %{_sysconfdir}/init.d/vboxdrv \
@@ -532,7 +543,9 @@
 %__install -d -m 755                           %{buildroot}%{_sysconfdir}/vbox
 echo -e "#settings for vboxwebsrn\nVBOXWEB_USER=root" > \
                                                                        
%{buildroot}%{_sysconfdir}/vbox/vbox.cfg
-
+# install udev helper script for creating usb devices
+install -m 0755 -D src/VBox/Installer/linux/VBoxCreateUSBNode.sh \
+                                               
$RPM_BUILD_ROOT/lib/udev/VBoxCreateUSBNode.sh
 ######################################################
 echo "entrering python-virtualbox install section"
 ######################################################
@@ -734,6 +747,7 @@
 %{_var}/adm/fillup-templates/sysconfig.vbox
 %{_sbindir}/rcvboxes
 %{_sbindir}/rcvboxdrv
+/lib/udev/VBoxCreateUSBNode.sh
 %if %suse_version >= 1140
        %verify(not mode) %attr(4750,root,vboxusers) 
%{_vbox_instdir}/VBoxNetDHCP
 %else

++++++ VirtualBox-4.2.8-patched.tar.bz2 -> VirtualBox-4.2.10-patched.tar.bz2 
++++++
/work/SRC/openSUSE:Factory/virtualbox/VirtualBox-4.2.8-patched.tar.bz2 
/work/SRC/openSUSE:Factory/.virtualbox.new/VirtualBox-4.2.10-patched.tar.bz2 
differ: char 11, line 1

++++++ vbox-deprec-gsoap-service-proxies.diff ++++++
Index: VirtualBox-4.2.10/src/VBox/Main/webservice/Makefile.kmk
===================================================================
--- VirtualBox-4.2.10.orig/src/VBox/Main/webservice/Makefile.kmk
+++ VirtualBox-4.2.10/src/VBox/Main/webservice/Makefile.kmk
@@ -650,7 +650,7 @@ $(VBOXWEB_OUT_DIR)/gsoap_generate_all_ts
 : $(VBOXWEB_GSOAPH_FROM_GSOAP) $(VBOXWEB_GSOAPH_FROM_XSLT) $(VBOX_NSMAP) 
$(RECOMPILE_ON_MAKEFILE_CURRENT) | $$(dir $$@)
        $(call MSG_GENERATE,,lots of files,$(GSOAPH_RELEVANT))
        $(RM) -f $@
-       $(REDIRECT) -C $(VBOXWEB_OUT_DIR) -- $(VBOX_SOAPCPP2) 
$(VBOXWEB_SOAPCPP2_SKIP_FILES) -L -2 -w -I$(VBOX_PATH_GSOAP_IMPORT) 
$(GSOAPH_RELEVANT)
+       $(REDIRECT) -C $(VBOXWEB_OUT_DIR) -- $(VBOX_SOAPCPP2) 
$(VBOXWEB_SOAPCPP2_SKIP_FILES) -z1 -L -2 -w -I$(VBOX_PATH_GSOAP_IMPORT) 
$(GSOAPH_RELEVANT)
        $(APPEND) $@ done
 
 # copy the generated headers and stuff. This has to be a separate rule if we
++++++ vbox-gsoapssl-deps.diff ++++++
Index: VirtualBox-4.2.10/src/VBox/Main/webservice/Makefile.kmk
===================================================================
--- VirtualBox-4.2.10.orig/src/VBox/Main/webservice/Makefile.kmk
+++ VirtualBox-4.2.10/src/VBox/Main/webservice/Makefile.kmk
@@ -298,6 +298,7 @@ endif
  vboxwebsrv_LIBS += \
        $(PATH_STAGE_LIB)/vboxsoap$(VBOX_SUFF_LIB) \
        $(VBOX_GSOAP_CXX_LIBS) \
+       ssl crypto z \
        $(LIB_RUNTIME)
  vboxwebsrv_LIBS.solaris += socket nsl
  ifdef VBOX_WITH_WEBSERVICES_SSL
@@ -443,6 +444,7 @@ $$(VBOX_JWSSRC_JAR): $$(VBOX_JWS_JAR) |
  webtest_LIBS += \
        $(PATH_STAGE_LIB)/vboxsoap$(VBOX_SUFF_LIB) \
        $(VBOX_GSOAP_CXX_LIBS) \
+       ssl crypto z \
        $(LIB_RUNTIME)
  webtest_LIBS.solaris += nsl
  ifdef VBOX_WITH_WEBSERVICES_SSL
++++++ virtualbox-4.2.8-UserManual.pdf -> virtualbox-4.2.10-UserManual.pdf 
++++++
(binary differes)

++++++ virtualbox-60-vboxdrv.rules ++++++
--- /var/tmp/diff_new_pack.LVj7AC/_old  2013-04-09 07:45:10.000000000 +0200
+++ /var/tmp/diff_new_pack.LVj7AC/_new  2013-04-09 07:45:10.000000000 +0200
@@ -1,5 +1,6 @@
 KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600"
-#these two lines give access permission to vboxusers to properly work with usb 
nodes, this could be security risk (bnc#664520) !!
-#
-#SUBSYSTEM=="usb_device",ATTR{devnum}=="?*",ATTR{busnum}=="?*",SYMLINK+="vboxusb/$attr{busnum}/$attr{devnum}",RUN+="/usr/bin/setfacl
 -m g:vboxusers:6 /dev/vboxusb/$attr{busnum}/$attr{devnum}"
-#SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTR{devnum}=="?*",ATTR{busnum}=="?*",SYMLINK+="vboxusb/$attr{busnum}/$attr{devnum}",RUN+="/usr/bin/setfacl
 -m g:vboxusers:6 /dev/vboxusb/$attr{busnum}/$attr{devnum}"
+#these lines below give access permission to vboxusers to properly work with 
usb nodes, but enabling them could be security risk (bnc#664520) !!
+#SUBSYSTEM=="usb_device", ACTION=="add", RUN+="VBoxCreateUSBNode.sh $major 
$minor $attr{bDeviceClass} vboxusers"
+#SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", 
RUN+="VBoxCreateUSBNode.sh $major $minor $attr{bDeviceClass} vboxusers"
+#SUBSYSTEM=="usb_device", ACTION=="remove", RUN+="VBoxCreateUSBNode.sh 
--remove $major $minor"
+#SUBSYSTEM=="usb", ACTION=="remove", ENV{DEVTYPE}=="usb_device", 
RUN+="VBoxCreateUSBNode.sh --remove $major $minor"


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to