188 Commits

Author SHA256 Message Date
Ana Guerrero
3604554dd7 Accepting request 1242857 from X11:Drivers:Video:Redesign
- fixed build against openSUSE:Factory by defining %_builddir
  if needed (boo#1236746)

- no longer try to patch %post/%postun; no changes needed any longer
- trigger script needs to be triggered now by nvidia-common-G06,
  which replaced kernel-firmware-nvidia-gspx-G06{,-cuda} packages

- fixed version of 'Provides: nvidia-open-signed-kmp = <version>'
  of nvidia-open-signed-cuda-kmp in preamble file
- fixed 
  warning: File listed twice: /usr/src/kernel-modules/nvidia-570.86.16-default

OBS-URL: https://build.opensuse.org/request/show/1242857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=57
2025-02-03 20:45:27 +00:00
16bbe3d46f - fixed build against openSUSE:Factory by defining %_builddir
if needed (boo#1236746)

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=185
2025-02-03 14:30:22 +00:00
387ff87400 - no longer try to patch %post/%postun; no changes needed any longer
- trigger script needs to be triggered now by nvidia-common-G06,
  which replaced kernel-firmware-nvidia-gspx-G06{,-cuda} packages

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=184
2025-02-03 13:51:06 +00:00
a761ef74af - fixed version of 'Provides: nvidia-open-signed-kmp = <version>'
of nvidia-open-signed-cuda-kmp in preamble file
- fixed 
  warning: File listed twice: /usr/src/kernel-modules/nvidia-570.86.16-default

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=183
2025-02-03 12:35:14 +00:00
Ana Guerrero
605b8299e7 Accepting request 1241541 from X11:Drivers:Video:Redesign
- update non-CUDA variant to 570.86.16 (boo#1236658)
- supersedes aarch64-TW-buildfix.patch
- supersedes set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.fop_flags.patch

- Update to 565.77
- non-CUDA variant:
  * get rid of modproee.d and dracut.cd files and udev magic; 
    instead require nvidia-common-G06 
  * Supplements: switch to really supported devices; not only the
    initially supported ones without graphical output
- update non-CUDA and CUDA variant to 570.86.15

- preamble: let -cuda KMP conflict with no-cuda variants < 550.135
  (bsc#1236191)

OBS-URL: https://build.opensuse.org/request/show/1241541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=56
2025-01-31 15:04:31 +00:00
b9779a52d6 - supersedes set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.fop_flags.patch; fixes boo#1236658
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=181
2025-01-30 22:50:27 +00:00
c7fa75356d added 'supersedes aarch64-TW-buildfix.patch' to changelog
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=180
2025-01-30 22:20:09 +00:00
00cf774fbd - update non-CUDA variant to 570.86.16
- Update to 565.77
- non-CUDA variant:
  * get rid of modproee.d and dracut.cd files and udev magic; 
    instead require nvidia-common-G06 
  * Supplements: switch to really supported devices; not only the
    initially supported ones without graphical output
- update non-CUDA and CUDA variant to 570.86.15

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=179
2025-01-30 15:16:15 +00:00
44144e09f3 - preamble: let -cuda KMP conflict with no-cuda variants < 550.135
(bsc#1236191)

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=178
2025-01-22 10:30:41 +00:00
Ana Guerrero
7ee85e81fc Accepting request 1238477 from X11:Drivers:Video:Redesign
- Update to 550.144.03 (bsc#1235461, boo#1235871)
  * fixes CVE-2024-0131, CVE-2024-0147, CVE-2024-0149,
    CVE-2024-0150, CVE-2024-53869

OBS-URL: https://build.opensuse.org/request/show/1238477
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=55
2025-01-17 17:37:59 +00:00
14d523dbf6 added CVE numbers to latest changelog entry
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=176
2025-01-17 11:57:29 +00:00
78d8df1a46 - Update to 550.144.03 (boo#1235871)
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=175
2025-01-16 20:04:55 +00:00
Ana Guerrero
8474206c26 Accepting request 1237048 from X11:Drivers:Video:Redesign
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1237048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=54
2025-01-12 10:22:43 +00:00
Ana Guerrero
7273fd3156 Accepting request 1235163 from X11:Drivers:Video:Redesign
added to changelog that 550.142 supersedes 550.135.patch

OBS-URL: https://build.opensuse.org/request/show/1235163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=53
2025-01-07 19:51:54 +00:00
OBS User buildservice-autocommit
f0b089a3fa baserev update by copy to link target
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=173
2025-01-07 19:51:54 +00:00
OBS User buildservice-autocommit
f57c102088 Updating link to change in openSUSE:Factory/nvidia-open-driver-G06-signed revision 53
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=dc4dcb3cb4bcf8c8c77c00e53deb0e29
2025-01-07 19:51:54 +00:00
44161dda98 removed duplicate 'supersedes 550.135.patch' changelog entry
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=172
2025-01-07 12:22:22 +00:00
60765be460 add to changelog that 550.142 supersedes 550.135.patch
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=171
2025-01-06 11:27:04 +00:00
Ana Guerrero
e4d351e375 Accepting request 1234916 from X11:Drivers:Video:Redesign
- set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.fop_flags.patch
  * needed for Kernel 6.12 for 565.57.01 driver; already fixed
    for 550.142 
    --> https://forums.developer.nvidia.com/t/patch-for-565-57-01-linux-kernel-6-12/313260 

- Update to 550.142 (boo#1234675)

OBS-URL: https://build.opensuse.org/request/show/1234916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=52
2025-01-05 14:31:33 +00:00
27b24edf9d - set-FOP_UNSIGNED_OFFSET-for-nv_drm_fops.fop_flags.patch
* needed for Kernel 6.12 for 565.57.01 driver; already fixed
    for 550.142 
    --> https://forums.developer.nvidia.com/t/patch-for-565-57-01-linux-kernel-6-12/313260

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=169
2025-01-04 13:07:59 +00:00
43054a4bab - Update to 550.142 (boo#1234675)
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=168
2025-01-04 10:01:39 +00:00
Ana Guerrero
362455b61d Accepting request 1233258 from X11:Drivers:Video:Redesign
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1233258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=51
2024-12-26 11:23:38 +00:00
09cc6345f3 - for SLE Micro 6.x use
'%if 0%{?suse_version} == 1600 && !0%{?is_opensuse}'; SLE16
  doesn't set %sle_version and SLE Micro 6.x is already SLE16!

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=166
2024-12-17 12:12:58 +00:00
Ana Guerrero
e0a077d504 Accepting request 1229956 from X11:Drivers:Video:Redesign
- Do not set %{?linux_make_arch} for running make modules/modules-install
- supersedes 550.135.patch

- obsolete <=560.35.03 -cuda KMPs; mistakenly we released
  560.35.03 for SP4 ...

OBS-URL: https://build.opensuse.org/request/show/1229956
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=50
2024-12-11 20:03:49 +00:00
718c1cd5f2 added missing changelog
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=164
2024-12-11 00:07:54 +00:00
bf7d94d7fb - Do not set %{?linux_make_arch} for running make modules/modules-install
- supersedes 550.135.patch

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=163
2024-12-07 16:38:16 +00:00
Ana Guerrero
3adafd5c2a Accepting request 1228250 from X11:Drivers:Video:Redesign
- Make sure the correct FW package is installed on non-CUDA.

- kmp-trigger.sh:
  * avoid to return with exit code != 0 if modules could not be
    unloaded for some reason

- only obsolete 555 CUDA driver/firmware packages

- preamble:
  no longer need to provide nvidia-open-driver-G06-kmp because
  since 565.57.01 to the list of requires of nvidia-compute-G06
  the -signed packages has been added

- For CUDA update version to 565.57.01

- Add 'dummy' firmware package on SLE to work around update
  issues. On SLE, the firmware is installed directly from
  an NVIDIA-hosted repo.

- preamble
  * resolve self conflicts of -cuda KMP during update by adding
    obsoletes to older versions (boo#1233332)

- fixed my wrong patch 550.135.patch I introduced right below;
  it fixed x86_64 build more-or-less accidently but broke aarch64
  build completely ...

- Improve handling of conflicts between different flavors
  (gfx vs. CUDA) (bsc#1233332).

- Update to 550.135 (boo#1233673)
- 550.135.patch: 
  * fixes wrong logic for checking supported architectures

OBS-URL: https://build.opensuse.org/request/show/1228250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=49
2024-12-05 16:06:03 +00:00
2c38047e37 - obsolete <=560.35.03 -cuda KMPs; mistakenly we released
560.35.03 for SP4 ...

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=161
2024-12-05 09:40:31 +00:00
3cee16627a - Make sure the correct FW package is installed on non-CUDA.
- kmp-trigger.sh:
  since 565.57.01 to the list of requires of nvidia-compute-G06

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=160
2024-12-04 09:41:52 +00:00
3124bd6a37 - - kmp-trigger.sh:
* avoid to return with exit code != 0 if modules could not be
    unloaded for some reason

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=159
2024-12-03 12:19:49 +00:00
c3d952ad63 - only obsolete 555 CUDA driver/firmware packages
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=158
2024-11-30 12:31:51 +00:00
9aa9fbcad0 - preamble:
no longer need to provide nvidia-open-driver-G06-kmp because
  since 565.57.01 to the list of requires of nvidia-compute-G06 
  the -signed packages has been added

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=157
2024-11-30 09:27:13 +00:00
5c49a8ef13 - For CUDA update version to 565.57.01
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=156
2024-11-30 02:41:31 +00:00
517b59dc77 - Add Obsoletes with fixed versions to get rid of packages that have a competing
`Conflicts: kernel-firmware-nvidia-gspx-G06`

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=155
2024-11-30 01:49:05 +00:00
a955695848 - Fixed glitch
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=154
2024-11-29 13:20:23 +00:00
dd913412f4 - Add 'dummy' firmware package on SLE to work around update
issues. On SLE, the firmware is installed directly from
  an NVIDIA-hosted repo.

- Improve handling of conflicts between different flavors
  (gfx vs. CUDA) (bsc#1233332).

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=153
2024-11-29 12:14:25 +00:00
259e7997af - preamble
* resolve self conflicts of -cuda KMP during update by adding
    obsoletes to older versions (boo#1233332)

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=152
2024-11-28 13:07:57 +00:00
0f4b789831 - fixed my wrong patch 550.135.patch I introduced right below;
it fixed x86_64 build more-or-less accidently but broke aarch64
  build completely ...

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=151
2024-11-25 19:40:58 +00:00
3cefc45baa - Update to 550.135 (boo#1233673)
- 550.135.patch: 
  * fixes wrong logic for checking supported architectures

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=150
2024-11-25 12:19:47 +00:00
Ana Guerrero
d552b7c6a8 Accepting request 1224830 from X11:Drivers:Video:Redesign
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1224830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=48
2024-11-18 19:02:12 +00:00
85eee78f66 - kmp-trigger.sh:
* avoid to return with exit code != 0 if no modules are loaded

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=148
2024-11-11 10:37:47 +00:00
Ana Guerrero
49f87d16a5 Accepting request 1217357 from X11:Drivers:Video:Redesign
- Update to 550.127.05 (boo#1232057)
  * Fixed a bug which could cause applications using GBM to crash
    when running with nvidia-drm.modeset=0.

- cuda-flavor
  provide also nvidia-open-driver-G06-kmp-$flavor = %version to
  workaround broken cuda-drivers

- For CUDA update version to 560.35.03 
- supersedes kernel-6.10.patch

OBS-URL: https://build.opensuse.org/request/show/1217357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=47
2024-10-24 13:42:45 +00:00
b236ceeb0a - Update to 550.127.05 (boo#1232057)
* Fixed a bug which could cause applications using GBM to crash
    when running with nvidia-drm.modeset=0.

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=146
2024-10-23 03:11:31 +00:00
8f13247dfa - cuda-flavor
provide also nvidia-open-driver-G06-kmp-$flavor = %version to
  workaround broken cuda-drivers

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=145
2024-10-21 11:34:05 +00:00
Ana Guerrero
ff33f4a0e0 Accepting request 1208897 from X11:Drivers:Video:Redesign
- cuda-flavor
  * provide nvidia-open-driver-G06-kmp = %version to workaround
    broken cuda-drivers
- nv-prefer-signed-open-driver
  * added comments for requirements

- latest change hardcoded to 555.42.06; we no longer need this 
  for 560 

- nv-prefer-signed-open-driver:
  * added specicic versions of cuda-drivers/cuda-drivers-xxx as
    preconditions for requiring specific version of
    nvidia-compute-G06 

- nv-prefer-signed-open-driver:
  * no longer require a specific version of
    nvidia-open-driver-G06-signed-cuda-kmp, so it can select the
    correct open driver KMP matching the cuda-runtime version
- cuda-flavor:
  * added nvidia-compute-G06 = %version to preconditions for
    requiring kernel-firmware-nvidia-gspx-G06, since
    nvidia-compute-utils-G06 does not have a version-specific
    requires on nvidia-compute-G06

- cuda-flavor: 
  * require kernel-firmware-nvidia-gspx-G06 instead of 
    kernel-firmware-nvidia-gspx-G06-cuda (which provides also
    kernel-firmware-nvidia-gspx-G06)
  * trigger removal of driver modules also on
    kernel-firmware-nvidia-gspx-G06

- no longer hard-require kernel firmware package, but install it
  automatically once nvidia-compute-utils-G06 gets installed
- trigger removal of driver modules with non-existing or wrong
  firmware when (new) firmware gets installed

OBS-URL: https://build.opensuse.org/request/show/1208897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvidia-open-driver-G06-signed?expand=0&rev=46
2024-10-20 08:04:29 +00:00
2cd6a1936a Accepting request 1208916 from home:sndirsch:branches:X11:Drivers:Video:Redesign
- For CUDA update version to 560.35.03 
- supersedes kernel-6.10.patch

OBS-URL: https://build.opensuse.org/request/show/1208916
OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=143
2024-10-19 18:32:53 +00:00
f913f2bd38 - cuda-flavor
* provide nvidia-open-driver-G06-kmp = %version to workaround
    broken cuda-drivers
- nv-prefer-signed-open-driver
  * added comments for requirements

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=142
2024-10-18 13:33:52 +00:00
53569abb8e - latest change hardcoded to 555.42.06; we no longer need this
for 560

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=141
2024-10-18 12:30:15 +00:00
1b67c1f8e3 - nv-prefer-signed-open-driver:
* added specicic versions of cuda-drivers/cuda-drivers-xxx as
    preconditions for requiring specific version of
    nvidia-compute-G06

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=140
2024-10-18 11:53:06 +00:00
583821041d - nv-prefer-signed-open-driver:
* no longer require a specific version of
    nvidia-open-driver-G06-signed-cuda-kmp, so it can select the
    correct open driver KMP matching the cuda-runtime version
- cuda-flavor:
  * added nvidia-compute-G06 = %version to preconditions for
    requiring kernel-firmware-nvidia-gspx-G06, since
    nvidia-compute-utils-G06 does not have a version-specific
    requires on nvidia-compute-G06

OBS-URL: https://build.opensuse.org/package/show/X11:Drivers:Video:Redesign/nvidia-open-driver-G06-signed?expand=0&rev=139
2024-10-18 10:46:26 +00:00