Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package nvidia-open-driver-G07-signed for
openSUSE:Factory checked in at 2026-04-29 19:19:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nvidia-open-driver-G07-signed (Old)
and /work/SRC/openSUSE:Factory/.nvidia-open-driver-G07-signed.new.30200
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nvidia-open-driver-G07-signed"
Wed Apr 29 19:19:29 2026 rev:10 rq:1349911 version:595.71.05
Changes:
--------
---
/work/SRC/openSUSE:Factory/nvidia-open-driver-G07-signed/nvidia-open-driver-G07-signed.changes
2026-03-27 06:45:23.231775229 +0100
+++
/work/SRC/openSUSE:Factory/.nvidia-open-driver-G07-signed.new.30200/nvidia-open-driver-G07-signed.changes
2026-04-29 19:20:56.252684826 +0200
@@ -1,0 +2,13 @@
+Tue Apr 28 18:46:41 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- update CUDA variant to 595.71.05
+
+-------------------------------------------------------------------
+Wed Apr 22 14:03:18 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- update non-CUDA variant to 595.71.05 (boo#1262574)
+- disable-objtool-override.patch
+ * get rid of confusing objtool warnings (boo#1212841)
+ --> from https://github.com/joanbm/nvidia-470xx-linux-mainline
+
+-------------------------------------------------------------------
Old:
----
open-gpu-kernel-modules-595.58.03.tar.gz
pci_ids-595.58.03
New:
----
disable-objtool-override.patch
open-gpu-kernel-modules-595.71.05.tar.gz
pci_ids-595.71.05
----------(New B)----------
New:- update non-CUDA variant to 595.71.05 (boo#1262574)
- disable-objtool-override.patch
* get rid of confusing objtool warnings (boo#1212841)
----------(New E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ nvidia-open-driver-G07-signed.spec ++++++
--- /var/tmp/diff_new_pack.7UQiek/_old 2026-04-29 19:21:06.693112158 +0200
+++ /var/tmp/diff_new_pack.7UQiek/_new 2026-04-29 19:21:06.713112977 +0200
@@ -16,14 +16,14 @@
#
-%define gfx_aarch64_version 595.58.03
+%define gfx_aarch64_version 595.71.05
%ifarch aarch64
%define gfx_version %gfx_aarch64_version
%else
-%define gfx_version 595.58.03
+%define gfx_version 595.71.05
%endif
-%define cuda_version 595.58.03
+%define cuda_version 595.71.05
%global flavor @BUILD_FLAVOR@%{?nil}
@@ -101,6 +101,7 @@
%if 0%{?sle_version} < 150600
Patch1: kernel-5.14.patch
%endif
+Patch2: disable-objtool-override.patch
BuildRequires: %{kernel_module_package_buildreqs}
BuildRequires: fdupes
BuildRequires: gcc-c++
++++++ disable-objtool-override.patch ++++++
>From 77af76b80b3dea6df69af616d45e4c6a1d26bf4c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Bruguera=20Mic=C3=B3?= <[email protected]>
Date: Mon, 16 Feb 2026 01:07:18 +0000
Subject: [PATCH] Disable final processing of .o files with binary blobs
Due to the fact that the driver is unmaintained, and can't be adapted
to the current Linux kernel security standards (e.g. IBT), as it has a
proprietary blob; as this is likely to be an ever-growing security risk:
Use at your own risk; no warranty of any kind is provided.
--- open-gpu-kernel-modules-580.126.18/kernel-open/Kbuild.orig 2026-04-23
21:52:07.459792273 +0200
+++ open-gpu-kernel-modules-580.126.18/kernel-open/Kbuild 2026-04-23
21:53:19.277186060 +0200
@@ -70,6 +70,19 @@
quiet_cmd_symlink = SYMLINK $@
cmd_symlink = ln -sf $(abspath $<) $@
+# This is an *ugly* hack to disable objtool during the final processing of the
+# objects that embed the proprietary blobs. Objtool can't process them, as they
+# do not follow the requirements of current kernels, including support for
+# critical security features. In Ubuntu 26.04+, this causes a build error.
+# Disable it at your own risk. Note that the MIT license applies:
+# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+nvidia.o nvidia-modeset.o: override objtool-enabled =
$(foreach _module, $(NV_KERNEL_MODULES), \
$(eval include $(src)/$(_module)/$(_module).Kbuild))
++++++ open-gpu-kernel-modules-595.58.03.tar.gz ->
open-gpu-kernel-modules-595.71.05.tar.gz ++++++
/work/SRC/openSUSE:Factory/nvidia-open-driver-G07-signed/open-gpu-kernel-modules-595.58.03.tar.gz
/work/SRC/openSUSE:Factory/.nvidia-open-driver-G07-signed.new.30200/open-gpu-kernel-modules-595.71.05.tar.gz
differ: char 18, line 1