diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/changelog linux-restricted-signatures-nvidia-5.19-5.19.0/debian/changelog --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/changelog 2023-01-24 22:30:29.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/changelog 2023-03-27 20:56:44.000000000 +0000 @@ -1,2276 +1,15 @@ -linux-restricted-signatures-nvidia-5.19 (5.19.0-1007.7) jammy; urgency=medium - - * Master version: 5.19.0-1007.7 - - -- Ian May Tue, 24 Jan 2023 16:30:29 -0600 - -linux-restricted-modules-nvidia-5.19 (5.19.0-1006.6) jammy; urgency=medium - - * Master version: 5.19.0-1006.6 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Brad Figg Mon, 23 Jan 2023 16:44:00 -0800 - -linux-restricted-modules-nvidia-5.19 (5.19.0-1005.5) jammy; urgency=medium - - * Master version: 5.19.0-1005.5 - - -- Ian May Fri, 20 Jan 2023 17:17:29 -0600 - -linux-restricted-modules-nvidia-5.19 (5.19.0-1004.4) jammy; urgency=medium - - * Master version: 5.19.0-1004.4 - - -- Brad Figg Sat, 14 Jan 2023 11:04:38 -0800 - -linux-restricted-modules-nvidia-5.19 (5.19.0-1003.3) jammy; urgency=medium - - * Master version: 5.19.0-1003.3 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Brad Figg Thu, 12 Jan 2023 12:30:13 -0800 - -linux-restricted-modules-nvidia-5.19 (5.19.0-1002.2+1) jammy; urgency=medium - - - -- Brad Figg Thu, 05 Jan 2023 12:01:02 -0800 - -linux-restricted-modules-nvidia-5.19 (5.19.0-1002.2) jammy; urgency=medium - - * Master version: 5.19.0-1002.2 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Brad Figg Thu, 15 Dec 2022 10:01:19 -0800 - -linux-restricted-modules-nvidia-5.19 (5.19.0-1001.1) jammy; urgency=medium - - * Master version: 5.19.0-1001.1 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - -- Ian May Wed, 26 Oct 2022 14:52:17 -0500 - -linux-restricted-modules-nvidia-5.19 (5.19.0-1000.0) jammy; urgency=medium - - * Empty entry - - -- Ian May Mon, 24 Oct 2022 08:46:22 -0500 - -linux-restricted-modules-hwe-5.19 (5.19.0-18.18~22.04.3+1) jammy; urgency=medium - - * Miscellaneous Ubuntu changes - - [Packaging] Drop transitionals and suppress 418-server - - -- Dimitri John Ledkov Sat, 08 Oct 2022 17:00:54 +0100 - -linux-restricted-modules-hwe-5.19 (5.19.0-18.18~22.04.3) jammy; urgency=medium - - * Master version: 5.19.0-18.18~22.04.3 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Dimitri John Ledkov Fri, 07 Oct 2022 14:07:50 +0100 - -linux-restricted-modules-hwe-5.19 (5.19.0-18.18~22.04.2) jammy; urgency=medium - - * Master version: 5.19.0-18.18~22.04.2 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Ian May Tue, 27 Sep 2022 00:03:28 -0500 - -linux-restricted-modules-hwe-5.19 (5.19.0-18.18~22.04.1) jammy; urgency=medium - - * Emtpy entry - - -- Ian May Mon, 26 Sep 2022 23:03:19 -0500 - -linux-restricted-modules (5.19.0-18.18) kinetic; urgency=medium - - * Master version: 5.19.0-18.18 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Wed, 21 Sep 2022 17:35:29 +0200 - -linux-restricted-modules (5.19.0-17.17) kinetic; urgency=medium - - * Master version: 5.19.0-17.17 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Fri, 16 Sep 2022 20:51:54 +0200 - -linux-restricted-modules (5.19.0-16.16) kinetic; urgency=medium - - * Master version: 5.19.0-16.16 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Mon, 05 Sep 2022 12:23:59 +0200 - -linux-restricted-modules (5.19.0-15.15+2) kinetic; urgency=medium - - * Miscellaneous Ubuntu changes - - [Packaging] re-enable nvidia 390 and 450-server - - [Packaging] remove nvidia-graphics-drivers-418-server suppress - - -- Paolo Pisati Wed, 31 Aug 2022 17:35:57 +0200 - -linux-restricted-modules (5.19.0-15.15+1) kinetic; urgency=medium - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - -- Paolo Pisati Thu, 25 Aug 2022 11:39:10 +0200 - -linux-restricted-modules (5.19.0-15.15) kinetic; urgency=medium - - * Master version: 5.19.0-15.15 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Tue, 02 Aug 2022 09:24:46 +0200 - -linux-restricted-modules (5.19.0-14.14) kinetic; urgency=medium - - * Master version: 5.19.0-14.14 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Mon, 01 Aug 2022 19:36:13 +0200 - -linux-restricted-modules (5.19.0-13.13) kinetic; urgency=medium - - * Master version: 5.19.0-13.13 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Thu, 28 Jul 2022 17:12:28 +0200 - -linux-restricted-modules (5.19.0-12.12) kinetic; urgency=medium - - * Master version: 5.19.0-12.12 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Tue, 26 Jul 2022 15:09:38 +0200 - -linux-restricted-modules (5.19.0-11.11) kinetic; urgency=medium - - * Master version: 5.19.0-11.11 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Mon, 25 Jul 2022 09:27:04 +0200 - -linux-restricted-modules (5.19.0-10.10) kinetic; urgency=medium - - * Master version: 5.19.0-10.10 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Tue, 19 Jul 2022 00:25:39 +0200 - -linux-restricted-modules (5.19.0-9.9+2) kinetic; urgency=medium - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - [Packaging] resync dkms-build and family - - -- Andrea Righi Thu, 07 Jul 2022 15:02:31 +0200 - -linux-restricted-modules (5.19.0-9.9+1) kinetic; urgency=medium - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - debian/dkms-versions -- update from kernel-versions (main/master) - - -- Andrea Righi Mon, 04 Jul 2022 16:33:50 +0200 - -linux-restricted-modules (5.19.0-9.9) kinetic; urgency=medium - - * Master version: 5.19.0-9.9 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - * Miscellaneous Ubuntu changes - - [Packaging] ignore warnings from the output of ld.bfd - - debian/tracking-bug -- update from master - - -- Andrea Righi Mon, 04 Jul 2022 14:38:14 +0200 - -linux-restricted-modules (5.19.0-8.8) kinetic; urgency=medium - - * Master version: 5.19.0-8.8 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Fri, 01 Jul 2022 12:01:13 +0200 - -linux-restricted-modules (5.19.0-7.7+1) kinetic; urgency=medium - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - -- Andrea Righi Fri, 01 Jul 2022 11:18:35 +0200 - -linux-restricted-modules (5.19.0-7.7) kinetic; urgency=medium - - * Master version: 5.19.0-7.7 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - debian/dkms-versions -- update from kernel-versions (main/master) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Fri, 01 Jul 2022 08:04:23 +0200 - -linux-restricted-modules (5.19.0-6.6) kinetic; urgency=medium - - * Empty entry - - -- Andrea Righi Tue, 28 Jun 2022 08:00:04 +0200 - -linux-restricted-modules-unstable (5.19.0-2.2) kinetic; urgency=medium - - * Master version: 5.19.0-2.2 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Fri, 10 Jun 2022 15:25:03 +0200 - -linux-restricted-modules-unstable (5.19.0-1.1) kinetic; urgency=medium - - * Master version: 5.19.0-1.1 - - -- Andrea Righi Fri, 10 Jun 2022 15:19:54 +0200 - -linux-restricted-modules-unstable (5.19.0-0.0) kinetic; urgency=medium - - * Empty entry - - -- Andrea Righi Thu, 09 Jun 2022 14:23:10 +0200 - -linux-restricted-modules (5.18.0-6.6) kinetic; urgency=medium - - * Master version: 5.18.0-6.6 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Tue, 31 May 2022 14:19:43 +0200 - -linux-restricted-modules (5.18.0-2.2) kinetic; urgency=medium - - * Empty entry - - -- Andrea Righi Mon, 23 May 2022 17:02:30 +0200 - -linux-restricted-modules-unstable (5.18.0-2.2) kinetic; urgency=medium - - * Master version: 5.18.0-2.2 - - * Miscellaneous Ubuntu changes - - [Packaging] move to kinetic - - debian/tracking-bug -- update from master - - -- Andrea Righi Tue, 03 May 2022 12:28:23 +0200 - -linux-restricted-modules-unstable (5.18.0-1.1) kinetic; urgency=medium - - * Empty entry - - -- Andrea Righi Tue, 03 May 2022 12:27:23 +0200 - -linux-restricted-modules-unstable (5.18.0-1.1) jammy; urgency=medium - - * Master version: 5.18.0-1.1 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Thu, 28 Apr 2022 08:12:08 +0200 - -linux-restricted-modules-unstable (5.17.0-8.8) jammy; urgency=medium - - * Master version: 5.17.0-8.8 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Thu, 14 Apr 2022 10:33:14 +0200 - -linux-restricted-modules-unstable (5.17.0-7.7) jammy; urgency=medium - - * Master version: 5.17.0-7.7 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Thu, 14 Apr 2022 10:19:05 +0200 - -linux-restricted-modules-unstable (5.17.0-6.6+1) jammy; urgency=medium - - * Miscellaneous Ubuntu changes - - [Packaging] Ensure that pkg_archs is a space separated list - - [Packaging] Enforce errors in shell scripts - - [Packaging] Validate dkms-versions package.config arch settings - - -- Andrea Righi Mon, 21 Mar 2022 12:29:56 +0100 - -linux-restricted-modules-unstable (5.17.0-6.6) jammy; urgency=medium - - * Master version: 5.17.0-6.6 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Mon, 21 Mar 2022 10:22:59 +0100 - -linux-restricted-modules-unstable (5.17.0-5.5) jammy; urgency=medium - - * Master version: 5.17.0-5.5 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Support arch restrictions in lrm (LP: #1960649) - - [Packaging] Parse arch= values from dkms-modules in gen-rules.lrm - - [Packaging] Parse arch= values from dkms-modules in gen-rules.lrg - - [Packaging] Enable arm64 builds in package.config - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Mon, 14 Mar 2022 16:05:28 +0100 - -linux-restricted-modules-unstable (5.17.0-4.4) jammy; urgency=medium - - * Master version: 5.17.0-4.4 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Mon, 07 Mar 2022 12:17:36 +0100 - -linux-restricted-modules-unstable (5.17.0-3.3) jammy; urgency=medium - - * Master version: 5.17.0-3.3 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Mon, 28 Feb 2022 10:01:29 +0100 - -linux-restricted-modules-unstable (5.17.0-2.2+1) jammy; urgency=medium - - * Miscellaneous Ubuntu changes - - [Packaging] temporarily disable nvidia server 418 and 450 - - -- Andrea Righi Fri, 25 Feb 2022 08:04:36 +0100 - -linux-restricted-modules-unstable (5.17.0-2.2) jammy; urgency=medium - - * Master version: 5.17.0-2.2 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Thu, 24 Feb 2022 10:50:45 +0100 - -linux-restricted-modules-unstable (5.17.0-1.1+1) jammy; urgency=medium - - * Miscellaneous Ubuntu changes - - [Packaging] drop nvidia 390 - - -- Andrea Righi Tue, 22 Feb 2022 16:47:37 +0100 - -linux-restricted-modules-unstable (5.17.0-1.1) jammy; urgency=medium - - * Master version: 5.17.0-1.1 +linux-restricted-signatures-nvidia-5.19 (5.19.0-1009.9+3) jammy; urgency=medium * Packaging resync (LP: #1786013) - [Packaging] update variants - - [Packaging] resync update-dkms-versions helper - - debian/dkms-versions -- update from kernel-versions (main/master) - - debian/dkms-versions -- update from kernel-versions (main/master) - - debian/dkms-versions -- update from kernel-versions (main/master) - - debian/dkms-versions -- update from kernel-versions (main/master) - - debian/dkms-versions -- update from kernel-versions (main/master) - - [Packaging] update variants - - debian/dkms-versions -- update from kernel-versions (main/master) - - * LRMv5: switch primary version handling to kernel-versions data set - (LP: #1928921) - - [Packaging] convert to v5.2 autogen form - - * Miscellaneous Ubuntu changes - - [Packaging] change source package name to linux-restricted-modules - - debian/dkms-versions -- update from master - - Ubuntu-5.15.0-1.1 - - packaging: bump to 5.15.0-9.9 - - Ubuntu-5.15.0-10.10 - - debian/dkms-versions -- update from master - - Ubuntu-5.15.0-11.11 - - debian/tracking-bug -- update from master - - Ubuntu-5.15.0-12.12 - - debian/tracking-bug -- update from master - - Ubuntu-5.15.0-13.13 - - debian/tracking-bug -- update from master - - Ubuntu-5.15.0-14.14 - - debian/tracking-bug -- update from master - - Ubuntu-5.15.0-15.15 - - debian/tracking-bug -- update from master - - Ubuntu-5.15.0-16.16 - - debian/tracking-bug -- update from master - - Ubuntu-5.15.0-17.17 - - debian/tracking-bug -- update from master - - Ubuntu-5.15.0-18.18 - - debian/tracking-bug -- update from master - - Ubuntu-5.15.0-19.19 - - debian/tracking-bug -- update from master - - Ubuntu-5.15.0-20.20 - - debian/tracking-bug -- update from master - - [packaging] remove lowlatency flavours - - Ubuntu-5.15.0-21.21 - - debian/tracking-bug -- update from master - - Ubuntu-5.15.0-22.22 - - Ubuntu-5.15.0-22.22+1 - - [Packaging] move to linux-restricted-modules-unstable - - debian/tracking-bug -- update from master - - -- Andrea Righi Mon, 21 Feb 2022 18:02:43 +0100 - -linux-restricted-modules-unstable (5.17.0-0.0) jammy; urgency=medium - - * Empty entry - - -- Andrea Righi Mon, 21 Feb 2022 18:01:39 +0100 - -linux-restricted-modules (5.15.0-22.22+1) jammy; urgency=medium - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - -- Paolo Pisati Tue, 08 Feb 2022 16:14:15 +0100 - -linux-restricted-modules (5.15.0-22.22) jammy; urgency=medium - - * Master version: 5.15.0-22.22 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Paolo Pisati Tue, 08 Feb 2022 10:51:08 +0100 - -linux-restricted-modules (5.15.0-21.21) jammy; urgency=medium - - * Master version: 5.15.0-21.21 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - [packaging] remove lowlatency flavours - - -- Paolo Pisati Mon, 07 Feb 2022 12:10:47 +0100 - -linux-restricted-modules (5.15.0-20.20) jammy; urgency=medium - - * Master version: 5.15.0-20.20 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Paolo Pisati Thu, 03 Feb 2022 12:13:37 +0100 - -linux-restricted-modules (5.15.0-19.19) jammy; urgency=medium - - * Master version: 5.15.0-19.19 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Paolo Pisati Fri, 28 Jan 2022 17:18:02 +0100 - -linux-restricted-modules (5.15.0-18.18) jammy; urgency=medium - - * Master version: 5.15.0-18.18 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Fri, 21 Jan 2022 15:22:03 +0100 - -linux-restricted-modules (5.15.0-17.17) jammy; urgency=medium - - * Master version: 5.15.0-17.17 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Thu, 13 Jan 2022 17:14:49 +0100 - -linux-restricted-modules (5.15.0-16.16) jammy; urgency=medium - - * Master version: 5.15.0-16.16 - - * Packaging resync (LP: #1786013) - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Sat, 08 Jan 2022 10:59:07 +0100 - -linux-restricted-modules (5.15.0-15.15) jammy; urgency=medium - - * Master version: 5.15.0-15.15 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Tue, 04 Jan 2022 12:06:55 +0100 - -linux-restricted-modules (5.15.0-14.14) jammy; urgency=medium - - * Master version: 5.15.0-14.14 - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Paolo Pisati Tue, 14 Dec 2021 10:52:46 +0100 - -linux-restricted-modules (5.15.0-13.13) jammy; urgency=medium - - * Master version: 5.15.0-13.13 - - * Packaging resync (LP: #1786013) - - [Packaging] resync update-dkms-versions helper - - debian/dkms-versions -- update from kernel-versions (main/master) - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Andrea Righi Mon, 29 Nov 2021 09:53:43 +0100 - -linux-restricted-modules (5.15.0-12.12) jammy; urgency=medium - - * Master version: 5.15.0-12.12 - - * LRMv5: switch primary version handling to kernel-versions data set - (LP: #1928921) - - [Packaging] convert to v5.2 autogen form - - * Miscellaneous Ubuntu changes - - debian/tracking-bug -- update from master - - -- Paolo Pisati Mon, 22 Nov 2021 14:50:57 +0100 - -linux-restricted-modules (5.15.0-11.11) jammy; urgency=medium - - * Master version: 5.15.0-11.11 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 15 Nov 2021 14:45:17 +0100 - -linux-restricted-modules (5.15.0-10.10) jammy; urgency=medium - - * Master version: 5.15.0-10.10 - - -- Paolo Pisati Mon, 08 Nov 2021 16:23:03 +0100 - -linux-restricted-modules (5.15.0-9.9) jammy; urgency=medium - - * Empty entry - - -- Paolo Pisati Mon, 08 Nov 2021 16:22:24 +0100 - -linux-restricted-modules (5.15.0-1.1) jammy; urgency=medium - - * Master version: 5.15.0-1.1 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Thu, 04 Nov 2021 20:22:25 +0100 - -linux-restricted-modules (5.15.0-0.0) jammy; urgency=medium - - * Empty entry - - -- Andrea Righi Thu, 04 Nov 2021 16:52:17 +0100 - -linux-restricted-modules-unstable (5.15.0-6.6) impish; urgency=medium - - * Master version: 5.15.0-6.6 - - * impish provides no linux-modules-nvidia-*-server packages (LP: #1946515) - - [Packaging] Enable nvidia -server driver modules - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 18 Oct 2021 15:38:10 +0200 - -linux-restricted-modules-unstable (5.15.0-5.5) impish; urgency=medium - - * Master version: 5.15.0-5.5 - - -- Paolo Pisati Mon, 11 Oct 2021 15:07:19 +0200 - -linux-restricted-modules-unstable (5.15.0-4.4) impish; urgency=medium - - * Master version: 5.15.0-4.4 - - -- Paolo Pisati Mon, 04 Oct 2021 12:19:59 +0200 - -linux-restricted-modules-unstable (5.15.0-3.3) impish; urgency=medium - - * Master version: 5.15.0-3.3 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 27 Sep 2021 16:49:10 +0200 - -linux-restricted-modules-unstable (5.15.0-2.2) impish; urgency=medium - - * Master version: 5.15.0-2.2 - - -- Paolo Pisati Tue, 21 Sep 2021 13:02:48 +0200 - -linux-restricted-modules-unstable (5.15.0-1.1) impish; urgency=medium - - * Master version: 5.15.0-1.1 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Fri, 17 Sep 2021 13:13:59 +0200 - -linux-restricted-modules-unstable (5.15.0-0.0) impish; urgency=medium - - * Empty entry - - -- Paolo Pisati Fri, 17 Sep 2021 13:07:53 +0200 - -linux-restricted-modules-unstable (5.14.0-9.9) impish; urgency=medium - - * Master version: 5.14.0-9.9 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Tue, 07 Sep 2021 16:26:07 +0200 - -linux-restricted-modules-unstable (5.14.0-8.8) impish; urgency=medium - - * Master version: 5.14.0-8.8 - - -- Paolo Pisati Mon, 30 Aug 2021 12:59:27 +0200 - -linux-restricted-modules-unstable (5.14.0-7.7) impish; urgency=medium - - * Master version: 5.14.0-7.7 - - -- Paolo Pisati Mon, 23 Aug 2021 12:34:18 +0200 - -linux-restricted-modules-unstable (5.14.0-6.6) impish; urgency=medium - - * Master version: 5.14.0-6.6 - - -- Paolo Pisati Wed, 18 Aug 2021 13:41:56 +0200 - -linux-restricted-modules-unstable (5.14.0-5.5) impish; urgency=medium - - * Master version: 5.14.0-5.5 - - -- Paolo Pisati Tue, 17 Aug 2021 10:59:17 +0200 - -linux-restricted-modules-unstable (5.14.0-4.4) impish; urgency=medium - - * Master version: 5.14.0-4.4 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Tue, 03 Aug 2021 14:51:41 +0200 - -linux-restricted-modules-unstable (5.14.0-3.3) impish; urgency=medium - - * Master version: 5.14.0-3.3 - - -- Paolo Pisati Mon, 26 Jul 2021 14:45:41 +0200 - -linux-restricted-modules-unstable (5.14.0-2.2) impish; urgency=medium - - * Master version: 5.14.0-2.2 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Thu, 22 Jul 2021 13:28:02 +0200 - -linux-restricted-modules-unstable (5.14.0-1.1) impish; urgency=medium - - * Master version: 5.14.0-1.1 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - * Miscellaneous Ubuntu changes - - [Packaging] Change source package name to linux-restricted-modules-unstable - - debian/dkms-versions -- update from master - - -- Paolo Pisati Fri, 16 Jul 2021 16:08:28 +0200 - -linux-restricted-modules-unstable (5.14.0-0.0) impish; urgency=medium - - * Empty entry. - - -- Paolo Pisati Fri, 16 Jul 2021 16:02:36 +0200 - -linux-restricted-modules (5.13.0-11.11) impish; urgency=medium - - * Master version: 5.13.0-11.11 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - -- Andrea Righi Tue, 29 Jun 2021 07:56:09 +0200 - -linux-restricted-modules (5.13.0-10.10) impish; urgency=medium - - * Empty entry. - - -- Andrea Righi Mon, 28 Jun 2021 08:40:05 +0200 - -linux-restricted-modules-unstable (5.13.0-10.10) impish; urgency=medium - - * Master version: 5.13.0-10.10 - - -- Andrea Righi Mon, 28 Jun 2021 10:54:15 +0200 - -linux-restricted-modules-unstable (5.13.0-9.9) impish; urgency=medium - - * Master version: 5.13.0-9.9 - - -- Andrea Righi Mon, 21 Jun 2021 13:32:44 +0200 - -linux-restricted-modules-unstable (5.13.0-8.8) impish; urgency=medium - - * Master version: 5.13.0-8.8 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - * LRMv4: switch to signing nvidia modules via the Ubuntu Modules signing key - (LP: #1918134) - - [Packaging] convert to v4 autogen form -- lrs dependency - - [Packaging] convert to v4 autogen form -- end-user assembly checks - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Tue, 15 Jun 2021 17:18:59 +0200 - -linux-restricted-modules-unstable (5.13.0-7.7) impish; urgency=medium - - * Master version: 5.13.0-7.7 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 14 Jun 2021 11:55:21 +0200 - -linux-restricted-modules-unstable (5.13.0-6.6) impish; urgency=medium - - * Master version: 5.13.0-6.6 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - -- Andrea Righi Mon, 07 Jun 2021 13:23:35 +0200 - -linux-restricted-modules-unstable (5.13.0-5.5) impish; urgency=medium - - * Master version: 5.13.0-5.5 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 31 May 2021 13:13:16 +0200 - -linux-restricted-modules-unstable (5.13.0-4.4) impish; urgency=medium - - * Master version: 5.13.0-4.4 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 24 May 2021 15:17:47 +0200 - -linux-restricted-modules-unstable (5.13.0-3.3) impish; urgency=medium - - * Master version: 5.13.0-3.3 - - -- Andrea Righi Mon, 17 May 2021 12:41:37 +0200 - -linux-restricted-modules-unstable (5.13.0-2.2) impish; urgency=medium - - * Master version: 5.13.0-2.2 - - -- Andrea Righi Fri, 14 May 2021 09:21:40 +0200 - -linux-restricted-modules-unstable (5.13.0-1.1) impish; urgency=medium - - * Master version: 5.13.0-1.1 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Wed, 12 May 2021 16:44:12 +0200 - -linux-restricted-modules-unstable (5.12.0-11.11) impish; urgency=medium - - * Master version: 5.12.0-11.11 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Tue, 04 May 2021 18:39:11 +0200 - -linux-restricted-modules-unstable (5.12.0-10.10) impish; urgency=medium - - * Master version: 5.12.0-10.10 - - * Miscellaneous Ubuntu changes - - [packaging] move to impish - - debian/dkms-versions -- update from master - - -- Paolo Pisati Thu, 29 Apr 2021 12:36:24 +0200 - -linux-restricted-modules-unstable (5.12.0-9.9) impish; urgency=medium - - * Master version: 5.12.0-9.9 - - -- Seth Forshee Mon, 26 Apr 2021 11:42:27 -0500 - -linux-restricted-modules-unstable (5.12.0-8.8) hirsute; urgency=medium - - * Master version: 5.12.0-8.8 - - -- Paolo Pisati Mon, 19 Apr 2021 13:10:47 +0200 - -linux-restricted-modules-unstable (5.12.0-7.7) hirsute; urgency=medium - - * Master version: 5.12.0-7.7 - - -- Paolo Pisati Mon, 12 Apr 2021 13:28:08 +0200 - -linux-restricted-modules-unstable (5.12.0-6.6) hirsute; urgency=medium - - * Master version: 5.12.0-6.6 - - -- Paolo Pisati Wed, 07 Apr 2021 13:20:20 +0200 - -linux-restricted-modules-unstable (5.12.0-5.5) hirsute; urgency=medium - - * Master version: 5.12.0-5.5 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 29 Mar 2021 15:05:37 +0200 - -linux-restricted-modules-unstable (5.12.0-4.4) hirsute; urgency=medium - - * Master version: 5.12.0-4.4 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 22 Mar 2021 14:05:54 +0100 - -linux-restricted-modules-unstable (5.12.0-3.3) hirsute; urgency=medium - - * Master version: 5.12.0-3.3 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - * Allow only one nvidia kernel module to be installed at once (LP: #1918298) - - [Packaging] Make the nvidia abi packages depend on nvidia-kernel-common - - * LRMv4: switch to signing nvidia modules via the Ubuntu Modules signing key - (LP: #1918134) - - [Packaging] convert to v4 autogen form - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Tue, 16 Mar 2021 15:23:45 +0100 - -linux-restricted-modules-unstable (5.12.0-2.2) hirsute; urgency=medium - - * Master version: 5.12.0-2.2 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 08 Mar 2021 12:13:01 +0100 - -linux-restricted-modules-unstable (5.11.0-10.11) hirsute; urgency=medium - - * Master version: 5.11.0-10.11 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - [Packaging] update variants - - * Update nvidia dkms build for module linker script changes - - [Packaging] update-version -- Don't copy scripts/module.lds.S from kernel - tree - - * switch to an autogenerated nvidia series based core via dkms-versions - (LP: #1912803) - - [Packaging] convert to v3 autogen form - - * Miscellaneous Ubuntu changes - - [Packaging] Change source package name to linux-restricted-modules-unstable - - -- Andrea Righi Mon, 22 Feb 2021 12:55:38 +0100 - -linux-restricted-modules-unstable (5.11.0-9.10) hirsute; urgency=medium - - * Empty entry. - - -- Andrea Righi Mon, 22 Feb 2021 07:06:24 +0100 - -linux-restricted-modules (5.11.0-9.10) hirsute; urgency=medium - - * Master version: 5.11.0-9.10 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 15 Feb 2021 16:41:19 +0100 - -linux-restricted-modules (5.11.0-8.9) hirsute; urgency=medium - - * Master version: 5.11.0-8.9 - - -- Andrea Righi Mon, 08 Feb 2021 13:21:05 +0100 - -linux-restricted-modules (5.11.0-7.8) hirsute; urgency=medium - - * Master version: 5.11.0-7.8 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 01 Feb 2021 11:59:01 +0100 - -linux-restricted-modules (5.11.0-6.7) hirsute; urgency=medium - - * Master version: 5.11.0-6.7 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 25 Jan 2021 12:51:25 +0100 - -linux-restricted-modules (5.11.0-5.6) hirsute; urgency=medium - - * Master version: 5.11.0-5.6 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 18 Jan 2021 12:13:46 +0100 - -linux-restricted-modules (5.11.0-4.5) hirsute; urgency=medium - - * Master version: 5.11.0-4.5 - - -- Andrea Righi Thu, 14 Jan 2021 12:56:41 +0100 - -linux-restricted-modules (5.11.0-3.4) hirsute; urgency=medium - - * Master version: 5.11.0-3.4 - - -- Andrea Righi Thu, 14 Jan 2021 09:01:11 +0100 - -linux-restricted-modules (5.11.0-2.3) hirsute; urgency=medium - - * Master version: 5.11.0-2.3 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 11 Jan 2021 11:45:35 +0100 - -linux-restricted-modules (5.11.0-1.2) hirsute; urgency=medium - - * Master version: 5.11.0-1.2 - - -- Andrea Righi Thu, 07 Jan 2021 17:21:50 +0100 - -linux-restricted-modules (5.11.0-0.1) hirsute; urgency=medium - - * Master version: 5.11.0-0.1 - - -- Andrea Righi Mon, 04 Jan 2021 10:59:59 +0100 - -linux-restricted-modules (5.10.0-9.10) hirsute; urgency=medium - - * Master version: 5.10.0-9.10 - - -- Andrea Righi Tue, 15 Dec 2020 12:09:26 +0100 - -linux-restricted-modules (5.10.0-8.9) hirsute; urgency=medium - - * Master version: 5.10.0-8.9 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - -- Andrea Righi Mon, 14 Dec 2020 12:28:08 +0100 - -linux-restricted-modules (5.10.0-7.8) hirsute; urgency=medium - - * Master version: 5.10.0-7.8 - - * Update linux-signed/linux-restricted-modules for forward port suffixes - (LP: #1904578) - - [Debian] Fix stripping of +N from package version - - * Introduce the new NVIDIA 455 series (LP: #1902093) - - [Packaging] Migrate nvidia-435 users to updated nvidia-455 - - [Packaging] NVIDIA -- provide the nvidia-prebuilt-kernel virtual package - - * Introduce the new NVIDIA 455 series (LP: #1897751) - - [packaging] add signed modules for the nvidia 455 driver - - * Miscellaneous Ubuntu changes - - update-version: Ensure we match the final +N for respins - - [Packaging] Change source package name to linux-restricted-modules - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 07 Dec 2020 00:23:19 -0600 - -linux-restricted-modules (5.10.0-6.7) hirsute; urgency=medium - - * Empty entry. - - -- Seth Forshee Sun, 06 Dec 2020 21:37:37 -0600 - -linux-restricted-modules-5.10 (5.10.0-6.7) hirsute; urgency=medium - - * Master version: 5.10.0-6.7 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 30 Nov 2020 09:25:48 +0100 - -linux-restricted-modules-5.10 (5.10.0-5.6) hirsute; urgency=medium - - * Master version: 5.10.0-5.6 - - -- Andrea Righi Mon, 23 Nov 2020 13:24:17 +0100 - -linux-restricted-modules-5.10 (5.10.0-4.5) hirsute; urgency=medium - - * Master version: 5.10.0-4.5 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 16 Nov 2020 08:46:13 +0100 - -linux-restricted-modules-5.10 (5.10.0-3.4) hirsute; urgency=medium - - * Master version: 5.10.0-3.4 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 09 Nov 2020 10:01:10 +0100 - -linux-restricted-modules-5.10 (5.10.0-2.3) hirsute; urgency=medium - - * Master version: 5.10.0-2.3 - - -- Seth Forshee Tue, 03 Nov 2020 21:42:20 -0600 - -linux-restricted-modules-5.10 (5.10.0-1.2) hirsute; urgency=medium - - * Master version: 5.10.0-1.2 - - * Miscellaneous Ubuntu changes - - [packaging] move to hirsute - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 02 Nov 2020 13:20:25 -0600 - -linux-restricted-modules-5.10 (5.10.0-0.1) hirsute; urgency=medium - - * Master version: 5.10.0-0.1 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - [Packaging] look for scripts/module.lds.S - - -- Paolo Pisati Tue, 27 Oct 2020 17:12:23 +0100 - -linux-restricted-modules-5.10 (5.10.0-0.0) groovy; urgency=medium - - * Empty entry. - - -- Paolo Pisati Mon, 26 Oct 2020 10:35:51 +0200 - -linux-restricted-modules-5.9 (5.9.0-2.3) groovy; urgency=medium - - * Master version: 5.9.0-2.3 - - -- Seth Forshee Wed, 14 Oct 2020 07:58:32 -0500 - -linux-restricted-modules-5.9 (5.9.0-1.2) groovy; urgency=medium - - * Master version: 5.9.0-1.2 - - -- Seth Forshee Mon, 21 Sep 2020 14:41:02 -0500 - -linux-restricted-modules-5.9 (5.9.0-0.1) groovy; urgency=medium - - * Master version: 5.9.0-0.1 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - * Miscellaneous Ubuntu changes - - [Packaging] Add transitionals for oem-20.04 kernel packages - - debian/dkms-versions -- update from master - - -- Seth Forshee Thu, 17 Sep 2020 15:05:25 -0500 - -linux-restricted-modules-5.9 (5.9.0-0.0) groovy; urgency=medium - - * Empty entry. - - -- Seth Forshee Thu, 17 Sep 2020 13:05:32 -0500 - -linux-restricted-modules (5.8.0-16.17+1) groovy; urgency=medium - - * Miscellaneous Ubuntu changes - - [Debian] Fix incorrect substitution variables in nvida server packages - - -- Seth Forshee Thu, 20 Aug 2020 11:55:58 -0500 - -linux-restricted-modules (5.8.0-16.17) groovy; urgency=medium - - * Master version: 5.8.0-16.17 - - -- Seth Forshee Tue, 11 Aug 2020 15:36:27 -0500 - -linux-restricted-modules (5.8.0-15.16) groovy; urgency=medium - - * Master version: 5.8.0-15.16 - - -- Seth Forshee Tue, 11 Aug 2020 09:36:13 -0500 - -linux-restricted-modules (5.8.0-14.15) groovy; urgency=medium - - * Master version: 5.8.0-14.15 - - -- Seth Forshee Mon, 10 Aug 2020 15:29:59 -0500 - -linux-restricted-modules (5.8.0-13.14) groovy; urgency=medium - - * Master version: 5.8.0-13.14 - - -- Andrea Righi Tue, 04 Aug 2020 11:41:52 +0200 - -linux-restricted-modules (5.8.0-12.13) groovy; urgency=medium - - * Master version: 5.8.0-12.13 - - -- Seth Forshee Wed, 29 Jul 2020 17:02:20 -0500 - -linux-restricted-modules (5.8.0-11.12) groovy; urgency=medium - - * Master version: 5.8.0-11.12 - - -- Seth Forshee Tue, 28 Jul 2020 22:34:57 -0500 - -linux-restricted-modules (5.8.0-10.11) groovy; urgency=medium - - * Master version: 5.8.0-10.11 - - -- Seth Forshee Tue, 28 Jul 2020 18:26:04 -0500 - -linux-restricted-modules (5.8.0-9.10) groovy; urgency=medium - - * Master version: 5.8.0-9.10 - - -- Seth Forshee Mon, 27 Jul 2020 21:03:35 -0500 - -linux-restricted-modules (5.8.0-8.9) groovy; urgency=medium - - * Master version: 5.8.0-8.9 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - [Packaging] update variants - - * Introduce the new NVIDIA 450-server and the 450 UDA series (LP: #1887674) - - [packaging] add nvidia 450 and 450-server - - * Introduce the new NVIDIA 418-server and 440-server series, and update the - current NVIDIA drivers (LP: #1881137) - - [Packaging] rules -- expose nvidia-kernel-common dependency data - - [packaging] drop nvidia-kernel-common dependency from the ABI metas - - [packaging] add nvidia 418-server and 440-server drivers - - * Miscellaneous Ubuntu changes - - [packaging] expose dependency on nvidia-kernel-common on meta packages - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 27 Jul 2020 11:24:49 -0500 - -linux-restricted-modules-5.8 (5.8.0-7.8) groovy; urgency=medium - - * Master version: 5.8.0-7.8 - - -- Andrea Righi Mon, 20 Jul 2020 15:09:26 +0200 - -linux-restricted-modules-5.8 (5.8.0-6.7) groovy; urgency=medium - - * Master version: 5.8.0-6.7 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 13 Jul 2020 16:37:43 -0500 - -linux-restricted-modules-5.8 (5.8.0-5.6) groovy; urgency=medium - - * Master version: 5.8.0-5.6 - - -- Andrea Righi Mon, 13 Jul 2020 17:03:53 +0200 - -linux-restricted-modules-5.8 (5.8.0-4.5) groovy; urgency=medium - - * Master version: 5.8.0-4.5 - - -- Seth Forshee Mon, 06 Jul 2020 10:39:14 -0500 - -linux-restricted-modules-5.8 (5.8.0-3.4) groovy; urgency=medium - - * Master version: 5.8.0-3.4 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 29 Jun 2020 10:33:13 -0500 - -linux-restricted-modules-5.8 (5.8.0-2.3) groovy; urgency=medium - - * Master version: 5.8.0-2.3 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 22 Jun 2020 15:08:32 -0500 - -linux-restricted-modules-5.8 (5.8.0-1.2) groovy; urgency=medium - - * Master version: 5.8.0-1.2 - - -- Seth Forshee Wed, 17 Jun 2020 19:37:17 -0500 - -linux-restricted-modules-5.8 (5.8.0-0.1) groovy; urgency=medium - - * Master version: 5.8.0-0.1 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - * Miscellaneous Ubuntu changes - - [Packaging] Change source package name to linux-restricted-modules-5.8 - - debian/dkms-versions -- update from master - - -- Seth Forshee Wed, 17 Jun 2020 11:58:15 -0500 - -linux-restricted-modules-5.8 (5.8.0-0.0) groovy; urgency=medium - - * Empty entry. - - -- Seth Forshee Sun, 14 Jun 2020 22:38:19 -0500 - -linux-restricted-modules-5.7 (5.7.0-8.9) groovy; urgency=medium - - * Master version: 5.7.0-8.9 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Fri, 12 Jun 2020 14:07:51 +0200 - -linux-restricted-modules-5.7 (5.7.0-7.8) groovy; urgency=medium - - * Master version: 5.7.0-7.8 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 08 Jun 2020 12:46:31 +0200 - -linux-restricted-modules-5.7 (5.7.0-6.7) groovy; urgency=medium - - * Master version: 5.7.0-6.7 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 01 Jun 2020 15:49:15 -0500 - -linux-restricted-modules-5.7 (5.7.0-5.6) groovy; urgency=medium - - * Master version: 5.7.0-5.6 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 25 May 2020 13:01:42 +0200 - -linux-restricted-modules-5.7 (5.7.0-4.5) groovy; urgency=medium - - * Master version: 5.7.0-4.5 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 18 May 2020 11:29:23 +0200 - -linux-restricted-modules-5.7 (5.7.0-3.4) groovy; urgency=medium - - * Master version: 5.7.0-3.4 - - * Packaging resync (LP: #1786013) - - [Packaging] Auto-sync build environment - - * Can't install any packages with ubuntu-drivers using ubuntu-drivers when - invoked from ubiquity (LP: #1874278) - - [Packaging] work around lack of debconf in the installer host - - * Miscellaneous Ubuntu changes - - [Packaging] remove transitional packages - - Sync nvidia.postinst.in updates from focal - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 11 May 2020 12:05:45 +0200 - -linux-restricted-modules-5.7 (5.7.0-2.3) groovy; urgency=medium - - * Master version: 5.7.0-2.3 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 04 May 2020 14:37:36 +0200 - -linux-restricted-modules-5.7 (5.7.0-1.2) groovy; urgency=medium - - * Master version: 5.7.0-1.2 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - -- Paolo Pisati Mon, 27 Apr 2020 15:58:16 +0200 - -linux-restricted-modules-5.7 (5.7.0-0.1) groovy; urgency=medium - - * Empty entry. - - -- Paolo Pisati Mon, 27 Apr 2020 10:19:18 +0200 - -linux-restricted-modules-5.6 (5.6.0-7.7) focal; urgency=medium - - * Master version: 5.6.0-7.7 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Tue, 31 Mar 2020 13:14:39 +0200 - -linux-restricted-modules-5.6 (5.6.0-6.6) focal; urgency=medium - - * Master version: 5.6.0-6.6 - - -- Andrea Righi Thu, 26 Mar 2020 09:55:13 +0100 - -linux-restricted-modules-5.6 (5.6.0-5.5) focal; urgency=medium - - * Master version: 5.6.0-5.5 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Wed, 18 Mar 2020 18:26:02 +0100 - -linux-restricted-modules-5.6 (5.6.0-4.4) focal; urgency=medium - - * Master version: 5.6.0-4.4 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 09 Mar 2020 11:14:58 +0100 - -linux-restricted-modules-5.6 (5.6.0-3.3) focal; urgency=medium - - * Master version: 5.6.0-3.3 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build and family - - [Packaging] resync dkms-build and family - - [Packaging] update variants - - [Packaging] update variants - - * installing linux-modules-nvidia does not remove nvidia-dkms, and the kernel - prioritizes the wrong version of the module from disk (LP: #1856414) - - [Packaging] rules -- expose dkms provides data - - [Config] expose provides information on meta packages - - * Miscellaneous Ubuntu changes - - [Packaging] fix-filenames -- build during build phase - - debian/dkms-versions -- update from master - - -- Andrea Righi Wed, 04 Mar 2020 08:24:30 +0100 - -linux-restricted-modules-5.6 (5.6.0-2.2) focal; urgency=medium - - * Master version: 5.6.0-2.2 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 24 Feb 2020 18:59:05 +0100 - -linux-restricted-modules-5.6 (5.6.0-1.1) focal; urgency=medium - - * Master version: 5.6.0-1.1 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Fri, 14 Feb 2020 14:19:45 +0100 - -linux-restricted-modules-5.6 (5.6.0-0.1) focal; urgency=medium - - * Empty entry. - - -- Andrea Righi Mon, 10 Feb 2020 11:06:18 +0100 - -linux-restricted-modules-5.5 (5.5.0-7.8) focal; urgency=medium - - * Master version: 5.5.0-7.8 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 27 Jan 2020 21:09:36 +0100 - -linux-restricted-modules-5.5 (5.5.0-6.7) focal; urgency=medium - - * Master version: 5.5.0-6.7 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 20 Jan 2020 11:26:00 +0100 - -linux-restricted-modules-5.5 (5.5.0-5.6) focal; urgency=medium - - * Master version: 5.5.0-5.6 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 13 Jan 2020 17:13:15 +0100 - -linux-restricted-modules-5.5 (5.5.0-4.5) focal; urgency=medium - - * Master version: 5.5.0-4.5 - - * Miscellaneous upstream changes - - update-version: Fix tagging a variant. - - -- Andrea Righi Wed, 08 Jan 2020 17:07:38 +0100 - -linux-restricted-modules-5.5 (5.5.0-3.4) focal; urgency=medium - - * Master version: 5.5.0-3.4 - - * Packaging resync (LP: #1786013) - - [Packaging] update variants - - * Miscellaneous Ubuntu changes - - [Debian] Fix phony target in debian/rules - - [Packaging] Set source package name from the changelog - - [Debian] Split control.stub out into component parts - - [Packaging] Support variant substitutions in control files - - [Debian] Only produce transitionals for primary variant - - [Packaging] Change source package to linux-restricted-moules-5.5 - - debian/dkms-versions -- update from master - - -- Andrea Righi Wed, 08 Jan 2020 11:34:00 +0100 - -linux-restricted-modules-5.5 (5.5.0-2.3) focal; urgency=medium - - * Empty entry. - - -- Andrea Righi Fri, 27 Dec 2019 10:18:55 +0100 - -linux-restricted-modules (5.5.0-2.3) focal; urgency=medium - - * Master version: 5.5.0-2.3 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Tue, 17 Dec 2019 17:31:31 +0100 - -linux-restricted-modules (5.5.0-1.2) focal; urgency=medium - - * Master version: 5.5.0-1.2 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Thu, 12 Dec 2019 17:04:48 +0100 - -linux-restricted-modules (5.4.0-8.11) focal; urgency=medium - - * Master version: 5.4.0-8.11 - - -- Seth Forshee Fri, 06 Dec 2019 15:57:28 -0600 - -linux-restricted-modules (5.4.0-8.10) focal; urgency=medium - - * Master version: 5.4.0-8.10 - - -- Seth Forshee Fri, 06 Dec 2019 13:00:15 -0600 - -linux-restricted-modules (5.4.0-8.9) focal; urgency=medium - - * Master version: 5.4.0-8.9 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Fri, 06 Dec 2019 17:18:17 +0100 - -linux-restricted-modules (5.4.0-7.8+1) focal; urgency=medium - - * Miscellaneous Ubuntu changes - - [Packaging] Complete the nvidia-430 to nvidia-440 transition - - -- Seth Forshee Mon, 25 Nov 2019 16:47:26 -0600 - -linux-restricted-modules (5.4.0-7.8) focal; urgency=medium - - * Master version: 5.4.0-7.8 - - * Miscellaneous Ubuntu changes - - [Packaging] Update nvidia-430 to nvidia-440 - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 25 Nov 2019 16:40:47 +0100 - -linux-restricted-modules (5.4.0-6.7) focal; urgency=medium - - * Master version: 5.4.0-6.7 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 18 Nov 2019 14:56:14 +0100 - -linux-restricted-modules (5.4.0-5.6) focal; urgency=medium - - * Master version: 5.4.0-5.6 - - * Transition OEM & OSP1 kernel users to generic (LP: #1850612) - - Transition OEM and OSP1 kernel users to generic - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - debian/scripts/dkms-build -- update from master - - -- Seth Forshee Wed, 13 Nov 2019 14:28:03 -0800 - -linux-restricted-modules (5.4.0-4.5) focal; urgency=medium - - * Master version: 5.4.0-4.5 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 04 Nov 2019 17:41:29 +0100 - -linux-restricted-modules (5.4.0-3.4) focal; urgency=medium - - * Master version: 5.4.0-3.4 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Tue, 29 Oct 2019 12:11:46 -0500 - -linux-restricted-modules (5.4.0-2.3) eoan; urgency=medium - - * Master version: 5.4.0-2.3 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Mon, 21 Oct 2019 18:59:34 +0200 - -linux-restricted-modules (5.4.0-1.2) eoan; urgency=medium - - * Master version: 5.4.0-1.2 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Andrea Righi Tue, 15 Oct 2019 12:31:44 +0200 - -linux-restricted-modules (5.4.0-0.1) eoan; urgency=medium - - * Master version: 5.4.0-0.1 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Fri, 11 Oct 2019 15:51:23 -0500 - -linux-restricted-modules (5.3.0-17.18) eoan; urgency=medium - - * Master version: 5.3.0-17.18 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Thu, 03 Oct 2019 16:54:40 -0500 - -linux-restricted-modules (5.3.0-16.17) eoan; urgency=medium - - * Master version: 5.3.0-16.17 - - -- Seth Forshee Tue, 01 Oct 2019 07:54:04 -0500 - -linux-restricted-modules (5.3.0-15.16) eoan; urgency=medium - - * Master version: 5.3.0-15.16 - - -- Seth Forshee Mon, 30 Sep 2019 12:01:30 -0500 - -linux-restricted-modules (5.3.0-14.15+1) eoan; urgency=medium - - * Miscellaneous Ubuntu changes - - [Debian] Update for additional argument to dkms-build - - -- Seth Forshee Fri, 27 Sep 2019 23:04:30 -0500 - -linux-restricted-modules (5.3.0-14.15) eoan; urgency=medium - - * Master version: 5.3.0-14.15 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build - - * Miscellaneous Ubuntu changes - - [Packaging] Update series portion of Vcs-Git url automatically - - debian/scripts/dkms-build--nvidia-N -- update from master - - -- Seth Forshee Fri, 27 Sep 2019 15:39:20 -0500 - -linux-restricted-modules (5.3.0-13.14) eoan; urgency=medium - - * Master version: 5.3.0-13.14 - - -- Seth Forshee Mon, 23 Sep 2019 19:27:56 -0500 - -linux-restricted-modules (5.3.0-12.13) eoan; urgency=medium - - * Master version: 5.3.0-12.13 - - -- Seth Forshee Tue, 17 Sep 2019 13:38:33 +0200 - -linux-restricted-modules (5.3.0-11.12) eoan; urgency=medium - - * Master version: 5.3.0-11.12 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 16 Sep 2019 17:00:35 +0200 - -linux-restricted-modules (5.3.0-10.11) eoan; urgency=medium - - * Master version: 5.3.0-10.11 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 09 Sep 2019 11:32:17 +0200 - -linux-restricted-modules (5.3.0-9.10) eoan; urgency=medium - - * Master version: 5.3.0-9.10 - - -- Paolo Pisati Tue, 03 Sep 2019 10:28:05 +0200 - -linux-restricted-modules (5.3.0-8.9) eoan; urgency=medium - - * Master version: 5.3.0-8.9 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Mon, 26 Aug 2019 10:15:20 +0200 - -linux-restricted-modules (5.3.0-7.8) eoan; urgency=medium - - * Master version: 5.3.0-7.8 - - -- Paolo Pisati Mon, 19 Aug 2019 17:31:04 +0200 - -linux-restricted-modules (5.3.0-6.7) eoan; urgency=medium - - * Master version: 5.3.0-6.7 - - -- Seth Forshee Wed, 14 Aug 2019 13:33:06 -0500 - -linux-restricted-modules (5.3.0-5.6) eoan; urgency=medium - - * Master version: 5.3.0-5.6 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Tue, 13 Aug 2019 09:13:13 -0500 - -linux-restricted-modules (5.3.0-4.5) eoan; urgency=medium - - * Master version: 5.3.0-4.5 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 12 Aug 2019 10:43:28 -0500 - -linux-restricted-modules (5.3.0-3.4) eoan; urgency=medium - - * Master version: 5.3.0-3.4 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Paolo Pisati Tue, 06 Aug 2019 10:13:48 +0200 - -linux-restricted-modules (5.3.0-2.3) eoan; urgency=medium - - * Master version: 5.3.0-2.3 - - -- Seth Forshee Mon, 29 Jul 2019 12:27:24 -0400 - -linux-restricted-modules (5.3.0-1.2) eoan; urgency=medium - - * Master version: 5.3.0-1.2 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Sun, 28 Jul 2019 22:51:45 -0400 - -linux-restricted-modules (5.3.0-0.1) eoan; urgency=medium - - * Master version: 5.3.0-0.1 - - * Packaging resync (LP: #1786013) - - [Packaging] resync git-ubuntu-log - - -- Seth Forshee Tue, 23 Jul 2019 20:53:17 -0500 - -linux-restricted-modules (5.2.0-9.10) eoan; urgency=medium - - * Master version: 5.2.0-9.10 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Fri, 19 Jul 2019 16:53:53 -0500 - -linux-restricted-modules (5.2.0-8.9) eoan; urgency=medium - - * Master version: 5.2.0-8.9 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Sun, 07 Jul 2019 23:07:23 -0500 - -linux-restricted-modules (5.2.0-7.8) eoan; urgency=medium - - * Master version: 5.2.0-7.8 - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-N -- update from master - - -- Seth Forshee Mon, 01 Jul 2019 09:04:54 -0500 - -linux-restricted-modules (5.2.0-6.7) eoan; urgency=medium - - * Master version: 5.2.0-6.7 - - -- Seth Forshee Sun, 23 Jun 2019 23:01:27 -0500 - -linux-restricted-modules (5.2.0-5.6+1) eoan; urgency=medium - - * Miscellaneous Ubuntu changes - - update nvidia-418 to nvidia-430 - - -- Seth Forshee Tue, 18 Jun 2019 07:20:26 -0500 - -linux-restricted-modules (5.2.0-5.6) eoan; urgency=medium - - * Master version: 5.2.0-5.6 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 17 Jun 2019 15:06:14 -0500 - -linux-restricted-modules (5.2.0-4.5) eoan; urgency=medium - - * Master version: 5.2.0-4.5 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 10 Jun 2019 07:01:20 -0500 - -linux-restricted-modules (5.2.0-3.4) eoan; urgency=medium - - * Master version: 5.2.0-3.4 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Sun, 02 Jun 2019 22:58:58 -0500 - -linux-restricted-modules (5.2.0-2.3) eoan; urgency=medium - - * Master version: 5.2.0-2.3 - - -- Seth Forshee Tue, 28 May 2019 11:38:24 -0500 - -linux-restricted-modules (5.2.0-1.2) eoan; urgency=medium - - * Master version: 5.2.0-1.2 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - -- Seth Forshee Mon, 27 May 2019 22:20:46 -0500 - -linux-restricted-modules (5.2.0-0.1) eoan; urgency=medium - - * Master version: 5.2.0-0.1 - - * Miscellaneous Ubuntu changes - - add support for nvidia-418 - - debian/dkms-versions -- update from master - - -- Seth Forshee Tue, 21 May 2019 11:11:31 -0500 - -linux-restricted-modules (5.1.0-2.2) eoan; urgency=medium - - * Master version: 5.1.0-2.2 - - * Miscellaneous Ubuntu changes - - debian/dkms-versions -- update from master - - debian/scripts/misc/git-ubuntu-log -- update from master - - debian/scripts/dkms-build -- update from master - - -- Seth Forshee Tue, 14 May 2019 15:00:56 -0500 - -linux-restricted-modules (5.0.0-14.15) disco; urgency=medium - - * Master version: 5.0.0-14.15 - - -- Stefan Bader Wed, 24 Apr 2019 17:28:16 +0200 - -linux-restricted-modules (5.0.0-13.14) disco; urgency=medium - - * Master version: 5.0.0-13.14 - - -- Andy Whitcroft Mon, 15 Apr 2019 21:47:58 +0100 - -linux-restricted-modules (5.0.0-11.12) disco; urgency=medium - - * Master version: 5.0.0-11.12 - - * Build Nvidia drivers in conjunction with kernel (LP: #1764792) - - [Config] lintian -- fix template form issues - - [Config] lintian -- purge debconf on removal - - -- Andy Whitcroft Mon, 15 Apr 2019 12:25:19 +0100 - -linux-restricted-modules (5.0.0-10.11) disco; urgency=medium - - * Master version: 5.0.0-10.11 - - * Build Nvidia drivers in conjunction with kernel (LP: #1764792) - - [Config] update package descriptions - - [Config] add Vcs-Git: configuration - - [Config] update copyright - - [Config] update dkms-versions - - [Config] add meta-packages to trigger installation of new packages - - * Miscellaneous Ubuntu changes - - debian/scripts/misc/git-ubuntu-log -- update from master - - -- Andy Whitcroft Thu, 11 Apr 2019 11:49:33 +0100 - -linux-restricted-modules (5.0.0-7.8dkms2) disco; urgency=medium - - * Master version: 5.0.0-7.8dkms2 - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-N -- update from master - - -- Andy Whitcroft Fri, 08 Mar 2019 17:45:51 +0000 - -linux-restricted-modules (5.0.0-7.8dkms1+7) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-N -- update from master - - -- Andy Whitcroft Fri, 08 Mar 2019 17:06:42 +0000 - -linux-restricted-modules (5.0.0-7.8dkms1+6) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-N -- update from master - - -- Andy Whitcroft Fri, 08 Mar 2019 17:04:51 +0000 - -linux-restricted-modules (5.0.0-7.8dkms1+5) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-N -- update from master - - debian/scripts/fix-filenames.c -- update from master - - -- Andy Whitcroft Fri, 08 Mar 2019 16:59:49 +0000 - -linux-restricted-modules (5.0.0-7.8dkms1+4) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build -- update from master - - -- Andy Whitcroft Fri, 08 Mar 2019 14:48:07 +0000 - -linux-restricted-modules (5.0.0-7.8dkms1+3) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - [Packaging] dkms-build--nvidia-* follow switch to generic -N - - debian/scripts/dkms-build -- update from master - - debian/scripts/dkms-build--nvidia-N -- update from master - - -- Andy Whitcroft Fri, 08 Mar 2019 14:10:41 +0000 - -linux-restricted-modules (5.0.0-7.8dkms1+2) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-390 -- update from master - - -- Andy Whitcroft Fri, 08 Mar 2019 11:57:20 +0000 - -linux-restricted-modules (5.0.0-7.8dkms1+1) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build -- update from master - - debian/scripts/dkms-build--nvidia-390 -- update from master - - -- Andy Whitcroft Fri, 08 Mar 2019 11:42:44 +0000 - -linux-restricted-modules (5.0.0-7.8dkms1) disco; urgency=medium - - * Master version: 5.0.0-7.8dkms1 - - -- Andy Whitcroft Thu, 07 Mar 2019 07:43:20 +0000 - -linux-restricted-modules (5.0.0-7.8) disco; urgency=medium - - * Master version: 5.0.0-7.8 - - -- Andy Whitcroft Wed, 06 Mar 2019 16:41:59 +0000 - -linux-restricted-modules (4.19.0-13.14dkms1+1) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build -- update from master - - debian/scripts/dkms-build--nvidia-390 -- update from master - - -- Andy Whitcroft Wed, 06 Mar 2019 15:08:06 +0000 - -linux-restricted-modules (4.19.0-13.14dkms1) disco; urgency=medium - - * Master version: 4.19.0-13.14dkms1 - - -- Andy Whitcroft Fri, 01 Mar 2019 19:53:49 +0000 - -linux-restricted-modules (4.19.0-12.13) disco; urgency=medium - - * Master version reset. - - -- Andy Whitcroft Fri, 01 Mar 2019 19:52:39 +0000 - -linux-restricted-modules (5.0.0-6.7) disco; urgency=medium - - * Master version: 5.0.0-6.7. - - -- Andy Whitcroft Thu, 28 Feb 2019 15:37:04 +0000 - -linux-restricted-modules (4.19.0-13.14+15) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-390 -- update from master - - -- Andy Whitcroft Thu, 28 Feb 2019 14:18:46 +0000 - -linux-restricted-modules (4.19.0-13.14+14) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-390 -- update from master - - -- Andy Whitcroft Thu, 28 Feb 2019 11:52:50 +0000 - -linux-restricted-modules (4.19.0-13.14+13) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-390 -- update from master - - -- Andy Whitcroft Thu, 28 Feb 2019 11:38:18 +0000 - -linux-restricted-modules (4.19.0-13.14+12) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-390 -- update from master - - -- Andy Whitcroft Thu, 28 Feb 2019 11:32:08 +0000 - -linux-restricted-modules (4.19.0-13.14+11) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build--nvidia-390 -- update from master - - -- Andy Whitcroft Thu, 28 Feb 2019 11:15:23 +0000 - -linux-restricted-modules (4.19.0-13.14+10) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build -- update from master - - -- Andy Whitcroft Thu, 28 Feb 2019 10:58:40 +0000 - -linux-restricted-modules (4.19.0-13.14+9) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build -- update from master - - -- Andy Whitcroft Thu, 28 Feb 2019 10:54:42 +0000 - -linux-restricted-modules (4.19.0-13.14+8) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build -- update from master - - -- Andy Whitcroft Thu, 28 Feb 2019 10:47:51 +0000 - -linux-restricted-modules (4.19.0-13.14+7) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - debian/scripts/dkms-build -- update from master - - -- Andy Whitcroft Thu, 28 Feb 2019 10:42:46 +0000 - -linux-restricted-modules (4.19.0-13.14+6) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - [Packaging] expose arch to nvidia package selector - - -- Andy Whitcroft Thu, 28 Feb 2019 10:30:38 +0000 - -linux-restricted-modules (4.19.0-13.14+5) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - [Config] add gawk as build-depends - - -- Andy Whitcroft Thu, 28 Feb 2019 10:18:54 +0000 - -linux-restricted-modules (4.19.0-13.14+4) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - [Config] add wget as a build-depends - - -- Andy Whitcroft Thu, 28 Feb 2019 10:16:54 +0000 - -linux-restricted-modules (4.19.0-13.14+3) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - [Packaging] switch to explicit nvidia package versions - - -- Andy Whitcroft Thu, 28 Feb 2019 09:57:56 +0000 - -linux-restricted-modules (4.19.0-13.14+2) disco; urgency=medium - - * Miscellaneous Ubuntu changes - - [Config] this is a disco package - - -- Andy Whitcroft Thu, 28 Feb 2019 09:20:21 +0000 - -linux-restricted-modules (4.19.0-13.14+1) disco; urgency=medium - - * regenerate debian/control correctly. - - -- Andy Whitcroft Thu, 28 Feb 2019 09:14:31 +0000 - -linux-restricted-modules (4.19.0-13.14) disco; urgency=medium - - * Master version: 4.19.0-13.14 - - * Packaging resync (LP: #1786013) - - [Packaging] resync dkms-build - - * linux packages should own /usr/lib/linux/triggers (LP: #1770256) - - [Packaging] own /usr/lib/linux/triggers - - * Miscellaneous Ubuntu changes - - linux-restricted-modules -- base packaging - - nvidia-390 -- add dkms build infrastructure for nvidia dkms modules - - Ubuntu-4.15.0-29.31dkms1 - - update-version -- handle content copies - - debian/scripts/dkms-build -- update from master - - debian/scripts/fix-filenames.c -- update from master - - Ubuntu-4.17.0-8.9~dkms1 - - update-version -- include git-ubuntu-log in updates - - debian/scripts/misc/git-ubuntu-log -- update from master - - update-version -- make the update version just +N - - update-version -- add --commit option - - dkms-build -- follow change to signing mode selector - - [Packaging] handle +N local upload number correctly - - debian/scripts/misc/git-ubuntu-log -- update from master - - debian/scripts/dkms-build -- update from master - - [Packaging] reset versioning - * Miscellaneous upstream changes - - CHANGELOG - - fixup! UBUNTU: nvidia-390 -- add dkms build infrastructure for nvidia dkms - modules - - fixup! UBUNTU: nvidia-390 -- add dkms build infrastructure for nvidia dkms - modules + -- Ian May Mon, 27 Mar 2023 15:56:44 -0500 - -- Andy Whitcroft Thu, 28 Feb 2019 09:11:51 +0000 +linux-restricted-signatures-nvidia-5.19 (5.19.0-1009.9+2) jammy; urgency=medium -linux-restricted-modules (4.19.0-0.0) disco; urgency=medium + * LRMv7: Enable the open NVIDIA kernel modules (LP: #1988836) + - [Packaging] convert to direct ancillaries + - [Packaging] convert to v7.2 autogen form - * Initial Revision. + -- Andy Whitcroft Fri, 24 Mar 2023 23:05:14 +0000 - -- Andy Whitcroft Tue, 17 Apr 2018 20:00:56 +0100 diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/control linux-restricted-signatures-nvidia-5.19-5.19.0/debian/control --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/control 2023-01-24 22:30:29.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/control 2023-03-27 20:56:44.000000000 +0000 @@ -9,48 +9,111 @@ curl, dkms, gawk, - linux-restricted-generate-nvidia-5.19 (= 5.19.0-1007.7), + linux-restricted-generate-nvidia-5.19 (= 5.19.0-1009.9+3), + linux-objects-nvidia-525-open-5.19.0-1009-nvidia (>= 5.19.0-1009.9+3) [amd64 arm64 ], + linux-objects-nvidia-525-open-5.19.0-1009-nvidia-64k (>= 5.19.0-1009.9+3) [arm64 ], + linux-objects-nvidia-525-open-5.19.0-1009-nvidia-lowlatency (>= 5.19.0-1009.9+3) [amd64 ], lsb-release, python3, python3-apt, Standards-Version: 3.9.4 Vcs-Git: git://git.launchpad.net/~canonical-kernel/ubuntu/+source/linux-restricted-modules-nvidia/+git/jammy -Package: linux-signatures-nvidia-5.19.0-1007-nvidia +Package: linux-signatures-nvidia-5.19.0-1009-nvidia Build-Profiles: Architecture: amd64 arm64 Section: kernel Priority: optional -Depends: linux-image-5.19.0-1007-nvidia | linux-image-unsigned-5.19.0-1007-nvidia, +Depends: linux-image-5.19.0-1009-nvidia | linux-image-unsigned-5.19.0-1009-nvidia, Built-Using: ${linux:BuiltUsing} -Description: Linux kernel signatures for nvidia modules for version 5.19.0-1007-nvidia +Description: Linux kernel signatures for nvidia modules for version 5.19.0-1009-nvidia This package contains the Linux kernel signatures nvidia modules for - version 5.19.0-1007-nvidia. + version 5.19.0-1009-nvidia. . You likely do not want to install this package directly. -Package: linux-signatures-nvidia-5.19.0-1007-nvidia-64k +Package: linux-signatures-nvidia-5.19.0-1009-nvidia-64k Build-Profiles: Architecture: arm64 Section: kernel Priority: optional -Depends: linux-image-5.19.0-1007-nvidia-64k | linux-image-unsigned-5.19.0-1007-nvidia-64k, +Depends: linux-image-5.19.0-1009-nvidia-64k | linux-image-unsigned-5.19.0-1009-nvidia-64k, Built-Using: ${linux:BuiltUsing} -Description: Linux kernel signatures for nvidia modules for version 5.19.0-1007-nvidia-64k +Description: Linux kernel signatures for nvidia modules for version 5.19.0-1009-nvidia-64k This package contains the Linux kernel signatures nvidia modules for - version 5.19.0-1007-nvidia-64k. + version 5.19.0-1009-nvidia-64k. . You likely do not want to install this package directly. -Package: linux-signatures-nvidia-5.19.0-1007-nvidia-lowlatency +Package: linux-signatures-nvidia-5.19.0-1009-nvidia-lowlatency Build-Profiles: Architecture: amd64 Section: kernel Priority: optional -Depends: linux-image-5.19.0-1007-nvidia-lowlatency | linux-image-unsigned-5.19.0-1007-nvidia-lowlatency, +Depends: linux-image-5.19.0-1009-nvidia-lowlatency | linux-image-unsigned-5.19.0-1009-nvidia-lowlatency, Built-Using: ${linux:BuiltUsing} -Description: Linux kernel signatures for nvidia modules for version 5.19.0-1007-nvidia-lowlatency +Description: Linux kernel signatures for nvidia modules for version 5.19.0-1009-nvidia-lowlatency This package contains the Linux kernel signatures nvidia modules for - version 5.19.0-1007-nvidia-lowlatency. + version 5.19.0-1009-nvidia-lowlatency. . You likely do not want to install this package directly. + +Package: linux-modules-nvidia-525-open-5.19.0-1009-nvidia +Build-Profiles: +Architecture: amd64 arm64 +Section: kernel +Priority: optional +Built-Using: ${dkms:nvidia-525-open-modules} +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + linux-image-5.19.0-1009-nvidia | linux-image-unsigned-5.19.0-1009-nvidia, + ${nvk:nvidia-525-open}, +Description: Linux kernel nvidia modules for version 5.19.0-1009 + This package pulls together the Linux kernel nvidia modules for + version 5.19.0-1009 with the appropriate signatures. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-nvidia-525-open-nvidia* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. + +Package: linux-modules-nvidia-525-open-5.19.0-1009-nvidia-64k +Build-Profiles: +Architecture: arm64 +Section: kernel +Priority: optional +Built-Using: ${dkms:nvidia-525-open-modules} +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + linux-image-5.19.0-1009-nvidia-64k | linux-image-unsigned-5.19.0-1009-nvidia-64k, + ${nvk:nvidia-525-open}, +Description: Linux kernel nvidia modules for version 5.19.0-1009 + This package pulls together the Linux kernel nvidia modules for + version 5.19.0-1009 with the appropriate signatures. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-nvidia-525-open-nvidia-64k* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. + +Package: linux-modules-nvidia-525-open-5.19.0-1009-nvidia-lowlatency +Build-Profiles: +Architecture: amd64 +Section: kernel +Priority: optional +Built-Using: ${dkms:nvidia-525-open-modules} +Depends: + ${misc:Depends}, + ${shlibs:Depends}, + linux-image-5.19.0-1009-nvidia-lowlatency | linux-image-unsigned-5.19.0-1009-nvidia-lowlatency, + ${nvk:nvidia-525-open}, +Description: Linux kernel nvidia modules for version 5.19.0-1009 + This package pulls together the Linux kernel nvidia modules for + version 5.19.0-1009 with the appropriate signatures. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-nvidia-525-open-nvidia-lowlatency* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/dkms-versions linux-restricted-signatures-nvidia-5.19-5.19.0/debian/dkms-versions --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/dkms-versions 2023-01-24 22:30:29.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/dkms-versions 2023-03-27 20:56:44.000000000 +0000 @@ -2,9 +2,10 @@ nvidia-graphics-drivers-470 470.161.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.108.03-0ubuntu0.22.04.1 arch=amd64 arch=arm64 transition=nvidia-graphics-drivers-495 nvidia-graphics-drivers-515 515.86.01-0ubuntu0.22.04.1 arch=amd64 arch=arm64 -nvidia-graphics-drivers-525 525.78.01-0ubuntu0.22.04.1 arch=amd64 arch=arm64 transition=nvidia-graphics-drivers-520 -nvidia-graphics-drivers-418-server 418.226.00-0ubuntu4 arch=amd64 +nvidia-graphics-drivers-525 525.89.02-0ubuntu0.22.04.1 arch=amd64 arch=arm64 transition=nvidia-graphics-drivers-520 +nvidia-graphics-drivers-525 525.89.02-0ubuntu0.22.04.1 arch=amd64 arch=arm64 variant=open +nvidia-graphics-drivers-418-server 418.226.00-0ubuntu5~0.22.04.1 arch=amd64 nvidia-graphics-drivers-450-server 450.216.04-0ubuntu0.22.04.1 arch=amd64 transition=nvidia-graphics-drivers-440-server nvidia-graphics-drivers-470-server 470.161.03-0ubuntu0.22.04.1 arch=amd64 transition=nvidia-graphics-drivers-460-server -nvidia-graphics-drivers-515-server 515.86.01-0ubuntu0.22.04.1 arch=amd64 arch=arm64 transition=nvidia-graphics-drivers-510-server -nvidia-graphics-drivers-525-server 525.60.13-0ubuntu0.22.04.1 arch=amd64 arch=arm64 +nvidia-graphics-drivers-515-server 515.86.01-0ubuntu0.22.04.2 arch=amd64 arch=arm64 transition=nvidia-graphics-drivers-510-server +nvidia-graphics-drivers-525-server 525.85.12-0ubuntu0.22.04.1 arch=amd64 arch=arm64 diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/lrm-version linux-restricted-signatures-nvidia-5.19-5.19.0/debian/lrm-version --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/lrm-version 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/lrm-version 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -5.2 diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules 2023-03-27 20:56:44.000000000 +0000 @@ -1,7 +1,7 @@ #! /usr/bin/make -f clean: - ./debian/scripts/gen-rules + ./debian/scripts/generate-rules $(MAKE) -f debian/rules.gen clean %: diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.in linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.in --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.in 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.in 2023-03-27 19:42:37.000000000 +0000 @@ -2,98 +2,19 @@ arch = $(shell dpkg-architecture -qDEB_HOST_ARCH) -# Get variants, assuming primary if debian/variants is not present -variants = -- -ifneq (,$(wildcard debian/variants)) - variants := $(shell cat debian/variants) -endif - -control_files := debian/control.common -# control files only wanted for the primary variant -primary_control_files := $(shell LC_ALL=C ls -d debian/control.d/transitionals-* 2>/dev/null) -ifneq ($(filter --, $(variants)),) - control_files += $(primary_control_files) -endif -control_files += $(filter-out $(primary_control_files),$(shell LC_ALL=C ls -d debian/control.d/*)) - -test:: - echo "$(src_version) $(src_main_version)" - -# We build our control file. This has to be done before dh runs otherwise -# we have no binary files and we will not run the appropriate targets. -pre-clean: tp_key=test:provides\(-full\|-image\|-headers\|-modules-extra\) -pre-clean: $(control_files) - rm -f debian/control.tmp - for i in $^; do \ - if grep -q "{variant:" $$i; then \ - variant_first='yes'; \ - for variant in $(variants); do \ - variant="$$(echo "$$variant" | sed -e 's/--//')"; \ - sed \ - -e "s/\$${variant:suffix}/$$variant/g" \ - -e "s/\(\$${$(tp_key)[^}]*}\)/$${variant_first:+\1}/g" \ - <$$i; \ - variant_first=''; \ - done; \ - else \ - cat $$i; \ - fi; \ - done | sed \ - -e "/@BUILD-INTERLOCK@/{" \ - -e " r debian/control.interlock-up" \ - -e " d" \ - -e " }" \ - | sed \ - -e "s/\(\$${$(tp_key)\([^}]*\)}\)/kernel-testing--$(src_main_package)-\1-\2,/g" \ - -e "s/@SRCPKGNAME@/$(src_package)/g" \ - -e "s/@ABI@/$(src_abi)/g" \ - -e "s/@VERSION@/$(src_main_version)/g" \ - -e "s/@SERIES@/$(src_series)/g" \ - >debian/control.tmp - rm -f debian/control - mv debian/control.tmp debian/control - rm -rf ./$(src_main_version) UNSIGNED SIGNED - rm -f debian/linux-modules-*.install \ - debian/linux-modules-*.preinst \ - debian/linux-modules-*.prerm \ - debian/linux-modules-*.postinst \ - debian/linux-modules-*.postrm - -.PHONY: pre-clean - -debian/scripts/fix-filenames: debian/scripts/fix-filenames.c - $(CC) -o $@ $^ - -clean:: pre-clean - rm -f debian/scripts/fix-filenames - rm -rf $(dkms_dir) - %: dh $@ -# Ensure the directory prefix is exactly 100 characters long so pathnames are the -# exact same length in any binary files produced by the builds. These will be -# commonised later. -dkms_20d=.................... -dkms_100d=$(dkms_20d)$(dkms_20d)$(dkms_20d)$(dkms_20d)$(dkms_20d) -dkms_100c=$(shell echo '$(dkms_100d)' | sed -e 's/\./_/g') -#dkms_dir=$(shell echo '$(CURDIR)/$(dkms_100c)' | \ -# sed -e 's/\($(dkms_100d)\).*/\1/' -e 's/^\(.*\)....$$/\1dkms/') -define dkms_dir_prefix = -$(strip $(shell echo '$(1)/$(dkms_100c)' | \ - sed -e 's/\($(dkms_100d)\).*/\1/' -e 's/^\(.*\)....$$/\1dkms/')) -endef -dkms_dir=$(call dkms_dir_prefix,$(CURDIR)) +override_dh_auto_build: + ./download-signed "$(src_genr_package)" "$(src_genr_version)" "$(src_genr_package)" -define build_dkms = - $(SHELL) debian/scripts/dkms-build $(dkms_dir) $(1) --lrm $(2) $(3) $(4) $(5) $(6) -endef +override_dh_auto_install: nvidia-$(arch) + dh_install + +override_dh_gencontrol: + dh_gencontrol -- $(gencontrol_flags) -ifeq ($(arch),ppc64el) -instfile=vmlinux -else -instfile=vmlinuz -endif +gencontrol_flags := define install_control = for which in $(5); \ @@ -107,21 +28,3 @@ <"$$template" >"$$script"; \ done endef - -signatures=$(wildcard /usr/lib/linux/$(src_abi)-*) - -prepare-dkms: - mkdir -p $(dkms_dir) - ln -s /usr/src $(dkms_dir)/headers - -override_dh_prep: debian/scripts/fix-filenames - dh_prep - -override_dh_auto_install: prepare-dkms nvidia-$(arch) - dh_install - -override_dh_gencontrol: - dh_gencontrol -- $(gencontrol_flags) - -gencontrol_flags := - diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.lrg linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.lrg --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.lrg 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.lrg 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -##export DH_VERBOSE := 1 - -arch = $(shell dpkg-architecture -qDEB_HOST_ARCH) - -test:: - echo "$(src_version) $(src_main_version)" - -debian/scripts/fix-filenames: debian/scripts/fix-filenames.c - $(CC) -o $@ $^ - -clean:: - rm -rf rm -rf $(dkms_dir) - rm -f debian/scripts/fix-filenames - -%: - dh $@ - -custom_top=debian/custom -custom_dir=$(custom_top)/$(src_version) -custom_tar=$(src_package)_$(src_version)_$(arch).tar.gz -custom-upload: - install -d $(custom_dir)/control - { echo "tarball"; echo "signed-only"; } >$(custom_dir)/control/options - cd $(custom_top) && tar czvf ../../../$(custom_tar) . - dpkg-distaddfile $(custom_tar) raw-signing - - -override_dh_prep: debian/scripts/fix-filenames - dh_prep - -override_dh_auto_install: nvidia-$(arch) custom-upload - dh_install diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.lrs linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.lrs --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.lrs 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/rules.lrs 1970-01-01 00:00:00.000000000 +0000 @@ -1,12 +0,0 @@ -##export DH_VERBOSE := 1 - -arch = $(shell dpkg-architecture -qDEB_HOST_ARCH) - -%: - dh $@ - -override_dh_auto_build: - ./download-signed "$(src_genr_package)" "$(src_genr_version)" "$(src_genr_package)" - -override_dh_auto_install: nvidia-$(arch) - dh_install diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/dkms-build linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/dkms-build --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/dkms-build 2023-01-24 20:54:17.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/dkms-build 1970-01-01 00:00:00.000000000 +0000 @@ -1,269 +0,0 @@ -#!/bin/sh -set -e - -dkms_dir="$1" -abi_flavour="$2" -sign="$3" -pkgname="$4" -pkgdir="$5" -dbgpkgdir="$6" -package="$7" -shift 7 - -here=$(dirname "$(readlink -f "${0}")") - -srcdir=$(pwd) -cd "$dkms_dir" || exit 1 - -built_using_record() -{ - local subst="$1" - local built_using="$2" - if [ ! -f "$subst" ]; then - touch "$subst" - fi - if ! grep -q -s "^linux:BuiltUsing=" "$subst"; then - echo "linux:BuiltUsing=" >>"$subst" - fi - sed -i -e "s/^\(linux:BuiltUsing=.*\)/\1$built_using, /" "$subst" -} - -# ABI: returns present in $? and located path in lpackage_path when found. -package_present() -{ - for lpackage_path in "$1"_*.deb - do - break - done - [ -f "$lpackage_path" ] -} - -# Download and extract the DKMS package -- note there may be more -# than one package to install. -for package_path in "$@" -do - package_file=$(basename "$package_path") - echo "II: dkms-build downloading $package ($package_file)" - rpackage=$( echo "$package_path" | sed -e 's@.*/@@' -e 's@_.*@@' ) - lpackage=$( echo "$rpackage" | sed -e 's@=.*@@' ) - - while true - do - if package_present "$lpackage"; then - break - fi - case "$package_path" in - pool/*) - # Attempt download from the launchpad librarian first. - "$here/file-downloader" "https://launchpad.net/ubuntu/+archive/primary/+files/$package_file" || true - if package_present "$lpackage"; then - break - fi - - # Download from the available pools. - for pool in $( grep -h '^deb ' /etc/apt/sources.list /etc/apt/sources.list.d/*.list | awk '{print $2}' | sort -u ) - do - if package_present "$lpackage"; then - break - fi - url="$pool/$package_path" - "$here/file-downloader" "$url" && break || true - # No components in PPAs. - url=$(echo "$url" | sed -e 's@/pool/[^/]*/@/pool/main/@') - "$here/file-downloader" "$url" && break || true - done - ;; - http*:*) - "$here/file-downloader" "$package_path" - ;; - */*) - cp -p "$package_path" . - ;; - *) - apt-get download "$rpackage" - ;; - esac - break - done - if ! package_present "$lpackage"; then - echo "EE: $lpackage not found" - exit 1 - fi - - dpkg -x "$lpackage"_*.deb "$package" - - lversion=$( echo "$lpackage_path" | sed -e 's@.*/@@' -e 's@_[^_]*$@@' -e 's@.*_@@') - #built_using_record "$srcdir/debian/$pkgname.substvars" "$built_using$lpackage (= $lversion)" -done - -# Pick out the package/version from the dkms.conf. -for dkms_conf in "$package/usr/src"/*/"dkms.conf" -do - break -done - -# It seems some packages have a # in the name which works fine if the -# package is installed directly, but not so much if we build it out -# of the normal location. -sed -i -e '/^PACKAGE_NAME=/ s/#//g' "$dkms_conf" - -# Run any dkms-package specfic configuration steps -dkms_config_specific="$srcdir/$0-configure--$package" -dkms_config_generic=$(echo "$dkms_config_specific" | sed -e 's/-[0-9][0-9]*$/-N/') -for dkms_config in "$dkms_config_specific" "$dkms_config_generic" -do - if [ -z "$dkms_config" -o ! -e "$dkms_config" ]; then - continue - fi - echo "II: dkms-build-configure $(basename "$dkms_config") found, executing" - "$dkms_config" \ - "$srcdir" \ - "$dkms_conf" \ - "$dkms_dir" \ - "$abi_flavour" \ - "$sign" \ - "$pkgname" \ - "$pkgdir" \ - "$dbgpkgdir" \ - "$package" \ - "$@" || exit 1 - break -done - -cat - <<'EOF' >>"$dkms_conf" -POST_BUILD="ubuntu-save-objects ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/objects $POST_BUILD" -EOF -ubuntu_script="$(dirname "$dkms_conf")/ubuntu-save-objects" -cat - <<'EOF' >"$ubuntu_script" -#!/bin/sh -from="$1" -to="$2" -script="$3" -shift 2 - -# Copy the objects. -echo "II: copying objects to '$to'" -mkdir -p "$to" -(cd "$from" && find -name \*.o -o -name \*.o.ur-\* -o -name \*.mod | cpio -Lpd "$to") - -# Call the original post_install script if there is one. -[ "$script" = '' ] && exit 0 - -shift -exec "$(dirname "$0")/$script" "$@" -EOF -chmod +x "$ubuntu_script" -dkms_package=$( sed -ne 's/PACKAGE_NAME="\(.*\)"/\1/p' "$dkms_conf" ) -dkms_version=$( sed -ne 's/PACKAGE_VERSION="\(.*\)"/\1/p' "$dkms_conf" ) - -# Build the DKMS binaries. -echo "II: dkms-build building $package" -fakeroot="" -[ $(id -u) -ne 0 ] && fakeroot="/usr/bin/fakeroot" -rc=0 -$fakeroot /usr/sbin/dkms build --no-prepare-kernel --no-clean-kernel \ - -k "$abi_flavour" ${ARCH:+-a $ARCH} \ - --sourcetree "$dkms_dir/source" \ - --dkmstree "$dkms_dir/build" \ - --kernelsourcedir "$dkms_dir/headers/linux-headers-$abi_flavour" \ - "$dkms_conf" || rc=1 - -# Find the log and add it to our own. -for log in "$dkms_dir/build/$dkms_package/$dkms_version/$abi_flavour"/*/"log/make.log" "$dkms_dir/build/$dkms_package/$dkms_version/build/make.log" -do - [ -f "$log" ] && break -done -sed -e "s@$dkms_dir@<>@g" <"$log" - -# If this build failed then exit here. -[ "$rc" != 0 ] && exit "$rc" - -# Install the modules with debug symbols we possibly built, -# and strip the original modules for the next install step. -if [ -n "$dbgpkgdir" ]; then - dbgpkgdir="$dbgpkgdir/$package" - echo "II: dkms-build installing $package into $dbgpkgdir (debug symbols)" - install -d "$dbgpkgdir" - find "$dkms_dir/build/$dkms_package/$dkms_version/$abi_version" -name \*.ko | - while read module; do - vmodule=$( basename "$module" ) - - # Check for '.debug_info' section in order to copy module. - # Useful if debug symbols are requested but not built for - # any reason (including not yet supported by DKMS package). - # Strip module just in case even if section isn't present. - if ${CROSS_COMPILE}objdump -h -j '.debug_info' "$module" >/dev/null 2>&1 - then - echo "copying $vmodule" - cp "$module" "$dbgpkgdir" - else - echo "ignoring $vmodule (missing debug symbols)" - fi - - # Just 'strip -g' as '/usr/sbin/dkms' does. - echo "stripping $vmodule" - strip -g "$module" - done -fi - -# Install and optionally sign the modules we have built. -pkgdir="$pkgdir/$package" -echo "II: dkms-build installing $package into $pkgdir" -install -d "$pkgdir" -find "$dkms_dir/build/$dkms_package/$dkms_version/$abi_version" -name \*.ko | -while read module; do - vmodule=$( basename "$module" ) - case "$sign" in - --*) - echo "copying $vmodule" - cp "$module" "$pkgdir" - ;; - *) - echo "signing $vmodule" - $sign "$module" "$pkgdir/$vmodule" - ;; - esac -done - -find "$dkms_dir/build/$dkms_package/$dkms_version/objects" -name \*.o -print | \ -while read object -do - "$srcdir/debian/scripts/fix-filenames" "$object" "$dkms_dir" -done - -# This assumes that .mod files are in the top level build tree -# If there are ever .mod files in sub-directories, the dirname of objectlist needs to be stripped as well -find "$dkms_dir/build/$dkms_package/$dkms_version/objects" -name \*.mod -print | \ -while read objectlist -do - sed "s|^$dkms_dir/build/$dkms_package/$dkms_version/build/||" -i $objectlist -done - -# Finally see if there is a dkms-package specific post processor present. Hand -# it the original source directory, destination package directory, the objects -# as squirreled away, and the log in case it is useful. Finally pass a formed -# signing command line in case we need to do that. -dkms_build_specific="$srcdir/$0--$package" -dkms_build_generic=$(echo "$dkms_build_specific" | sed -n -e 's/-[0-9][0-9]*[a-z]*$/-N/p') -for dkms_build in "$dkms_build_specific" "$dkms_build_generic" -do - if [ -z "$dkms_build" -o ! -e "$dkms_build" ]; then - continue - fi - echo "II: dkms-build override $(basename "$dkms_build") found, executing" - "$dkms_build" \ - "$srcdir" \ - "$dkms_dir/build/$dkms_package/$dkms_version/objects" \ - "$log" \ - "$dkms_dir" \ - "$abi_flavour" \ - "$sign" \ - "$pkgname" \ - "$pkgdir" \ - "$dbgpkgdir" \ - "$package" \ - "$@" || exit 1 - break -done - -echo "II: dkms-build build $package complete" diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/dkms-build--nvidia-N linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/dkms-build--nvidia-N --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/dkms-build--nvidia-N 2023-01-24 20:54:17.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/dkms-build--nvidia-N 1970-01-01 00:00:00.000000000 +0000 @@ -1,113 +0,0 @@ -#!/bin/sh -set -e - -srcdir="$1" -objects="$2" -log="$3" -shift 3 - -dkms_dir="$1" -abi_flavour="$2" -sign="$3" -pkgname="$4" -pkgdir="$5" -dbgpkgdir="$6" -package="$7" -shift 7 - -build="$( dirname "$objects" )/build" - -# Copy over the objects ready for reconstruction. The objects copy contains -# the *.o files and the *.o-ur* retpoline files to allow the kernel to track -# any retpoline sequences therein. For our purposes we only want the *.o -# files, elide the rest. And .mod files for ld linking in recentish kernels. -mkdir -p "$pkgdir/bits/scripts" -( - gcc_variant1=$(gcc --version | head -1 | sed -e 's/^gcc/GCC:/') - gcc_variant2=$(gcc --version | head -1 | sed -e 's/^\(gcc\) \((.*)\) \(.*\)$/\1 version \3 \2/') - cd "$objects" || exit 1 - find -name \*.o -o -name \*.mod | \ - while read file - do - cp --parents "$file" "$pkgdir/bits" - "$srcdir/debian/scripts/fix-filenames" "$pkgdir/bits/$file" "$gcc_variant1" - "$srcdir/debian/scripts/fix-filenames" "$pkgdir/bits/$file" "$gcc_variant2" - done -) - -# Install the support files we need. -echo "II: copying support files ..." -for lds_src in \ - "$dkms_dir/headers/linux-headers-$abi_flavour/scripts/module.lds" \ - "/usr/src/linux-headers-$abi_flavour/scripts/module.lds" \ - "$dkms_dir/headers/linux-headers-$abi_flavour/scripts/module-common.lds" \ - "/usr/src/linux-headers-$abi_flavour/scripts/module-common.lds" -do - [ ! -f "$lds_src" ] && continue - echo "II: copying support files ... found $lds_src" - cp "$lds_src" "$pkgdir/bits/scripts" - break -done - -# Build helper scripts. -cat - <<'EOL' >"$pkgdir/bits/BUILD" -[ "$1" = "unsigned" ] && { signed_only=:; shift; } -[ "$1" = "nocheck" ] && { check_only=:; shift; } -EOL -grep /usr/bin/ld.bfd "$log" | grep -v scripts/genksyms/genksyms | grep -v "warning:\|NOTE:" | sed -e "s@$build/@@g" >>"$pkgdir/bits/BUILD" -sed -e 's/.*-o *\([^ ]*\) .*/rm -f \1/g' <"$pkgdir/bits/BUILD" >"$pkgdir/bits/CLEAN" - -# As the builds contain the absolute filenames as used. Use RECONSTRUCT to -# rebuild the .ko's, sign them, pull off the signatures and then finally clean -# up again. -( - cd "$pkgdir/bits" || exit 1 - - # Add checksum check. - echo "\$check_only sha256sum -c SHA256SUMS || exit 1" >>"$pkgdir/bits/BUILD" - - # Add .ko handling to the CLEAN/BUILD dance. - for ko in "$pkgdir"/*.ko - do - ko=$(basename "$ko") - echo "\$signed_only cat '$ko' '$ko.sig' >'../$ko'" >>"$pkgdir/bits/BUILD" - echo "\$signed_only rm -f '$ko'" >>"$pkgdir/bits/BUILD" - echo "rm -f '../$ko'" >>"$pkgdir/bits/CLEAN" - done - - # Clear out anything we are not going to distribute and build unsigned .kos. - sh ./CLEAN - sh ./BUILD unsigned nocheck - - if [ "$sign" = "--custom" ]; then - # We are building for and archive custom signing upload. Keep everything. - : - elif [ "$sign" = "--lrm" ]; then - # We are in the LRM build; grab sha256 checksums and clean up. - sha256sum -b *.ko >"SHA256SUMS" - sh ./CLEAN - - else - # We are in the main kernel, put the .kos together as we will - # on the users machine, sign them, and keep just the signature. - : >"SHA256SUMS" - for ko in *.ko - do - echo "detached-signature $ko" - $sign "$ko" "$ko.signed" - length=$( stat --format %s "$ko" ) - dd if="$ko.signed" of="$ko.sig" bs=1 skip="$length" 2>/dev/null - - rm -f "$ko.signed" - # Keep a checksum of the pre-signed object so we can check it is - # built correctly in LRM. - sha256sum -b "$ko" >>"SHA256SUMS" - done - - # Clean out anything which not a signature. - mv "$pkgdir/bits/"*.sig "$pkgdir" - mv "$pkgdir/bits/SHA256SUMS" "$pkgdir" - find "$pkgdir" -name \*.sig -prune -o -name SHA256SUMS -prune -o -type f -print | xargs rm -f - find "$pkgdir" -depth -type d -print | xargs rmdir --ignore-fail-on-non-empty - fi -) || exit "$?" diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/file-downloader linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/file-downloader --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/file-downloader 2023-01-24 20:54:17.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/file-downloader 1970-01-01 00:00:00.000000000 +0000 @@ -1,34 +0,0 @@ -#!/bin/sh - -if [ "$#" -ne 1 ]; then - echo "Usage: $0 " 1>&2 - exit 1 -fi -url="$1" - -to=$(basename "$url") - -count=0 -what='fetching' -while : -do - if [ "$count" -eq 20 ]; then - echo "EE: excessive redirects" 1>&2 - exit 1 - fi - count=$(($count+1)) - - echo "II: $what $url" - - curl --silent --fail --show-error "$url" -o "$to" -D "$to.hdr" || exit 1 - redirect=$(awk '/^Location: / {gsub(/^[[:space:]]+|[[:space:]]+$/,"",$2); print $2;}' "$to.hdr") - [ -z "$redirect" ] && break - what=' following' - - url=$(echo "$redirect" | sed -e 's@https://launchpadlibrarian.net/@http://launchpadlibrarian.net/@') - if [ "$redirect" != "$url" ]; then - echo "II: fixing $redirect" - fi -done - -exit 0 diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/fix-filenames.c linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/fix-filenames.c --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/fix-filenames.c 2023-01-24 20:54:17.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/fix-filenames.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,80 +0,0 @@ -/* - * fix-filenames: find a specified pathname prefix and remove it from - * C strings. - * - * Copyright (C) 2018 Canonical Ltd. - * Author: Andy Whitcroft - */ -#include -#include -#include -#include -#include -#include -#include -#include -#include - -int -main(int argc, char *argv[]) -{ - int rc; - char *in_name; - char *prefix; - int prefix_len; - int in_fd; - struct stat in_info; - char *in; - off_t size; - int length; - - if (argc != 3) { - fprintf(stderr, "Usage: %s \n", argv[0]); - exit(1); - } - in_name = argv[1]; - prefix = argv[2]; - prefix_len = strlen(prefix); - - in_fd = open(in_name, O_RDWR); - if (in_fd < 0) { - perror("open input failed"); - exit(1); - } - - rc = fstat(in_fd, &in_info); - if (rc < 0) { - perror("fstat input failed"); - exit(1); - } - size = in_info.st_size; - - in = mmap((void *)0, size, PROT_READ|PROT_WRITE, MAP_SHARED, in_fd, (off_t)0); - if (!in) { - perror("mmap failed"); - exit(1); - } - - for (; size > 0; size--, in++) { - if (*in != *prefix) - continue; - if (strncmp(in, prefix, prefix_len) != 0) - continue; - /* In the case of an exact match there there is nothing to move. */ - if (in[prefix_len] == '\0') - length = 0; - /* If this is a filename, strip the leading slash. */ - else if (in[prefix_len] == '/') - length = strlen(in + prefix_len + 1) + 1; - /* Otherwise just keep the suffix. */ - else - length = strlen(in + prefix_len) + 1; - - /* - * Copy the suffix portion down to the start and clear - * the remainder of the space to 0. - */ - memmove(in, in + prefix_len + 1, length); - memset(in + length, '\0', prefix_len); - } -} diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/generate-rules linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/generate-rules --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/generate-rules 1970-01-01 00:00:00.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/generate-rules 2023-03-27 19:42:37.000000000 +0000 @@ -0,0 +1,256 @@ +#!/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-restricted-generate -> linux-restricted-signatures -> linux-restricted-modules +src_package=$(LC_ALL=C dpkg-parsechangelog -SSource) +src_version=$(LC_ALL=C dpkg-parsechangelog -SVersion) +src_abi=$(echo "${src_version}" | sed -ne 's/\([0-9]*\.[0-9]*\.[0-9]*\-[0-9]*\)\..*/\1/p') +src_series=$(LC_ALL=C dpkg-parsechangelog -SDistribution | sed -e 's/-\(security\|updates\|proposed\)$//') + +# linux/5.8.0-41.46 +src_main_package=$(echo "${src_package}" | sed -e 's/-restricted-signature//') +src_main_version=$(echo ${src_version} | sed -e 's/+[0-9][0-9\.]*$//') + +# linux-restricted-generate/5.8.0-41.46[+1] +src_genr_package=$(echo "${src_package}" | sed -e 's/-restricted-signatures/-restricted-generate/') +src_genr_version=${src_version} + +# linux-restricted-signatures/5.8.0-41.46[+1] + +# linux-restricted-modules/5.8.0-41.46[+1] +src_lrm_package=$(echo "${src_package}" | sed -e 's/-restricted-signatures/-restricted-modules/') +src_lrm_version=${src_version} + +cat - "debian/rules.in" >"debian/rules.gen" <"debian/control.interlock-up" + +build_archs= +while read command flavour archs +do + case "$command" in + build) ;; + *) continue ;; + esac + + for arch in $archs + do + case " $build_archs " in + *\ $arch\ *) ;; + *) build_archs="$buildarchs $arch" ;; + esac + done +done <"debian/package.config" + +while read command flavour archs +do + case "$command" in + build) ;; + *) continue ;; + esac + + validate_unique "archs" "$archs" + targets=$(echo "$archs" | sed -e 's/\>"debian/rules.gen" <>debian/linux-signatures-nvidia-${src_abi}-${flavour}.install; \\ + done +EOL + + cat - >>"debian/control.signatures" < +Architecture: ${archs} +Section: kernel +Priority: optional +Depends: linux-image-${src_abi}-${flavour} | linux-image-unsigned-${src_abi}-${flavour}, +Built-Using: \${linux:BuiltUsing} +Description: Linux kernel signatures for nvidia modules for version ${src_abi}-${flavour} + This package contains the Linux kernel signatures nvidia modules for + version ${src_abi}-${flavour}. + . + You likely do not want to install this package directly. +EOL +done <"debian/package.config" + +nvidia_desktop= +nvidia_server= +nvidia_ignore= +while read command arg +do + case "$command" in + option) ;; + suppress) nvidia_ignore="$nvidia_ignore $arg"; continue ;; + *) continue ;; + esac + + case "$arg" in + desktop) nvidia_desktop=y ;; + server) nvidia_server=y ;; + esac +done <"debian/package.config" + +: >"debian/control.open" +while read command flavour archs +do + case "$command" in + build) ;; + *) continue ;; + esac + + validate_unique "archs" "$archs" + + while read package version extra + do + case "$package" in + nvidia-graphics-drivers-*-server) + [ -z "$nvidia_server" ] && continue + ;; + nvidia-graphics-drivers-*) + [ -z "$nvidia_desktop" ] && continue + ;; + *) continue ;; + esac + case " $nvidia_ignore " in + *\ $package\ *) continue ;; + esac + + case " $extra " in + *\ 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= + variant= + for cmd in $extra + do + case "$cmd" in + arch=*) pkg_archs="$pkg_archs ${cmd#arch=}" ;; + variant=*) variant="-${cmd#variant=}" ;; + esac + done + + if [ "$variant" != "-open" ]; then + continue + fi + + # 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/control.interlock-up" <= ${src_lrm_version}) [${pkg_archs}], +EOL + + # debian/rules.gen + cat - >>"debian/rules.gen" <= \$(nvidia_${suffix_under}_upstream_version))" +test:: + @echo $package $version $suffix_minus $suffix_under $suffix_short $targets +$targets:: + install -d debian/linux-modules-nvidia-${suffix_minus}-\$(src_abi)-${flavour} + install -d debian/linux-modules-nvidia-${suffix_minus}-\$(src_abi)-${flavour}/usr/lib/linux/triggers + \$(call install_control,linux-modules-nvidia-${suffix_minus}-\$(src_abi)-${flavour},${flavour},open,${suffix_short},postinst postrm); \\ + stream="${src_genr_version}/${src_abi}-${flavour}/open/nvidia-${suffix_minus}"; \\ + nvidia=\$\$(basename "\$\$stream"); \\ + install -d debian/linux-modules-nvidia-${suffix_minus}-\$(src_abi)-${flavour}/lib/modules/kernel/\$\$nvidia; \\ + for sig in \$\$stream/*.ko.sig; \\ + do \\ + ko=\$\$(basename "\$\$sig" ".sig"); \\ + cat "/lib/modules/${src_abi}-${flavour}/kernel/\$\$nvidia/\$\$ko" "\$\$sig" >"\$\$stream/\$\$ko"; \\ + echo "\$\$stream/\$\$ko /lib/modules/${src_abi}-${flavour}/kernel/\$\$nvidia" >>debian/linux-modules-nvidia-${suffix_minus}-${src_abi}-${flavour}.install; \\ + done +EOL + + # debian/control.d/nvidia + cat - >>"debian/control.open" < +Architecture: ${pkg_archs} +Section: kernel +Priority: optional +Built-Using: \${dkms:nvidia-${suffix_minus}-modules} +Depends: + \${misc:Depends}, + \${shlibs:Depends}, + linux-image-${src_abi}-${flavour} | linux-image-unsigned-${src_abi}-${flavour}, + \${nvk:nvidia-${suffix_minus}}, +Description: Linux kernel nvidia modules for version ${src_abi} + This package pulls together the Linux kernel nvidia modules for + version ${src_abi} with the appropriate signatures. + . + You likely do not want to install this package directly. Instead, install the + one of the linux-modules-nvidia-${suffix_minus}-${flavour}* meta-packages, + which will ensure that upgrades work correctly, and that supporting packages are + also installed. +EOL + + done <"debian/dkms-versions" +done <"debian/package.config" + +cat "debian/control.common" "debian/control.signatures" "debian/control.open" | sed \ + -e "/@BUILD-INTERLOCK@/{" \ + -e " r debian/control.interlock-up" \ + -e " d" \ + -e " }" \ + -e "s/@SRCPKGNAME@/${src_package}/g" \ + -e "s/@ABI@/${src_abi}/g" \ + -e "s/@SERIES@/${src_series}/g" \ + >"debian/control" + +rm -f "debian/control.interlock-up" "debian/control.signatures" "debian/control.open" diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules 1970-01-01 00:00:00.000000000 +0000 @@ -1,11 +0,0 @@ -#!/bin/bash -set -e - -src_package=$(LC_ALL=C dpkg-parsechangelog -SSource) -case "$src_package" in -linux-restricted-generate*) pkg='lrg' ;; -linux-restricted-signature*) pkg='lrs' ;; -linux-restricted-modules*) pkg='lrm' ;; -esac - -exec "$0.$pkg" "$@" diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules.lrg linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules.lrg --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules.lrg 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules.lrg 1970-01-01 00:00:00.000000000 +0000 @@ -1,172 +0,0 @@ -#!/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 -src_package=$(LC_ALL=C dpkg-parsechangelog -SSource) -src_version=$(LC_ALL=C dpkg-parsechangelog -SVersion) -src_abi=$(echo "${src_version}" | sed -ne 's/\([0-9]*\.[0-9]*\.[0-9]*\-[0-9]*\)\..*/\1/p') -src_series=$(LC_ALL=C dpkg-parsechangelog -SDistribution | sed -e 's/-\(security\|updates\|proposed\)$//') - -# linux/5.8.0-41.46 -src_main_package=$(echo "${src_package}" | sed -e 's/-restricted-generate//') -src_main_version=$(echo ${src_version} | sed -e 's/+[0-9][0-9\.]*$//') - -# linux-restricted-generate/5.8.0-41.46[+1] - -# linux-restricted-signatures/5.8.0-41.46[+1] - -# linux-restricted-modules/5.8.0-41.46[+1] -src_lrm_package=$(echo "${src_package}" | sed -e 's/-restricted-generate/-restricted-modules/') -src_lrm_version=${src_version} - -cat - "debian/rules.lrg" >"debian/rules.gen" <"debian/control.interlock-up" - -nvidia_desktop= -nvidia_server= -nvidia_ignore= -while read command arg -do - case "$command" in - option) ;; - suppress) nvidia_ignore="$nvidia_ignore $arg"; continue ;; - *) continue ;; - esac - - case "$arg" in - desktop) nvidia_desktop=y ;; - server) nvidia_server=y ;; - esac -done <"debian/package.config" - -build_archs= -while read command flavour archs -do - case "$command" in - build) ;; - *) continue ;; - esac - - validate_unique "archs" "$archs" - for arch in $archs - do - case " $build_archs " in - *\ $arch\ *) ;; - *) build_archs="$build_archs $arch" ;; - esac - done - - while read package version extra - do - case "$package" in - nvidia-graphics-drivers-*-server) - [ -z "$nvidia_server" ] && continue - ;; - nvidia-graphics-drivers-*) - [ -z "$nvidia_desktop" ] && continue - ;; - *) continue ;; - esac - case " $nvidia_ignore " in - *\ $package\ *) continue ;; - esac - - case " $extra " in - *\ 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/control.interlock-up" <= ${src_lrm_version}) [${pkg_archs}], -EOL - - # debian/rules.gen - # XXX: BUILD should help us here. - cat - >>"debian/rules.gen" <"debian/control" - -rm -f "debian/control.interlock-up" diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules.lrm linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules.lrm --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules.lrm 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/gen-rules.lrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,262 +0,0 @@ -#!/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 -src_package=$(LC_ALL=C dpkg-parsechangelog -SSource) -src_version=$(LC_ALL=C dpkg-parsechangelog -SVersion) -src_abi=$(echo "${src_version}" | sed -ne 's/\([0-9]*\.[0-9]*\.[0-9]*\-[0-9]*\)\..*/\1/p') -src_series=$(LC_ALL=C dpkg-parsechangelog -SDistribution | sed -e 's/-\(security\|updates\|proposed\)$//') - -# linux/5.8.0-41.46 -src_main_package=$(echo "${src_package}" | sed -e 's/-restricted-modules//') -src_main_version=$(echo ${src_version} | sed -e 's/+[0-9][0-9\.]*$//') - -# linux-restricted-generate/5.8.0-41.46[+1] - -# linux-restricted-signatures/5.8.0-41.46[+1] -src_sigs_package=$(echo "${src_package}" | sed -e 's/-restricted-modules/-restricted-signatures/') -src_sigs_version=${src_version} - -# linux-restricted-modules/5.8.0-41.46[+1] - -mkdir -p "debian/control.d" -: >"debian/control.interlock-up" -: >"debian/control.d/meta-nvidia" -: >"debian/control.d/nvidia" -: >"debian/control.d/migrate-nvidia" -: >"debian/control.d/transitionals-local" -: >"debian/control.d/signatures" - -cat - "debian/rules.in" >"debian/rules.gen" <>"debian/control.interlock-up" <= @VERSION@) [${archs}], -EOL - - while read package version extra - do - case "$package" in - nvidia-graphics-drivers-*-server) - [ -z "$nvidia_server" ] && continue - ;; - nvidia-graphics-drivers-*) - [ -z "$nvidia_desktop" ] && continue - ;; - *) continue ;; - esac - case " $nvidia_ignore " in - *\ $package\ *) continue ;; - esac - - case " $extra " in - *\ 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" <= \$(nvidia_${suffix_under}_upstream_version))" -test:: - @echo $package $version $suffix_minus $suffix_under $suffix_short $targets -$targets:: - rm -rf \$(dkms_dir)/build \$(dkms_dir)/source - mkdir -p \$(dkms_dir)/build \$(dkms_dir)/source - install -d debian/linux-modules-nvidia-${suffix_minus}-\$(src_abi)-${flavour} - install -d debian/linux-modules-nvidia-${suffix_minus}-\$(src_abi)-${flavour}/usr/lib/linux/triggers - \$(call install_control,linux-modules-nvidia-${suffix_minus}-\$(src_abi)-${flavour},${flavour},nvidia,${suffix_short},postinst postrm prerm config templates) - install -d debian/linux-objects-nvidia-${suffix_minus}-\$(src_abi)-${flavour} - \$(call build_dkms, \$(src_abi)-${flavour}, linux-objects-nvidia-${suffix_minus}-\$(src_abi)-${flavour}, \$(CURDIR)/debian/linux-objects-nvidia-${suffix_minus}-\$(src_abi)-${flavour}/lib/modules/\$(src_abi)-${flavour}/kernel, "", nvidia-${suffix_short}, pool/restricted/n/nvidia-graphics-drivers-${suffix_minus}/nvidia-kernel-source-${suffix_minus}_\$(dkms_nvidia_${suffix_under}_version)_\$(arch).deb pool/restricted/n/nvidia-graphics-drivers-${suffix_minus}/nvidia-dkms-${suffix_minus}_\$(dkms_nvidia_${suffix_under}_version)_\$(arch).deb) -EOL - - # debian/control.d/meta-nvidia - cat - >>"debian/control.d/meta-nvidia" < -Architecture: ${pkg_archs} -Section: kernel -Provides: \${dkms:nvidia-${suffix_minus}-modules}, nvidia-prebuilt-kernel -Depends: - \${misc:Depends}, - linux-modules-nvidia-${suffix_minus}-${src_abi}-${flavour} (= \${binary:Version}), - \${nvk:nvidia-${suffix_minus}}, -Description: Extra drivers for nvidia-${suffix_minus} for the ${flavour}\${variant:suffix} flavour - Install extra signed nvidia-${suffix_minus} modules compatible with the ${flavour}\${variant:suffix} flavour. -EOL - - # debian/control.d/nvidia - cat - >>"debian/control.d/nvidia" < -Architecture: ${pkg_archs} -Section: kernel -Priority: optional -Built-Using: \${linux:BuiltUsing} -Depends: - \${misc:Depends}, - \${shlibs:Depends}, - binutils, -Description: Linux kernel nvidia modules for version ${src_abi} (objects) - This package contains the Linux kernel nvidia modules for version ${src_abi}. - . - You likely do not want to install this package directly. Instead, install the - one of the linux-modules-nvidia-${suffix_minus}-${flavour}* meta-packages, - which will ensure that upgrades work correctly, and that supporting packages are - also installed. - -Package: linux-modules-nvidia-${suffix_minus}-${src_abi}-${flavour} -Build-Profiles: -Architecture: ${pkg_archs} -Section: kernel -Priority: optional -Built-Using: \${linux:BuiltUsing} -Depends: - \${misc:Depends}, - \${shlibs:Depends}, - linux-image-${src_abi}-${flavour} | linux-image-unsigned-${src_abi}-${flavour}, - linux-signatures-nvidia-${src_abi}-${flavour} (= ${src_sigs_version}), - linux-objects-nvidia-${suffix_minus}-${src_abi}-${flavour} (= \${binary:Version}), - \${nvk:nvidia-${suffix_minus}}, -Description: Linux kernel nvidia modules for version ${src_abi} - This package pulls together the Linux kernel nvidia modules for - version ${src_abi} with the appropriate signatures. - . - You likely do not want to install this package directly. Instead, install the - one of the linux-modules-nvidia-${suffix_minus}-${flavour}* meta-packages, - which will ensure that upgrades work correctly, and that supporting packages are - also installed. -EOL - # debian/control.d/migrate-nvidia - for cmd in $extra - do - case "$cmd" in - transition=*) - from="${cmd#transition=}" - from_minus=$(echo "$from" | sed -e 's/nvidia-graphics-drivers-//') - echo "II: general transition $from -> $package ($from_minus -> $suffix_minus) $pkg_archs" - cat - >>"debian/control.d/migrate-nvidia" < 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 -src_package=$(LC_ALL=C dpkg-parsechangelog -SSource) -src_version=$(LC_ALL=C dpkg-parsechangelog -SVersion) -src_abi=$(echo "${src_version}" | sed -ne 's/\([0-9]*\.[0-9]*\.[0-9]*\-[0-9]*\)\..*/\1/p') -src_series=$(LC_ALL=C dpkg-parsechangelog -SDistribution | sed -e 's/-\(security\|updates\|proposed\)$//') - -# linux/5.8.0-41.46 -src_main_package=$(echo "${src_package}" | sed -e 's/-restricted-signature//') -src_main_version=$(echo ${src_version} | sed -e 's/+[0-9][0-9\.]*$//') - -# linux-restricted-generate/5.8.0-41.46[+1] -src_genr_package=$(echo "${src_package}" | sed -e 's/-restricted-signatures/-restricted-generate/') -src_genr_version=${src_version} - -# linux-restricted-signatures/5.8.0-41.46[+1] - -# linux-restricted-modules/5.8.0-41.46[+1] - -cat - "debian/rules.lrs" >"debian/rules.gen" <"debian/control.interlock-up" - -build_archs= -while read command flavour archs -do - case "$command" in - build) ;; - *) continue ;; - esac - - for arch in $archs - do - case " $build_archs " in - *\ $arch\ *) ;; - *) build_archs="$buildarchs $arch" ;; - esac - done -done <"debian/package.config" - -while read command flavour archs -do - case "$command" in - build) ;; - *) continue ;; - esac - - validate_unique "archs" "$archs" - targets=$(echo "$archs" | sed -e 's/\>"debian/rules.gen" <>debian/linux-signatures-nvidia-${src_abi}-${flavour}.install; \ - done -EOL - - cat - >>"debian/control.signatures" < -Architecture: ${archs} -Section: kernel -Priority: optional -Depends: linux-image-${src_abi}-${flavour} | linux-image-unsigned-${src_abi}-${flavour}, -Built-Using: \${linux:BuiltUsing} -Description: Linux kernel signatures for nvidia modules for version ${src_abi}-${flavour} - This package contains the Linux kernel signatures nvidia modules for - version ${src_abi}-${flavour}. - . - You likely do not want to install this package directly. -EOL -done <"debian/package.config" - -cat "debian/control.common" "debian/control.signatures" | sed \ - -e "/@BUILD-INTERLOCK@/{" \ - -e " r debian/control.interlock-up" \ - -e " d" \ - -e " }" \ - -e "s/@SRCPKGNAME@/${src_package}/g" \ - -e "s/@ABI@/${src_abi}/g" \ - -e "s/@SERIES@/${src_series}/g" \ - >"debian/control" - -rm -f "debian/control.interlock-up" "debian/control.signatures" diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/misc/git-ubuntu-log linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/misc/git-ubuntu-log --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/misc/git-ubuntu-log 2020-04-06 14:32:28.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/scripts/misc/git-ubuntu-log 1970-01-01 00:00:00.000000000 +0000 @@ -1,166 +0,0 @@ -#!/usr/bin/python3 - -import sys - -import codecs -import urllib.request -import json - -import textwrap - -sys.stdin = codecs.getreader("utf-8")(sys.stdin.detach()) -sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach()) - -entries = [] - - -def add_entry(entry): - if entry and 'ignore' not in entry: - combo = [] - for bug in set(entry.get('bugs', [])): - combo.append(bug) - for cve in set(entry.get('cves', [])): - combo.append(cve) - combo = sorted(combo) - - if len(combo) == 0: - if entry.get('subject', "").startswith('UBUNTU'): - combo = '__packaging__' - else: - combo = '__mainline__' - else: - if entry.get('subject', "") == 'UBUNTU: link-to-tracker: update tracking bug': - # Construct a key with '__trackingbug__' on the first position - # and the tracking bug number afterwards - combo.insert(0, '__trackingbug__') - # Tracking bug goes at the top - keys.insert(0, combo) - else: - if combo not in keys: - keys.append(combo) - - entry['key'] = combo - entries.append(entry) - - -# Suck up the git log output and extract the information we need. -keys = [] -entry = None -subject_wait = False -for line in sys.stdin: - if line.startswith('commit '): - add_entry(entry) - entry = {} - subject_wait = True - - elif line.startswith('Author: '): - bits = line.strip().split(maxsplit=1) - entry['author'] = bits[1] - - elif subject_wait and line.startswith(' '): - subject_wait = False - entry['subject'] = line.strip() - - elif line.startswith(' BugLink: '): - bits = line.strip().split(maxsplit=2) - if len(bits) > 2: - # There is text after the URL, so use that (after stripping the - # enclosing characters) - entry.setdefault('bugs', []).append(bits[2][1:-1]) - elif 'launchpad.net' in bits[1]: - # Extract the bug number from the launchpad URL - bits = bits[1].split('/') - entry.setdefault('bugs', []).append(bits[-1]) - - elif line.startswith(' CVE-'): - entry.setdefault('cves', []).append(line.strip()) - - elif line.startswith(' Ignore:'): - entry['ignore'] = True - - elif line.startswith(' Properties:'): - for prop in line.strip().split()[1:]: - if prop in ('ignore', 'no-changelog'): - entry['ignore'] = True - -add_entry(entry) - -entries.reverse() - -# Go through the entries and clear out authors for upstream commits. -for entry in entries: - if entry['subject'].startswith('UBUNTU:'): - entry['subject'] = entry['subject'][7:].strip() - else: - del entry['author'] - -# Lump everything without a bug at the bottom. -keys.append('__packaging__') -keys.append('__mainline__') - -emit_nl = False -for key in keys: - if key == '__packaging__': - title_set = ['Miscellaneous Ubuntu changes'] - elif key == '__mainline__': - title_set = ['Miscellaneous upstream changes'] - else: - title_set = [] - for bug in key: - if bug.startswith('CVE-'): - title_set.append(bug) - elif bug == '__trackingbug__': - # Look for the tracking bug number on the second - # position of the key - continue - elif bug.isdigit(): - # Assume that it is an LP bug number if 'bug' contains only digits - bug_info = None - - try: - # urllib.request.urlcleanup() - request = urllib.request.Request('https://api.launchpad.net/devel/bugs/' + bug) - request.add_header('Cache-Control', 'max-age=0') - with urllib.request.urlopen(request) as response: - data = response.read() - bug_info = json.loads(data.decode('utf-8')) - - title = bug_info['title'] - if 'description' in bug_info: - for line in bug_info['description'].split('\n'): - if line.startswith('Kernel-Description:'): - title = line.split(' ', 1)[1] - - except urllib.error.HTTPError: - title = 'INVALID or PRIVATE BUG' - - title += ' (LP###' + bug + ')' - title_set.append(title) - else: - # Finally treat 'bug' itself as the title - title_set.append(bug) - - emit_title = True - for entry in entries: - if entry['key'] != key: - continue - - if emit_title: - if emit_nl: - print('') - emit_nl = True - - title_lines = textwrap.wrap('#// '.join(title_set), 76) - print(' * ' + title_lines[0].replace('LP###', 'LP: #').replace('#//', ' //')) - for line in title_lines[1:]: - line = line.replace('LP###', 'LP: #').replace('#//', ' //') - print(' ' + line) - - emit_title = False - - if key[0] != '__trackingbug__': - title_lines = textwrap.wrap(entry['subject'], 76) - print(' - ' + title_lines[0]) - for line in title_lines[1:]: - line = line.replace('LP###', 'LP: #') - print(' ' + line) diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/templates/nvidia.config.in linux-restricted-signatures-nvidia-5.19-5.19.0/debian/templates/nvidia.config.in --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/templates/nvidia.config.in 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/templates/nvidia.config.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -#!/bin/sh -set -e - -# Must load the confmodule for our template to be installed correctly. -. /usr/share/debconf/confmodule - -db_version 2.0 - -if [ "configure" = "$1" -o "reconfigure" = "$1" ]; then - # Load the current value if it is specified. - latelink= - [ -f /etc/default/linux-modules-nvidia ] && . /etc/default/linux-modules-nvidia - case "$latelink" in - true|false|'') ;; - *) echo "linux-modules-nvidia: latelink specifier invalid, ignored" 1>&2 - latelink='' - ;; - esac - if [ "$latelink" != '' ]; then - db_set linux/nvidia/latelink "$latelink" - fi - db_input low linux/nvidia/latelink || [ "$?" = "30" ] - db_go -fi - -exit 0 diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/debian/templates/nvidia.postinst.in linux-restricted-signatures-nvidia-5.19-5.19.0/debian/templates/nvidia.postinst.in --- linux-restricted-signatures-nvidia-5.19-5.19.0/debian/templates/nvidia.postinst.in 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/debian/templates/nvidia.postinst.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,82 +0,0 @@ -#!/bin/sh -set -e - -version=@abiname@@localversion@ -image_path=/boot/@image-stem@-$version - -bits=/lib/modules/$version/kernel/nvidia-@nvidia-ver@/bits - -if [ "$1" != configure ]; then - exit 0 -fi - -ubiquity_live() { - if [ -n "${UBIQUITY_FRONTEND}" ] && ! systemd-detect-virt --chroot; then - return 0 - else - return 1 - fi -} -# Must load the confmodule for our template to be installed correctly. -if ! ubiquity_live; then - . /usr/share/debconf/confmodule -fi - -conf=/etc/default/linux-modules-nvidia -latelink='' -[ -f "$conf" ] && . "$conf" -case "$latelink" in -true|false|'') ;; -*) echo "linux-modules-nvidia: latelink specifier invalid, ignored" 1>&2 - latelink='' - ;; -esac - -mkdir -p /usr/lib/linux -if ubiquity_live; then - RET=false -else - db_get linux/nvidia/latelink -fi -# If the value is changed write it back. -if [ "$RET" != "$latelink" ]; then - if [ ! -f "$conf" ]; then - cat - >"$conf" </usr/lib/linux/triggers/$version </dev/null || true -# -# See the commentary on extra.postrm.in for why this is disabled. -# -#if [ -d /etc/kernel/postinst.d ]; then -# # We want to behave as if linux-image (without us) was installed, therefore -# # we do not want the postinst support to know we are being removed, claim -# # this is an installation event. -# cat - >/usr/lib/linux/triggers/$version </usr/lib/linux/triggers/$version </dev/null || true +# +# See the commentary on extra.postrm.in for why this is disabled. +# +#if [ -d /etc/kernel/postinst.d ]; then +# # We want to behave as if linux-image (without us) was installed, therefore +# # we do not want the postinst support to know we are being removed, claim +# # this is an installation event. +# cat - >/usr/lib/linux/triggers/$version <]" - echo " --remote-repo " - echo " --sru-cycle " - } 1>&2 - exit 1 -fi - -default_sru_cycle() -{ - local tracking_bug - local version - - # Pick out the cycle from the tracking bug file. - if [ -f "$DEBIAN/tracking-bug" ]; then - read tracking_bug sru_cycle X <"$DEBIAN/tracking-bug" - fi - - if [ -z "$sru_cycle" ]; then - echo "$0: sru-cycle not found via debian/tracking-bug; specify --sru-cycle" 1>&2 - exit 1 - fi - - sru_cycle=$(echo "$sru_cycle" | sed -e 's/-[0-9][0-9]*$//' -e 's/^kernel-sru-cycle-//') - - #echo "default_sru_cycle: version<$version> sru_cycle<$sru_cycle>" -} - -# Determine where our changelog is. -DEBIAN=debian -[ -f 'debian/debian.env' ] && . 'debian/debian.env' - -[ -z "$sru_cycle" ] && default_sru_cycle -if [ -z "$remote_repo" ]; then - case "$sru_cycle" in - s[0-9][0-9][0-9][0-9].[0-9][0-9].[0-9][0-9]) - remote_repo='security' ;; - *) - remote_repo='main' ;; - esac -fi -case "$remote_repo" in -security) - remote_repo='ssh+git://git.launchpad.net/~canonical-kernel-security-team/canonical-kernel-private/+git/kernel-versions' - remote_name='security' - ;; -main) - remote_repo='git://git.launchpad.net/~canonical-kernel/+git/kernel-versions' - remote_name='main' - ;; -*) - remote_name='adhoc' - ;; -esac - -# -# kernel-versoins repository dkms-version mapping see below for details: -# https://git.launchpad.net/~canonical-kernel/+git/kernel-versions/plain/README -# -kv_repo="$HOME/.cache/kernel-versions-bare" -git_base="$remote_name/$sru_cycle" - -# Now we know where our repo is and what it called update it. -# We maintain "persistent" remotes for main and security, but assume -# any manually supplied entries are transient. -( - [ ! -d "$kv_repo" ] && mkdir -p "$kv_repo" - cd "$kv_repo" || exit 1 - [ ! -f config ] && git init -q --bare - current_url=$(git config "remote.$remote_name.url") - if [ -z "$current_url" ]; then - git remote add "$remote_name" "$remote_repo" - elif [ "$current_url" != "$remote_repo" ]; then - git config "remote.$remote_name.url" "$remote_repo" - fi - git fetch -q -p "$remote_name" -) || exit 1 - -cat_file() -{ - (cd "$kv_repo" && git cat-file "$@") || exit 1 -} - -# Determine if we have this cycle. -present=$(cat_file -t "$git_base" 2>/dev/null) -if [ "$present" = "" ]; then - # If we don't have the cycle in the development cycle then - # fall back to master. - case "$sru_cycle" in - d*) git_base="$remote_name/master" ;; - *) echo "$sru_cycle: cycle not found in $remote_repo" 2>&1 - exit 1 - ;; - esac -fi - -# Determine our series and mainline version from our own changelog. -our_series=$(LC_ALL=C dpkg-parsechangelog -l"$DEBIAN/changelog" -SDistribution) -if [ "$our_series" = "UNRELEASED" ]; then - our_series=$(LC_ALL=C dpkg-parsechangelog -l"$DEBIAN/changelog" -o1 -c1 -SDistribution) -fi -our_mainline=$(LC_ALL=C dpkg-parsechangelog -l"$DEBIAN/changelog" -SVersion | sed -e 's/-.*//') -our_package=$(LC_ALL=C dpkg-parsechangelog -l"$DEBIAN/changelog" -SSource) -our_source=$(echo "$our_package" | sed -e 's/-restricted-modules//') -case "$our_package" in -linux-restricted-modules*) our_type="lrm" ;; -*) our_type="main" ;; -esac - -# Update rules are complex. We update development series kernels to the -# versions in development. For stable series we update versions against -# the series in which our prime kernel was built. This is expressed -# via the map/dkms-versions namespace. Attempt to map via our series -# and then our mainline-version. - -# Try and find a package specific dkms-versions fragment. Try: -# handle+type -# series+type -# mainline+type -# series - backwards compatibility -# mainline - backwards compatibility -for versions_path_tail in \ - "$our_series:$our_source:$our_type" \ - "$our_series:$our_type" \ - "$our_mainline:$our_type" \ - "$our_series" \ - "$our_mainline" -do - echo "II: trying $versions_path_tail ..." - versions_paths=$(echo $(cat_file -p "$git_base:map/dkms-versions/$versions_path_tail" 2>/dev/null)) - [ -n "$versions_paths" ] && break -done - -if [ -z "$versions_paths" ]; then - echo "$0: unable to identify dkms-versions mapping" 1>&2 - exit 1 -fi - -echo "git_base<$git_base> versions_paths<$versions_paths>" -echo "II: grabbing dkms-versions from $sru_cycle $versions_paths" - -: ">debian/dkms-versions.new" -for versions_path in $versions_paths -do - cat_file -p "$git_base:$versions_path" >>"debian/dkms-versions.new" - if [ "$?" -ne 0 ]; then - echo "$0: unable to download an updated dkms-versions file" 1>&2 - exit 1 - fi -done -mv "debian/dkms-versions.new" "debian/dkms-versions" - -thing="debian/dkms-versions" -if ! git diff --exit-code -- "$thing" >/dev/null; then - git commit -m "UBUNTU: $thing -- update from kernel-versions ($git_base)" \ - -m "BugLink: https://bugs.launchpad.net/bugs/1786013" \ - -s -- "$thing" -else - echo "$thing: no changes from kernel-versions" -fi - -exit 0 diff -Nru linux-restricted-signatures-nvidia-5.19-5.19.0/update-version linux-restricted-signatures-nvidia-5.19-5.19.0/update-version --- linux-restricted-signatures-nvidia-5.19-5.19.0/update-version 2023-01-24 20:54:33.000000000 +0000 +++ linux-restricted-signatures-nvidia-5.19-5.19.0/update-version 1970-01-01 00:00:00.000000000 +0000 @@ -1,141 +0,0 @@ -#!/bin/bash - -here=$(dirname $(readlink -f "$0")) - -tag_prefix=`dpkg-parsechangelog -S Source | sed 's/linux-restricted-modules/Ubuntu/'`- - -commit=: -no_update=false -master_version= -master_dir= -while : -do - if [ "$1" = "--commit" ]; then - shift - commit= - - elif [ "$1" = "--no-update" ]; then - shift - no_update=true - - elif [ "$1" = "--master-version" ]; then - master_version="$2" - shift 2 - - else - break - fi -done - -if [ "$master_version" = "" ]; then - if [ "$#" -ne 1 ]; then - echo "Usage: $0 " 1>&2 - exit 1 - fi - master_dir="$1" - - # Work out the master kernel version. - if [ -f "$master_dir/debian/debian.env" ]; then - branch=`sed -ne 's/DEBIAN=//p' <"$master_dir/debian/debian.env"` - changelog="-l$branch/changelog" - else - changelog="" - fi - master_version=`(cd "$master_dir" && LC_ALL=C dpkg-parsechangelog -SVersion $changelog)` -else - no_update=true -fi - -# Work out our current version taking into account closed sections. -here_series=$( LC_ALL=C dpkg-parsechangelog -S Distribution ) -if [ "$here_series" = "UNRELEASED" ]; then - here_version=$( LC_ALL=C dpkg-parsechangelog -o 1 -S Version ) - here_series=$( LC_ALL=C dpkg-parsechangelog -c 1 -S Distribution ) -else - here_version=$( LC_ALL=C dpkg-parsechangelog -S Version ) -fi - -# Ensure we have the appropriate tag. -here_tagversion=$( echo "$tag_prefix$here_version" | sed -e 's/~/_/g' ) -count=$( git for-each-ref "refs/tags/$here_tagversion" | wc -l ) -if [ "$count" != 1 ]; then - echo "$0: $here_tagversion: tag not found" 1>&2 - exit 1 -fi - -update_file() -{ - local src="$1" - local dst="$2" - cp -p "$src" "$dst" || exit 1 - if ! git diff --exit-code -- "$dst" >/dev/null; then - git commit -m "UBUNTU: $dst -- update from master" -s -- "$dst" - else - echo "$dst: no changes from master" - fi -} - -# Update things from the primary package. -if [ "$no_update" = 'false' ]; then - update_file "$master_dir/$branch/tracking-bug" "debian/tracking-bug" - "$here/update-dkms-versions" || exit 1 - for master_file in \ - debian/scripts/misc/git-ubuntu-log \ - debian/scripts/dkms-build \ - debian/scripts/dkms-build--nvidia-N \ - debian/scripts/fix-filenames.c - do - update_file "$master_dir/$master_file" "$master_file" - done -fi -#echo "here_version<$here_version>" -#echo "master_version<$master_version>" - -# Work out a sensible new version based on the primary kernel version. -if dpkg --compare-versions "$here_version" lt "$master_version"; then - here_newversion="$master_version" - -elif dpkg --compare-versions "$here_version" eq "$master_version"; then - here_newversion="$master_version+1" -else - minor=$(( ${here_version##*+} + 1 )) - here_newversion="$master_version+$minor" -fi - -# First insert any primary changes. -marker="__CHANGELOG_FRAGMENT_MARKER__" -dch --newversion "$here_newversion" "$marker" - -# Prepare the blank changelog. -tmp="/tmp/$$.msg" - -# Note we are being synced to the master version. -if dpkg --compare-versions "$here_version" lt "$master_version"; then - echo "Updated to version: $master_version" - [ -f "$tmp" ] && echo "" >>"$tmp" - echo " * Master version: $master_version" >>"$tmp" -fi - -# Format any existing commits. -count=$( git log --oneline "$here_tagversion".. | wc -l ) -if [ "$count" != 0 ]; then - [ -f "$tmp" ] && echo "" >>"$tmp" - git log "$here_tagversion".. | "debian/scripts/misc/git-ubuntu-log" >>"$tmp" -fi - -# Insert official changelog fragment. -sed -i -e '/^ \* '"$marker"'/{ -r '"$tmp"' -d -}' debian/changelog -rm -f "$tmp" - -# Close this changelog entry. -dch --distribution "$here_series" --release '' - -# Emit final closing commands. -echo "git commit -s -m 'UBUNTU: $tag_prefix$here_newversion' debian/changelog" -$commit git commit -s -m "UBUNTU: $tag_prefix$here_newversion" debian/changelog -here_tagversion=$( echo "$tag_prefix$here_newversion" | sed -e 's/~/_/g' ) -echo "git tag -s -m '$tag_prefix$here_newversion' '$here_tagversion'" -$commit git tag -s -m "$tag_prefix$here_newversion" "$here_tagversion"