diff -u virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose.preinst virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose.preinst --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose.preinst +++ virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose.preinst @@ -24,12 +24,16 @@ case "$1" in install|upgrade) + # Remove /etc/init.d/vboxdrv + if dpkg --compare-versions "$2" le "2.0.4-dfsg-0ubuntu2"; then + rm_conffile virtualbox-ose /etc/init.d/vboxdrv + fi rm_conffile virtualbox-ose /etc/network/if-post-down.d/virtualbox-ose rm_conffile virtualbox-ose /etc/network/if-pre-up.d/virtualbox-ose rm_conffile virtualbox-ose /etc/vbox/interfaces # Remove /etc/vbox/vbox.cfg - if dpkg --compare-versions "$2" lt "2.2.2-dfsg-3"; then + if dpkg --compare-versions "$2" le "2.2.2-dfsg-2ubuntu2"; then rm_conffile virtualbox-ose /etc/vbox/vbox.cfg fi reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-guest-source.README.Debian +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-guest-source.README.Debian @@ -1,30 +0,0 @@ -virtualbox-ose for Debian -------------------------- - -The Debian virtualbox-ose-guest-source package can be used in several ways, - - - Using module-assistant(8) commands provided by the module-assistant Debian - package: - - # module-assistant prepare virtualbox-ose-guest - # module-assistant auto-install virtualbox-ose-guest - - - Using the make-kpkg(1) command provided by the kernel-package Debian - package. See the "modules_image" section of the make-kpkg(1) man page. - - - Unpacking /usr/src/virtualbox-*.tar.bz2 and installing the module on your own. - - -- Patrick Winnertz Tue, 4 Sep 2007 22:17:00 +0200 - - - The way the device node is created is kind of ugly, but follows upstream's way. - http://blino.org/blog/mandriva/kernel/register_vboxadd_device.html suggest a - better way that might get integrated into the package later on. - - -- Michael Meskes Sun, 04 Nov 2007 17:32:10 +0100 - - - Starting with version 3.0.10 virtualbox-ose can use dkms(8) to build the - modules automatically. If you prefer using dkms, please install - virtualbox-ose-dkms instead. - - -- Michael Meskes Wed, 02 Dec 2009 15:29:23 +0100 - diff -u virtualbox-ose-3.1.6-dfsg/debian/control virtualbox-ose-3.1.6-dfsg/debian/control --- virtualbox-ose-3.1.6-dfsg/debian/control +++ virtualbox-ose-3.1.6-dfsg/debian/control @@ -1,7 +1,8 @@ Source: virtualbox-ose Section: misc Priority: optional -Maintainer: Debian Virtualbox Team +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Virtualbox Team Uploaders: Michael Meskes , Felix Geyer Build-Depends: bcc, @@ -59,7 +60,8 @@ Architecture: amd64 i386 lpia Depends: ${shlibs:Depends}, ${misc:Depends}, - virtualbox-ose (= ${binary:Version}) + virtualbox-ose (= ${binary:Version}), + launchpad-integration Replaces: virtualbox-ose (<< 2.2.0-dfsg-1) Description: x86 virtualization solution - Qt based user interface VirtualBox is a free x86 virtualization solution allowing a wide range @@ -75,7 +77,7 @@ ${misc:Depends}, ${python:Depends}, adduser -Recommends: virtualbox-ose-dkms (= ${source:Version}) | virtualbox-ose-source (= ${source:Version}), +Recommends: virtualbox-ose-dkms (= ${source:Version}), virtualbox-ose-qt (= ${binary:Version}), ${shlibs:Recommends} Suggests: virtualbox-guest-additions, @@ -88,10 +90,9 @@ Linux system. . This package provides the binaries for the Open Source Edition of - VirtualBox. Either the virtualbox-ose-dkms or the virtualbox-ose-source - package is also required in order to compile the kernel modules needed for - virtualbox-ose. A graphical user interface for VirtualBox is provided by the - package virtualbox-ose-qt. + VirtualBox. The virtualbox-ose-dkms package is also required in order + to compile the kernel modules needed for virtualbox-ose. A graphical user + interface for VirtualBox is provided by the package virtualbox-ose-qt. Package: virtualbox-ose-dbg Section: debug @@ -109,6 +110,7 @@ Package: virtualbox-ose-dkms Replaces: virtualbox-ose-source (<< 3.1.0-dfsg-1) +Conflicts: virtualbox-ose-source (<< 3.1.0-dfsg-1) Section: kernel Architecture: all Depends: ${misc:Depends}, dkms (>= 2.1.0.1) @@ -125,23 +127,17 @@ Package: virtualbox-ose-source Section: kernel Architecture: all -Depends: ${misc:Depends}, - build-essential, - debhelper (>= 5), - bzip2, - kbuild -Recommends: module-assistant -Description: x86 virtualization solution - kernel module source +Depends: ${misc:Depends}, virtualbox-ose-dkms (>= ${source:Version}) +Description: Transitional package for virtualbox-ose-dkms VirtualBox is a free x86 virtualization solution allowing a wide range of x86 operating systems such as Windows, DOS, BSD or Linux to run on a Linux system. . - This package provides the source code for the virtualbox kernel module. - The virtualbox-ose package is also required in order to make use of these - modules. Kernel sources or headers are required to compile this module. + This package can be safely removed after virtualbox-ose-dkms is installed. Package: virtualbox-ose-guest-dkms Replaces: virtualbox-ose-guest-source (<< 3.1.0-dfsg-1) +Conflicts: virtualbox-ose-guest-source (<< 3.1.0-dfsg-1) Section: kernel Architecture: all Depends: ${misc:Depends}, dkms (>= 2.1.0.1) @@ -158,21 +154,14 @@ Package: virtualbox-ose-guest-source Section: kernel Architecture: all -Depends: ${misc:Depends}, - build-essential, - debhelper (>= 5), - bzip2, - kbuild -Recommends: module-assistant -Description: x86 virtualization solution - guest addition module source +Depends: ${misc:Depends}, virtualbox-ose-guest-dkms (>= ${source:Version}) +Description: Transitional package for virtualbox-ose-guest-dkms VirtualBox is a free x86 virtualization solution allowing a wide range of x86 operating systems such as Windows, DOS, BSD or Linux to run on a Linux system. . - This package provides the source code for the virtualbox guest addition kernel - modules. The virtualbox-ose-guest-utils package is also required in order to - make use of these modules. Kernel sources or headers are required to compile - these modules. + This package can be safely removed after virtualbox-ose-guest-dkms + is installed. Package: virtualbox-ose-guest-x11 Section: x11 @@ -198,7 +187,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, pciutils -Recommends: virtualbox-ose-guest-dkms (= ${source:Version}) | virtualbox-ose-guest-source (= ${source:Version}), +Recommends: virtualbox-ose-guest-dkms (= ${source:Version}), virtualbox-ose-guest-x11 (= ${binary:Version}) Description: x86 virtualization solution - non-X11 guest utilities VirtualBox is a free x86 virtualization solution allowing a wide range reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-source.install +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-source.install @@ -1,41 +0,0 @@ -out/bin/src/vboxdrv/*.* /usr/src/modules/virtualbox-ose/vboxdrv -out/bin/src/vboxdrv/build_in_tmp /usr/src/modules/virtualbox-ose/vboxdrv -out/bin/src/vboxdrv/linux /usr/src/modules/virtualbox-ose/vboxdrv -out/bin/src/vboxdrv/Makefile /usr/src/modules/virtualbox-ose/vboxdrv - -out/bin/src/vboxnetflt/*.* /usr/src/modules/virtualbox-ose/vboxnetflt -out/bin/src/vboxnetflt/build_in_tmp /usr/src/modules/virtualbox-ose/vboxnetflt -out/bin/src/vboxnetflt/linux /usr/src/modules/virtualbox-ose/vboxnetflt -out/bin/src/vboxnetflt/Makefile /usr/src/modules/virtualbox-ose/vboxnetflt - -out/bin/src/vboxnetadp/*.* /usr/src/modules/virtualbox-ose/vboxnetadp -out/bin/src/vboxnetadp/build_in_tmp /usr/src/modules/virtualbox-ose/vboxnetadp -out/bin/src/vboxnetadp/linux /usr/src/modules/virtualbox-ose/vboxnetadp -out/bin/src/vboxnetadp/Makefile /usr/src/modules/virtualbox-ose/vboxnetadp - -out/bin/src/vboxdrv/SUPDrvIDC.h /usr/src/modules/virtualbox-ose/include/ -out/bin/src/vboxdrv/version-generated.h /usr/src/modules/virtualbox-ose/include/ -out/bin/src/vboxdrv/include/iprt/* /usr/src/modules/virtualbox-ose/include/iprt -out/bin/src/vboxdrv/include/VBox/* /usr/src/modules/virtualbox-ose/include/VBox -out/bin/src/vboxdrv/include/internal/* /usr/src/modules/virtualbox-ose/include/internal - -out/bin/src/vboxnetflt/include/iprt/* /usr/src/modules/virtualbox-ose/include/iprt -out/bin/src/vboxnetflt/include/VBox/* /usr/src/modules/virtualbox-ose/include/VBox -out/bin/src/vboxnetflt/include/internal/* /usr/src/modules/virtualbox-ose/include/internal - -out/bin/src/vboxdrv/r0drv /usr/src/modules/virtualbox-ose -out/bin/src/vboxdrv/alloc /usr/src/modules/virtualbox-ose -out/bin/src/vboxdrv/common /usr/src/modules/virtualbox-ose -out/bin/src/vboxdrv/generic /usr/src/modules/virtualbox-ose -out/bin/src/vboxdrv/math /usr/src/modules/virtualbox-ose -out/bin/src/vboxdrv/VBox /usr/src/modules/virtualbox-ose - -out/bin/src/vboxnetflt/SUPR0IdcClientInternal.h /usr/src/modules/virtualbox-ose/ - -debian/control debian/changelog debian/copyright debian/compat /usr/src/modules/virtualbox-ose/debian -debian/virtualbox-ose-source.files/control.modules.in /usr/src/modules/virtualbox-ose/debian -debian/virtualbox-ose-source.files/postinst.modules.in /usr/src/modules/virtualbox-ose/debian -debian/virtualbox-ose-source.files/udev /usr/src/modules/virtualbox-ose/debian -debian/virtualbox-ose-source.files/rules /usr/src/modules/virtualbox-ose/debian - -debian/virtualbox-ose-source.files/Makefile /usr/src/modules/virtualbox-ose diff -u virtualbox-ose-3.1.6-dfsg/debian/rules virtualbox-ose-3.1.6-dfsg/debian/rules --- virtualbox-ose-3.1.6-dfsg/debian/rules +++ virtualbox-ose-3.1.6-dfsg/debian/rules @@ -164,7 +164,6 @@ -chmod 644 debian/$(sname)$(INSTALL_PATH)/sdk/bindings/xpcom/python/xpcom/server/*.py -chmod 644 debian/$(sname)$(INSTALL_PATH)/sdk/bindings/xpcom/python/xpcom/client/*.py -chmod 755 debian/$(uxname)/usr/share/virtualbox/x11config.pl - -chmod 755 debian/$(uxname)/usr/share/virtualbox/x11config15.pl -install -m 755 src/VBox/Additions/x11/Installer/VBoxRandR.sh debian/$(uxname)/usr/bin/VBoxRandR -chrpath -d debian/$(uxname)/usr/bin/VBoxClient -chrpath -d debian/$(uxname)/usr/lib/xorg/modules/drivers/vboxvideo_drv.so @@ -202,17 +201,7 @@ dh_installchangelogs -i dh_installdocs -i dh_install -i - # These files have incorrect permissions, fixing it. - chmod 755 debian/$(psource)/usr/src/modules/$(sname)/debian/rules - chmod 755 debian/$(gsource)/usr/src/modules/$(gname)/debian/rules dh_link -i - # Create .tar.bz2 for virtualbox*source - cd debian/$(psource)/usr/src && \ - tar -cjf $(sname).tar.bz2 modules && \ - rm -rf modules - cd debian/$(gsource)/usr/src && \ - tar -cjf $(gname).tar.bz2 modules && \ - rm -rf modules dh_lintian -i dh_compress -i dh_fixperms -i reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-guest-source.install +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-guest-source.install @@ -1,28 +0,0 @@ -out/bin/additions/src/vboxguest/*.* /usr/src/modules/virtualbox-ose-guest/vboxguest -out/bin/additions/src/vboxguest/common /usr/src/modules/virtualbox-ose-guest/vboxguest -out/bin/additions/src/vboxguest/generic /usr/src/modules/virtualbox-ose-guest/vboxguest -out/bin/additions/src/vboxguest/VBox /usr/src/modules/virtualbox-ose-guest/vboxguest -out/bin/additions/src/vboxguest/build_in_tmp /usr/src/modules/virtualbox-ose-guest/vboxguest -out/bin/additions/src/vboxguest/Makefile /usr/src/modules/virtualbox-ose-guest/vboxguest - -out/bin/additions/src/vboxvfs/*.* /usr/src/modules/virtualbox-ose-guest/vboxvfs -out/bin/additions/src/vboxvfs/build_in_tmp /usr/src/modules/virtualbox-ose-guest/vboxvfs -out/bin/additions/src/vboxvfs/Makefile /usr/src/modules/virtualbox-ose-guest/vboxvfs - -out/bin/additions/src/vboxvideo/*.* /usr/src/modules/virtualbox-ose-guest/vboxvideo -out/bin/additions/src/vboxvideo/build_in_tmp /usr/src/modules/virtualbox-ose-guest/vboxvideo -out/bin/additions/src/vboxvideo/Makefile /usr/src/modules/virtualbox-ose-guest/vboxvideo - -out/bin/additions/src/vboxguest/include/iprt/* /usr/src/modules/virtualbox-ose-guest/include/iprt -out/bin/additions/src/vboxguest/include/VBox/* /usr/src/modules/virtualbox-ose-guest/include/VBox -out/bin/additions/src/vboxguest/include/internal/* /usr/src/modules/virtualbox-ose-guest/include/internal - -out/bin/additions/src/vboxvfs/include/iprt/* /usr/src/modules/virtualbox-ose-guest/include/iprt -out/bin/additions/src/vboxvfs/include/VBox/* /usr/src/modules/virtualbox-ose-guest/include/VBox - -out/bin/additions/src/vboxguest/r0drv /usr/src/modules/virtualbox-ose-guest/ - -debian/virtualbox-ose-guest-source.files/Makefile /usr/src/modules/virtualbox-ose-guest -debian/virtualbox-ose-guest-source.files/control.modules.in /usr/src/modules/virtualbox-ose-guest/debian -debian/virtualbox-ose-guest-source.files/rules /usr/src/modules/virtualbox-ose-guest/debian -debian/control debian/changelog debian/copyright debian/compat /usr/src/modules/virtualbox-ose-guest/debian reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-source.dirs +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-source.dirs @@ -1 +0,0 @@ -usr/src/modules diff -u virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose.install virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose.install --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose.install +++ virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose.install @@ -1,4 +1,5 @@ debian/virtualbox-ose.files/*.sh /usr/share/virtualbox +debian/virtualbox-ose.files/source_virtualbox-ose.py /usr/share/apport/package-hooks out/bin/components /usr/lib/virtualbox out/bin/VBoxREM* /usr/lib/virtualbox reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-guest-source.dirs +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-guest-source.dirs @@ -1 +0,0 @@ -usr/src/modules reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-source.README.Debian +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-source.README.Debian @@ -1,24 +0,0 @@ -virtualbox-ose for Debian -------------------------- - -The Debian virtualbox-ose-source package can be used in several ways, - - - Using module-assistant(8) commands provided by the module-assistant Debian - package: - - # module-assistant prepare virtualbox-ose - # module-assistant auto-install virtualbox-ose - - - Using the make-kpkg(1) command provided by the kernel-package Debian - package. See the "modules_image" section of the make-kpkg(1) man page. - - - Unpacking /usr/src/virtualbox-*.tar.bz2 and installing the module on your own. - - -- Patrick Winnertz Tue, 4 Sep 2007 22:17:00 +0200 - - - Starting with version 3.0.10 virtualbox-ose can use dkms(8) to build the - modules automatically. If you prefer using dkms, please install - virtualbox-ose-dkms instead. - - -- Michael Meskes Wed, 02 Dec 2009 15:29:23 +0100 - diff -u virtualbox-ose-3.1.6-dfsg/debian/changelog virtualbox-ose-3.1.6-dfsg/debian/changelog --- virtualbox-ose-3.1.6-dfsg/debian/changelog +++ virtualbox-ose-3.1.6-dfsg/debian/changelog @@ -1,3 +1,19 @@ +virtualbox-ose (3.1.6-dfsg-1ubuntu1) lucid; urgency=low + + * Merge from Debian unstable (LP: #549588), remaining changes: + - VirtualBox should go in Accessories, not in System tools (LP: #288590) + - debian/virtualbox-ose-qt.files/virtualbox-ose.desktop + - Add Apport hook + - debian/virtualbox-ose.files/source_virtualbox-ose.py + - debian/virtualbox-ose.install + - Add Launchpad integration + - debian/control + - debian/lpi-bug.xpm + - debian/patches/u02-lp-integration.dpatch + - Replace *-source packages with transitional packages for *-dkms + + -- Felix Geyer Sat, 27 Mar 2010 18:06:35 +0100 + virtualbox-ose (3.1.6-dfsg-1) unstable; urgency=low * New upstream version. @@ -22,6 +38,29 @@ -- Michael Meskes Tue, 23 Mar 2010 15:54:49 +0100 +virtualbox-ose (3.1.4-dfsg-2ubuntu1) lucid; urgency=low + + * Merge from Debian unstable (LP: #528561), remaining changes: + - VirtualBox should go in Accessories, not in System tools (LP: #288590) + - debian/virtualbox-ose-qt.files/virtualbox-ose.desktop + - Add Apport hook + - debian/virtualbox-ose.files/source_virtualbox-ose.py + - debian/virtualbox-ose.install + - Add Launchpad integration + - debian/control + - debian/lpi-bug.xpm + - debian/patches/u02-lp-integration.dpatch + - Replace *-source packages with transitional packages for *-dkms + * Fix crash in vboxvideo_drm with kernel 2.6.33 / backported drm code + (LP: #535297) + * Add a list of linux-headers packages to the apport hook + * Update debian/patches/u02-lp-integration.dpatch with a + DEP-3 compliant header + * Add ${misc:Depends} to virtualbox-ose-source and virtualbox-ose-guest-source + Depends + + -- Felix Geyer Thu, 11 Mar 2010 17:16:37 +0100 + virtualbox-ose (3.1.4-dfsg-2) unstable; urgency=low [ Felix Geyer ] @@ -67,6 +106,31 @@ -- Michael Meskes Sat, 13 Feb 2010 21:31:50 +0100 +virtualbox-ose (3.1.2-dfsg-1ubuntu1) lucid; urgency=low + + * Merge from Debian unstable (LP: #498219), remaining changes: + - Disable update action + - debian/patches/u01-disable-update-action.dpatch + - VirtualBox should go in Accessories, not in System tools (LP: #288590) + - debian/virtualbox-ose-qt.files/virtualbox-ose.desktop + - Add Apport hook + - debian/virtualbox-ose.files/source_virtualbox-ose.py + - debian/virtualbox-ose.install + - Add Launchpad integration + - debian/control + - debian/lpi-bug.xpm + - debian/patches/u02-lp-integration.dpatch + * Fixes the following bugs: + - Kernel module fails to build with Linux >= 2.6.32 (LP: #474625) + - X.Org drivers need to be rebuilt against X-Server 1.7 (LP: #495935) + - The *-source packages try to build the kernel modules even though the + kernel headers aren't available (LP: #473334) + * Replace *-source packages with transitional packages for *-dkms. + * Adapt u01-disable-update-action.dpatch and u02-lp-integration.dpatch for + new upstream version. + + -- Felix Geyer Fri, 18 Dec 2009 16:44:29 +0100 + virtualbox-ose (3.1.2-dfsg-1) unstable; urgency=low [ Felix Geyer ] @@ -139,6 +203,37 @@ -- Michael Meskes Sat, 31 Oct 2009 19:58:01 +0100 +virtualbox-ose (3.0.8-dfsg-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable (LP: #444812), remaining changes: + - Enable DKMS support on virtualbox host and guest modules (LP: #267097) + - Drop virtualbox-ose{-guest,}-modules-* package templates + - Recommend *-source instead of *-modules packages + - Replace error messages related to missing/mismatched + kernel module accordingly + - Autoload kernel module + - LOAD_VBOXDRV_MODULE=1 in virtualbox-ose.default + - Disable update action + - patches/u01-disable-update-action.dpatch + - Virtualbox should go in Accessories, not in System tools (LP: #288590) + - virtualbox-ose-qt.files/virtualbox-ose.desktop + - Add apport hook + - virtualbox-ose.files/source_virtualbox-ose.py + - virtualbox-ose.install + - Add launchpad integration + - control + - lpi-bug.xpm + - patches/u02-lp-integration.dpatch + * Try to remove existing dkms modules before adding the new modules + (LP: #434503) + - debian/virtualbox-ose-source.postinst + - debian/virtualbox-ose-guest-source.postinst + * Don't fail if dkms modules have already been removed + - debian/virtualbox-ose-source.prerm + - debian/virtualbox-ose-guest-source.prerm + + -- Felix Geyer Tue, 13 Oct 2009 23:06:00 +0200 + virtualbox-ose (3.0.8-dfsg-1) unstable; urgency=high [ Felix Geyer ] @@ -166,6 +261,36 @@ -- Michael Meskes Tue, 13 Oct 2009 13:46:44 +0200 +virtualbox-ose (3.0.6-dfsg-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable (LP: #429697), remaining changes: + - Enable DKMS support on virtualbox host and guest modules (LP: #267097) + - Drop virtualbox-ose{-guest,}-modules-* package templates + - Recommend *-source instead of *-modules packages + - Replace error messages related to missing/mismatched + kernel module accordingly + - Autoload kernel module + - LOAD_VBOXDRV_MODULE=1 in virtualbox-ose.default + - Disable update action + - patches/u01-disable-update-action.dpatch + - Virtualbox should go in Accessories, not in System tools (LP: #288590) + - virtualbox-ose-qt.files/virtualbox-ose.desktop + - Add apport hook + - virtualbox-ose.files/source_virtualbox-ose.py + - virtualbox-ose.install + - Add launchpad integration + - control + - lpi-bug.xpm + - patches/u02-lp-integration.dpatch + - virtualbox, virtualbox-* (names of the upstream proprietary packages) + conflict with virtualbox-ose (LP: #379878) + * Make debug package depend on normal or guest utils package + * Drop patches/22-pulseaudio-stubs.dpatch (applied upstream) + * Rename Ubuntu specific patches to uXX-*.dpatch + * Fix lintian warnings in maintainer scripts + + -- Felix Geyer Mon, 14 Sep 2009 18:25:07 +0200 + virtualbox-ose (3.0.6-dfsg-1) unstable; urgency=low [ Felix Geyer ] @@ -186,6 +311,35 @@ -- Michael Meskes Mon, 17 Aug 2009 13:31:47 +0200 +virtualbox-ose (3.0.4-dfsg-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable (LP: #416314), remaining changes: + - Enable DKMS support on virtualbox host and guest modules (LP: #267097) + - Drop virtualbox-ose{-guest,}-modules-* package templates + - Recommend *-source instead of *-modules packages + - Replace error messages related to missing/mismatched + kernel module accordingly + - Autoload kernel module + - LOAD_VBOXDRV_MODULE=1 in virtualbox-ose.default + - Disable update action + - patches/13-disable-update-action.dpatch + - Virtualbox should go in Accessories, not in System tools (LP: #288590) + - virtualbox-ose-qt.files/virtualbox-ose.desktop + - Add apport hook + - virtualbox-ose.files/source_virtualbox-ose.py + - virtualbox-ose.install + - Add launchpad integration + - debian/control + - debian/lpi-bug.xpm + - debian/patches/21-lp-integration.dpatch + - virtualbox, virtualbox-* (names of the upstream proprietary packages) + conflict with virtualbox-ose (LP: #379878) + * Fix FTBFS with PulseAudio 0.9.16 + - debian/patches/00list + - debian/patches/22-pulseaudio-stubs.dpatch + + -- Felix Geyer Thu, 13 Aug 2009 12:39:26 +0200 + virtualbox-ose (3.0.4-dfsg-1) unstable; urgency=low [ Felix Geyer ] @@ -199,6 +353,16 @@ -- Michael Meskes Mon, 10 Aug 2009 13:27:41 +0200 +virtualbox-ose (3.0.2-dfsg-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable (LP: #394188) + * Install virtual network management tool + * Improve apport hook + * Add launchpad integration + * Conflict with virtualbox-3.0 + + -- Felix Geyer Mon, 13 Jul 2009 21:56:50 +0200 + virtualbox-ose (3.0.2-dfsg-1) unstable; urgency=low * New Upstream Version, closes: #536338, #536371, #536578 @@ -236,6 +400,20 @@ -- Michael Meskes Sun, 28 Jun 2009 14:56:19 +0200 +virtualbox-ose (2.2.4-dfsg-1ubuntu1) karmic; urgency=low + + * Merge from debian unstable, fixes the following bugs: + - Virtualbox OSE mouse integration doesn't work (LP: #379057) + - vboxwebsrv/vboxwebserv name confusion (LP: #383134) + - virtualbox-ose help buttons don't work (LP: #383823) + * Automatically load vboxvfs kernel module and mount all shared folders + from /etc/fstab (LP: #385494) + * Stop providing/replacing virtualbox, virtualbox-* and virtualbox-source, + so that virtualbox-ose and virtualbox-ose-source can conflict with + virtualbox, virtualbox-2.0, virtualbox-2.1 and virtualbox-2.2 (LP: #379878) + + -- Felix Geyer Sun, 14 Jun 2009 12:40:03 +0200 + virtualbox-ose (2.2.4-dfsg-1) unstable; urgency=low * New Upstream Version, closes: #531468 @@ -261,6 +439,110 @@ -- Michael Meskes Fri, 29 May 2009 13:12:07 +0200 +virtualbox-ose (2.2.2-dfsg-2ubuntu3) karmic; urgency=low + + * Rollback my last change in the last upload: do not conflict + with packages we're providing ourselves (LP: #379878). + - debian/control + + -- Daniel Hahler Mon, 25 May 2009 01:02:11 +0200 + +virtualbox-ose (2.2.2-dfsg-2ubuntu2) karmic; urgency=low + + [ Felix Geyer ] + * Install virtualbox-ose-source udev rules + - debian/rules + * Add missing vboxuser udev rule and fix permissions for + vboxadd (Closes: #530302) + - debian/virtualbox-ose-guest-source.udev + * Auto-detect mouse driver by installing HAL device information + (Closes: #530299) + - debian/virtualbox-ose-guest-x11.install + + [ Daniel Hahler ] + * Remove usage/references to /etc/vbox/vbox.cfg (as handled + upstream) (LP: #280973). + This prevents "Could not find VirtualBox installation. + Please reinstall." error, after having installed the + upstream debian package. + - debian/virtualbox-ose.files/VBox.sh: do not source + vbox.cfg anymore. + - Delete debian/virtualbox-ose.files/vbox.cfg + - debian/virtualbox-ose.preinst: remove vbox.cfg on + upgrades. + * Move debian/virtualbox-ose.udev => virtualbox-ose-source.udev, + to complement virtualbox-ose-guest-source.udev. + * virtualbox-ose-source: conflict with virtualbox.org packages + (LP: #379878). + - debian/control + + -- Daniel Hahler Sun, 24 May 2009 02:22:17 +0200 + +virtualbox-ose (2.2.2-dfsg-2ubuntu1) karmic; urgency=low + + * Merge from debian unstable (LP: #358215), remaining changes: + - Disable update action + - patches/13-disable-update-action.dpatch + - Disable Help Contents menu item + - patches/17-disable-help-contents.dpatch + - Enable DKMS support on virtualbox host and guest modules (LP: #267097) + - Drop: + - virtualbox-ose-source.files/rules + - virtualbox-ose-source.files/postinst.modules.in + - virtualbox-ose-source.files/control.modules.in + - virtualbox-ose-source.files/Makefile + - virtualbox-ose-guest-source.files/rules + - virtualbox-ose-guest-source.files/postinst.modules.in + - virtualbox-ose-guest-source.files/control.modules.in + - virtualbox-ose-source.links + - Rename / Add version to .in files: + - virtualbox-ose-source.dirs -> virtualbox-ose-source.dirs.in + - virtualbox-ose-guest-utils.udev -> virtualbox-ose-guest-source.udev + - virtualbox-ose-guest-source.install -> + virtualbox-ose-guest-source.install.in + - virtualbox-ose-guest-source.dirs -> + virtualbox-ose-guest-source.dirs.in + - virtualbox-ose-guest-source.links -> + virtualbox-ose-guest-source.links.in + - New: + - virtualbox-ose-source.files/dkms.conf.in + - virtualbox-ose-source.postinst + - virtualbox-ose-source.prerm + - virtualbox-ose-guest-source.prerm + - virtualbox-ose-guest-source.postinst + - virtualbox-ose-guest-source.files/dkms.conf.in + - debian/rules: + - Add support to update all ".in" files in install target + - Add support to remove all sed produced ".in" files in clean target + - Drop extra rules that were modifying the "debian" directory in -source + - Make sure to include postinst/prerm scripts for arch indep packages. + - debian/control: + - Recommends on the source package instead of modules packages + - Depends on the source packages for dkms and libc6-dev + - Replace error messages related to missing/mismatched + kernel module accordingly: + - patches/04-vboxdrv-references.dpatch + - patches/13-module-mismatch.dpatch + - virtualbox-ose.files/VBox.sh + - Autoload kernel module + - LOAD_VBOXDRV_MODULE=1 in virtualbox-ose.default + - Virtualbox should go in Accessories, not in System tools (LP: #288590) + - virtualbox-ose-qt.files/virtualbox-ose.desktop + - Change Vcs-Svn and Vcs-Browser to XS-Original-Vcs-* + - debian/control + - Add apport hook + - virtualbox-ose.files/source_virtualbox-ose.py + - virtualbox-ose.install + - Remove old vboxdrv init script + - virtualbox-ose.preinst + * Add virtualbox-2.0, virtualbox-2.1, virtualbox-2.2 to + Conflicts, Provides, Replaces (names of the upstream proprietary packages) + - debian/control + * Install apport hook to the correct location: /usr/share/apport/package-hooks + - debian/virtualbox-ose.install + + -- Felix Geyer Sat, 16 May 2009 15:42:23 +0200 + virtualbox-ose (2.2.2-dfsg-2) unstable; urgency=low * Made initscript call find only in case of an error, closes: #526395 @@ -309,6 +591,64 @@ -- Michael Meskes Fri, 10 Apr 2009 11:16:49 +0200 +virtualbox-ose (2.1.4-dfsg-1ubuntu5) karmic; urgency=low + + * Merge proper fix for LP: #369550 from Debian. + - debian/patches/00list + - debian/patches/09-initscript.dpatch + - Drop debian/patches/08- + + -- Daniel Hahler Tue, 05 May 2009 23:54:28 +0200 + +virtualbox-ose (2.1.4-dfsg-1ubuntu4) karmic; urgency=low + + * Do not use find in virtulbox-ose init script, which saves about + ~10s during boot/init (LP: #369550). + Thanks to Marius Gedminas for the suggestion and bug report. + - debian/patches/09-initscript.dpatch: + + -- Daniel Hahler Thu, 30 Apr 2009 23:06:48 +0200 + +virtualbox-ose (2.1.4-dfsg-1ubuntu3) jaunty; urgency=low + + * Use source_virtualbox-ose.py to provide an apport hook for all + packages. (LP: #340149) + - debian/virtualbox-ose.install + - virtualbox-ose.files/virtualbox-ose.py + + -- Daniel Hahler Sun, 29 Mar 2009 21:06:29 +0200 + +virtualbox-ose (2.1.4-dfsg-1ubuntu2) jaunty; urgency=low + + * Add apport hook to provide output of "dpkg -l | grep virtualbox" + (LP: #340149) + - debian/virtualbox-ose.install + - virtualbox-ose.files/virtualbox-ose.py + * Provides: xserver-xorg-video-5, xserver-xorg-input-4 (LP: #313510) + - debian/control + * Install vbox{video,mouse}_drv_16.so (instead of *_15.*) + - debian/rules + + -- Daniel Hahler Fri, 20 Mar 2009 01:19:13 +0100 + +virtualbox-ose (2.1.4-dfsg-1ubuntu1) jaunty; urgency=low + + * Merge from debian unstable (LP: #328161), remaining changes: + - See 2.1.0-dfsg-1ubuntu1 + * Drop 15-fix-byteorder-hack-jaunty.dpatch, applied upstream. + * Drop Conflicts, Replaces, Provides: virtualbox-2.0. No real + reason. + - debian/control + * Add debian/patches/17-disable-help-contents.dpatch, + Disable Help>Contents... menu item (LP: #323988) + * Refreshed 13-disable-update-action.dpatch + * debian/rules: add CXXFLAGS+=-fpermissive to fix FTBFS + (see LP: #328161) + * Drop Ubuntu specific patches/16-fix-ftbfs-morePadding.dpatch. + Not required anymore and caused build failure in tests now. + + -- Daniel Hahler Sun, 01 Mar 2009 23:51:51 +0100 + virtualbox-ose (2.1.4-dfsg-1) unstable; urgency=high * New upstream version. @@ -346,6 +686,12 @@ -- Michael Meskes Thu, 22 Jan 2009 11:47:53 +0100 +virtualbox-ose (2.1.0-dfsg-2ubuntu1) jaunty; urgency=low + + * Merge from Debian experimental. Closes LP: #253933 + + -- Daniel Hahler Thu, 22 Jan 2009 21:41:50 +0100 + virtualbox-ose (2.1.0-dfsg-2) experimental; urgency=low * Added versioned build dependency for kbuild. Closes: #510736 @@ -355,6 +701,71 @@ -- Michael Meskes Sun, 04 Jan 2009 16:58:38 +0100 +virtualbox-ose (2.1.0-dfsg-1ubuntu2) jaunty; urgency=low + + * Remove vboxnetflt dkms module in virtualbox-ose-source.prerm + * Make script used for DKMS "interlinking" executable, so DKMS + executes it (LP: #314650) + - debian/rules + + -- Daniel Hahler Wed, 07 Jan 2009 20:27:10 +0100 + +virtualbox-ose (2.1.0-dfsg-1ubuntu1) jaunty; urgency=low + + * Merge from Debian experimental (LP: #304859). Remaining Ubuntu changes: + - DKMS support + - For the complete list of added, moved and dropped files see the + log of 2.0.2-dfsg-0ubuntu1 + - virtualbox-ose-guest-utils.udev => virtualbox-ose-guest-source.udev + - debian/rules + - Refer to virtualbox-ose-source instead of -modules: + - virtualbox-ose.files/VBox.sh + - patches/04-vboxdrv-references.dpatch + - patches/13-module-mismatch.dpatch + - debian/control: + - Recommend virtualbox-ose-source instead of -modules + - The -source packages depends are changed for DKMS + - Autoload kernel module + - LOAD_VBOXDRV_MODULE=1 in virtualbox-ose.default + - Keep adjusted debian/virtualbox-ose.preinst.in to remove old vboxdrv + conffile + - debian/virtualbox-ose-source.postinst: call "virtualbox-ose restart", + depending on LOAD_VBOXDRV_MODULE + - virtualbox-ose-guest-utils: Install vboxvideo_drv_15.so instead + of vboxvideo_drv_14.so (LP: #292856) + - debian/rules + - Enable 64 bit guest support when building on AMD64 (LP: #271651) + - debian/rules (VBOX_WITH_64_BITS_GUESTS) + - Virtualbox should go in Accessories, not in System tools (LP: #288590) + - virtualbox-ose.files/virtualbox-ose.desktop + - debian/patches/13-disable-update-action.dpatch + - Change Vcs-Svn and Vcs-Browser to XS-Original-Vcs-* + - debian/control + - virtualbox-ose Conflicts, Replaces, Provides: virtualbox-2.0 + - debian/control + - debian/control: + - Bump provides of guest-utils to xserver-xorg-input-2.1 + - Bump provides of guest-utils to xserver-xorg-video-2.9 + - patches/15-fix-byteorder-hack-jaunty.dpatch to + fix FTBFS on Jaunty (patch from Nathan, LP: #278466) + * virtualbox-ose-guest-source.links.in: fix install of r0drv to vboxvfs + (there have been two lines for vboxadd only) (LP: #310647) + * Add vboxnetflt to DKMS system + - add virtualbox-ose-source.files/do_Module.symvers which is used + in PRE_BUILD/POST_BUILD (dkms.conf) + * Add patches/16-fix-ftbfs-morePadding.dpatch to fix FTBFS on i386 + during tests (Thanks Nathan Summers) + * Fix grammar in virtualbox-ose.README.Debian.xml + * mv virtualbox-ose.preinst{.in,} and fix + Lintian error "maintainer-script-uses-dpkg-status-directly" + - debian/rules + * Closes the following bugs in Launchpad: + - VirtualBox virtual machines are frozen after suspend-resume + (LP: #292794) + - Clean LocalConfig.kmk in clean target (LP: #286854) + + -- Daniel Hahler Wed, 07 Jan 2009 06:39:04 +0100 + virtualbox-ose (2.1.0-dfsg-1) experimental; urgency=low * New upstream version @@ -374,6 +785,177 @@ -- Michael Meskes Thu, 20 Nov 2008 14:09:54 +0100 +virtualbox-ose (2.0.4-dfsg-0ubuntu3) jaunty; urgency=low + + [ Nathan Summers ] + * Add alloc/heapsimple.c to fix build on amd64. (LP: #278466) + - virtualbox-ose-guest-source.install.in + * Add link to alloc/ so that dkms can find it. + - virtualbox-ose-guest-source.links.in + + [ Daniel Hahler ] + * debian/rules: expand bash-style shell expansion in "clean" + target, so the generated files get removed actually. + * Add debian/patches/15-fix-byteorder-hack-jaunty.dpatch to + fix FTBFS on Jaunty (patch from Nathan, LP: #278466) + + -- Daniel Hahler Sat, 06 Dec 2008 02:39:14 +0100 + +virtualbox-ose (2.0.4-dfsg-0ubuntu2) jaunty; urgency=low + + * Upload as non-native package. (Discussion at LP: #288957) + * Do not recommend non-existant package virtualbox-ose-guest-modules, + recommend virtualbox-ose-guest-source instead (for DKMS) + (LP: #293237) + - debian/control + * virtualbox-ose-guest-utils: Install vboxvideo_drv_15.so instead + of vboxvideo_drv_14.so. Thanks for the patch, packet. + (LP: #292856) + - debian/rules + * Remove vboxdrv init script and set LOAD_VBOXDRV_MODULE=1 instead, + to trigger kernel module loading in virtualbox-ose init script + (LP: #293109) + - debian/virtualbox-ose.preinst.in modified + - debian/virtualbox-ose.vboxdrv.init.in removed + - debian/virtualbox-ose.default + - debian/patches/09-initscript.dpatch: + - Re-add parts from Debian to handle LOAD_VBOXDRV_MODULE + - Make "restart" and "force-reload" call "stop"/"start", + not stop_networt/start_network only + - Add info about kernel module to "status" + - debian/rules + - debian/virtualbox-ose-source.postinst: call "virtualbox-ose restart", + depending on LOAD_VBOXDRV_MODULE + * Refer to virtualbox-ose-source in error messages + - debian/patches/04-vboxdrv-references.dpatch updated + * Fix indent for reference to virtualbox-ose-source in + - debian/virtualbox-ose.files/VBox.sh + * virtualbox-ose Conflicts, Replaces, Provides: virtualbox-2.0 + - debian/control + + -- Daniel Hahler Tue, 04 Nov 2008 18:29:14 +0100 + +virtualbox-ose (2.0.4-dfsg-0ubuntu1) intrepid; urgency=low + + [ Jonathan Ernst ] + * Virtualbox should go in Accessories, not in System tools (LP: #288590) + + [ Daniel Hahler ] + * New upstream version (LP: #288957) + - Updated debian/patches/09-initscript.dpatch (one hunk rejected/obsolete) + * Drop debconf question about losing snapshots because of upgrading: it is + no longer relevant and the default (cancel upgrade) caused a lot of + trouble (LP: #288178, #221736) + - debian/virtualbox-ose.preinst.in, debian/virtualbox-ose.templates, + debian/rules + * Improve patch for disabling the "check for updates" dialog (LP: #272212) + - debian/patches/13-disable-update-action.dpatch + * Disable registration request at Sun (LP: #285684, #271603) + - debian/patches/14-disable-registration-request.dpatch + + -- Daniel Hahler Sun, 26 Oct 2008 02:23:42 +0100 + +virtualbox-ose (2.0.2-dfsg-0ubuntu3) intrepid; urgency=low + + * debian/patches/13-disable-update-action.dpatch: + Disable update action menu entry (LP: #272212) + + -- Daniel Hahler Fri, 19 Sep 2008 23:33:32 +0200 + +virtualbox-ose (2.0.2-dfsg-0ubuntu2) intrepid; urgency=low + + * debian/virtualbox-ose.install: + - Install VBoxHeadless (LP: #271753) + * debian/virtualbox-ose.links: + - Include symlink for VBoxHeadless + * debian/virtualbox-ose.files/VBox.sh: + - Remove check for vboxusers, not necessary w/ + hardening. + * debian/virtualbox-ose.udev: + - Don't set vboxdrv to vboxusers, not necessary + w/ hardening. + * debian/virtualbox-ose.vboxdrv.init: + - Remove permissions check for vboxdrv. + * debian/rules: + - Enable 64 bit guest support when building on + AMD64 (LP: #271651) + - Set VBoxHeadless suid. + * debian/control: + - Add depends for linux-headers to make sure + that the modules can compile initially (LP: #271534) + + -- Mario Limonciello Thu, 18 Sep 2008 12:49:02 -0500 + +virtualbox-ose (2.0.2-dfsg-0ubuntu1) intrepid; urgency=low + + * New upstream version (LP: #268795) + - Introduces support for Intrepid Guests + - Introduces support for kernel 2.6.27 + * Update patches for new upstream version: + - 02-config-kmk + - 09-initscript + * Drop patches no longer necessary (or absorbed upstream): + - 05-vboxadd-udev + - 01-no-64bit-guest + * New patches: + - 01-64bit, for making sure we query the target arch properly. + * debian/control: + - Build depend on libqt4-dev for new upstream version. + - Build depend on python2.5-dev for new upstream version. + - Drop libqt3-mt-dev from build depends + - Bump provides of guest-utils to xserver-xorg-input-2.1 + - Bump provides of guest-utils to xserver-xorg-video-2.9 + - Enable 64 bit guest utils support. + * debian/rules: + - Disable QT3 support as we are using the QT4 frontend by + default. + - Set VirtualBox binaries to suid root per new hardening + requirements in this release. + - Add amd64 to a valid arch in the X11 additions check. + * debian/virtualbox-ose.install: + - Update location that xpidl is installed from. + * debian/virtualbox-ose.vboxdrv.init: + - Start at runlevels 2,3,4,5 rather than just 3,5 + * Enable DKMS support on virtualbox host and guest modules. (LP: #267097) + - Rebuilding is no longer necessary for new kernels (LP: #268367) + - Drop: + + virtualbox-ose-source.files/rules + + virtualbox-ose-source.files/postinst.modules.in + + virtualbox-ose-source.files/control.modules.in + + virtualbox-ose-guest-source.files/rules + + virtualbox-ose-guest-source.files/postinst.modules.in + + virtualbox-ose-guest-source.files/control.modules.in + + virtualbox-ose-source.links + - Rename / Add version to .in files: + + virtualbox-ose-guest-source.files/udev -> + virtualbox-ose-guest-source.udev + + virtualbox-ose-guest-source.install -> + virtualbox-ose-guest-source.install.in + + virtualbox-ose-source.dirs -> virtualbox-ose-source.dirs.in + + virtualbox-ose-guest-source.dirs -> virtualbox-ose-guest-source.dirs.in + + virtualbox-ose-guest-source.links -> + virtualbox-ose-guest-source.links.in + - New: + + virtualbox-ose-source.files/dkms.conf.in + + virtualbox-ose-source.postinst + + virtualbox-ose-source.prerm + + virtualbox-ose-guest-source.prerm + + virtualbox-ose-guest-source.postinst + + virtualbox-ose-guest-source.files/dkms.conf.in + + virtualbox-ose-guest-source.files/Makefile + - debian/rules: + + Add support to update all ".in" files in install target + + Add support to remove all sed produced ".in" files in clean target + + Drop extra rules that were modifying the "debian" directory in -source. + + Make sure to include postinst/prerm scripts for arch indep packages. + - debian/control: + + Recommends on the source package instead of modules packages + + Depends on the source packages for dkms and libc6-dev + - debian/virtualbox-ose.vboxdrv.init: + + Search for module in proper location + + -- Mario Limonciello Wed, 10 Sep 2008 13:50:20 -0500 + virtualbox-ose (1.6.6-dfsg-3) unstable; urgency=high * Added upstream patch to support kernel 2.6.27, closes: #502068 @@ -509,6 +1091,52 @@ -- Michael Meskes Tue, 17 Jun 2008 14:52:36 +0200 +virtualbox-ose (1.6.2-dfsg-1ubuntu2) intrepid; urgency=low + + * Fix dpatch 01-no-64bit-guest to change upstream's uname -m into + dpkg-architecture -qDEB_HOST_GNU_CPU instead of dpkg --print-architecture; + fixes build on lpia. + * Build virtualbox-ose, virtualbox-ose-dbg, and virtualbox-ose-guest-utils + for lpia. + * Set VBOX_WITH_X11_ADDITIONS in rules when the DEB_HOST_ARCH is i386 or + lpia instead of using dpkg --print-architecture. + * Use the -s flag to dh_ commands instead of 3 debhelper calls and a shell + test; as a bonus, this provides additional detached symbols in -dbg. + * Install files into virtualbox-ose-guest-utils unconditionally and ignore + errors -- even if these exist, the package is disabled on amd64. + * Cleanup upstreamversion computation and compute it only once. + * Change Vcs-Svn and Vcs-Browser to XS-Original-Vcs-*. + + -- Loic Minier Tue, 24 Jun 2008 19:20:10 +0200 + +virtualbox-ose (1.6.2-dfsg-1ubuntu1) intrepid; urgency=low + + * Merge from Debian unstable (LP: #236221). Remaining Ubuntu changes: + - debian/virtualbox-ose.vboxdrv.init: init script to load vboxdrv kernel + module + - debian/rules: install vboxdrv init script + - debian/control: + - DebianMaintainerField + - debian/patches/09-initscript.dpatch: + - do not source /etc/default/virtualbox-ose + - do not load vboxdrv in here, gets done in separate vboxdrv init script + - debian/virtualbox-ose.default: + - Dropped, not used in Ubuntu (see 10-initscript.dpatch) + - debian/virtualbox-ose.preinst: + - Remove /etc/default/virtualbox-ose + - debian/virtualbox-ose-guest-utils.init: + Use log_action_cont_msg instead of log_warning_msg to not cause display + issues in usplash (without "quiet"), when not running in VirtualBox. + (Forwarded to Debian at bug #475297) + - debian/patches/04-vboxdrv-references.dpatch: + Do not mention "modprobe vboxdrv", because it's already done when + installing the module package. + - debian/virtualbox-ose.files/VBox.sh: + Improve error message for missing vboxdrv module and what package to + install. Use "uname -r" in the virtualbox wrapper script for this. + + -- Daniel Hahler Tue, 17 Jun 2008 01:10:51 +0200 + virtualbox-ose (1.6.2-dfsg-1) unstable; urgency=low [ Michael Meskes ] @@ -567,6 +1195,34 @@ -- Michael Meskes Sun, 11 May 2008 22:48:50 +0200 +virtualbox-ose (1.5.6-dfsg-6ubuntu1) hardy; urgency=low + + * Merge from Debian unstable. Remaining Ubuntu changes: + - debian/virtualbox-ose.vboxdrv.init: init script to load vboxdrv kernel + module + - debian/rules: install vboxdrv init script + - debian/control: + - DebianMaintainerField + - Breaks on virtualbox-ose-modules (can be dropped after Hardy) + - debian/patches/10-initscript.dpatch: + - do not source /etc/default/virtualbox-ose + - do not load vboxdrv in here, gets done in separate vboxdrv init script + - debian/virtualbox-ose.default: + - Dropped, not used in Ubuntu (see 10-initscript.dpatch) + - debian/virtualbox-ose.preinst: + - Remove /etc/default/virtualbox-ose + * debian/virtualbox-ose-guest-utils.init: + Use log_action_cont_msg instead of log_warning_msg to not cause display + issues in usplash (without "quiet"), when not running in VirtualBox. + * debian/patches/05-vboxdrv-references.dpatch, + debian/virtualbox-ose.files/VBox.sh: + Improve error message for missing vboxdrv module and what package to + install. Use "uname -r" in the virtualbox wrapper script for this. + Do not mention "modprobe vboxdrv", because it's already done when + installing the module package. + + -- Daniel Hahler Wed, 09 Apr 2008 03:01:59 +0200 + virtualbox-ose (1.5.6-dfsg-6) unstable; urgency=low * Added two patches from upstream SVN to make virtualbox-ose build with @@ -588,6 +1244,34 @@ -- Michael Meskes Fri, 04 Apr 2008 10:16:48 +0200 +virtualbox-ose (1.5.6-dfsg-4ubuntu2) hardy; urgency=low + + * Move the removal of /etc/default/virtualbox-ose from postinst to preinst, + where it belongs + + -- Daniel Hahler Fri, 04 Apr 2008 03:17:43 +0200 + +virtualbox-ose (1.5.6-dfsg-4ubuntu1) hardy; urgency=low + + * Merge from Debian unstable. Remaining Ubuntu changes: + - debian/virtualbox-ose-guest-utils.init: "exit 0" in case the module + cannot be loaded + - debian/virtualbox-ose.vboxdrv.init: init script to load vboxdrv kernel + module + - debian/rules: install vboxdrv init script + - debian/control: + - DebianMaintainerField + - Breaks on virtualbox-ose-modules (can be dropped after Hardy) + * debian/patches/10-initscript.dpatch: + - do not source /etc/default/virtualbox-ose + - do not load vboxdrv in here, gets done in separate vboxdrv init script + * debian/virtualbox-ose.default: + - Dropped, not used in Ubuntu (see 10-initscript.dpatch) + * debian/virtualbox-ose.postinst: + - Remove /etc/default/virtualbox-ose + + -- Daniel Hahler Fri, 04 Apr 2008 01:44:25 +0200 + virtualbox-ose (1.5.6-dfsg-4) unstable; urgency=low [ Michael Meskes ] @@ -620,6 +1304,47 @@ -- Michael Meskes Tue, 18 Mar 2008 15:13:39 +0100 +virtualbox-ose (1.5.6-dfsg-2ubuntu2) hardy; urgency=low + + * debian/control: change Depends of modules to Recommends (LP: #188579) + - virtualbox-ose-guest-utils only recommends virtualbox-ose-guest-modules + - virtualbox-ose only recommends virtualbox-ose-modules + * debian/virtualbox-ose-guest-utils.init: + Exit with status 0 in case "vboxadd" cannot get loaded in "start" + * debian/virtualbox-ose.vboxdrv.init: + Fix test for existing kernel module. Forwarded upstream as #1357. + + -- Daniel Hahler Thu, 20 Mar 2008 20:36:30 +0100 + +virtualbox-ose (1.5.6-dfsg-2ubuntu1) hardy; urgency=low + + * Merge from Debian unstable (LP: #202727). Remaining Ubuntu changes: + - Move virtualbox-ose-modules from recommends + to depends for virtualbox-ose. We can drop this change when Synaptic + installs recommended packages by default. + - Fix deprecated values in desktop file (LP: #196714) + - Change Maintainer to Ubuntu MOTU Developers. + * debian/virtualbox-ose.vboxdrv.init, debian/rules: + Move init script from virtualbox-ose-modules to here (LP: #200380). + This also makes sure that the udev rule to handle permissions of + /dev/vboxdrv is installed, when this init script to modprobe the + module is run (LP: #147076). + debian/control: Add Breaks for virtualbox-ose-modules* meta packages + (<< 17) + * debian/control: virtualbox-ose-guest-utils depends on + virtualbox-ose-guest-modules, instead of "recommends". The "vboxadd" + module is required by the guest-utils init script (LP: #189444). + This is also in line with the Depends for virtualbox-ose on the vboxdrv module. + * debian/control: Drop "suggest uml-utilities" for virtualbox-ose again + (LP: #154305) + * Fixes the following bugs in Ubuntu: + - Clearer message about losing snapshots during upgrade (LP: #187082) + - virtualbox-ose conditionally modprobes vboxdrv + (from virtualbox-ose-modules) in its init script, so that the + modules do not need any init scripts anymore (LP: #200380) + + -- Daniel Hahler Sun, 16 Mar 2008 23:53:00 +0100 + virtualbox-ose (1.5.6-dfsg-2) unstable; urgency=low [ Daniel Baumann ] @@ -694,6 +1419,36 @@ -- Michael Meskes Sun, 17 Feb 2008 19:08:04 +0100 +virtualbox-ose (1.5.4-dfsg-4ubuntu3) hardy; urgency=low + + * Ignore delgroup failures in postrm as it's called a second time by + debconf; see also Debian #462885 for the same fix but related to a + seemingly different cause. + + -- Loic Minier Mon, 03 Mar 2008 16:34:05 +0100 + +virtualbox-ose (1.5.4-dfsg-4ubuntu2) hardy; urgency=low + + [ Saïvann Carignan ] + * Fix deprecated values in desktop file (LP: #196714) + + [ Daniel Hahler ] + * debian/control: Suggest bridge-utils and uml-utilities (LP: #154305) + + -- Daniel Hahler Fri, 29 Feb 2008 02:26:49 +0100 + +virtualbox-ose (1.5.4-dfsg-4ubuntu1) hardy; urgency=low + + * Sync with Debian (LP: #156210). Remaining changes are: + - Move virtualbox-ose-modules from recommends + to depends for virtualbox-ose. We can drop this change when Synaptic + installs recommended packages by default. + - Change Maintainer to Ubuntu MOTU Developers. + + * The new 1.5.4 release closes LP: #179807, #185628. + + -- Emilio Pozuelo Monfort Sat, 26 Jan 2008 16:11:06 +0100 + virtualbox-ose (1.5.4-dfsg-4) unstable; urgency=low [ Daniel Baumann ] @@ -1068,0 +1824 @@ + reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-guest-source.links +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-guest-source.links @@ -1,6 +0,0 @@ -/usr/src/modules/virtualbox-ose-guest/r0drv /usr/src/modules/virtualbox-ose-guest/vboxguest/r0drv -/usr/src/modules/virtualbox-ose-guest/r0drv /usr/src/modules/virtualbox-ose-guest/vboxvfs/r0drv -/usr/src/modules/virtualbox-ose-guest/include /usr/src/modules/virtualbox-ose-guest/vboxguest/include -/usr/src/modules/virtualbox-ose-guest/include /usr/src/modules/virtualbox-ose-guest/vboxvfs/include - -/usr/share/modass/packages/default.sh /usr/share/modass/overrides/virtualbox-ose-guest-source reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-source.links +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-source.links @@ -1,23 +0,0 @@ -/usr/share/modass/packages/default.sh /usr/share/modass/overrides/virtualbox-ose-source - -/usr/src/modules/virtualbox-ose/r0drv /usr/src/modules/virtualbox-ose/vboxdrv/r0drv -/usr/src/modules/virtualbox-ose/r0drv /usr/src/modules/virtualbox-ose/vboxnetflt/r0drv -/usr/src/modules/virtualbox-ose/r0drv /usr/src/modules/virtualbox-ose/vboxnetadp/r0drv -/usr/src/modules/virtualbox-ose/include /usr/src/modules/virtualbox-ose/vboxdrv/include -/usr/src/modules/virtualbox-ose/include /usr/src/modules/virtualbox-ose/vboxnetflt/include -/usr/src/modules/virtualbox-ose/include /usr/src/modules/virtualbox-ose/vboxnetadp/include -/usr/src/modules/virtualbox-ose/alloc /usr/src/modules/virtualbox-ose/vboxdrv/alloc -/usr/src/modules/virtualbox-ose/alloc /usr/src/modules/virtualbox-ose/vboxnetflt/alloc -/usr/src/modules/virtualbox-ose/alloc /usr/src/modules/virtualbox-ose/vboxnetadp/alloc -/usr/src/modules/virtualbox-ose/common /usr/src/modules/virtualbox-ose/vboxdrv/common -/usr/src/modules/virtualbox-ose/common /usr/src/modules/virtualbox-ose/vboxnetflt/common -/usr/src/modules/virtualbox-ose/common /usr/src/modules/virtualbox-ose/vboxnetadp/common -/usr/src/modules/virtualbox-ose/generic /usr/src/modules/virtualbox-ose/vboxdrv/generic -/usr/src/modules/virtualbox-ose/generic /usr/src/modules/virtualbox-ose/vboxnetflt/generic -/usr/src/modules/virtualbox-ose/generic /usr/src/modules/virtualbox-ose/vboxnetadp/generic -/usr/src/modules/virtualbox-ose/math /usr/src/modules/virtualbox-ose/vboxdrv/math -/usr/src/modules/virtualbox-ose/math /usr/src/modules/virtualbox-ose/vboxnetflt/math -/usr/src/modules/virtualbox-ose/math /usr/src/modules/virtualbox-ose/vboxnetadp/math -/usr/src/modules/virtualbox-ose/VBox /usr/src/modules/virtualbox-ose/vboxdrv/VBox -/usr/src/modules/virtualbox-ose/VBox /usr/src/modules/virtualbox-ose/vboxnetflt/VBox -/usr/src/modules/virtualbox-ose/VBox /usr/src/modules/virtualbox-ose/vboxnetadp/VBox reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-guest-source.files/Makefile +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-guest-source.files/Makefile @@ -1,3 +0,0 @@ -.NOTPARALLEL: - -obj-m = vboxguest/ vboxvfs/ vboxvideo/ reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-guest-source.files/control.modules.in +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-guest-source.files/control.modules.in @@ -1,29 +0,0 @@ -Source: virtualbox-ose -Section: misc -Priority: optional -Maintainer: Debian Virtualbox Team -Uploaders: Michael Meskes , - Patrick Winnertz , - Hilko Bengen , - Felix Geyer -Build-Depends: debhelper (>= 5), kbuild -Standards-Version: 3.8.3 -Homepage: http://www.virtualbox.org/ -Vcs-Git: git://git.debian.org/git/pkg-virtualbox/virtualbox-ose.git -Vcs-Browser: http://git.debian.org/?p=pkg-virtualbox/virtualbox-ose.git - -Package: virtualbox-ose-guest-modules-_KVERS_ -Section: kernel -Architecture: amd64 i386 -Depends: linux-modules-_KVERS_ | linux-image-_KVERS_ -Recommends: virtualbox-ose-guest-utils -Provides: virtualbox-ose-guest-modules -Description: VirtualBox guest addition modules for Linux (kernel _KVERS_) - This package contains the set of loadable kernel modules for VirtualBox Guest Additions. - . - This package contains the compiled kernel modules for _KVERS_ - . - If you have compiled your own kernel, you will most likely need to build - your own virtualbox-ose-guest-modules. The virtualbox-ose-guest-source package has been - provided for use with the Debian's module-assistant or kernel-package - utilities to produce a version of virtualbox-ose-guest-modules for your kernel. reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-guest-source.files/rules +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-guest-source.files/rules @@ -1,69 +0,0 @@ -#!/usr/bin/make -f - -# The short upstream name, used for the module source directory -uname:=virtualbox-ose-guest-utils - -### KERNEL SETUP -### Setup the stuff needed for making kernel module packages -### taken from /usr/share/kernel-package/sample.module.rules - -# prefix of the target package name -PACKAGE := virtualbox-ose-guest-modules -# modifieable for experiments or debugging m-a -MA_DIR ?= /usr/share/modass -# load generic variable handling --include $(MA_DIR)/include/generic.make -# load default rules, including kdist, kdist_image, ... --include $(MA_DIR)/include/common-rules.make - -# module assistant calculates all needed things for us and sets -# following variables: -# KSRC (kernel source directory), KVERS (kernel version string), KDREV -# (revision of the Debian kernel-image package), CC (the correct -# compiler), VERSION (the final package version string), PKGNAME (full -# package name with KVERS included), DEB_DESTDIR (path to store DEBs) - -# The kdist_configure target is called by make-kpkg modules_config and -# by kdist* rules by dependency. It should configure the module so it is -# ready for compilation (mostly useful for calling configure). -# prep-deb-files from module-assistant creates the neccessary debian/ files -kdist_configure: prep-deb-files - -# the kdist_clean target is called by make-kpkg modules_clean and from -# kdist* rules. It is responsible for cleaning up any changes that have -# been made by the other kdist_commands (except for the .deb files created) -kdist_clean: clean - $(MAKE) $(MFLAGS) -f debian/rules clean -# -### end KERNEL SETUP - -MAKE:=kmk - -clean: - $(MAKE) -C vboxguest clean - $(MAKE) -C vboxvfs clean - $(MAKE) -C vboxvideo clean - dh_clean - -binary-modules: prep-deb-files - dh_testroot - dh_clean -k - # Build the modules - $(MAKE) -C $(KSRC) M=$(CURDIR) - # Install the modules - dh_install vboxguest/vboxguest.ko /lib/modules/$(KVERS)/misc/ - dh_install vboxvfs/vboxvfs.ko /lib/modules/$(KVERS)/misc/ - dh_install vboxvideo/vboxvideo.ko /lib/modules/$(KVERS)/misc/ - dh_installudev - dh_installdocs - dh_installchangelogs - dh_compress - dh_fixperms - dh_installmodules - dh_installdeb - dh_gencontrol -- -v$(VERSION) - dh_md5sums - dh_builddeb --destdir=$(DEB_DESTDIR) - dh_clean -k - -.PHONY: build clean binary-arch binary-indep binary install binary-modules kdist kdist_configure kdist_image kdist_clean reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-guest-source.files/udev +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-guest-source.files/udev @@ -1,2 +0,0 @@ -KERNEL=="vboxguest", NAME="vboxguest", OWNER="root", MODE="0660" -KERNEL=="vboxuser", NAME="vboxuser", OWNER="root", MODE="0666" diff -u virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-qt.files/virtualbox-ose.desktop virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-qt.files/virtualbox-ose.desktop --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-qt.files/virtualbox-ose.desktop +++ virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-qt.files/virtualbox-ose.desktop @@ -9 +9 @@ -Categories=Emulator;System; +Categories=Emulator;Utility; reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-source.files/Makefile +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-source.files/Makefile @@ -1,3 +0,0 @@ -.NOTPARALLEL: - -obj-m = vboxdrv/ vboxnetflt/ vboxnetadp/ reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-source.files/control.modules.in +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-source.files/control.modules.in @@ -1,29 +0,0 @@ -Source: virtualbox-ose -Section: misc -Priority: optional -Maintainer: Debian Virtualbox Team -Uploaders: Michael Meskes , - Patrick Winnertz , - Hilko Bengen , - Felix Geyer -Build-Depends: debhelper (>= 5), kbuild -Standards-Version: 3.8.3 -Homepage: http://www.virtualbox.org/ -Vcs-Git: git://git.debian.org/git/pkg-virtualbox/virtualbox-ose.git -Vcs-Browser: http://git.debian.org/?p=pkg-virtualbox/virtualbox-ose.git - -Package: virtualbox-ose-modules-_KVERS_ -Section: kernel -Architecture: amd64 i386 -Depends: linux-modules-_KVERS_ | linux-image-_KVERS_ -Recommends: virtualbox-ose -Provides: virtualbox-ose-modules -Description: VirtualBox modules for Linux (kernel _KVERS_) - This package contains the set of loadable kernel modules for VirtualBox. - . - This package contains the compiled kernel modules for _KVERS_ - . - If you have compiled your own kernel, you will most likely need to build - your own virtualbox-ose-modules. The virtualbox-ose-source package has been - provided for use with the Debian's module-assistant or kernel-package - utilities to produce a version of virtualbox-ose-modules for your kernel. reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-source.files/postinst.modules.in +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-source.files/postinst.modules.in @@ -1,27 +0,0 @@ -#!/bin/sh - -set -e - -#DEBHELPER# - -case "${1}" in - configure) - # only restart if VirtualBox isn't running - if test -x /etc/init.d/virtualbox-ose && ! pidof VBoxSVC > /dev/null; then - if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then - invoke-rc.d virtualbox-ose restart || true - else - /etc/init.d/virtualbox-ose restart || true - fi - fi - ;; - - abort-upgrade|abort-deconfigure|abort-remove) - - ;; - - *) - echo "${0} called with unknown argument \`${1}'" 1>&2 - exit 1 - ;; -esac reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-source.files/rules +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-source.files/rules @@ -1,76 +0,0 @@ -#!/usr/bin/make -f - -# some default definitions, important! -# -# Name of the source package -psource:=virtualbox-ose-source -gsource:=virtualbox-ose-guest-source - -# The short upstream name, used for the module source directory -sname:=virtualbox-ose -uname:=virtualbox-ose-guest-utils - -### KERNEL SETUP -### Setup the stuff needed for making kernel module packages -### taken from /usr/share/kernel-package/sample.module.rules - -# prefix of the target package name -PACKAGE := virtualbox-ose-modules -# modifieable for experiments or debugging m-a -MA_DIR ?= /usr/share/modass -# load generic variable handling --include $(MA_DIR)/include/generic.make -# load default rules, including kdist, kdist_image, ... --include $(MA_DIR)/include/common-rules.make - -# module assistant calculates all needed things for us and sets -# following variables: -# KSRC (kernel source directory), KVERS (kernel version string), KDREV -# (revision of the Debian kernel-image package), CC (the correct -# compiler), VERSION (the final package version string), PKGNAME (full -# package name with KVERS included), DEB_DESTDIR (path to store DEBs) - -# The kdist_configure target is called by make-kpkg modules_config and -# by kdist* rules by dependency. It should configure the module so it is -# ready for compilation (mostly useful for calling configure). -# prep-deb-files from module-assistant creates the neccessary debian/ files -kdist_configure: prep-deb-files - -# the kdist_clean target is called by make-kpkg modules_clean and from -# kdist* rules. It is responsible for cleaning up any changes that have -# been made by the other kdist_commands (except for the .deb files created) -kdist_clean: clean - $(MAKE) $(MFLAGS) -f debian/rules clean -# -### end KERNEL SETUP - -MAKE:=kmk - -clean: - $(MAKE) -C vboxdrv clean - $(MAKE) -C vboxnetflt clean - $(MAKE) -C vboxnetadp clean - dh_clean - -binary-modules: prep-deb-files - dh_testroot - dh_clean -k - # Build the module - $(MAKE) -C $(KSRC) M=$(CURDIR) - # Install the module - dh_install vboxdrv/vboxdrv.ko /lib/modules/$(KVERS)/misc/ - dh_install vboxnetflt/vboxnetflt.ko /lib/modules/$(KVERS)/misc/ - dh_install vboxnetadp/vboxnetadp.ko /lib/modules/$(KVERS)/misc/ - dh_installudev - dh_installdocs - dh_installchangelogs - dh_compress - dh_fixperms - dh_installmodules - dh_installdeb - dh_gencontrol -- -v$(VERSION) - dh_md5sums - dh_builddeb --destdir=$(DEB_DESTDIR) - dh_clean -k - -.PHONY: build clean binary-arch binary-indep binary install binary-modules kdist kdist_configure kdist_image kdist_clean reverted: --- virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose-source.files/udev +++ virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose-source.files/udev @@ -1 +0,0 @@ -KERNEL=="vboxdrv", NAME="vboxdrv", OWNER="root", GROUP="root", MODE="0600" diff -u virtualbox-ose-3.1.6-dfsg/debian/patches/13-module-mismatch.dpatch virtualbox-ose-3.1.6-dfsg/debian/patches/13-module-mismatch.dpatch --- virtualbox-ose-3.1.6-dfsg/debian/patches/13-module-mismatch.dpatch +++ virtualbox-ose-3.1.6-dfsg/debian/patches/13-module-mismatch.dpatch @@ -6,7 +6,7 @@ diff -urNad virtualbox-ose-3.0.8-dfsg~/src/VBox/VMM/VM.cpp virtualbox-ose-3.0.8-dfsg/src/VBox/VMM/VM.cpp --- virtualbox-ose-3.0.8-dfsg~/src/VBox/VMM/VM.cpp 2009-10-07 13:43:36.542988533 +0200 +++ virtualbox-ose-3.0.8-dfsg/src/VBox/VMM/VM.cpp 2009-10-07 13:43:37.342988388 +0200 -@@ -383,9 +383,11 @@ +@@ -383,9 +383,9 @@ break; case VERR_VERSION_MISMATCH: case VERR_VM_DRIVER_VERSION_MISMATCH: @@ -14,10 +14,8 @@ - "version of VirtualBox. You can correct this by stopping all " - "running instances of VirtualBox and reinstalling the software."); + pszError = N_("The version of the VirtualBox kernel modules and the version of " -+ "VirtualBox application are not matching. You can correct this by " -+ "either installing the correct virtualbox-ose-modules package " -+ "(if available) through apt-get or by building it manually with: " -+ "module-assistant auto-install virtualbox-ose"); ++ "VirtualBox application are not matching. You can correct this by " ++ "installing the virtualbox-ose-dkms package through apt-get."); break; default: pszError = N_("Unknown error initializing kernel driver"); diff -u virtualbox-ose-3.1.6-dfsg/debian/patches/00list virtualbox-ose-3.1.6-dfsg/debian/patches/00list --- virtualbox-ose-3.1.6-dfsg/debian/patches/00list +++ virtualbox-ose-3.1.6-dfsg/debian/patches/00list @@ -12,0 +13 @@ +u02-lp-integration.dpatch only in patch2: unchanged: --- virtualbox-ose-3.1.6-dfsg.orig/debian/lpi-bug.xpm +++ virtualbox-ose-3.1.6-dfsg/debian/lpi-bug.xpm @@ -0,0 +1,143 @@ +/* XPM */ +static char * lpi_bug_xpm[] = { +"16 16 124 2", +" c None", +". c #C4A100", +"+ c #C5A100", +"@ c #C4A000", +"# c #C6A300", +"$ c #ECDE8B", +"% c #CAAB15", +"& c #C6A400", +"* c #CAAA16", +"= c #CDAF29", +"- c #C5A200", +"; c #D4B835", +"> c #FFFFFF", +", c #FDFAE4", +"' c #DEC856", +") c #D7BE3F", +"! c #F3E9A9", +"~ c #D0B42D", +"{ c #C8A200", +"] c #EEE191", +"^ c #F7EA84", +"/ c #F2DF3F", +"( c #FCF8D6", +"_ c #FDFAE8", +": c #FCF7D1", +"< c #FAF3B7", +"[ c #F9F4D0", +"} c #C5A205", +"| c #C9A811", +"1 c #C5A201", +"2 c #C7A50D", +"3 c #FDFBE8", +"4 c #F2DE35", +"5 c #0E0D01", +"6 c #131104", +"7 c #F1DC26", +"8 c #F0D811", +"9 c #FAF3B9", +"0 c #E1CC60", +"a c #C9A912", +"b c #FEFCED", +"c c #F8ED90", +"d c #F2DB1D", +"e c #2B2705", +"f c #332F07", +"g c #F1DA1A", +"h c #FFFFFD", +"i c #DDC64E", +"j c #FDFADF", +"k c #F3DD27", +"l c #F3DD22", +"m c #F4DE26", +"n c #48410C", +"o c #554D0E", +"p c #FAF2AC", +"q c #F7EFBA", +"r c #C6A301", +"s c #F3E7A4", +"t c #FAF09D", +"u c #F5DF2A", +"v c #F6E02F", +"w c #655D15", +"x c #786D18", +"y c #F3DD26", +"z c #FAF1A8", +"A c #D0B32B", +"B c #CCAD24", +"C c #FEFBE7", +"D c #F6E131", +"E c #F7E237", +"F c #F8E33C", +"G c #F8EB7F", +"H c #FEFCEC", +"I c #F3E9AE", +"J c #CDAE20", +"K c #F5EBAF", +"L c #FAF1A0", +"M c #F7E235", +"N c #F8E43E", +"O c #3A3510", +"P c #FFFEFB", +"Q c #CAAA1A", +"R c #C8A401", +"S c #C7A300", +"T c #E8D67A", +"U c #FEFCE9", +"V c #FAEF8D", +"W c #F9E540", +"X c #3A3511", +"Y c #FDF8D0", +"Z c #DFC858", +"` c #C7A40B", +" . c #EADA7E", +".. c #DDC653", +"+. c #CAAA1C", +"@. c #FEFDF3", +"#. c #F8E546", +"$. c #F9E64A", +"%. c #FDF4B2", +"&. c #FEFDF1", +"*. c #FDF8CD", +"=. c #FCF7C8", +"-. c #FBF8DC", +";. c #C7A401", +">. c #C5A000", +",. c #C7A202", +"'. c #C6A402", +"). c #F9F3C8", +"!. c #FAEE8C", +"~. c #FEFADD", +"{. c #F4EAAC", +"]. c #C7A60F", +"^. c #DDC650", +"/. c #F3E9AA", +"(. c #D7BD3E", +"_. c #C6A100", +":. c #F0E399", +"<. c #E4D16C", +"[. c #C7A302", +"}. c #C7A403", +"|. c #C9A508", +"1. c #CCAC21", +"2. c #D1B534", +"3. c #D2B42D", +" . + . @ ", +" # $ % & * = - ", +" ; > , ' @ ) ! > ~ ", +" { ] ^ / ( _ : < [ - ", +"@ } | 1 2 3 4 5 6 7 8 9 0 ", +" a > > b c d e f d g h 2 ", +" i j k l m n o m l p q a ", +" r s t u v w x v u y z > A - ", +" B C D E F F E D G H I J + ", +" r K L M N O O N M P Q R ", +" S T > U V W X X W E Y Z ", +" ` ...+.@.#.$.%.&.*.=.-.;. ", +"@ >.,. '.).!.~.{.].^./.> (. ", +" _.:.> <.[. }.|.1.@ ", +" 2.3.[. >. ", +" @ "}; only in patch2: unchanged: --- virtualbox-ose-3.1.6-dfsg.orig/debian/patches/u02-lp-integration.dpatch +++ virtualbox-ose-3.1.6-dfsg/debian/patches/u02-lp-integration.dpatch @@ -0,0 +1,102 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +# Description: Add "Report a problem" menu entry +# Author: Felix Geyer + +@DPATCH@ + +diff -Nur virtualbox-ose-3.0.0-dfsg/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.h virtualbox-ose-3.0.0-dfsg.patch/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.h +--- virtualbox-ose-3.0.0-dfsg/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.h 2009-07-01 09:47:13.000000000 +0200 ++++ virtualbox-ose-3.0.0-dfsg.patch/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.h 2009-07-09 17:22:27.477635065 +0200 +@@ -44,7 +44,7 @@ + struct VBoxHelpActions + { + VBoxHelpActions() +- : contentsAction (NULL), webAction (NULL) ++ : contentsAction (NULL), webAction (NULL), reportBugAction (NULL) + , resetMessagesAction (NULL), registerAction (NULL) + , updateAction (NULL), aboutAction (NULL) + {} +@@ -55,6 +55,7 @@ + + QAction *contentsAction; + QAction *webAction; ++ QAction *reportBugAction; + QAction *resetMessagesAction; + QAction *registerAction; + QAction *updateAction; +diff -Nur virtualbox-ose-3.0.0-dfsg/src/VBox/Frontends/VirtualBox/src/globals/VBoxProblemReporter.h virtualbox-ose-3.0.0-dfsg.patch/src/VBox/Frontends/VirtualBox/src/globals/VBoxProblemReporter.h +--- virtualbox-ose-3.0.0-dfsg/src/VBox/Frontends/VirtualBox/src/globals/VBoxProblemReporter.h 2009-07-01 09:47:13.000000000 +0200 ++++ virtualbox-ose-3.0.0-dfsg.patch/src/VBox/Frontends/VirtualBox/src/globals/VBoxProblemReporter.h 2009-07-09 17:43:50.462134792 +0200 +@@ -383,6 +383,7 @@ + public slots: + + void showHelpWebDialog(); ++ void reportBugLP(); + void showHelpAboutDialog(); + void showHelpHelpDialog(); + void resetSuppressedMessages(); +diff -Nur virtualbox-ose-3.0.0-dfsg/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp virtualbox-ose-3.0.0-dfsg.patch/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp +--- virtualbox-ose-3.0.0-dfsg/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp 2009-07-01 09:47:13.000000000 +0200 ++++ virtualbox-ose-3.0.0-dfsg.patch/src/VBox/Frontends/VirtualBox/src/VBoxHelpActions.cpp 2009-07-09 17:29:19.804635840 +0200 +@@ -37,6 +37,9 @@ + webAction = new QAction (aParent); + webAction->setIcon (VBoxGlobal::iconSet (":/site_16px.png")); + ++ reportBugAction = new QAction (aParent); ++ reportBugAction->setIcon (VBoxGlobal::iconSet (":/report_bug_16px.xpm")); ++ + resetMessagesAction = new QAction (aParent); + resetMessagesAction->setIcon (VBoxGlobal::iconSet (":/reset_16px.png")); + +@@ -54,6 +57,8 @@ + &vboxProblem(), SLOT (showHelpHelpDialog())); + QObject::connect (webAction, SIGNAL (triggered()), + &vboxProblem(), SLOT (showHelpWebDialog())); ++ QObject::connect (reportBugAction, SIGNAL (triggered()), ++ &vboxProblem(), SLOT (reportBugLP())); + QObject::connect (resetMessagesAction, SIGNAL (triggered()), + &vboxProblem(), SLOT (resetSuppressedMessages())); + QObject::connect (registerAction, SIGNAL (triggered()), +@@ -75,6 +80,7 @@ + + aMenu->addAction (contentsAction); + aMenu->addAction (webAction); ++ aMenu->addAction (reportBugAction); + aMenu->addSeparator(); + + aMenu->addAction (resetMessagesAction); +@@ -109,6 +115,8 @@ + webAction->setStatusTip (VBoxProblemReporter::tr ( + "Open the browser and go to the VirtualBox product web site")); + ++ reportBugAction->setText (VBoxProblemReporter::tr ("Re&port a problem...")); ++ + resetMessagesAction->setText (VBoxProblemReporter::tr ("&Reset All Warnings")); + resetMessagesAction->setStatusTip (VBoxProblemReporter::tr ( + "Cause all suppressed warnings and messages to be shown again")); +diff -Nur virtualbox-ose-3.0.0-dfsg/src/VBox/Frontends/VirtualBox/src/globals/VBoxProblemReporter.cpp virtualbox-ose-3.0.0-dfsg.patch/src/VBox/Frontends/VirtualBox/src/globals/VBoxProblemReporter.cpp +--- virtualbox-ose-3.0.0-dfsg/src/VBox/Frontends/VirtualBox/src/globals/VBoxProblemReporter.cpp 2009-07-01 09:47:13.000000000 +0200 ++++ virtualbox-ose-3.0.0-dfsg.patch/src/VBox/Frontends/VirtualBox/src/globals/VBoxProblemReporter.cpp 2009-07-09 17:46:34.461454809 +0200 +@@ -2357,6 +2357,11 @@ + vboxGlobal().openURL ("http://www.virtualbox.org"); + } + ++void VBoxProblemReporter::reportBugLP() ++{ ++ QProcess::startDetached ("launchpad-integration -P virtualbox-ose-qt -b"); ++} ++ + void VBoxProblemReporter::showHelpAboutDialog() + { + CVirtualBox vbox = vboxGlobal().virtualBox(); +diff -Nur virtualbox-ose-3.0.0-dfsg/src/VBox/Frontends/VirtualBox/VirtualBox1.qrc virtualbox-ose-3.0.0-dfsg.patch/src/VBox/Frontends/VirtualBox/VirtualBox1.qrc +--- virtualbox-ose-3.0.0-dfsg/src/VBox/Frontends/VirtualBox/VirtualBox1.qrc 2009-07-01 09:47:13.000000000 +0200 ++++ virtualbox-ose-3.0.0-dfsg.patch/src/VBox/Frontends/VirtualBox/VirtualBox1.qrc 2009-07-09 17:40:48.140636318 +0200 +@@ -39,6 +39,7 @@ + images/site_16px.png + images/site_32px.png + images/site_disabled_32px.png ++ ../../../../debian/lpi-bug.xpm + images/register_16px.png + images/register_32px.png + images/register_disabled_16px.png only in patch2: unchanged: --- virtualbox-ose-3.1.6-dfsg.orig/debian/virtualbox-ose.files/source_virtualbox-ose.py +++ virtualbox-ose-3.1.6-dfsg/debian/virtualbox-ose.files/source_virtualbox-ose.py @@ -0,0 +1,11 @@ +import apport.hookutils + +def add_info(report): + """Add a list of installed packages matching 'virtualbox' or 'linux-headers'""" + report['VirtualBoxOse.DpkgList'] = apport.hookutils.command_output(["sh", "-c", "dpkg -l | grep -e virtualbox -e linux-headers"]) + + """Add information about installed VirtualBox kernel modules""" + report['VirtualBoxOse.ModInfo'] = apport.hookutils.command_output(["sh", "-c", + "find /lib/modules/`uname -r` -name \"vbox*\" | xargs -r modinfo"]) + + report['LsMod'] = apport.hookutils.command_output(["lsmod"])