Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock packages nvidia-graphics-drivers, nvidia-settings, nvidia-graphics-modules 304.84 is a new upstream release (the only way we can get upstream bugfixes for the blob) that fixes an issue with logging into KDE a second time after logging out but not restarting X. So far this has been reported three times in the BTS. Along this I added some documentation and license updates: - use License: GPL-2.0 from current dh_make template - add missing copyright/license to the nvidia-detect script - put my patches into the public domain, they get applied to the kernel module source, so GPL is not appropriate I just noticed debian/nvidia-cuda-proxy.* got added, too, but the nvidia-cuda-proxy is not in ebian/control, so this is just a bit noise. Annotated changelog entry: new upstream: * New upstream legacy 304xx branch release 304.84 (2013-03-04). - Improved compatibility with recent Linux kernels. - Fixed a bug that could lead to rendering corruption after an X server generation (i.e., leaving an X server running after all of its clients have exited). (Closes: #700121, #696839, #702918) - Fixed a bug that could cause the X server to crash when performing an RandR 1.0 rotation (e.g., `xrandr --orientation left`) after unplugging the last connected monitor. - Added support for X.org xserver ABI 14 (xorg-server 1.14). - Fixed font rendering performance and corruption problems on X servers with backported support for the new glyph cache functionality added to Pixman 0.27. - Fixed a potential X server crash during initialization, when a graphics card with a TV connector has no TV connected. - Added a new X configuration option, "UseHotplugEvents", to allow the suppression of RandR events when adding or removing non-DisplayPort displays. See the "X Config Options" appendix of the README for details. * Add xorg-video-abi-14 as alternative dependency. * kernel-3.7.patch: Remove, fixed upstream. fix for nvidia-kernel-source, the corresponding fix for nvidia-kernel-dkms was already in 304.64-4, and this change is already in nvidia-graphics-drivers-legacy-* in wheezy: * Fix debian/module/debian/kernel-version to cope with $KSRC/linux/version.h being moved to $KSRC/include/generated/uapi/linux/version.h in Linux 3.7. (Closes: #696570) documentation and similar: * nvidia-vdpau-driver: Move to Section: non-free/video. (See #700666) * README.alternatives: Document to run 'dpkg-reconfigure glx-alternative-nvidia' after running 'update-alternatives --config nvidia'. (See #702782) * README.Debian: Add information about reporting upstream bugs to NVIDIA. * Update my email address and remove DMUA. missing copyright: * Add copyright information to the nvidia-detect script originally written by Filipus Klutiero for the wiki page. drop cruft: * patch-3.0-rt-nvidia.patch: Remove, disabled since 304.30-2. relicense: * Put my patches into the public domain, they get applied to the kernel module source that is under a non-free license from NVIDIA. nvidia-graphics-modules is just a rebuild against the new driver. nvidia-settings has some upstream changes, so better keep the version in sync. These three packages should go into testing together. I won't mind giving them a bit more time than the usual 10 days in unstable. Andreas unblock nvidia-graphics-drivers/304.84-1 unblock nvidia-support/304.84-1 unblock nvidia-graphics-modules/304.84+1
diffstat for nvidia-graphics-drivers-304.64 nvidia-graphics-drivers-304.84 README.alternatives | 3 + changelog | 38 +++++++++++++++++ control | 4 - copyright | 51 +++++++++++++++--------- detect/nvidia-detect.in | 18 ++++++++ module/conftest.h | 2 module/debian/kernel-version | 16 ++++--- module/debian/patches/kernel-3.7.patch | 22 ---------- module/debian/patches/patch-3.0-rt-nvidia.patch | 51 ------------------------ module/debian/patches/series | 2 nvidia-cuda-proxy.dirs | 1 nvidia-cuda-proxy.install | 2 nvidia-cuda-proxy.lintian-overrides | 3 + nvidia-cuda-proxy.manpages | 1 nvidia-glx.README.Debian.in | 16 +++++++ rules.defs | 4 - 16 files changed, 129 insertions(+), 105 deletions(-) diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/README.alternatives nvidia-graphics-drivers-304.84/debian/README.alternatives --- nvidia-graphics-drivers-304.64/debian/README.alternatives 2011-07-07 16:54:47.000000000 +0200 +++ nvidia-graphics-drivers-304.84/debian/README.alternatives 2013-03-12 15:06:20.000000000 +0100 @@ -4,7 +4,10 @@ To switch between the current and legacy NVIDIA drivers, use update-alternatives --config nvidia + dpkg-reconfigure glx-alternative-nvidia +(The second command ensures the changes are propagated to the glx +alternative.) To switch between the GLX implementation from MESA, NVIDIA and AMD(fglrx), use diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/changelog nvidia-graphics-drivers-304.84/debian/changelog --- nvidia-graphics-drivers-304.64/debian/changelog 2013-01-08 13:13:08.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/changelog 2013-03-15 11:34:34.000000000 +0100 @@ -1,3 +1,41 @@ +nvidia-graphics-drivers (304.84-1) unstable; urgency=low + + * New upstream legacy 304xx branch release 304.84 (2013-03-04). + - Improved compatibility with recent Linux kernels. + - Fixed a bug that could lead to rendering corruption after an X + server generation (i.e., leaving an X server running after all + of its clients have exited). (Closes: #700121, #696839, #702918) + - Fixed a bug that could cause the X server to crash when performing + an RandR 1.0 rotation (e.g., `xrandr --orientation left`) after + unplugging the last connected monitor. + - Added support for X.org xserver ABI 14 (xorg-server 1.14). + - Fixed font rendering performance and corruption problems on X servers with + backported support for the new glyph cache functionality added to Pixman + 0.27. + - Fixed a potential X server crash during initialization, when a + graphics card with a TV connector has no TV connected. + - Added a new X configuration option, "UseHotplugEvents", to allow the + suppression of RandR events when adding or removing non-DisplayPort + displays. See the "X Config Options" appendix of the README for details. + * Add xorg-video-abi-14 as alternative dependency. + * kernel-3.7.patch: Remove, fixed upstream. + * Fix debian/module/debian/kernel-version to cope with $KSRC/linux/version.h + being moved to $KSRC/include/generated/uapi/linux/version.h in Linux 3.7. + (Closes: #696570) + * nvidia-vdpau-driver: Move to Section: non-free/video. (See #700666) + * README.alternatives: Document to run + 'dpkg-reconfigure glx-alternative-nvidia' + after running 'update-alternatives --config nvidia'. (See #702782) + * README.Debian: Add information about reporting upstream bugs to NVIDIA. + * Add copyright information to the nvidia-detect script originally written + by Filipus Klutiero for the wiki page. + * patch-3.0-rt-nvidia.patch: Remove, disabled since 304.30-2. + * Put my patches into the public domain, they get applied to the kernel + module source that is under a non-free license from NVIDIA. + * Update my email address and remove DMUA. + + -- Andreas Beckmann <a...@debian.org> Fri, 15 Mar 2013 11:23:39 +0100 + nvidia-graphics-drivers (304.64-4) unstable; urgency=low * nvidia-detect: Fix detection of Debian 7.0 (wheezy). (Closes: #697282) diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/control nvidia-graphics-drivers-304.84/debian/control --- nvidia-graphics-drivers-304.64/debian/control 2012-12-20 20:02:36.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/control 2013-03-15 11:34:34.000000000 +0100 @@ -4,8 +4,7 @@ Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-de...@lists.alioth.debian.org> Uploaders: Russ Allbery <r...@debian.org>, - Andreas Beckmann <deb...@abeckmann.de>, -DM-Upload-Allowed: yes + Andreas Beckmann <a...@debian.org>, Vcs-Svn: svn://svn.debian.org/svn/pkg-nvidia/packages/nvidia-graphics-drivers/trunk Vcs-Browser: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers/ Build-Depends: @@ -320,6 +319,7 @@ for a complete list of supported GPUs and PCI IDs. Package: nvidia-vdpau-driver +Section: non-free/video Architecture: i386 amd64 Multi-Arch: same Pre-Depends: diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/copyright nvidia-graphics-drivers-304.84/debian/copyright --- nvidia-graphics-drivers-304.64/debian/copyright 2012-03-23 14:37:21.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/copyright 2013-03-15 11:34:34.000000000 +0100 @@ -18,30 +18,43 @@ Files: debian/* Copyright: 2001-2010 Randall Donald <rdon...@debian.org> - 2009-2012 Andreas Beckmann <deb...@abeckmann.de> + 2009-2013 Andreas Beckmann <a...@debian.org> 2010 Russ Allbery <r...@debian.org> Based on packages by Christopher Cheney. -License: GPL-2+ - This program is free software; you can redistribute it - and/or modify it under the terms of the GNU General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later - version. +License: GPL-2.0+ + +Files: debian/detect/nvidia-detect.in +Copyright: © 2008-2011 Filipus Klutiero <chea...@gmail.com> + © 2011-2013 Andreas Beckmann <a...@debian.org> +License: GPL-2.0+ + +Files: debian/modules/debian/patches/* +Copyright: no copyright notice, see License +License: anbe-public-domain + The authors hereby relinquish any claim to any copyright that they may + have in this work, whether granted under contract or by operation of law + or international treaty, and hereby commit to the public, at large, that + they shall not, at any time in the future, seek to enforce any copyright + in this work against any person or entity, or prevent any person or + entity from copying, publishing, distributing or creating derivative + works of this work. + +License: GPL-2.0+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. . - This program is distributed in the hope that it will be - useful, but WITHOUT ANY WARRANTY; without even the implied - warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR - PURPOSE. See the GNU General Public License for more - details. + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. . - You should have received a copy of the GNU General Public - License along with this package; if not, write to the Free - Software Foundation, Inc., 51 Franklin St, Fifth Floor, - Boston, MA 02110-1301 USA + You should have received a copy of the GNU General Public License + along with this program. If not, see <http://www.gnu.org/licenses/> . - On Debian systems, the full text of the GNU General Public - License version 2 can be found in the file - `/usr/share/common-licenses/GPL-2'. + On Debian systems, the complete text of the GNU General Public + License version 2 can be found in "/usr/share/common-licenses/GPL-2". License: NVIDIA-graphics-drivers License For Customer Use of NVIDIA Software diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/detect/nvidia-detect.in nvidia-graphics-drivers-304.84/debian/detect/nvidia-detect.in --- nvidia-graphics-drivers-304.64/debian/detect/nvidia-detect.in 2013-01-08 13:13:08.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/detect/nvidia-detect.in 2013-03-15 11:34:33.000000000 +0100 @@ -1,5 +1,22 @@ #!/bin/bash # Based on http://wiki.debian.org/NvidiaGraphicsDrivers?action=AttachFile&do=view&target=nvidia-versions.sh +# +# Copyright © 2008-2011 Filipus Klutiero <chea...@gmail.com> +# Copyright © 2011-2013 Andreas Beckmann <a...@debian.org> +# +# This package is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This package is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/> +# if [ "$1" = "--help" ]; then echo "Usage: nvidia-detect [PCIID]" @@ -89,6 +106,7 @@ if [[ ${#VERSIONS[*]} == 0 ]]; then echo "Uh oh. Your card is not supported by any driver version up to $LATEST." echo "A newer driver may add support for your card." + echo "Newer driver releases may be available in backports." exit 0; fi diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/module/conftest.h nvidia-graphics-drivers-304.84/debian/module/conftest.h --- nvidia-graphics-drivers-304.64/debian/module/conftest.h 2012-11-07 10:14:56.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/module/conftest.h 2013-03-15 11:34:34.000000000 +0100 @@ -1,4 +1,4 @@ -/* synchronized with conftest.sh from 310.14, 304.64, 295.75, 173.14.36, 96.43.23, 71.86.15 */ +/* synchronized with conftest.sh from 313.26, 310.40, 304.84, 295.75, 173.14.37, 96.43.23, 71.86.15 */ #ifndef LINUX_VERSION_CODE #include <linux/version.h> diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/module/debian/kernel-version nvidia-graphics-drivers-304.84/debian/module/debian/kernel-version --- nvidia-graphics-drivers-304.64/debian/module/debian/kernel-version 2012-02-15 21:37:52.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/module/debian/kernel-version 2013-03-15 11:34:34.000000000 +0100 @@ -5,14 +5,18 @@ # found, print nothing and exit quietly. my $ksrc = shift; -unless ($ksrc && open (VERSION, "$ksrc/include/linux/version.h")) { +unless ($ksrc && (-f "$ksrc/include/linux/version.h" || -f "$ksrc/include/generated/uapi/linux/version.h")) { exit 0; } -my $found; -my $line = <VERSION>; -if ($line =~ /"(.+)"/) { - print "$1\n"; - $found = 1; +my $found = 0; +my $line; +if (open (VERSION, "$ksrc/include/linux/version.h")) { + if ($line = <VERSION>) { + if ($line =~ /"(.+)"/) { + print "$1\n"; + $found = 1; + } + } } exit 0 if $found; if (open (VERSION, "$ksrc/include/generated/utsrelease.h")) { diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/module/debian/patches/kernel-3.7.patch nvidia-graphics-drivers-304.84/debian/module/debian/patches/kernel-3.7.patch --- nvidia-graphics-drivers-304.64/debian/module/debian/patches/kernel-3.7.patch 2013-01-08 13:13:08.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/module/debian/patches/kernel-3.7.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,22 +0,0 @@ -Author: Andreas Beckmann <deb...@abeckmann.de> -Description: fix building against kernel 3.7 - The VM_RESERVED flag was removed in kernel 3.7: - http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=commit;h=314e51b9851b4f4e8ab302243ff5a6fc6147f379 -Bug-Debian: http://bugs.debian.org/697061 - ---- nvidia-304.64.orig/nv-mmap.c 2012-10-30 17:58:25.000000000 +0000 -+++ nvidia-304.64/nv-mmap.c 2013-01-08 10:13:20.152603291 +0000 -@@ -463,6 +463,13 @@ - NV_PRINT_AT(NV_DBG_MEMINFO, at); - nv_vm_list_page_count(&at->page_table[i], pages); - -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0) -+// VM_RESERVED was replaced by VM_DONTEXPAND | VM_DONTDUMP in Linux 3.7 -+# ifndef VM_RESERVED -+# define VM_RESERVED (VM_DONTEXPAND | VM_DONTDUMP) -+# endif -+#endif -+ - vma->vm_flags |= (VM_IO | VM_LOCKED | VM_RESERVED); - - #if defined(VM_DRIVER_PAGES) diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/module/debian/patches/patch-3.0-rt-nvidia.patch nvidia-graphics-drivers-304.84/debian/module/debian/patches/patch-3.0-rt-nvidia.patch --- nvidia-graphics-drivers-304.64/debian/module/debian/patches/patch-3.0-rt-nvidia.patch 2012-04-04 13:29:03.000000000 +0200 +++ nvidia-graphics-drivers-304.84/debian/module/debian/patches/patch-3.0-rt-nvidia.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,51 +0,0 @@ -Description: add support for RT kernel - Fixes - FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol - 'migrate_enable' -Origin: vendor, http://aur.archlinux.org/packages.php?ID=12132 -Bug: http://www.nvnews.net/vbulletin/showthread.php?t=165238 -Bug-Debian: http://bugs.debian.org/641654 -Forwarded: no -Last-Update: 2012-04-04 - ---- a/nv-linux.h 2011-10-26 13:35:32.866579965 +0200 -+++ b/nv-linux.h 2011-10-26 13:35:47.265117607 +0200 -@@ -265,17 +265,17 @@ - #endif - #endif - --#if defined(CONFIG_PREEMPT_RT) --typedef atomic_spinlock_t nv_spinlock_t; --#define NV_SPIN_LOCK_INIT(lock) atomic_spin_lock_init(lock) --#define NV_SPIN_LOCK_IRQ(lock) atomic_spin_lock_irq(lock) --#define NV_SPIN_UNLOCK_IRQ(lock) atomic_spin_unlock_irq(lock) --#define NV_SPIN_LOCK_IRQSAVE(lock,flags) atomic_spin_lock_irqsave(lock,flags) -+#if defined(CONFIG_PREEMPT_RT_FULL) -+typedef raw_spinlock_t nv_spinlock_t; -+#define NV_SPIN_LOCK_INIT(lock) raw_spin_lock_init(lock) -+#define NV_SPIN_LOCK_IRQ(lock) raw_spin_lock_irq(lock) -+#define NV_SPIN_UNLOCK_IRQ(lock) raw_spin_unlock_irq(lock) -+#define NV_SPIN_LOCK_IRQSAVE(lock,flags) raw_spin_lock_irqsave(lock,flags) - #define NV_SPIN_UNLOCK_IRQRESTORE(lock,flags) \ -- atomic_spin_unlock_irqrestore(lock,flags) --#define NV_SPIN_LOCK(lock) atomic_spin_lock(lock) --#define NV_SPIN_UNLOCK(lock) atomic_spin_unlock(lock) --#define NV_SPIN_UNLOCK_WAIT(lock) atomic_spin_unlock_wait(lock) -+ raw_spin_unlock_irqrestore(lock,flags) -+#define NV_SPIN_LOCK(lock) raw_spin_lock(lock) -+#define NV_SPIN_UNLOCK(lock) raw_spin_unlock(lock) -+#define NV_SPIN_UNLOCK_WAIT(lock) raw_spin_unlock_wait(lock) - #else - typedef spinlock_t nv_spinlock_t; - #define NV_SPIN_LOCK_INIT(lock) spin_lock_init(lock) -@@ -852,8 +852,8 @@ - return ret; - } - --#if defined(CONFIG_PREEMPT_RT) --#define NV_INIT_MUTEX(mutex) semaphore_init(mutex) -+#if defined(CONFIG_PREEMPT_RT_FULL) -+#define NV_INIT_MUTEX(mutex) sema_init(mutex,1) - #else - #if !defined(__SEMAPHORE_INITIALIZER) && defined(__COMPAT_SEMAPHORE_INITIALIZER) - #define __SEMAPHORE_INITIALIZER __COMPAT_SEMAPHORE_INITIALIZER diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/module/debian/patches/series nvidia-graphics-drivers-304.84/debian/module/debian/patches/series --- nvidia-graphics-drivers-304.64/debian/module/debian/patches/series 2013-01-08 13:13:08.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/module/debian/patches/series 2013-03-15 11:34:33.000000000 +0100 @@ -1,7 +1,5 @@ -#patch-3.0-rt-nvidia.patch use-nv-kernel.o.ARCH.patch conditionally-include-linux_version.h.patch avoid-ld.gold.patch fix-typos.patch linux3.patch -kernel-3.7.patch diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/nvidia-cuda-proxy.dirs nvidia-graphics-drivers-304.84/debian/nvidia-cuda-proxy.dirs --- nvidia-graphics-drivers-304.64/debian/nvidia-cuda-proxy.dirs 1970-01-01 01:00:00.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/nvidia-cuda-proxy.dirs 2013-03-15 11:34:34.000000000 +0100 @@ -0,0 +1 @@ +var/log/nvidia-proxy diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/nvidia-cuda-proxy.install nvidia-graphics-drivers-304.84/debian/nvidia-cuda-proxy.install --- nvidia-graphics-drivers-304.64/debian/nvidia-cuda-proxy.install 1970-01-01 01:00:00.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/nvidia-cuda-proxy.install 2013-03-15 11:34:34.000000000 +0100 @@ -0,0 +1,2 @@ +nvidia-cuda-proxy-control usr/bin/ +nvidia-cuda-proxy-server usr/sbin/ diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/nvidia-cuda-proxy.lintian-overrides nvidia-graphics-drivers-304.84/debian/nvidia-cuda-proxy.lintian-overrides --- nvidia-graphics-drivers-304.64/debian/nvidia-cuda-proxy.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/nvidia-cuda-proxy.lintian-overrides 2013-03-15 11:34:34.000000000 +0100 @@ -0,0 +1,3 @@ +# The NVIDIA license does not allow any form of modification. +hardening-no-fortify-functions +hardening-no-relro diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/nvidia-cuda-proxy.manpages nvidia-graphics-drivers-304.84/debian/nvidia-cuda-proxy.manpages --- nvidia-graphics-drivers-304.64/debian/nvidia-cuda-proxy.manpages 1970-01-01 01:00:00.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/nvidia-cuda-proxy.manpages 2013-03-15 11:34:34.000000000 +0100 @@ -0,0 +1 @@ +debian/tmp/nvidia-cuda-proxy-control.1.gz diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/nvidia-glx.README.Debian.in nvidia-graphics-drivers-304.84/debian/nvidia-glx.README.Debian.in --- nvidia-graphics-drivers-304.64/debian/nvidia-glx.README.Debian.in 2012-02-15 21:37:53.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/nvidia-glx.README.Debian.in 2013-03-15 11:34:34.000000000 +0100 @@ -44,6 +44,22 @@ for descriptions of all supported NVIDIA driver specific options. +NOTES ABOUT REPORTING BUGS TO NVIDIA: +----------------------------------------------------------------------- + +The NVIDIA graphics driver is a non-free closed-source product. Therefore +the package maintainers are limited to fixing bugs in the packaging. +Bugs in the the "graphics functionality" like graphical distortions, +performance regressions, hardware support, ... can only be fixed upstream +and should be reported directly to NVIDIA because this includes collecting +system information (with the nvidia-bug-report.sh script that is included +in the nvidia-glx#LEGACY# package) on the affected system. +NVIDIA's bug reporting instructions can be found here: + https://devtalk.nvidia.com/default/topic/522835/linux/if-you-have-a-problem-please-read-this-first/ +You may additionally report the problem in the distribution's bug tracker, +but please include a link the related thread(s) in the NVIDIA forum. + + NOTES ABOUT 'EQ overflowing. The server is probably stuck in an infinite loop.' ----------------------------------------------------------------------- diff -Nru --exclude '*.run' nvidia-graphics-drivers-304.64/debian/rules.defs nvidia-graphics-drivers-304.84/debian/rules.defs --- nvidia-graphics-drivers-304.64/debian/rules.defs 2012-11-07 10:14:56.000000000 +0100 +++ nvidia-graphics-drivers-304.84/debian/rules.defs 2013-03-15 11:34:34.000000000 +0100 @@ -2,8 +2,8 @@ #NVIDIA_LEGACY = WATCH_VERSION = 304 -XORG_ABI_LIST = 13 12 11 10 8 6.0 -XORG_BOUND = (<< 2:1.13.99) +XORG_ABI_LIST = 14 13 12 11 10 8 6.0 +XORG_BOUND = (<< 2:1.14.99) NVIDIA_DIRNAME_X86 = NVIDIA-Linux-x86-${NVIDIA_RELEASE} NVIDIA_DIRNAME_X86_64 = NVIDIA-Linux-x86_64-${NVIDIA_RELEASE}
diffstat for nvidia-settings-304.64 nvidia-settings-304.84 debian/changelog | 7 +++++++ debian/control | 3 +-- debian/copyright | 2 +- doc/version.mk | 2 +- samples/version.mk | 2 +- src/gtk+-2.x/ctkcolorcorrection.c | 19 ++++++++++--------- src/gtk+-2.x/ctkcolorcorrection.h | 4 +--- src/gtk+-2.x/ctkcolorcorrectionpage.c | 5 ++--- src/gtk+-2.x/ctkcolorcorrectionpage.h | 3 +-- src/gtk+-2.x/ctkdisplaydevice.c | 1 - src/gtk+-2.x/ctkdisplaydevice.h | 1 - src/gtk+-2.x/ctkmultisample.c | 2 +- src/gtk+-2.x/ctkwindow.c | 5 ++--- src/libXNVCtrl/libXNVCtrl.a |binary src/version.mk | 2 +- version.mk | 2 +- 16 files changed, 30 insertions(+), 30 deletions(-) diff -Nru nvidia-settings-304.64/debian/changelog nvidia-settings-304.84/debian/changelog --- nvidia-settings-304.64/debian/changelog 2012-11-07 11:02:15.000000000 +0100 +++ nvidia-settings-304.84/debian/changelog 2013-03-10 16:00:54.000000000 +0100 @@ -1,3 +1,10 @@ +nvidia-settings (304.84-1) unstable; urgency=low + + * New upstream release 304.84. + * Update my email address and drop DMUA. + + -- Andreas Beckmann <a...@debian.org> Sun, 10 Mar 2013 16:00:54 +0100 + nvidia-settings (304.64-1) unstable; urgency=low * New upstream release 304.64. diff -Nru nvidia-settings-304.64/debian/control nvidia-settings-304.84/debian/control --- nvidia-settings-304.64/debian/control 2012-07-31 17:24:52.000000000 +0200 +++ nvidia-settings-304.84/debian/control 2013-03-10 15:58:40.000000000 +0100 @@ -3,9 +3,8 @@ Priority: optional Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-de...@lists.alioth.debian.org> Uploaders: Fathi Boudra <f...@debian.org>, - Andreas Beckmann <deb...@abeckmann.de>, + Andreas Beckmann <a...@debian.org>, Russ Allbery <r...@debian.org> -DM-Upload-Allowed: yes Build-Depends: debhelper (>= 9), m4, diff -Nru nvidia-settings-304.64/debian/copyright nvidia-settings-304.84/debian/copyright --- nvidia-settings-304.64/debian/copyright 2012-05-09 13:04:41.000000000 +0200 +++ nvidia-settings-304.84/debian/copyright 2013-03-10 15:58:42.000000000 +0100 @@ -86,7 +86,7 @@ Files: debian/* Copyright: © 2004-2010 Randall Donald <rdon...@debian.org> © 2009-2010 Fathi Boudra <f...@debian.org> - © 2011-2012 Andreas Beckmann <deb...@abeckmann.de> + © 2011-2013 Andreas Beckmann <a...@debian.org> License: GPL-2 License: GPL-2 diff -Nru nvidia-settings-304.64/doc/version.mk nvidia-settings-304.84/doc/version.mk --- nvidia-settings-304.64/doc/version.mk 2012-10-30 20:22:52.000000000 +0100 +++ nvidia-settings-304.84/doc/version.mk 2013-02-27 15:09:06.000000000 +0100 @@ -1 +1 @@ -NVIDIA_VERSION = 304.64 +NVIDIA_VERSION = 304.84 diff -Nru nvidia-settings-304.64/samples/version.mk nvidia-settings-304.84/samples/version.mk --- nvidia-settings-304.64/samples/version.mk 2012-10-30 20:22:52.000000000 +0100 +++ nvidia-settings-304.84/samples/version.mk 2013-02-27 15:09:06.000000000 +0100 @@ -1 +1 @@ -NVIDIA_VERSION = 304.64 +NVIDIA_VERSION = 304.84 diff -Nru nvidia-settings-304.64/src/gtk+-2.x/ctkcolorcorrection.c nvidia-settings-304.84/src/gtk+-2.x/ctkcolorcorrection.c --- nvidia-settings-304.64/src/gtk+-2.x/ctkcolorcorrection.c 2012-10-30 20:22:52.000000000 +0100 +++ nvidia-settings-304.84/src/gtk+-2.x/ctkcolorcorrection.c 2013-02-27 15:09:06.000000000 +0100 @@ -1008,18 +1008,19 @@ } /* do_confirm_countdown() */ -GtkTextBuffer *ctk_color_correction_create_help(GtkTextTagTable *table, - const gchar *title, - gboolean randr) +GtkTextBuffer *ctk_color_correction_create_help(GtkTextTagTable *table) { GtkTextIter i; GtkTextBuffer *b; - + const gchar *title = "X Server Color Correction"; + b = gtk_text_buffer_new(table); gtk_text_buffer_get_iter_at_offset(b, &i, 0); - ctk_color_correction_tab_help(b, &i, title, randr); + ctk_help_title(b, &i, "%s Help", title); + + ctk_color_correction_tab_help(b, &i, title, FALSE /* randr */); ctk_help_heading(b, &i, "Reset Hardware Defaults"); ctk_help_para(b, &i, __resest_button_help); @@ -1034,12 +1035,12 @@ const gchar *title, gboolean randr) { - ctk_help_title(b, i, "%s Help", title); + ctk_help_heading(b, i, "Color Correction"); - ctk_help_heading(b, i, "Active Color Channel"); + ctk_help_term(b, i, "Active Color Channel"); ctk_help_para(b, i, __active_color_help); - ctk_help_heading(b, i, "Brightness, Contrast and Gamma"); + ctk_help_term(b, i, "Brightness, Contrast and Gamma"); ctk_help_para(b, i, "The Brightness, Contrast and Gamma sliders " "allow you to adjust the brightness, contrast, " "or gamma values for the selected color channel(s). This " @@ -1066,6 +1067,6 @@ "to manipulate the X screen's gamma ramps", title); } - ctk_help_heading(b, i, "Confirm Current Changes"); + ctk_help_term(b, i, "Confirm Current Changes"); ctk_help_para(b, i, __confirm_button_help); } diff -Nru nvidia-settings-304.64/src/gtk+-2.x/ctkcolorcorrection.h nvidia-settings-304.84/src/gtk+-2.x/ctkcolorcorrection.h --- nvidia-settings-304.64/src/gtk+-2.x/ctkcolorcorrection.h 2012-10-30 20:22:53.000000000 +0100 +++ nvidia-settings-304.84/src/gtk+-2.x/ctkcolorcorrection.h 2013-02-27 15:09:07.000000000 +0100 @@ -79,9 +79,7 @@ GtkWidget* ctk_color_correction_new (NvCtrlAttributeHandle *, CtkConfig *, ParsedAttribute *, CtkEvent *); -GtkTextBuffer *ctk_color_correction_create_help(GtkTextTagTable *, - const gchar *title, - gboolean randr); +GtkTextBuffer *ctk_color_correction_create_help(GtkTextTagTable *); void ctk_color_correction_tab_help(GtkTextBuffer *b, GtkTextIter *i, const gchar *title, gboolean randr); diff -Nru nvidia-settings-304.64/src/gtk+-2.x/ctkcolorcorrectionpage.c nvidia-settings-304.84/src/gtk+-2.x/ctkcolorcorrectionpage.c --- nvidia-settings-304.64/src/gtk+-2.x/ctkcolorcorrectionpage.c 2012-10-30 20:22:52.000000000 +0100 +++ nvidia-settings-304.84/src/gtk+-2.x/ctkcolorcorrectionpage.c 2013-02-27 15:09:06.000000000 +0100 @@ -123,8 +123,7 @@ } -GtkTextBuffer *ctk_color_correction_page_create_help(GtkTextTagTable *table, - const gchar *title) +GtkTextBuffer *ctk_color_correction_page_create_help(GtkTextTagTable *table) { - return ctk_color_correction_create_help(table, title, FALSE /* randr */); + return ctk_color_correction_create_help(table); } diff -Nru nvidia-settings-304.64/src/gtk+-2.x/ctkcolorcorrectionpage.h nvidia-settings-304.84/src/gtk+-2.x/ctkcolorcorrectionpage.h --- nvidia-settings-304.64/src/gtk+-2.x/ctkcolorcorrectionpage.h 2012-10-30 20:22:53.000000000 +0100 +++ nvidia-settings-304.84/src/gtk+-2.x/ctkcolorcorrectionpage.h 2013-02-27 15:09:07.000000000 +0100 @@ -79,8 +79,7 @@ GtkWidget* ctk_color_correction_page_new (NvCtrlAttributeHandle *, CtkConfig *, ParsedAttribute *, CtkEvent *); -GtkTextBuffer *ctk_color_correction_page_create_help(GtkTextTagTable *, - const gchar *title); +GtkTextBuffer *ctk_color_correction_page_create_help(GtkTextTagTable *); G_END_DECLS diff -Nru nvidia-settings-304.64/src/gtk+-2.x/ctkdisplaydevice.c nvidia-settings-304.84/src/gtk+-2.x/ctkdisplaydevice.c --- nvidia-settings-304.64/src/gtk+-2.x/ctkdisplaydevice.c 2012-10-30 20:22:52.000000000 +0100 +++ nvidia-settings-304.84/src/gtk+-2.x/ctkdisplaydevice.c 2013-02-27 15:09:06.000000000 +0100 @@ -897,7 +897,6 @@ if (ctk_color_correction == NULL) { return; } - ctk_object->color_correction_tab = ctk_color_correction; ctk_object->color_correction_available = TRUE; box = gtk_hbox_new(FALSE, 0); diff -Nru nvidia-settings-304.64/src/gtk+-2.x/ctkdisplaydevice.h nvidia-settings-304.84/src/gtk+-2.x/ctkdisplaydevice.h --- nvidia-settings-304.64/src/gtk+-2.x/ctkdisplaydevice.h 2012-10-30 20:22:53.000000000 +0100 +++ nvidia-settings-304.84/src/gtk+-2.x/ctkdisplaydevice.h 2013-02-27 15:09:07.000000000 +0100 @@ -71,7 +71,6 @@ GtkWidget *edid; GtkWidget *dithering_controls; GtkWidget *color_controls; - GtkWidget *color_correction_tab; gboolean color_correction_available; diff -Nru nvidia-settings-304.64/src/gtk+-2.x/ctkmultisample.c nvidia-settings-304.84/src/gtk+-2.x/ctkmultisample.c --- nvidia-settings-304.64/src/gtk+-2.x/ctkmultisample.c 2012-10-30 20:22:52.000000000 +0100 +++ nvidia-settings-304.84/src/gtk+-2.x/ctkmultisample.c 2013-02-27 15:09:06.000000000 +0100 @@ -372,7 +372,7 @@ for (i = 0; i < ctk_multisample->fsaa_translation_table_size; i++) ctk_multisample->active_attributes |= - (1 << (__FSAA+ctk_multisample->fsaa_translation_table[i])); + (__FSAA << ctk_multisample->fsaa_translation_table[i]); /* FXAA Option button */ diff -Nru nvidia-settings-304.64/src/gtk+-2.x/ctkwindow.c nvidia-settings-304.84/src/gtk+-2.x/ctkwindow.c --- nvidia-settings-304.64/src/gtk+-2.x/ctkwindow.c 2012-10-30 20:22:52.000000000 +0100 +++ nvidia-settings-304.84/src/gtk+-2.x/ctkwindow.c 2013-02-27 15:09:06.000000000 +0100 @@ -687,10 +687,9 @@ ctk_window->attribute_list, ctk_event); if (child) { - const char *title = "X Server Color Correction"; - help = ctk_color_correction_page_create_help(tag_table, title); + help = ctk_color_correction_page_create_help(tag_table); add_page(child, help, ctk_window, &iter, NULL, - title, NULL, NULL, NULL); + "X Server Color Correction", NULL, NULL, NULL); } } Binary files /tmp/j6osCHtl0I/nvidia-settings-304.64/src/libXNVCtrl/libXNVCtrl.a and /tmp/Es0c4OqooJ/nvidia-settings-304.84/src/libXNVCtrl/libXNVCtrl.a differ diff -Nru nvidia-settings-304.64/src/version.mk nvidia-settings-304.84/src/version.mk --- nvidia-settings-304.64/src/version.mk 2012-10-30 20:22:52.000000000 +0100 +++ nvidia-settings-304.84/src/version.mk 2013-02-27 15:09:06.000000000 +0100 @@ -1 +1 @@ -NVIDIA_VERSION = 304.64 +NVIDIA_VERSION = 304.84 diff -Nru nvidia-settings-304.64/version.mk nvidia-settings-304.84/version.mk --- nvidia-settings-304.64/version.mk 2012-10-30 20:22:52.000000000 +0100 +++ nvidia-settings-304.84/version.mk 2013-02-27 15:09:06.000000000 +0100 @@ -1 +1 @@ -NVIDIA_VERSION = 304.64 +NVIDIA_VERSION = 304.84
diffstat for nvidia-graphics-modules-304.64+1 nvidia-graphics-modules-304.84+1 changelog | 7 +++++++ control | 11 +++++------ control.md5sum | 6 +++--- control.source | 3 +-- copyright | 2 +- 5 files changed, 17 insertions(+), 12 deletions(-) diff -Nru nvidia-graphics-modules-304.64+1/debian/changelog nvidia-graphics-modules-304.84+1/debian/changelog --- nvidia-graphics-modules-304.64+1/debian/changelog 2012-11-08 20:07:37.000000000 +0100 +++ nvidia-graphics-modules-304.84+1/debian/changelog 2013-03-16 14:47:35.000000000 +0100 @@ -1,3 +1,10 @@ +nvidia-graphics-modules (304.84+1) unstable; urgency=low + + * Use nvidia-kernel-source 304.84. + * Update my email address and remove DMUA. + + -- Andreas Beckmann <a...@debian.org> Sat, 16 Mar 2013 14:45:12 +0100 + nvidia-graphics-modules (304.64+1) unstable; urgency=low * Use nvidia-kernel-source 304.64. diff -Nru nvidia-graphics-modules-304.64+1/debian/control nvidia-graphics-modules-304.84+1/debian/control --- nvidia-graphics-modules-304.64+1/debian/control 2012-11-08 20:07:37.000000000 +0100 +++ nvidia-graphics-modules-304.84+1/debian/control 2013-03-16 14:47:35.000000000 +0100 @@ -4,11 +4,10 @@ Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-de...@lists.alioth.debian.org> Uploaders: Russ Allbery <r...@debian.org>, - Andreas Beckmann <deb...@abeckmann.de>, -DM-Upload-Allowed: yes + Andreas Beckmann <a...@debian.org>, Build-Depends: debhelper (>= 8), linux-headers-3.2.0-4-amd64 [i386 amd64], linux-headers-3.2.0-4-486 [i386], linux-headers-3.2.0-4-686-pae [i386], - nvidia-kernel-source (>= 304.64), nvidia-kernel-source (<< 304.64.0~), + nvidia-kernel-source (>= 304.84), nvidia-kernel-source (<< 304.84.0~), Standards-Version: 3.9.3 Homepage: http://www.nvidia.com/ Vcs-Git: git://git.debian.org/git/pkg-nvidia/nvidia-graphics-modules.git @@ -17,7 +16,7 @@ Package: nvidia-kernel-amd64 Architecture: i386 amd64 -Depends: ${misc:Depends}, nvidia-kernel-3.2.0-4-amd64 (>= 304.64) +Depends: ${misc:Depends}, nvidia-kernel-3.2.0-4-amd64 (>= 304.84) Breaks: nvidia-kernel-2.6-amd64 (<< 295) Replaces: nvidia-kernel-2.6-amd64 (<< 295) Description: NVIDIA kernel module for Linux (amd64 flavor) @@ -45,7 +44,7 @@ Package: nvidia-kernel-486 Architecture: i386 -Depends: ${misc:Depends}, nvidia-kernel-3.2.0-4-486 (>= 304.64) +Depends: ${misc:Depends}, nvidia-kernel-3.2.0-4-486 (>= 304.84) Breaks: nvidia-kernel-2.6-486 (<< 295) Replaces: nvidia-kernel-2.6-486 (<< 295) Description: NVIDIA kernel module for Linux (486 flavor) @@ -73,7 +72,7 @@ Package: nvidia-kernel-686-pae Architecture: i386 -Depends: ${misc:Depends}, nvidia-kernel-3.2.0-4-686-pae (>= 304.64) +Depends: ${misc:Depends}, nvidia-kernel-3.2.0-4-686-pae (>= 304.84) Breaks: nvidia-kernel-2.6-686-pae (<< 295) Replaces: nvidia-kernel-2.6-686-pae (<< 295) Description: NVIDIA kernel module for Linux (686-pae flavor) diff -Nru nvidia-graphics-modules-304.64+1/debian/control.md5sum nvidia-graphics-modules-304.84+1/debian/control.md5sum --- nvidia-graphics-modules-304.64+1/debian/control.md5sum 2012-11-08 20:07:37.000000000 +0100 +++ nvidia-graphics-modules-304.84+1/debian/control.md5sum 2013-03-16 14:47:35.000000000 +0100 @@ -1,6 +1,6 @@ -d8be4465c3146f1957ca259160b8c036 debian/control -d1d71a255d2fc8e281b325feb948db80 debian/control.source +e184bc47531b1a16be6db8d997b7e7b3 debian/control +74ea8851c11c68068eb126a0581cd61b debian/control.source 8dce140a73e725f1cd59a7aef8ecc83d debian/control.flavor 737e968161571039c186e1855b948ef6 debian/rules f55dbcf51f647cd76be27c83effbc5ca debian/rules.defs -#UPSTREAM_VERSION=304.64# +#UPSTREAM_VERSION=304.84# diff -Nru nvidia-graphics-modules-304.64+1/debian/control.source nvidia-graphics-modules-304.84+1/debian/control.source --- nvidia-graphics-modules-304.64+1/debian/control.source 2012-11-08 20:07:37.000000000 +0100 +++ nvidia-graphics-modules-304.84+1/debian/control.source 2013-03-16 14:47:35.000000000 +0100 @@ -4,8 +4,7 @@ Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-de...@lists.alioth.debian.org> Uploaders: Russ Allbery <r...@debian.org>, - Andreas Beckmann <deb...@abeckmann.de>, -DM-Upload-Allowed: yes + Andreas Beckmann <a...@debian.org>, Build-Depends: debhelper (>= 8), #LINUX_HEADERS# #SOURCE_PKG# (>= #UPSTREAM_VERSION##SOURCE_MIN_REV#), #SOURCE_PKG# (<< #UPSTREAM_VERSION##SOURCE_MAX_SUFFIX#), diff -Nru nvidia-graphics-modules-304.64+1/debian/copyright nvidia-graphics-modules-304.84+1/debian/copyright --- nvidia-graphics-modules-304.64+1/debian/copyright 2012-11-08 20:07:37.000000000 +0100 +++ nvidia-graphics-modules-304.84+1/debian/copyright 2013-03-16 14:47:35.000000000 +0100 @@ -16,7 +16,7 @@ Files: * Copyright: 2003 Randall Donald <rdon...@debian.org> - 2010-2012 Andreas Beckmann <deb...@abeckmann.de> + © 2010-2013 Andreas Beckmann <a...@debian.org> 2010 Russ Allbery <r...@debian.org> Based on packages by Christopher Cheney. License: GPL-2+