diff -Nru linux-restricted-modules-intel-iotg-5.15.0/debian/changelog linux-restricted-modules-intel-iotg-5.15.0/debian/changelog --- linux-restricted-modules-intel-iotg-5.15.0/debian/changelog 2022-06-09 18:03:21.000000000 +0000 +++ linux-restricted-modules-intel-iotg-5.15.0/debian/changelog 2022-08-07 17:27:18.000000000 +0000 @@ -1,3 +1,38 @@ +linux-restricted-modules-intel-iotg (5.15.0-1013.17) jammy; urgency=medium + + * Master version: 5.15.0-1013.17 + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/2022.07.11) + + -- Thadeu Lima de Souza Cascardo Sun, 07 Aug 2022 14:27:18 -0300 + +linux-restricted-modules-intel-iotg (5.15.0-1012.16) jammy; urgency=medium + + * Master version: 5.15.0-1012.16 + + -- Philip Cox Tue, 26 Jul 2022 13:20:25 -0400 + +linux-restricted-modules-intel-iotg (5.15.0-1011.15) jammy; urgency=medium + + * Master version: 5.15.0-1011.15 + + * LRMv6: add multi-architecture support (LP: #1968774) + - [Packaging] LRMv6: add multi-architecture support + + * Miscellaneous Ubuntu changes + - debian/tracking-bug -- update from master + + -- Jian Hui Lee Sat, 02 Jul 2022 00:05:37 +0800 + +linux-restricted-modules-intel-iotg (5.15.0-1010.14+1) jammy; urgency=medium + + * Packaging resync (LP: #1786013) + - debian/dkms-versions -- update from kernel-versions (main/2022.05.30) + - update spin to 2022.05.30-5 + + -- Andy Whitcroft Fri, 24 Jun 2022 14:21:28 +0100 + linux-restricted-modules-intel-iotg (5.15.0-1010.14) jammy; urgency=medium * Master version: 5.15.0-1010.14 diff -Nru linux-restricted-modules-intel-iotg-5.15.0/debian/control linux-restricted-modules-intel-iotg-5.15.0/debian/control --- linux-restricted-modules-intel-iotg-5.15.0/debian/control 2022-06-09 18:03:21.000000000 +0000 +++ linux-restricted-modules-intel-iotg-5.15.0/debian/control 2022-08-07 17:27:18.000000000 +0000 @@ -9,7 +9,7 @@ curl, dkms, gawk, - linux-headers-5.15.0-1010-intel-iotg (>= 5.15.0-1010.14) [amd64], + linux-headers-5.15.0-1013-intel-iotg (>= 5.15.0-1013.17) [amd64], lsb-release, python3, python3-apt, @@ -18,154 +18,178 @@ Package: linux-modules-nvidia-390-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Provides: ${dkms:nvidia-390-modules}, nvidia-prebuilt-kernel Depends: ${misc:Depends}, - linux-modules-nvidia-390-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-modules-nvidia-390-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-390}, Description: Extra drivers for nvidia-390 for the intel-iotg flavour Install extra signed nvidia-390 modules compatible with the intel-iotg flavour. Package: linux-modules-nvidia-470-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Provides: ${dkms:nvidia-470-modules}, nvidia-prebuilt-kernel Depends: ${misc:Depends}, - linux-modules-nvidia-470-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-modules-nvidia-470-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-470}, Description: Extra drivers for nvidia-470 for the intel-iotg flavour Install extra signed nvidia-470 modules compatible with the intel-iotg flavour. Package: linux-modules-nvidia-510-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Provides: ${dkms:nvidia-510-modules}, nvidia-prebuilt-kernel Depends: ${misc:Depends}, - linux-modules-nvidia-510-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-modules-nvidia-510-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-510}, Description: Extra drivers for nvidia-510 for the intel-iotg flavour Install extra signed nvidia-510 modules compatible with the intel-iotg flavour. +Package: linux-modules-nvidia-515-intel-iotg +Build-Profiles: +Architecture: amd64 +Section: kernel +Provides: ${dkms:nvidia-515-modules}, nvidia-prebuilt-kernel +Depends: + ${misc:Depends}, + linux-modules-nvidia-515-5.15.0-1013-intel-iotg (= ${binary:Version}), + ${nvk:nvidia-515}, +Description: Extra drivers for nvidia-515 for the intel-iotg flavour + Install extra signed nvidia-515 modules compatible with the intel-iotg flavour. + Package: linux-modules-nvidia-418-server-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Provides: ${dkms:nvidia-418-server-modules}, nvidia-prebuilt-kernel Depends: ${misc:Depends}, - linux-modules-nvidia-418-server-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-modules-nvidia-418-server-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-418-server}, Description: Extra drivers for nvidia-418-server for the intel-iotg flavour Install extra signed nvidia-418-server modules compatible with the intel-iotg flavour. Package: linux-modules-nvidia-450-server-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Provides: ${dkms:nvidia-450-server-modules}, nvidia-prebuilt-kernel Depends: ${misc:Depends}, - linux-modules-nvidia-450-server-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-modules-nvidia-450-server-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-450-server}, Description: Extra drivers for nvidia-450-server for the intel-iotg flavour Install extra signed nvidia-450-server modules compatible with the intel-iotg flavour. Package: linux-modules-nvidia-470-server-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Provides: ${dkms:nvidia-470-server-modules}, nvidia-prebuilt-kernel Depends: ${misc:Depends}, - linux-modules-nvidia-470-server-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-modules-nvidia-470-server-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-470-server}, Description: Extra drivers for nvidia-470-server for the intel-iotg flavour Install extra signed nvidia-470-server modules compatible with the intel-iotg flavour. Package: linux-modules-nvidia-510-server-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Provides: ${dkms:nvidia-510-server-modules}, nvidia-prebuilt-kernel Depends: ${misc:Depends}, - linux-modules-nvidia-510-server-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-modules-nvidia-510-server-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-510-server}, Description: Extra drivers for nvidia-510-server for the intel-iotg flavour Install extra signed nvidia-510-server modules compatible with the intel-iotg flavour. +Package: linux-modules-nvidia-515-server-intel-iotg +Build-Profiles: +Architecture: amd64 +Section: kernel +Provides: ${dkms:nvidia-515-server-modules}, nvidia-prebuilt-kernel +Depends: + ${misc:Depends}, + linux-modules-nvidia-515-server-5.15.0-1013-intel-iotg (= ${binary:Version}), + ${nvk:nvidia-515-server}, +Description: Extra drivers for nvidia-515-server for the intel-iotg flavour + Install extra signed nvidia-515-server modules compatible with the intel-iotg flavour. + Package: linux-modules-nvidia-465-intel-iotg -Architecture: amd64 +Architecture: amd64 Section: oldlibs Depends: linux-modules-nvidia-470-intel-iotg Description: Extra drivers for nvidia-465 for the intel-iotg flavour (dummy transitional package) Transitional package for upgrades of -465 to -470. Package: linux-modules-nvidia-460-intel-iotg -Architecture: amd64 +Architecture: amd64 Section: oldlibs Depends: linux-modules-nvidia-470-intel-iotg Description: Extra drivers for nvidia-460 for the intel-iotg flavour (dummy transitional package) Transitional package for upgrades of -460 to -470. Package: linux-modules-nvidia-455-intel-iotg -Architecture: amd64 +Architecture: amd64 Section: oldlibs Depends: linux-modules-nvidia-470-intel-iotg Description: Extra drivers for nvidia-455 for the intel-iotg flavour (dummy transitional package) Transitional package for upgrades of -455 to -470. Package: linux-modules-nvidia-450-intel-iotg -Architecture: amd64 +Architecture: amd64 Section: oldlibs Depends: linux-modules-nvidia-470-intel-iotg Description: Extra drivers for nvidia-450 for the intel-iotg flavour (dummy transitional package) Transitional package for upgrades of -450 to -470. Package: linux-modules-nvidia-440-intel-iotg -Architecture: amd64 +Architecture: amd64 Section: oldlibs Depends: linux-modules-nvidia-470-intel-iotg Description: Extra drivers for nvidia-440 for the intel-iotg flavour (dummy transitional package) Transitional package for upgrades of -440 to -470. Package: linux-modules-nvidia-435-intel-iotg -Architecture: amd64 +Architecture: amd64 Section: oldlibs Depends: linux-modules-nvidia-470-intel-iotg Description: Extra drivers for nvidia-435 for the intel-iotg flavour (dummy transitional package) Transitional package for upgrades of -435 to -470. Package: linux-modules-nvidia-495-intel-iotg -Architecture: amd64 +Architecture: amd64 Section: oldlibs Depends: linux-modules-nvidia-510-intel-iotg Description: Extra drivers for nvidia-495 for the intel-iotg flavour (dummy transitional package) Transitional package for upgrades of -495 to -510. Package: linux-modules-nvidia-440-server-intel-iotg -Architecture: amd64 +Architecture: amd64 Section: oldlibs Depends: linux-modules-nvidia-450-server-intel-iotg Description: Extra drivers for nvidia-440-server for the intel-iotg flavour (dummy transitional package) Transitional package for upgrades of -440-server to -450-server. Package: linux-modules-nvidia-460-server-intel-iotg -Architecture: amd64 +Architecture: amd64 Section: oldlibs Depends: linux-modules-nvidia-470-server-intel-iotg Description: Extra drivers for nvidia-460-server for the intel-iotg flavour (dummy transitional package) Transitional package for upgrades of -460-server to -470-server. -Package: linux-objects-nvidia-390-5.15.0-1010-intel-iotg +Package: linux-objects-nvidia-390-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} @@ -173,39 +197,39 @@ ${misc:Depends}, ${shlibs:Depends}, binutils, -Description: Linux kernel nvidia modules for version 5.15.0-1010 (objects) - This package contains the Linux kernel nvidia modules for version 5.15.0-1010. +Description: Linux kernel nvidia modules for version 5.15.0-1013 (objects) + This package contains the Linux kernel nvidia modules for version 5.15.0-1013. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-390-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-modules-nvidia-390-5.15.0-1010-intel-iotg +Package: linux-modules-nvidia-390-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} Depends: ${misc:Depends}, ${shlibs:Depends}, - linux-image-5.15.0-1010-intel-iotg | linux-image-unsigned-5.15.0-1010-intel-iotg, - linux-signatures-nvidia-5.15.0-1010-intel-iotg (= 5.15.0-1010.14), - linux-objects-nvidia-390-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-image-5.15.0-1013-intel-iotg | linux-image-unsigned-5.15.0-1013-intel-iotg, + linux-signatures-nvidia-5.15.0-1013-intel-iotg (= 5.15.0-1013.17), + linux-objects-nvidia-390-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-390}, -Description: Linux kernel nvidia modules for version 5.15.0-1010 +Description: Linux kernel nvidia modules for version 5.15.0-1013 This package pulls together the Linux kernel nvidia modules for - version 5.15.0-1010 with the appropriate signatures. + version 5.15.0-1013 with the appropriate signatures. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-390-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-objects-nvidia-470-5.15.0-1010-intel-iotg +Package: linux-objects-nvidia-470-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} @@ -213,39 +237,39 @@ ${misc:Depends}, ${shlibs:Depends}, binutils, -Description: Linux kernel nvidia modules for version 5.15.0-1010 (objects) - This package contains the Linux kernel nvidia modules for version 5.15.0-1010. +Description: Linux kernel nvidia modules for version 5.15.0-1013 (objects) + This package contains the Linux kernel nvidia modules for version 5.15.0-1013. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-470-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-modules-nvidia-470-5.15.0-1010-intel-iotg +Package: linux-modules-nvidia-470-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} Depends: ${misc:Depends}, ${shlibs:Depends}, - linux-image-5.15.0-1010-intel-iotg | linux-image-unsigned-5.15.0-1010-intel-iotg, - linux-signatures-nvidia-5.15.0-1010-intel-iotg (= 5.15.0-1010.14), - linux-objects-nvidia-470-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-image-5.15.0-1013-intel-iotg | linux-image-unsigned-5.15.0-1013-intel-iotg, + linux-signatures-nvidia-5.15.0-1013-intel-iotg (= 5.15.0-1013.17), + linux-objects-nvidia-470-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-470}, -Description: Linux kernel nvidia modules for version 5.15.0-1010 +Description: Linux kernel nvidia modules for version 5.15.0-1013 This package pulls together the Linux kernel nvidia modules for - version 5.15.0-1010 with the appropriate signatures. + version 5.15.0-1013 with the appropriate signatures. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-470-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-objects-nvidia-510-5.15.0-1010-intel-iotg +Package: linux-objects-nvidia-510-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} @@ -253,39 +277,79 @@ ${misc:Depends}, ${shlibs:Depends}, binutils, -Description: Linux kernel nvidia modules for version 5.15.0-1010 (objects) - This package contains the Linux kernel nvidia modules for version 5.15.0-1010. +Description: Linux kernel nvidia modules for version 5.15.0-1013 (objects) + This package contains the Linux kernel nvidia modules for version 5.15.0-1013. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-510-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-modules-nvidia-510-5.15.0-1010-intel-iotg +Package: linux-modules-nvidia-510-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} Depends: ${misc:Depends}, ${shlibs:Depends}, - linux-image-5.15.0-1010-intel-iotg | linux-image-unsigned-5.15.0-1010-intel-iotg, - linux-signatures-nvidia-5.15.0-1010-intel-iotg (= 5.15.0-1010.14), - linux-objects-nvidia-510-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-image-5.15.0-1013-intel-iotg | linux-image-unsigned-5.15.0-1013-intel-iotg, + linux-signatures-nvidia-5.15.0-1013-intel-iotg (= 5.15.0-1013.17), + linux-objects-nvidia-510-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-510}, -Description: Linux kernel nvidia modules for version 5.15.0-1010 +Description: Linux kernel nvidia modules for version 5.15.0-1013 This package pulls together the Linux kernel nvidia modules for - version 5.15.0-1010 with the appropriate signatures. + version 5.15.0-1013 with the appropriate signatures. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-510-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-objects-nvidia-418-server-5.15.0-1010-intel-iotg +Package: linux-objects-nvidia-515-5.15.0-1013-intel-iotg +Build-Profiles: +Architecture: amd64 +Section: kernel +Priority: optional +Built-Using: ${linux:BuiltUsing} +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + binutils, +Description: Linux kernel nvidia modules for version 5.15.0-1013 (objects) + This package contains the Linux kernel nvidia modules for version 5.15.0-1013. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-nvidia-515-intel-iotg* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. + +Package: linux-modules-nvidia-515-5.15.0-1013-intel-iotg +Build-Profiles: +Architecture: amd64 +Section: kernel +Priority: optional +Built-Using: ${linux:BuiltUsing} +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + linux-image-5.15.0-1013-intel-iotg | linux-image-unsigned-5.15.0-1013-intel-iotg, + linux-signatures-nvidia-5.15.0-1013-intel-iotg (= 5.15.0-1013.17), + linux-objects-nvidia-515-5.15.0-1013-intel-iotg (= ${binary:Version}), + ${nvk:nvidia-515}, +Description: Linux kernel nvidia modules for version 5.15.0-1013 + This package pulls together the Linux kernel nvidia modules for + version 5.15.0-1013 with the appropriate signatures. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-nvidia-515-intel-iotg* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. + +Package: linux-objects-nvidia-418-server-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} @@ -293,39 +357,39 @@ ${misc:Depends}, ${shlibs:Depends}, binutils, -Description: Linux kernel nvidia modules for version 5.15.0-1010 (objects) - This package contains the Linux kernel nvidia modules for version 5.15.0-1010. +Description: Linux kernel nvidia modules for version 5.15.0-1013 (objects) + This package contains the Linux kernel nvidia modules for version 5.15.0-1013. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-418-server-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-modules-nvidia-418-server-5.15.0-1010-intel-iotg +Package: linux-modules-nvidia-418-server-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} Depends: ${misc:Depends}, ${shlibs:Depends}, - linux-image-5.15.0-1010-intel-iotg | linux-image-unsigned-5.15.0-1010-intel-iotg, - linux-signatures-nvidia-5.15.0-1010-intel-iotg (= 5.15.0-1010.14), - linux-objects-nvidia-418-server-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-image-5.15.0-1013-intel-iotg | linux-image-unsigned-5.15.0-1013-intel-iotg, + linux-signatures-nvidia-5.15.0-1013-intel-iotg (= 5.15.0-1013.17), + linux-objects-nvidia-418-server-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-418-server}, -Description: Linux kernel nvidia modules for version 5.15.0-1010 +Description: Linux kernel nvidia modules for version 5.15.0-1013 This package pulls together the Linux kernel nvidia modules for - version 5.15.0-1010 with the appropriate signatures. + version 5.15.0-1013 with the appropriate signatures. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-418-server-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-objects-nvidia-450-server-5.15.0-1010-intel-iotg +Package: linux-objects-nvidia-450-server-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} @@ -333,39 +397,39 @@ ${misc:Depends}, ${shlibs:Depends}, binutils, -Description: Linux kernel nvidia modules for version 5.15.0-1010 (objects) - This package contains the Linux kernel nvidia modules for version 5.15.0-1010. +Description: Linux kernel nvidia modules for version 5.15.0-1013 (objects) + This package contains the Linux kernel nvidia modules for version 5.15.0-1013. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-450-server-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-modules-nvidia-450-server-5.15.0-1010-intel-iotg +Package: linux-modules-nvidia-450-server-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} Depends: ${misc:Depends}, ${shlibs:Depends}, - linux-image-5.15.0-1010-intel-iotg | linux-image-unsigned-5.15.0-1010-intel-iotg, - linux-signatures-nvidia-5.15.0-1010-intel-iotg (= 5.15.0-1010.14), - linux-objects-nvidia-450-server-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-image-5.15.0-1013-intel-iotg | linux-image-unsigned-5.15.0-1013-intel-iotg, + linux-signatures-nvidia-5.15.0-1013-intel-iotg (= 5.15.0-1013.17), + linux-objects-nvidia-450-server-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-450-server}, -Description: Linux kernel nvidia modules for version 5.15.0-1010 +Description: Linux kernel nvidia modules for version 5.15.0-1013 This package pulls together the Linux kernel nvidia modules for - version 5.15.0-1010 with the appropriate signatures. + version 5.15.0-1013 with the appropriate signatures. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-450-server-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-objects-nvidia-470-server-5.15.0-1010-intel-iotg +Package: linux-objects-nvidia-470-server-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} @@ -373,39 +437,39 @@ ${misc:Depends}, ${shlibs:Depends}, binutils, -Description: Linux kernel nvidia modules for version 5.15.0-1010 (objects) - This package contains the Linux kernel nvidia modules for version 5.15.0-1010. +Description: Linux kernel nvidia modules for version 5.15.0-1013 (objects) + This package contains the Linux kernel nvidia modules for version 5.15.0-1013. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-470-server-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-modules-nvidia-470-server-5.15.0-1010-intel-iotg +Package: linux-modules-nvidia-470-server-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} Depends: ${misc:Depends}, ${shlibs:Depends}, - linux-image-5.15.0-1010-intel-iotg | linux-image-unsigned-5.15.0-1010-intel-iotg, - linux-signatures-nvidia-5.15.0-1010-intel-iotg (= 5.15.0-1010.14), - linux-objects-nvidia-470-server-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-image-5.15.0-1013-intel-iotg | linux-image-unsigned-5.15.0-1013-intel-iotg, + linux-signatures-nvidia-5.15.0-1013-intel-iotg (= 5.15.0-1013.17), + linux-objects-nvidia-470-server-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-470-server}, -Description: Linux kernel nvidia modules for version 5.15.0-1010 +Description: Linux kernel nvidia modules for version 5.15.0-1013 This package pulls together the Linux kernel nvidia modules for - version 5.15.0-1010 with the appropriate signatures. + version 5.15.0-1013 with the appropriate signatures. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-470-server-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-objects-nvidia-510-server-5.15.0-1010-intel-iotg +Package: linux-objects-nvidia-510-server-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} @@ -413,32 +477,72 @@ ${misc:Depends}, ${shlibs:Depends}, binutils, -Description: Linux kernel nvidia modules for version 5.15.0-1010 (objects) - This package contains the Linux kernel nvidia modules for version 5.15.0-1010. +Description: Linux kernel nvidia modules for version 5.15.0-1013 (objects) + This package contains the Linux kernel nvidia modules for version 5.15.0-1013. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-510-server-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. -Package: linux-modules-nvidia-510-server-5.15.0-1010-intel-iotg +Package: linux-modules-nvidia-510-server-5.15.0-1013-intel-iotg Build-Profiles: -Architecture: amd64 +Architecture: amd64 Section: kernel Priority: optional Built-Using: ${linux:BuiltUsing} Depends: ${misc:Depends}, ${shlibs:Depends}, - linux-image-5.15.0-1010-intel-iotg | linux-image-unsigned-5.15.0-1010-intel-iotg, - linux-signatures-nvidia-5.15.0-1010-intel-iotg (= 5.15.0-1010.14), - linux-objects-nvidia-510-server-5.15.0-1010-intel-iotg (= ${binary:Version}), + linux-image-5.15.0-1013-intel-iotg | linux-image-unsigned-5.15.0-1013-intel-iotg, + linux-signatures-nvidia-5.15.0-1013-intel-iotg (= 5.15.0-1013.17), + linux-objects-nvidia-510-server-5.15.0-1013-intel-iotg (= ${binary:Version}), ${nvk:nvidia-510-server}, -Description: Linux kernel nvidia modules for version 5.15.0-1010 +Description: Linux kernel nvidia modules for version 5.15.0-1013 This package pulls together the Linux kernel nvidia modules for - version 5.15.0-1010 with the appropriate signatures. + version 5.15.0-1013 with the appropriate signatures. . You likely do not want to install this package directly. Instead, install the one of the linux-modules-nvidia-510-server-intel-iotg* meta-packages, which will ensure that upgrades work correctly, and that supporting packages are also installed. + +Package: linux-objects-nvidia-515-server-5.15.0-1013-intel-iotg +Build-Profiles: +Architecture: amd64 +Section: kernel +Priority: optional +Built-Using: ${linux:BuiltUsing} +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + binutils, +Description: Linux kernel nvidia modules for version 5.15.0-1013 (objects) + This package contains the Linux kernel nvidia modules for version 5.15.0-1013. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-nvidia-515-server-intel-iotg* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. + +Package: linux-modules-nvidia-515-server-5.15.0-1013-intel-iotg +Build-Profiles: +Architecture: amd64 +Section: kernel +Priority: optional +Built-Using: ${linux:BuiltUsing} +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + linux-image-5.15.0-1013-intel-iotg | linux-image-unsigned-5.15.0-1013-intel-iotg, + linux-signatures-nvidia-5.15.0-1013-intel-iotg (= 5.15.0-1013.17), + linux-objects-nvidia-515-server-5.15.0-1013-intel-iotg (= ${binary:Version}), + ${nvk:nvidia-515-server}, +Description: Linux kernel nvidia modules for version 5.15.0-1013 + This package pulls together the Linux kernel nvidia modules for + version 5.15.0-1013 with the appropriate signatures. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-nvidia-515-server-intel-iotg* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. diff -Nru linux-restricted-modules-intel-iotg-5.15.0/debian/dkms-versions linux-restricted-modules-intel-iotg-5.15.0/debian/dkms-versions --- linux-restricted-modules-intel-iotg-5.15.0/debian/dkms-versions 2022-06-09 18:03:21.000000000 +0000 +++ linux-restricted-modules-intel-iotg-5.15.0/debian/dkms-versions 2022-08-07 17:27:16.000000000 +0000 @@ -1,7 +1,9 @@ -nvidia-graphics-drivers-390 390.151-0ubuntu0.22.04.1 arch=amd64 -nvidia-graphics-drivers-470 470.129.06-0ubuntu0.22.04.1 arch=amd64 transition=nvidia-graphics-drivers-465 transition=nvidia-graphics-drivers-460 transition=nvidia-graphics-drivers-455 transition=nvidia-graphics-drivers-450 transition=nvidia-graphics-drivers-440 transition=nvidia-graphics-drivers-435 -nvidia-graphics-drivers-510 510.73.05-0ubuntu0.22.04.1 arch=amd64 arch=arm64 transition=nvidia-graphics-drivers-495 +nvidia-graphics-drivers-390 390.154-0ubuntu0.22.04.1 arch=amd64 +nvidia-graphics-drivers-470 470.141.03-0ubuntu0.22.04.1 arch=amd64 transition=nvidia-graphics-drivers-465 transition=nvidia-graphics-drivers-460 transition=nvidia-graphics-drivers-455 transition=nvidia-graphics-drivers-450 transition=nvidia-graphics-drivers-440 transition=nvidia-graphics-drivers-435 +nvidia-graphics-drivers-510 510.85.02-0ubuntu0.22.04.1 arch=amd64 arch=arm64 transition=nvidia-graphics-drivers-495 +nvidia-graphics-drivers-515 515.65.01-0ubuntu0.22.04.1 arch=amd64 arch=arm64 nvidia-graphics-drivers-418-server 418.226.00-0ubuntu4 arch=amd64 -nvidia-graphics-drivers-450-server 450.191.01-0ubuntu0.22.04.1 arch=amd64 transition=nvidia-graphics-drivers-440-server -nvidia-graphics-drivers-470-server 470.129.06-0ubuntu0.22.04.1 arch=amd64 transition=nvidia-graphics-drivers-460-server -nvidia-graphics-drivers-510-server 510.73.08-0ubuntu0.22.04.1 arch=amd64 arch=arm64 +nvidia-graphics-drivers-450-server 450.203.03-0ubuntu0.22.04.1 arch=amd64 transition=nvidia-graphics-drivers-440-server +nvidia-graphics-drivers-470-server 470.141.03-0ubuntu0.22.04.1 arch=amd64 transition=nvidia-graphics-drivers-460-server +nvidia-graphics-drivers-510-server 510.85.02-0ubuntu0.22.04.1 arch=amd64 arch=arm64 +nvidia-graphics-drivers-515-server 515.65.01-0ubuntu0.22.04.1 arch=amd64 arch=arm64 diff -Nru linux-restricted-modules-intel-iotg-5.15.0/debian/lrm-version linux-restricted-modules-intel-iotg-5.15.0/debian/lrm-version --- linux-restricted-modules-intel-iotg-5.15.0/debian/lrm-version 2022-06-09 18:01:15.000000000 +0000 +++ linux-restricted-modules-intel-iotg-5.15.0/debian/lrm-version 2022-08-04 14:26:57.000000000 +0000 @@ -1 +1 @@ -5.2 +6.0 diff -Nru linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules --- linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules 2022-06-09 16:25:09.000000000 +0000 +++ linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules 2022-07-20 15:03:43.000000000 +0000 @@ -1,4 +1,5 @@ #!/bin/bash +set -e src_package=$(LC_ALL=C dpkg-parsechangelog -SSource) case "$src_package" in diff -Nru linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules.lrg linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules.lrg --- linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules.lrg 2022-06-09 16:25:09.000000000 +0000 +++ linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules.lrg 2022-07-20 15:03:43.000000000 +0000 @@ -1,4 +1,15 @@ #!/bin/bash +set -e + +validate_unique() +{ + [ "$#" = "2" ] + local duplicates=$(echo $2 | tr " " "\n" | sort | uniq -d) + if [ "$duplicates" ]; then + echo "EE: duplicate values in $1" 1>&2 + exit 1 + fi +} # Pick out relevant version and package information including our predecessor # packages: linux -> linux-restricted-modules-signatures -> linux-restricted-modules @@ -58,6 +69,7 @@ *) continue ;; esac + validate_unique "archs" "$archs" for arch in $archs do case " $build_archs " in @@ -66,8 +78,6 @@ esac done - targets=$(echo "$archs" | sed -e 's/\>"debian/control.interlock-up" <= ${src_lrm_version}) [${archs}], + linux-objects-nvidia-${suffix_minus}-${src_abi}-${flavour} (>= ${src_lrm_version}) [${pkg_archs}], EOL # debian/rules.gen diff -Nru linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules.lrm linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules.lrm --- linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules.lrm 2022-06-09 16:25:09.000000000 +0000 +++ linux-restricted-modules-intel-iotg-5.15.0/debian/scripts/gen-rules.lrm 2022-07-20 15:03:43.000000000 +0000 @@ -1,4 +1,15 @@ #!/bin/bash +set -e + +validate_unique() +{ + [ "$#" = "2" ] + local duplicates=$(echo $2 | tr " " "\n" | sort | uniq -d) + if [ "$duplicates" ]; then + echo "EE: duplicate values in $1" 1>&2 + exit 1 + fi +} # Pick out relevant version and package information including our predecessor # packages: linux -> linux-restricted-modules-signatures -> linux-restricted-modules @@ -70,8 +81,7 @@ *) continue ;; esac - targets=$(echo "$archs" | sed -e 's/\>"debian/control.interlock-up" <= @VERSION@) [${archs}], EOL @@ -95,11 +105,36 @@ *\ signonly\ *) continue ;; esac + # If package specifies arch= keys, only build it on + # the intersection of kernel flavour arches & the + # package arches, otherwise build for all kernel + # flavour arches. + pkg_archs= + for cmd in $extra + do + case "$cmd" in + arch=*) pkg_archs="$pkg_archs ${cmd#arch=}" ;; + esac + done + # No package arches set, build for everything + if [ -z "$pkg_archs" ]; then + pkg_archs=$archs + else + # Package arches set, build for intersection + validate_unique "pkg_archs" "$pkg_archs" + pkg_archs=$(sort <(echo $archs | tr " " "\n") <(echo $pkg_archs | tr " " "\n") | uniq -d | tr "\n" " ") + # No intersection, skip + if [ -z "$pkg_archs" ]; then + continue + fi + fi + + targets=$(echo "$pkg_archs" | sed -e 's/\>"debian/rules.gen" < -Architecture: ${archs} +Architecture: ${pkg_archs} Section: kernel Provides: \${dkms:nvidia-${suffix_minus}-modules}, nvidia-prebuilt-kernel Depends: @@ -142,7 +177,7 @@ Package: linux-objects-nvidia-${suffix_minus}-${src_abi}-${flavour} Build-Profiles: -Architecture: ${archs} +Architecture: ${pkg_archs} Section: kernel Priority: optional Built-Using: \${linux:BuiltUsing} @@ -160,7 +195,7 @@ Package: linux-modules-nvidia-${suffix_minus}-${src_abi}-${flavour} Build-Profiles: -Architecture: ${archs} +Architecture: ${pkg_archs} Section: kernel Priority: optional Built-Using: \${linux:BuiltUsing} @@ -187,11 +222,11 @@ transition=*) from="${cmd#transition=}" from_minus=$(echo "$from" | sed -e 's/nvidia-graphics-drivers-//') - echo "II: general transition $from -> $package ($from_minus -> $suffix_minus)" + echo "II: general transition $from -> $package ($from_minus -> $suffix_minus) $pkg_archs" cat - >>"debian/control.d/migrate-nvidia" < linux-modules-nvidia-$to" + echo "II: manual transition linux-modules-nvidia-$from -> linux-modules-nvidia-$to $archs" cat - >>"debian/control.d/transitionals-local" <&2 + exit 1 + fi +} # Pick out relevant version and package information including our predecessor # packages: linux-restricted-generate -> linux-restricted-signatures -> linux-restricted-modules @@ -57,6 +68,7 @@ *) continue ;; esac + validate_unique "archs" "$archs" targets=$(echo "$archs" | sed -e 's/\