Your message dated Sat, 09 May 2020 11:53:52 +0100
with message-id
<fd7fa4d56896c35aab49a5a51cb69727dc60e87a.ca...@adam-barratt.org.uk>
and subject line Closing requests included in 10.4 point release
has caused the Debian Bug report #950765,
regarding buster-pu: package nvidia-settings-legacy-340xx/340.108-1~deb10u1
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.)
--
950765: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950765
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: buster
User: [email protected]
Usertags: pu
Hi,
I just realized that the 340.108 release of nvidia-settings contained
not only version number bumping (therefore I initially planned to not
update nvidia-settings-legacy-340xx along with
nvidia-graphics-drivers-legacy-340xx), but actual code changes: an
upstream fix for Xorg Xserver 1.20 (which is in buster) was backported
from 390.xx. Upstream changelog (in src:nvidia-graphics-drivers) only
mentioned that for nvidia-xconfig, but the same fix was applied upstream
to nvidia-settings.
I'm not aware of any bug reports regarding this issue, but rebuilding
the package from sid was easy ;-)
The package is already uploaded.
There is no need to rush this update to go along with the updated
driver packages sitting in buster-pu, nvidia-settings-legacy-340xx can
well wait for a subsequent point release.
Andreas
diff -Nru nvidia-settings-legacy-340xx-340.107/debian/changelog
nvidia-settings-legacy-340xx-340.108/debian/changelog
--- nvidia-settings-legacy-340xx-340.107/debian/changelog 2019-02-06
17:02:18.000000000 +0100
+++ nvidia-settings-legacy-340xx-340.108/debian/changelog 2020-02-05
23:25:44.000000000 +0100
@@ -1,3 +1,18 @@
+nvidia-settings-legacy-340xx (340.108-1~deb10u1) buster; urgency=medium
+
+ * Rebuild for buster.
+
+ -- Andreas Beckmann <[email protected]> Wed, 05 Feb 2020 23:25:44 +0100
+
+nvidia-settings-legacy-340xx (340.108-1) unstable; urgency=medium
+
+ * New upstream release 340.108.
+ - Fixed a bug that could prevent nvidia-xconfig from disabling the X
+ Composite extension on version 1.20 of the X.org X server. (390.116-1)
+ * Bump Standards-Version to 4.5.0. No changes needed.
+
+ -- Andreas Beckmann <[email protected]> Wed, 05 Feb 2020 22:56:48 +0100
+
nvidia-settings-legacy-340xx (340.107-2) unstable; urgency=medium
* Synchronize packaging with nvidia-settings-legacy-390xx 390.87-1.
diff -Nru nvidia-settings-legacy-340xx-340.107/debian/control
nvidia-settings-legacy-340xx-340.108/debian/control
--- nvidia-settings-legacy-340xx-340.107/debian/control 2019-02-06
17:02:18.000000000 +0100
+++ nvidia-settings-legacy-340xx-340.108/debian/control 2020-02-05
23:25:44.000000000 +0100
@@ -22,7 +22,7 @@
Build-Conflicts:
libxnvctrl-dev,
Rules-Requires-Root: no
-Standards-Version: 4.3.0
+Standards-Version: 4.5.0
Homepage: https://download.nvidia.com/XFree86/nvidia-settings/
Vcs-Browser: https://salsa.debian.org/nvidia-team/nvidia-settings
Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-settings.git -b
340xx/master
diff -Nru nvidia-settings-legacy-340xx-340.107/debian/copyright
nvidia-settings-legacy-340xx-340.108/debian/copyright
--- nvidia-settings-legacy-340xx-340.107/debian/copyright 2019-02-06
17:02:18.000000000 +0100
+++ nvidia-settings-legacy-340xx-340.108/debian/copyright 2020-02-05
23:25:44.000000000 +0100
@@ -98,7 +98,7 @@
Files: debian/*
Copyright: © 2004-2010 Randall Donald <[email protected]>
© 2009-2010 Fathi Boudra <[email protected]>
- © 2011-2018 Andreas Beckmann <[email protected]>
+ © 2011-2020 Andreas Beckmann <[email protected]>
© 2017 Luca Boccassi <[email protected]>
License: GPL-2
diff -Nru nvidia-settings-legacy-340xx-340.107/doc/version.mk
nvidia-settings-legacy-340xx-340.108/doc/version.mk
--- nvidia-settings-legacy-340xx-340.107/doc/version.mk 2018-05-25
07:53:29.000000000 +0200
+++ nvidia-settings-legacy-340xx-340.108/doc/version.mk 2019-12-12
00:31:04.000000000 +0100
@@ -1 +1 @@
-NVIDIA_VERSION = 340.107
+NVIDIA_VERSION = 340.108
diff -Nru nvidia-settings-legacy-340xx-340.107/samples/version.mk
nvidia-settings-legacy-340xx-340.108/samples/version.mk
--- nvidia-settings-legacy-340xx-340.107/samples/version.mk 2018-05-25
07:53:29.000000000 +0200
+++ nvidia-settings-legacy-340xx-340.108/samples/version.mk 2019-12-12
00:31:04.000000000 +0100
@@ -1 +1 @@
-NVIDIA_VERSION = 340.107
+NVIDIA_VERSION = 340.108
diff -Nru nvidia-settings-legacy-340xx-340.107/src/XF86Config-parser/Generate.c
nvidia-settings-legacy-340xx-340.108/src/XF86Config-parser/Generate.c
--- nvidia-settings-legacy-340xx-340.107/src/XF86Config-parser/Generate.c
2018-05-25 07:53:29.000000000 +0200
+++ nvidia-settings-legacy-340xx-340.108/src/XF86Config-parser/Generate.c
2019-12-12 00:31:05.000000000 +0100
@@ -1322,7 +1322,8 @@
int *isModular,
int *autoloadsGLX,
int *supportsExtensionSection,
- int *xineramaPlusCompositeWorks)
+ int *xineramaPlusCompositeWorks,
+ const char **compositeExtensionName)
{
#define XSERVER_VERSION_FORMAT_1 "X Window System Version"
#define XSERVER_VERSION_FORMAT_2 "X.Org X Server"
@@ -1412,6 +1413,18 @@
} else {
*xineramaPlusCompositeWorks = TRUE;
}
+
+ /*
+ * With X.Org xserver version 1.20, the name of the composite
+ * extension was changed from "Composite" to "COMPOSITE". As of
+ * that release extension names are case-sensitive so we must
+ * ensure the correct case is used.
+ */
+ if (major == 1 && minor >= 20) {
+ *compositeExtensionName = "COMPOSITE";
+ } else {
+ *compositeExtensionName = "Composite";
+ }
return TRUE;
@@ -1449,6 +1462,7 @@
gop->supports_extension_section = FALSE;
gop->autoloads_glx = FALSE;
gop->xinerama_plus_composite_works = FALSE;
+ gop->compositeExtensionName = NULL;
/* run `X -version` with a PATH that hopefully includes the X binary */
@@ -1479,7 +1493,8 @@
&dummy, /* isModular */
&gop->autoloads_glx,
&gop->supports_extension_section,
- &gop->xinerama_plus_composite_works);
+ &gop->xinerama_plus_composite_works,
+ &gop->compositeExtensionName);
if (found) {
if (isXorg) {
diff -Nru
nvidia-settings-legacy-340xx-340.107/src/XF86Config-parser/xf86Parser.h
nvidia-settings-legacy-340xx-340.108/src/XF86Config-parser/xf86Parser.h
--- nvidia-settings-legacy-340xx-340.107/src/XF86Config-parser/xf86Parser.h
2018-05-25 07:53:29.000000000 +0200
+++ nvidia-settings-legacy-340xx-340.108/src/XF86Config-parser/xf86Parser.h
2019-12-12 00:31:05.000000000 +0100
@@ -625,6 +625,7 @@
int supports_extension_section;
int autoloads_glx;
int xinerama_plus_composite_works;
+ const char *compositeExtensionName;
} GenerateOptions;
diff -Nru nvidia-settings-legacy-340xx-340.107/src/gtk+-2.x/ctkdisplayconfig.c
nvidia-settings-legacy-340xx-340.108/src/gtk+-2.x/ctkdisplayconfig.c
--- nvidia-settings-legacy-340xx-340.107/src/gtk+-2.x/ctkdisplayconfig.c
2018-05-25 07:53:29.000000000 +0200
+++ nvidia-settings-legacy-340xx-340.108/src/gtk+-2.x/ctkdisplayconfig.c
2019-12-12 00:31:04.000000000 +0100
@@ -8772,9 +8772,12 @@
if (!config->extensions) {
config->extensions = nvalloc(sizeof(XConfigExtensionsRec));
}
- xconfigRemoveNamedOption(&(config->extensions->options),
"Composite",
+ xconfigRemoveNamedOption(&(config->extensions->options),
+ go.compositeExtensionName,
NULL);
- xconfigAddNewOption(&config->extensions->options, "Composite",
"Disable");
+ xconfigAddNewOption(&config->extensions->options,
+ go.compositeExtensionName,
+ "Disable");
nvfree(composite_disabled_str);
}
}
diff -Nru nvidia-settings-legacy-340xx-340.107/src/libXNVCtrl/version.mk
nvidia-settings-legacy-340xx-340.108/src/libXNVCtrl/version.mk
--- nvidia-settings-legacy-340xx-340.107/src/libXNVCtrl/version.mk
2018-05-25 07:53:29.000000000 +0200
+++ nvidia-settings-legacy-340xx-340.108/src/libXNVCtrl/version.mk
2019-12-12 00:31:04.000000000 +0100
@@ -1 +1 @@
-NVIDIA_VERSION = 340.107
+NVIDIA_VERSION = 340.108
diff -Nru nvidia-settings-legacy-340xx-340.107/src/version.mk
nvidia-settings-legacy-340xx-340.108/src/version.mk
--- nvidia-settings-legacy-340xx-340.107/src/version.mk 2018-05-25
07:53:29.000000000 +0200
+++ nvidia-settings-legacy-340xx-340.108/src/version.mk 2019-12-12
00:31:04.000000000 +0100
@@ -1 +1 @@
-NVIDIA_VERSION = 340.107
+NVIDIA_VERSION = 340.108
diff -Nru nvidia-settings-legacy-340xx-340.107/version.mk
nvidia-settings-legacy-340xx-340.108/version.mk
--- nvidia-settings-legacy-340xx-340.107/version.mk 2018-05-25
07:53:29.000000000 +0200
+++ nvidia-settings-legacy-340xx-340.108/version.mk 2019-12-12
00:31:04.000000000 +0100
@@ -1 +1 @@
-NVIDIA_VERSION = 340.107
+NVIDIA_VERSION = 340.108
--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 10.4
Hi,
Each of the uploads referred to by these bugs was included in today's
stable point release.
Regards,
Adam
--- End Message ---