Your message dated Sat, 07 Oct 2017 11:33:55 +0100
with message-id <[email protected]>
and subject line Closing bugs for 9.2 point release
has caused the Debian Bug report #869836,
regarding stretch-pu: package nvidia-graphics-drivers/375.82-1~deb9u1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
869836: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869836
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: stretch
User: [email protected]
Usertags: pu
Dear Release Team,
The non-free proprietary nvidia-graphics-drivers version 375.66 in
Stretch is affected by CVE-2017-6257 and CVE-2017-6259. Debian bug:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869783
Please consider allowing the new upstream version 375.82, which fixes
these CVEs, in proposed-updates. As usual with these proprietary
drivers, we cannot just cherry-pick the fixes for the CVEs as they are
in the binary blobs.
I have tested this new version on a Stretch amd64 desktop and didn't
encounter any issue.
The debdiff from 375.66-2~deb9u1 to 375.82-1 is attached.
Apart from the new upstream version, the other bug fixes are:
- update binary library blobs symbols files reflecting upstream changes
- allow parallel dkms builds if requested (#864639) by a user
- re-allow dkms ccache usage if enabled by a user
- switch watch files protocol to https, as upstream deprecated ftp
(#868815)
- mark the dkms modules as build-tested up to kernel 4.11
- add support for buster in the nvidia-detect script (#866126), that
helps the users choose the correct drivers that support their hardware
Kind regards,
Luca Boccassi
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/bug-control.mk nvidia-graphics-drivers-375.82/debian/bug-control.mk
--- nvidia-graphics-drivers-375.66/debian/bug-control.mk 2017-02-23 15:37:37.000000000 +0000
+++ nvidia-graphics-drivers-375.82/debian/bug-control.mk 2017-07-26 20:22:43.000000000 +0100
@@ -46,6 +46,7 @@
libdrm-nouveau2
xserver-xorg-video-nouveau
make
+ ccache
libopencl1
opencl-icd
libvulkan1
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/changelog nvidia-graphics-drivers-375.82/debian/changelog
--- nvidia-graphics-drivers-375.66/debian/changelog 2017-07-16 13:35:22.000000000 +0100
+++ nvidia-graphics-drivers-375.82/debian/changelog 2017-07-26 21:42:00.000000000 +0100
@@ -1,3 +1,43 @@
+nvidia-graphics-drivers (375.82-1) unstable; urgency=high
+
+ * New upstream long lived branch release 375.82 (2017-07-24).
+ * Fixed CVE-2017-6257, CVE-2017-6259. (Closes: #869783)
+ - Fix a bug with GLX_EXT_buffer_age where incorrect buffer age values would
+ be reported for SLI AFR configurations. In such configurations buffer age
+ may now be greater than 3, the previous maximum buffer age.
+ - Fixed a bug that could cause hanging and Xids when performing RandR
+ transforms with Overlay and SLI enabled.
+ - Improved handling of framebuffer console restore on systems booted in
+ UEFI mode.
+ - Extended the information reported by the NVIDIA Xinerama X extension to
+ report PRIME displays in addition to directly-connected displays.
+ - Fixed a bug that caused HDMI audio devices to appear or disappear
+ inconsistently when HDMI devices were hotplugged or unplugged.
+ - Fixed a bug that could cause driver errors when setting modes on X
+ screens running at Depth 8 or Depth 15.
+ - Fixed a bug that could cause intermittent kernel panics when running with
+ PRIME Sync.
+ - Fixed a bug that caused a kernel panic when hotplugging HDMI displays on
+ some Zotac mini PCs.
+ - Updated nvidia-installer to label kernel modules with SELinux file type
+ 'modules_object_t'. Some system SELinux policies only permit loading of
+ kernel modules with this SELinux file type.
+ - Removed support for checking for and downloading updated driver packages
+ and precompiled kernel interfaces from nvidia-installer. This
+ functionality was limited to unencrypted ftp and http, and was
+ implemented using code that is no longer actively maintained.
+
+ [ Andreas Beckmann ]
+ * nvidia-kernel-dkms: Honor parallel setting from dkms. (Closes: #864639)
+ * Do not prevent ccache usage. The bug was fixed in ccache 3.0 (in squeeze).
+ * Switch watch URL from ftp:// to https://. (Closes: #868815)
+
+ [ Luca Boccassi ]
+ * Add support for buster/sid in nvidia-detect. (Closes: #866126)
+ * Update symbols files.
+
+ -- Luca Boccassi <[email protected]> Wed, 26 Jul 2017 21:42:00 +0100
+
nvidia-graphics-drivers (375.66-2~deb9u1) stretch; urgency=medium
* Rebuild for stretch.
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/detect/nvidia-detect.in nvidia-graphics-drivers-375.82/debian/detect/nvidia-detect.in
--- nvidia-graphics-drivers-375.66/debian/detect/nvidia-detect.in 2017-07-16 13:35:22.000000000 +0100
+++ nvidia-graphics-drivers-375.82/debian/detect/nvidia-detect.in 2017-07-26 20:22:43.000000000 +0100
@@ -139,7 +139,7 @@
else
echo "Oops. Internal error 8 ($NVGA)"
fi
- elif grep -q "stretch\|^9\|buster\|^10" /etc/debian_version
+ elif grep -q "stretch\|^9" /etc/debian_version
then
if [[ -n ${VERSIONS[999]} ]]; then
if [[ -n ${VERSIONS[340]} ]]; then
@@ -167,6 +167,34 @@
else
echo "Oops. Internal error 9 ($NVGA)"
fi
+ elif grep -q "buster\|^10\|bullseye|^11" /etc/debian_version
+ then
+ if [[ -n ${VERSIONS[999]} ]]; then
+ if [[ -n ${VERSIONS[340]} ]]; then
+ if [[ -n ${VERSIONS[304]} ]]; then
+ echo "Your card is supported by all driver versions."
+ else
+ echo "Your card is supported by the default drivers and legacy driver series 340."
+ fi
+ else
+ echo "Your card is supported by the default drivers."
+ fi
+ PACKAGE="nvidia-driver"
+ elif [[ -n ${VERSIONS[340]} ]]; then
+ echo "Your card is only supported up to the 340 legacy drivers series."
+ PACKAGE="nvidia-legacy-340xx-driver"
+ elif [[ -n ${VERSIONS[304]} ]]; then
+ echo "Your card is only supported up to the 304 legacy drivers series."
+ PACKAGE="nvidia-legacy-304xx-driver"
+ elif [[ -n ${VERSIONS[173]} ]]; then
+ echo "Uh oh. Your card is only supported by the 173.14 legacy drivers series, which is not in any current Debian suite."
+ elif [[ -n ${VERSIONS[96]} ]]; then
+ echo "Uh oh. Your card is only supported by the 96.43 legacy drivers series, which is not in any current Debian suite."
+ elif [[ -n ${VERSIONS[71]} ]]; then
+ echo "Uh oh. Your card is only supported by the 71.86 legacy drivers series, which is not in any current Debian suite."
+ else
+ echo "Oops. Internal error 10 ($NVGA)"
+ fi
else
echo "Uh oh. Failed to identify your Debian suite.";
fi;
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/libegl1-glvnd-nvidia.symbols nvidia-graphics-drivers-375.82/debian/libegl1-glvnd-nvidia.symbols
--- nvidia-graphics-drivers-375.66/debian/libegl1-glvnd-nvidia.symbols 2017-06-11 00:38:50.000000000 +0100
+++ nvidia-graphics-drivers-375.82/debian/libegl1-glvnd-nvidia.symbols 2017-07-26 20:22:43.000000000 +0100
@@ -1,117 +1,117 @@
libEGL.so.1 libegl1-mesa
- (arch=i386)AllocExecPages@Base 375
- (arch=i386)AtomicCompareAndSwap@Base 375
- (arch=i386)AtomicDecrementClampAtZero@Base 375
- (arch=i386)AtomicIncrement@Base 375
- (arch=i386)AtomicSwap@Base 375
- (arch=i386)CheckFork@Base 375.20
- (arch=i386)FindNextStringToken@Base 375
- (arch=i386)FreeExecPages@Base 375
- (arch=i386)GLVND_THREAD_NULL@Base 375
- (arch=i386)InitDeviceListInternal@Base 375
- (arch=i386)IntersectionExtensionStrings@Base 375.20
- (arch=i386)IsTokenInString@Base 375
+#MISSING: 375.82# (arch=i386)AllocExecPages@Base 375
+#MISSING: 375.82# (arch=i386)AtomicCompareAndSwap@Base 375
+#MISSING: 375.82# (arch=i386)AtomicDecrementClampAtZero@Base 375
+#MISSING: 375.82# (arch=i386)AtomicIncrement@Base 375
+#MISSING: 375.82# (arch=i386)AtomicSwap@Base 375
+#MISSING: 375.82# (arch=i386)CheckFork@Base 375.20
+#MISSING: 375.82# (arch=i386)FindNextStringToken@Base 375
+#MISSING: 375.82# (arch=i386)FreeExecPages@Base 375
+#MISSING: 375.82# (arch=i386)GLVND_THREAD_NULL@Base 375
+#MISSING: 375.82# (arch=i386)InitDeviceListInternal@Base 375
+#MISSING: 375.82# (arch=i386)IntersectionExtensionStrings@Base 375.20
+#MISSING: 375.82# (arch=i386)IsTokenInString@Base 375
#MISSING: 355# NvEglRegClientApi@Base 331
- (arch=i386)SplitString@Base 375
- (arch=i386)UnionExtensionStrings@Base 375.20
- (arch=i386)__EGL_DISPATCH_FUNCS@Base 375
- (arch=i386)__EGL_DISPATCH_FUNC_COUNT@Base 375
- (arch=i386)__EGL_DISPATCH_FUNC_INDICES@Base 375
- (arch=i386)__EGL_DISPATCH_FUNC_NAMES@Base 375
- (arch=i386)__eglAddDisplay@Base 375
- (arch=i386)__eglCreateAPIState@Base 375
- (arch=i386)__eglCurrentInit@Base 375
- (arch=i386)__eglCurrentTeardown@Base 375
- (arch=i386)__eglDebugReport@Base 375
- (arch=i386)__eglDestroyAPIState@Base 375
- (arch=i386)__eglDestroyCurrentThreadAPIState@Base 375
- (arch=i386)__eglDeviceCount@Base 375
- (arch=i386)__eglDeviceHash@Base 375
- (arch=i386)__eglDeviceList@Base 375
- (arch=i386)__eglDispatchFetchByCurrent@Base 375
- (arch=i386)__eglDispatchFetchByDevice@Base 375
- (arch=i386)__eglDispatchFetchByDisplay@Base 375
- (arch=i386)__eglDispatchFindDispatchFunction@Base 375
- (arch=i386)__eglEntrypointCommon@Base 375
- (arch=i386)__eglExportsTable@Base 375
- (arch=i386)__eglFetchDispatchEntry@Base 375
- (arch=i386)__eglFreeDisplay@Base 375
- (arch=i386)__eglGetCurrentContext@Base 375
- (arch=i386)__eglGetCurrentDisplay@Base 375
- (arch=i386)__eglGetCurrentSurface@Base 375
- (arch=i386)__eglGetCurrentThreadAPIState@Base 375
- (arch=i386)__eglGetCurrentVendor@Base 375
- (arch=i386)__eglGetEGLDispatchAddress@Base 375
- (arch=i386)__eglGetThreadLabel@Base 375
- (arch=i386)__eglGetVendorFromDevice@Base 375
- (arch=i386)__eglGetVendorFromDisplay@Base 375
- (arch=i386)__eglInitDeviceList@Base 375
- (arch=i386)__eglInitDispatchStubs@Base 375
- (arch=i386)__eglInitVendors@Base 375
- (arch=i386)__eglLoadVendors@Base 375
- (arch=i386)__eglLookupDisplay@Base 375
+#MISSING: 375.82# (arch=i386)SplitString@Base 375
+#MISSING: 375.82# (arch=i386)UnionExtensionStrings@Base 375.20
+#MISSING: 375.82# (arch=i386)__EGL_DISPATCH_FUNCS@Base 375
+#MISSING: 375.82# (arch=i386)__EGL_DISPATCH_FUNC_COUNT@Base 375
+#MISSING: 375.82# (arch=i386)__EGL_DISPATCH_FUNC_INDICES@Base 375
+#MISSING: 375.82# (arch=i386)__EGL_DISPATCH_FUNC_NAMES@Base 375
+#MISSING: 375.82# (arch=i386)__eglAddDisplay@Base 375
+#MISSING: 375.82# (arch=i386)__eglCreateAPIState@Base 375
+#MISSING: 375.82# (arch=i386)__eglCurrentInit@Base 375
+#MISSING: 375.82# (arch=i386)__eglCurrentTeardown@Base 375
+#MISSING: 375.82# (arch=i386)__eglDebugReport@Base 375
+#MISSING: 375.82# (arch=i386)__eglDestroyAPIState@Base 375
+#MISSING: 375.82# (arch=i386)__eglDestroyCurrentThreadAPIState@Base 375
+#MISSING: 375.82# (arch=i386)__eglDeviceCount@Base 375
+#MISSING: 375.82# (arch=i386)__eglDeviceHash@Base 375
+#MISSING: 375.82# (arch=i386)__eglDeviceList@Base 375
+#MISSING: 375.82# (arch=i386)__eglDispatchFetchByCurrent@Base 375
+#MISSING: 375.82# (arch=i386)__eglDispatchFetchByDevice@Base 375
+#MISSING: 375.82# (arch=i386)__eglDispatchFetchByDisplay@Base 375
+#MISSING: 375.82# (arch=i386)__eglDispatchFindDispatchFunction@Base 375
+#MISSING: 375.82# (arch=i386)__eglEntrypointCommon@Base 375
+#MISSING: 375.82# (arch=i386)__eglExportsTable@Base 375
+#MISSING: 375.82# (arch=i386)__eglFetchDispatchEntry@Base 375
+#MISSING: 375.82# (arch=i386)__eglFreeDisplay@Base 375
+#MISSING: 375.82# (arch=i386)__eglGetCurrentContext@Base 375
+#MISSING: 375.82# (arch=i386)__eglGetCurrentDisplay@Base 375
+#MISSING: 375.82# (arch=i386)__eglGetCurrentSurface@Base 375
+#MISSING: 375.82# (arch=i386)__eglGetCurrentThreadAPIState@Base 375
+#MISSING: 375.82# (arch=i386)__eglGetCurrentVendor@Base 375
+#MISSING: 375.82# (arch=i386)__eglGetEGLDispatchAddress@Base 375
+#MISSING: 375.82# (arch=i386)__eglGetThreadLabel@Base 375
+#MISSING: 375.82# (arch=i386)__eglGetVendorFromDevice@Base 375
+#MISSING: 375.82# (arch=i386)__eglGetVendorFromDisplay@Base 375
+#MISSING: 375.82# (arch=i386)__eglInitDeviceList@Base 375
+#MISSING: 375.82# (arch=i386)__eglInitDispatchStubs@Base 375
+#MISSING: 375.82# (arch=i386)__eglInitVendors@Base 375
+#MISSING: 375.82# (arch=i386)__eglLoadVendors@Base 375
+#MISSING: 375.82# (arch=i386)__eglLookupDisplay@Base 375
#MISSING: 375# __eglLookupVendorByName@Base 355
- (arch=i386)__eglMappingInit@Base 375
- (arch=i386)__eglMappingTeardown@Base 375
+#MISSING: 375.82# (arch=i386)__eglMappingInit@Base 375
+#MISSING: 375.82# (arch=i386)__eglMappingTeardown@Base 375
#MISSING: 361.42# __eglPthreadFuncs@Base 355
- (arch=i386)__eglQueryAPI@Base 375
- (arch=i386)__eglSetDispatchIndex@Base 375
- (arch=i386)__eglSetError@Base 375
- (arch=i386)__eglSetLastVendor@Base 375
+#MISSING: 375.82# (arch=i386)__eglQueryAPI@Base 375
+#MISSING: 375.82# (arch=i386)__eglSetDispatchIndex@Base 375
+#MISSING: 375.82# (arch=i386)__eglSetError@Base 375
+#MISSING: 375.82# (arch=i386)__eglSetLastVendor@Base 375
#MISSING: 375# __eglTeardownVendor@Base 355
- (arch=i386)__eglTeardownVendors@Base 375
- (arch=i386)__eglThreadInitialize@Base 375
- (arch=i386)__glvndPthreadFuncs@Base 375
- (arch=i386)__glvndWinsysDispatchAllocIndex@Base 375
- (arch=i386)__glvndWinsysDispatchCleanup@Base 375
- (arch=i386)__glvndWinsysDispatchFindIndex@Base 375
- (arch=i386)__glvndWinsysDispatchGetCount@Base 375
- (arch=i386)__glvndWinsysDispatchGetDispatch@Base 375
- (arch=i386)__glvndWinsysDispatchGetName@Base 375
- (arch=i386)__glvndWinsysDispatchInit@Base 375
- (arch=i386)__glvndWinsysVendorDispatchAddFunc@Base 375
- (arch=i386)__glvndWinsysVendorDispatchCreate@Base 375
- (arch=i386)__glvndWinsysVendorDispatchDestroy@Base 375
- (arch=i386)__glvndWinsysVendorDispatchLookupFunc@Base 375
- (arch=i386)__glvnd_dbg_printf@Base 375
- (arch=i386)cJSON_AddItemReferenceToArray@Base 375
- (arch=i386)cJSON_AddItemReferenceToObject@Base 375
- (arch=i386)cJSON_AddItemToArray@Base 375
- (arch=i386)cJSON_AddItemToObject@Base 375
- (arch=i386)cJSON_AddItemToObjectCS@Base 375
- (arch=i386)cJSON_CreateArray@Base 375
- (arch=i386)cJSON_CreateBool@Base 375
- (arch=i386)cJSON_CreateDoubleArray@Base 375
- (arch=i386)cJSON_CreateFalse@Base 375
- (arch=i386)cJSON_CreateFloatArray@Base 375
- (arch=i386)cJSON_CreateIntArray@Base 375
- (arch=i386)cJSON_CreateNull@Base 375
- (arch=i386)cJSON_CreateNumber@Base 375
- (arch=i386)cJSON_CreateObject@Base 375
- (arch=i386)cJSON_CreateString@Base 375
- (arch=i386)cJSON_CreateStringArray@Base 375
- (arch=i386)cJSON_CreateTrue@Base 375
- (arch=i386)cJSON_Delete@Base 375
- (arch=i386)cJSON_DeleteItemFromArray@Base 375
- (arch=i386)cJSON_DeleteItemFromObject@Base 375
- (arch=i386)cJSON_DetachItemFromArray@Base 375
- (arch=i386)cJSON_DetachItemFromObject@Base 375
- (arch=i386)cJSON_Duplicate@Base 375
- (arch=i386)cJSON_GetArrayItem@Base 375
- (arch=i386)cJSON_GetArraySize@Base 375
- (arch=i386)cJSON_GetErrorPtr@Base 375
- (arch=i386)cJSON_GetObjectItem@Base 375
- (arch=i386)cJSON_InitHooks@Base 375
- (arch=i386)cJSON_InsertItemInArray@Base 375
- (arch=i386)cJSON_Minify@Base 375
- (arch=i386)cJSON_Parse@Base 375
- (arch=i386)cJSON_ParseWithOpts@Base 375
- (arch=i386)cJSON_Print@Base 375
- (arch=i386)cJSON_PrintBuffered@Base 375
- (arch=i386)cJSON_PrintUnformatted@Base 375
- (arch=i386)cJSON_ReplaceItemInArray@Base 375
- (arch=i386)cJSON_ReplaceItemInObject@Base 375
- (arch=i386)clientExtensionStringMutex@Base 375
+#MISSING: 375.82# (arch=i386)__eglTeardownVendors@Base 375
+#MISSING: 375.82# (arch=i386)__eglThreadInitialize@Base 375
+#MISSING: 375.82# (arch=i386)__glvndPthreadFuncs@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchAllocIndex@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchCleanup@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchFindIndex@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchGetCount@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchGetDispatch@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchGetName@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchInit@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysVendorDispatchAddFunc@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysVendorDispatchCreate@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysVendorDispatchDestroy@Base 375
+#MISSING: 375.82# (arch=i386)__glvndWinsysVendorDispatchLookupFunc@Base 375
+#MISSING: 375.82# (arch=i386)__glvnd_dbg_printf@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_AddItemReferenceToArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_AddItemReferenceToObject@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_AddItemToArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_AddItemToObject@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_AddItemToObjectCS@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateBool@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateDoubleArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateFalse@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateFloatArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateIntArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateNull@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateNumber@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateObject@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateString@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateStringArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_CreateTrue@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_Delete@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_DeleteItemFromArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_DeleteItemFromObject@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_DetachItemFromArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_DetachItemFromObject@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_Duplicate@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_GetArrayItem@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_GetArraySize@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_GetErrorPtr@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_GetObjectItem@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_InitHooks@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_InsertItemInArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_Minify@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_Parse@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_ParseWithOpts@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_Print@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_PrintBuffered@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_PrintUnformatted@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_ReplaceItemInArray@Base 375
+#MISSING: 375.82# (arch=i386)cJSON_ReplaceItemInObject@Base 375
+#MISSING: 375.82# (arch=i386)clientExtensionStringMutex@Base 375
eglBindAPI@Base 331
eglBindTexImage@Base 331
eglChooseConfig@Base 331
@@ -123,12 +123,12 @@
eglCreatePbufferSurface@Base 331
eglCreatePixmapSurface@Base 331
eglCreatePlatformPixmapSurface@Base 375
- eglCreatePlatformPixmapSurfaceEXT@Base 375
+#MISSING: 375.82# eglCreatePlatformPixmapSurfaceEXT@Base 375
eglCreatePlatformWindowSurface@Base 375
- eglCreatePlatformWindowSurfaceEXT@Base 375
+#MISSING: 375.82# eglCreatePlatformWindowSurfaceEXT@Base 375
eglCreateSync@Base 375
eglCreateWindowSurface@Base 331
- (arch=i386)eglDebugMessageControlKHR@Base 375
+#MISSING: 375.82# (arch=i386)eglDebugMessageControlKHR@Base 375
eglDestroyContext@Base 331
eglDestroyImage@Base 375
eglDestroySurface@Base 331
@@ -141,16 +141,16 @@
eglGetDisplay@Base 331
eglGetError@Base 331
eglGetPlatformDisplay@Base 375
- (arch=i386)eglGetPlatformDisplayEXT@Base 375
+#MISSING: 375.82# (arch=i386)eglGetPlatformDisplayEXT@Base 375
eglGetProcAddress@Base 331
eglGetSyncAttrib@Base 375
eglInitialize@Base 331
- (arch=i386)eglLabelObjectKHR@Base 375
+#MISSING: 375.82# (arch=i386)eglLabelObjectKHR@Base 375
eglMakeCurrent@Base 331
eglQueryAPI@Base 331
eglQueryContext@Base 331
- (arch=i386)eglQueryDebugKHR@Base 375
- (arch=i386)eglQueryDevicesEXT@Base 375
+#MISSING: 375.82# (arch=i386)eglQueryDebugKHR@Base 375
+#MISSING: 375.82# (arch=i386)eglQueryDevicesEXT@Base 375
eglQueryString@Base 331
eglQuerySurface@Base 331
eglReleaseTexImage@Base 331
@@ -163,16 +163,16 @@
eglWaitGL@Base 331
eglWaitNative@Base 331
eglWaitSync@Base 375
- (arch=i386)glvndSetupPthreads@Base 375
- (arch=i386)glvnd_asprintf@Base 375
- (arch=i386)glvnd_byte_swap16@Base 375
- (arch=i386)glvnd_vasprintf@Base 375
- (arch=i386)mincore@Base 375.66
- (arch=i386)mt_mutexattr_destroy@Base 375
- (arch=i386)mt_mutexattr_init@Base 375
- (arch=i386)mt_mutexattr_settype@Base 375
- (arch=i386)st_mutexattr_destroy@Base 375
- (arch=i386)st_mutexattr_init@Base 375
- (arch=i386)st_mutexattr_settype@Base 375
- (arch=i386)st_rwlock_destroy@Base 375
- (arch=i386)st_rwlock_init@Base 375
+#MISSING: 375.82# (arch=i386)glvndSetupPthreads@Base 375
+#MISSING: 375.82# (arch=i386)glvnd_asprintf@Base 375
+#MISSING: 375.82# (arch=i386)glvnd_byte_swap16@Base 375
+#MISSING: 375.82# (arch=i386)glvnd_vasprintf@Base 375
+#MISSING: 375.82# (arch=i386)mincore@Base 375.66
+#MISSING: 375.82# (arch=i386)mt_mutexattr_destroy@Base 375
+#MISSING: 375.82# (arch=i386)mt_mutexattr_init@Base 375
+#MISSING: 375.82# (arch=i386)mt_mutexattr_settype@Base 375
+#MISSING: 375.82# (arch=i386)st_mutexattr_destroy@Base 375
+#MISSING: 375.82# (arch=i386)st_mutexattr_init@Base 375
+#MISSING: 375.82# (arch=i386)st_mutexattr_settype@Base 375
+#MISSING: 375.82# (arch=i386)st_rwlock_destroy@Base 375
+#MISSING: 375.82# (arch=i386)st_rwlock_init@Base 375
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/libegl1-nvidia.symbols nvidia-graphics-drivers-375.82/debian/libegl1-nvidia.symbols
--- nvidia-graphics-drivers-375.66/debian/libegl1-nvidia.symbols 2016-12-08 16:24:25.000000000 +0000
+++ nvidia-graphics-drivers-375.82/debian/libegl1-nvidia.symbols 2017-07-26 20:22:43.000000000 +0100
@@ -1,14 +1,14 @@
libEGL.so.1 libegl1-mesa
- (arch=i386)AllocExecPages@Base 375
- (arch=i386)FindNextStringToken@Base 375
- (arch=i386)FreeExecPages@Base 375
- (arch=i386)IntersectionExtensionStrings@Base 375.20
- (arch=i386)IsTokenInString@Base 375
- (arch=i386)SplitString@Base 375
- (arch=i386)UnionExtensionStrings@Base 375.20
- (arch=i386)__eglLookupVendorByName@Base 375.20
- (arch=i386)__eglTeardownVendor@Base 375.20
- (arch=i386)__glvnd_dbg_printf@Base 375
+#MISSING: 375.82# (arch=i386)AllocExecPages@Base 375
+#MISSING: 375.82# (arch=i386)FindNextStringToken@Base 375
+#MISSING: 375.82# (arch=i386)FreeExecPages@Base 375
+#MISSING: 375.82# (arch=i386)IntersectionExtensionStrings@Base 375.20
+#MISSING: 375.82# (arch=i386)IsTokenInString@Base 375
+#MISSING: 375.82# (arch=i386)SplitString@Base 375
+#MISSING: 375.82# (arch=i386)UnionExtensionStrings@Base 375.20
+#MISSING: 375.82# (arch=i386)__eglLookupVendorByName@Base 375.20
+#MISSING: 375.82# (arch=i386)__eglTeardownVendor@Base 375.20
+#MISSING: 375.82# (arch=i386)__glvnd_dbg_printf@Base 375
eglBindAPI@Base 331
eglBindTexImage@Base 331
eglChooseConfig@Base 331
@@ -43,6 +43,6 @@
eglWaitClient@Base 331
eglWaitGL@Base 331
eglWaitNative@Base 331
- (arch=i386)glvnd_asprintf@Base 375
- (arch=i386)glvnd_byte_swap16@Base 375
- (arch=i386)glvnd_vasprintf@Base 375
+#MISSING: 375.82# (arch=i386)glvnd_asprintf@Base 375
+#MISSING: 375.82# (arch=i386)glvnd_byte_swap16@Base 375
+#MISSING: 375.82# (arch=i386)glvnd_vasprintf@Base 375
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/libglx0-glvnd-nvidia.symbols nvidia-graphics-drivers-375.82/debian/libglx0-glvnd-nvidia.symbols
--- nvidia-graphics-drivers-375.66/debian/libglx0-glvnd-nvidia.symbols 2016-12-08 16:24:25.000000000 +0000
+++ nvidia-graphics-drivers-375.82/debian/libglx0-glvnd-nvidia.symbols 2017-07-26 20:22:43.000000000 +0100
@@ -1,23 +1,23 @@
libGLX.so.0 libglx0 | #PACKAGE# #MINVER#
- (arch=i386)AllocExecPages@Base 361
- (arch=i386)AtomicCompareAndSwap@Base 361
- (arch=i386)AtomicDecrementClampAtZero@Base 361
- (arch=i386)AtomicIncrement@Base 361
- (arch=i386)AtomicSwap@Base 361
+#MISSING: 375.82# (arch=i386)AllocExecPages@Base 361
+#MISSING: 375.82# (arch=i386)AtomicCompareAndSwap@Base 361
+#MISSING: 375.82# (arch=i386)AtomicDecrementClampAtZero@Base 361
+#MISSING: 375.82# (arch=i386)AtomicIncrement@Base 361
+#MISSING: 375.82# (arch=i386)AtomicSwap@Base 361
#MISSING: 361.42# CurrentContextHashCleanup@Base 361
#MISSING: 361.45# DisplayClosed@Base 361
#MISSING: 375.20# FindNextExtensionName@Base 361
- (arch=i386)FindNextStringToken@Base 375
- (arch=i386)FreeExecPages@Base 361
- (arch=i386)GLVND_THREAD_NULL@Base 361
- (arch=i386)IntersectionExtensionStrings@Base 375.20
+#MISSING: 375.82# (arch=i386)FindNextStringToken@Base 375
+#MISSING: 375.82# (arch=i386)FreeExecPages@Base 361
+#MISSING: 375.82# (arch=i386)GLVND_THREAD_NULL@Base 361
+#MISSING: 375.82# (arch=i386)IntersectionExtensionStrings@Base 375.20
#MISSING: 375.20# IsExtensionInString@Base 361
- (arch=i386)IsTokenInString@Base 375
- (arch=i386)LOCAL_GLX_DISPATCH_FUNCTIONS@Base 361.45.18
+#MISSING: 375.82# (arch=i386)IsTokenInString@Base 375
+#MISSING: 375.82# (arch=i386)LOCAL_GLX_DISPATCH_FUNCTIONS@Base 361.45.18
#MISSING: 375.20# ParseClientVersionString@Base 361
- (arch=i386)SplitString@Base 375
+#MISSING: 375.82# (arch=i386)SplitString@Base 375
#MISSING: 361.42# TeardownVendor@Base 361
- (arch=i386)UnionExtensionStrings@Base 375.20
+#MISSING: 375.82# (arch=i386)UnionExtensionStrings@Base 375.20
#MISSING: 361.45# XGLVQueryExtension@Base 361
#MISSING: 361.45# XGLVQueryScreenVendorMapping@Base 361
#MISSING: 361.45# XGLVQueryVersion@Base 361
@@ -28,59 +28,59 @@
#MISSING: 361.28# __glXAddScreenDrawableMapping@Base 361
#MISSING: 361.28# __glXAddScreenFBConfigMapping@Base 361
#MISSING: 361.45# __glXAddScreenVisualMapping@Base 361
- (arch=i386)__glXAddVendorContextMapping@Base 361.28
- (arch=i386)__glXAddVendorDrawableMapping@Base 361.28
- (arch=i386)__glXAddVendorFBConfigMapping@Base 361.28
+#MISSING: 375.82# (arch=i386)__glXAddVendorContextMapping@Base 361.28
+#MISSING: 375.82# (arch=i386)__glXAddVendorDrawableMapping@Base 361.28
+#MISSING: 375.82# (arch=i386)__glXAddVendorFBConfigMapping@Base 361.28
#MISSING: 367.27# __glXDispatchNoop@Base 361
#MISSING: 367.27# __glXDispatchNoopPtr@Base 361
- (arch=i386)__glXDisplayClosed@Base 361.45
+#MISSING: 375.82# (arch=i386)__glXDisplayClosed@Base 361.45
#MISSING: 361.42# __glXFetchDispatchEntry@Base 361
#MISSING: 361.45# __glXFreeDisplay@Base 361
__glXGLLoadGLXFunction@Base 361
#MISSING: 367.27# __glXGenerateGLXEntrypoint@Base 361
- (arch=i386)__glXGetCurrentDynDispatch@Base 361
- (arch=i386)__glXGetDrawableScreen@Base 361.45
+#MISSING: 375.82# (arch=i386)__glXGetCurrentDynDispatch@Base 361
+#MISSING: 375.82# (arch=i386)__glXGetDrawableScreen@Base 361.45
#MISSING: 361.28# __glXGetDrawableStaticDispatch@Base 361
- (arch=i386)__glXGetDynDispatch@Base 361
+#MISSING: 375.82# (arch=i386)__glXGetDynDispatch@Base 361
#MISSING: 367.27# __glXGetGLDispatch@Base 361
- (arch=i386)__glXGetGLXDispatchAddress@Base 361
+#MISSING: 375.82# (arch=i386)__glXGetGLXDispatchAddress@Base 361
#MISSING: 367.27# __glXGetStaticDispatch@Base 361
- (arch=i386)__glXLookupDisplay@Base 361
- (arch=i386)__glXLookupVendorByName@Base 361
- (arch=i386)__glXLookupVendorByScreen@Base 361
- (arch=i386)__glXMappingInit@Base 361.45.18
- (arch=i386)__glXMappingTeardown@Base 361
+#MISSING: 375.82# (arch=i386)__glXLookupDisplay@Base 361
+#MISSING: 375.82# (arch=i386)__glXLookupVendorByName@Base 361
+#MISSING: 375.82# (arch=i386)__glXLookupVendorByScreen@Base 361
+#MISSING: 375.82# (arch=i386)__glXMappingInit@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glXMappingTeardown@Base 361
#MISSING: 361.42# __glXNotifyContextDestroyed@Base 361
#MISSING: 361.42# __glXPthreadFuncs@Base 361
- (arch=i386)__glXQueryServerString@Base 361.45
+#MISSING: 375.82# (arch=i386)__glXQueryServerString@Base 361.45
#MISSING: 361.28# __glXRemoveScreenContextMapping@Base 361
#MISSING: 361.28# __glXRemoveScreenDrawableMapping@Base 361
#MISSING: 361.28# __glXRemoveScreenFBConfigMapping@Base 361
#MISSING: 361.45# __glXRemoveScreenVisualMapping@Base 361
- (arch=i386)__glXRemoveVendorContextMapping@Base 361.28
- (arch=i386)__glXRemoveVendorDrawableMapping@Base 361.28
- (arch=i386)__glXRemoveVendorFBConfigMapping@Base 361.28
+#MISSING: 375.82# (arch=i386)__glXRemoveVendorContextMapping@Base 361.28
+#MISSING: 375.82# (arch=i386)__glXRemoveVendorDrawableMapping@Base 361.28
+#MISSING: 375.82# (arch=i386)__glXRemoveVendorFBConfigMapping@Base 361.28
#MISSING: 361.28# __glXScreenFromContext@Base 361
#MISSING: 361.28# __glXScreenFromDrawable@Base 361
#MISSING: 361.28# __glXScreenFromFBConfig@Base 361
- (arch=i386)__glXThreadInitialize@Base 361
- (arch=i386)__glXVendorFromContext@Base 361
- (arch=i386)__glXVendorFromDrawable@Base 361
- (arch=i386)__glXVendorFromFBConfig@Base 361
+#MISSING: 375.82# (arch=i386)__glXThreadInitialize@Base 361
+#MISSING: 375.82# (arch=i386)__glXVendorFromContext@Base 361
+#MISSING: 375.82# (arch=i386)__glXVendorFromDrawable@Base 361
+#MISSING: 375.82# (arch=i386)__glXVendorFromFBConfig@Base 361
#MISSING: 361.45# __glXVendorFromVisual@Base 361
- (arch=i386)__glvndPthreadFuncs@Base 361.42
- (arch=i386)__glvndWinsysDispatchAllocIndex@Base 361.45.18
- (arch=i386)__glvndWinsysDispatchCleanup@Base 361.45.18
- (arch=i386)__glvndWinsysDispatchFindIndex@Base 361.45.18
- (arch=i386)__glvndWinsysDispatchGetCount@Base 361.45.18
- (arch=i386)__glvndWinsysDispatchGetDispatch@Base 361.45.18
- (arch=i386)__glvndWinsysDispatchGetName@Base 361.45.18
- (arch=i386)__glvndWinsysDispatchInit@Base 361.45.18
- (arch=i386)__glvndWinsysVendorDispatchAddFunc@Base 361.45.18
- (arch=i386)__glvndWinsysVendorDispatchCreate@Base 361.45.18
- (arch=i386)__glvndWinsysVendorDispatchDestroy@Base 361.45.18
- (arch=i386)__glvndWinsysVendorDispatchLookupFunc@Base 361.45.18
- (arch=i386)__glvnd_dbg_printf@Base 361
+#MISSING: 375.82# (arch=i386)__glvndPthreadFuncs@Base 361.42
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchAllocIndex@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchCleanup@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchFindIndex@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchGetCount@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchGetDispatch@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchGetName@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvndWinsysDispatchInit@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvndWinsysVendorDispatchAddFunc@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvndWinsysVendorDispatchCreate@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvndWinsysVendorDispatchDestroy@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvndWinsysVendorDispatchLookupFunc@Base 361.45.18
+#MISSING: 375.82# (arch=i386)__glvnd_dbg_printf@Base 361
#MISSING: 367.27# cacheInitializeOnce@Base 361
glXChooseFBConfig@Base 361
glXChooseVisual@Base 361
@@ -122,24 +122,24 @@
glXUseXFont@Base 361
glXWaitGL@Base 361
glXWaitX@Base 361
- (arch=i386)glvndAppErrorCheckGetEnabled@Base 361.45
- (arch=i386)glvndAppErrorCheckInit@Base 361.45
- (arch=i386)glvndAppErrorCheckReportError@Base 361.45
- (arch=i386)glvndFreeEntrypoints@Base 361
- (arch=i386)glvndGenerateEntrypoint@Base 361
- (arch=i386)glvndSetupPthreads@Base 361
- (arch=i386)glvndUpdateEntrypoints@Base 361
- (arch=i386)glvnd_asprintf@Base 361
- (arch=i386)glvnd_byte_swap16@Base 361
- (arch=i386)glvnd_vasprintf@Base 375
- (arch=i386)mt_mutexattr_destroy@Base 361
- (arch=i386)mt_mutexattr_init@Base 361
- (arch=i386)mt_mutexattr_settype@Base 361
+#MISSING: 375.82# (arch=i386)glvndAppErrorCheckGetEnabled@Base 361.45
+#MISSING: 375.82# (arch=i386)glvndAppErrorCheckInit@Base 361.45
+#MISSING: 375.82# (arch=i386)glvndAppErrorCheckReportError@Base 361.45
+#MISSING: 375.82# (arch=i386)glvndFreeEntrypoints@Base 361
+#MISSING: 375.82# (arch=i386)glvndGenerateEntrypoint@Base 361
+#MISSING: 375.82# (arch=i386)glvndSetupPthreads@Base 361
+#MISSING: 375.82# (arch=i386)glvndUpdateEntrypoints@Base 361
+#MISSING: 375.82# (arch=i386)glvnd_asprintf@Base 361
+#MISSING: 375.82# (arch=i386)glvnd_byte_swap16@Base 361
+#MISSING: 375.82# (arch=i386)glvnd_vasprintf@Base 375
+#MISSING: 375.82# (arch=i386)mt_mutexattr_destroy@Base 361
+#MISSING: 375.82# (arch=i386)mt_mutexattr_init@Base 361
+#MISSING: 375.82# (arch=i386)mt_mutexattr_settype@Base 361
#MISSING: 361.45# public_entry_end@Base 361
#MISSING: 361.45# public_entry_start@Base 361
- (arch=i386)st_mutexattr_destroy@Base 361
- (arch=i386)st_mutexattr_init@Base 361
- (arch=i386)st_mutexattr_settype@Base 361
- (arch=i386)st_rwlock_destroy@Base 361
- (arch=i386)st_rwlock_init@Base 361
+#MISSING: 375.82# (arch=i386)st_mutexattr_destroy@Base 361
+#MISSING: 375.82# (arch=i386)st_mutexattr_init@Base 361
+#MISSING: 375.82# (arch=i386)st_mutexattr_settype@Base 361
+#MISSING: 375.82# (arch=i386)st_rwlock_destroy@Base 361
+#MISSING: 375.82# (arch=i386)st_rwlock_init@Base 361
#MISSING: 361.45# xglv_ext_name@Base 361
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/libnvidia-ml1.symbols nvidia-graphics-drivers-375.82/debian/libnvidia-ml1.symbols
--- nvidia-graphics-drivers-375.66/debian/libnvidia-ml1.symbols 2017-05-30 20:55:31.000000000 +0100
+++ nvidia-graphics-drivers-375.82/debian/libnvidia-ml1.symbols 2017-07-26 20:22:43.000000000 +0100
@@ -43,6 +43,7 @@
nvmlDeviceGetFanSpeed@Base 270
nvmlDeviceGetGpuOperationMode@Base 304.48
nvmlDeviceGetGraphicsRunningProcesses@Base 346
+ nvmlDeviceGetGridLicensableFeatures@Base 375.82
nvmlDeviceGetHandleByIndex@Base 270
nvmlDeviceGetHandleByIndex_v2@Base 319
nvmlDeviceGetHandleByPciBusId@Base 270
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/module/debian/rules.in nvidia-graphics-drivers-375.82/debian/module/debian/rules.in
--- nvidia-graphics-drivers-375.66/debian/module/debian/rules.in 2016-09-24 21:40:20.000000000 +0100
+++ nvidia-graphics-drivers-375.82/debian/module/debian/rules.in 2017-07-26 20:22:43.000000000 +0100
@@ -1,9 +1,5 @@
#!/usr/bin/make -f
-# Disable ccache, which causes strange build failures with the module.
-# See Bug#582748.
-export CCACHE_DISABLE := 1
-
export NV_VERBOSE := 1
MODULE_BASENAME = #MODULE#
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/nvidia-kernel-dkms.dkms.in nvidia-graphics-drivers-375.82/debian/nvidia-kernel-dkms.dkms.in
--- nvidia-graphics-drivers-375.66/debian/nvidia-kernel-dkms.dkms.in 2016-09-24 21:40:21.000000000 +0100
+++ nvidia-graphics-drivers-375.82/debian/nvidia-kernel-dkms.dkms.in 2017-07-26 20:22:43.000000000 +0100
@@ -9,8 +9,8 @@
DEST_MODULE_LOCATION[0]="/updates/dkms"
AUTOINSTALL=yes
-MAKE[0]="unset ARCH; env CCACHE_DISABLE=1 NV_VERBOSE=1 \
- make modules KERNEL_UNAME=${kernelver}"
+MAKE[0]="unset ARCH; env NV_VERBOSE=1 \
+ make ${parallel_jobs+-j$parallel_jobs} modules KERNEL_UNAME=${kernelver}"
CLEAN="make KERNEL_UNAME=${kernelver} clean"
BUILT_MODULE_NAME[1]="nvidia-modeset"
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/rules.defs nvidia-graphics-drivers-375.82/debian/rules.defs
--- nvidia-graphics-drivers-375.66/debian/rules.defs 2017-05-30 20:55:31.000000000 +0100
+++ nvidia-graphics-drivers-375.82/debian/rules.defs 2017-07-26 20:22:43.000000000 +0100
@@ -10,7 +10,7 @@
NVIDIA_LEGACY_CHECK = nvidia-legacy-check (>= 343) [!ppc64el]
-LINUX_KMOD_TESTED = 4.10
+LINUX_KMOD_TESTED = 4.11
LINUX_KMOD_TESTED_amd64 =
LINUX_KMOD_TESTED_i386 =
LINUX_KMOD_TESTED_armhf =
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/watch nvidia-graphics-drivers-375.82/debian/watch
--- nvidia-graphics-drivers-375.66/debian/watch 2017-05-30 20:56:25.000000000 +0100
+++ nvidia-graphics-drivers-375.82/debian/watch 2017-07-26 20:22:43.000000000 +0100
@@ -2,6 +2,6 @@
# ftp://download.nvidia.com/XFree86/Linux-x86_64/256.29/NVIDIA-Linux-x86_64-256.29.run
# ftp://download.nvidia.com/XFree86/Linux-32bit-ARM/319.32/NVIDIA-Linux-armv7l-gnueabihf-319.32.run
version=3
-ftp://download.nvidia.com/XFree86/Linux-x86/(375(?:\.[\d\.\-]+)?)/NVIDIA-Linux-x86-([\d\.\-]+)(?:-pkg0)?\.run
-ftp://download.nvidia.com/XFree86/Linux-x86_64/(375(?:\.[\d\.\-]+)?)/NVIDIA-Linux-x86_64-([\d\.\-]+)(?:-pkg2)?\.run
-ftp://download.nvidia.com/XFree86/Linux-32bit-ARM/(375(?:\.[\d\.\-]+)?)/NVIDIA-Linux-armv7l-gnueabihf-([\d\.\-]+).run
+https://download.nvidia.com/XFree86/Linux-x86/(375(?:\.[\d\.\-]+)?)/NVIDIA-Linux-x86-([\d\.\-]+)(?:-pkg0)?\.run
+https://download.nvidia.com/XFree86/Linux-x86_64/(375(?:\.[\d\.\-]+)?)/NVIDIA-Linux-x86_64-([\d\.\-]+)(?:-pkg2)?\.run
+https://download.nvidia.com/XFree86/Linux-32bit-ARM/(375(?:\.[\d\.\-]+)?)/NVIDIA-Linux-armv7l-gnueabihf-([\d\.\-]+).run
diff -Nru --exclude '*.run' nvidia-graphics-drivers-375.66/debian/watch.in nvidia-graphics-drivers-375.82/debian/watch.in
--- nvidia-graphics-drivers-375.66/debian/watch.in 2013-10-21 10:04:06.000000000 +0100
+++ nvidia-graphics-drivers-375.82/debian/watch.in 2017-07-26 20:22:43.000000000 +0100
@@ -2,6 +2,6 @@
# ftp://download.nvidia.com/XFree86/Linux-x86_64/256.29/NVIDIA-Linux-x86_64-256.29.run
# ftp://download.nvidia.com/XFree86/Linux-32bit-ARM/319.32/NVIDIA-Linux-armv7l-gnueabihf-319.32.run
version=3
-ftp://download.nvidia.com/XFree86/Linux-x86/(#WATCH_PATTERN#)/NVIDIA-Linux-x86-([\d\.\-]+)(?:-pkg0)?\.run
-ftp://download.nvidia.com/XFree86/Linux-x86_64/(#WATCH_PATTERN#)/NVIDIA-Linux-x86_64-([\d\.\-]+)(?:-pkg2)?\.run
-ftp://download.nvidia.com/XFree86/Linux-32bit-ARM/(#WATCH_PATTERN#)/NVIDIA-Linux-armv7l-gnueabihf-([\d\.\-]+).run
+https://download.nvidia.com/XFree86/Linux-x86/(#WATCH_PATTERN#)/NVIDIA-Linux-x86-([\d\.\-]+)(?:-pkg0)?\.run
+https://download.nvidia.com/XFree86/Linux-x86_64/(#WATCH_PATTERN#)/NVIDIA-Linux-x86_64-([\d\.\-]+)(?:-pkg2)?\.run
+https://download.nvidia.com/XFree86/Linux-32bit-ARM/(#WATCH_PATTERN#)/NVIDIA-Linux-armv7l-gnueabihf-([\d\.\-]+).run
signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
Version: 9.2
Hi.
The updates referenced by each of these bugs was included in today's
point release of stretch.
Regards,
Adam
--- End Message ---