Your message dated Sat, 07 Oct 2017 11:33:55 +0100 with message-id <1507372435.18586.64.ca...@adam-barratt.org.uk> 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 ow...@bugs.debian.org immediately.) -- 869836: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869836 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: release.debian.org Severity: normal Tags: stretch User: release.debian....@packages.debian.org 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 Boccassidiff -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 <luca.bocca...@gmail.com> 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 ---