backporting nvidia-graphics-modules [non-free]
Dear backports team,
since I got a request for it I looked into doing backports for
nvidia-graphics-modules [non-free] (prebuilt nvidia kernel modules built
against the backported kernel). This is easy enough, but since the
backported kernel has a different ABI numbering scheme, some binary
packages will be called differently from their counterparts in testing.
I'm attaching a source debdiff (between 319.76 in testing and 319.72 in
backports) so that you can easily see what will differ. (I do not plan
to actually upload this before nvidia-graphics-drivers 319.82 is in sync
in testing and wheezy-backports).
The resulting binary module packages will have a long version string
including three times ~bpo70+1 since that is build from the actual
versions used for building the module (with some redundancies [removed]):
- src:nvidia-graphics-modules (319.72[+3.12]+1~bpo70+1)
- nvidia-kernel-source ([319.72]+1~bpo70+1)
- linux-headers-<KVERS>-<ABI>-<FLAVOR> (3.12.6-2~bpo70+1)
nvidia-kernel-amd64_319.72+3.12+1~bpo70+1_amd64.deb
nvidia-kernel-3.12-0.bpo.1-amd64_319.72+1~bpo70+1+1~bpo70+1+3.12.6-2~bpo70+1_amd64.deb
Is it possible to get an upload of nvidia-graphics-modules [non-free]
accepted into backports?
Andreas
diff -Nru nvidia-graphics-modules-319.76+3.12+1/debian/changelog nvidia-graphics-modules-319.72+3.12+1~bpo70+1/debian/changelog
--- nvidia-graphics-modules-319.76+3.12+1/debian/changelog 2014-01-09 23:52:27.000000000 +0100
+++ nvidia-graphics-modules-319.72+3.12+1~bpo70+1/debian/changelog 2014-01-21 13:37:30.000000000 +0100
@@ -1,3 +1,10 @@
+nvidia-graphics-modules (319.72+3.12+1~bpo70+1) wheezy-backports; urgency=medium
+
+ * Rebuild for wheezy-backports.
+ * Build for Linux 3.12 (ABI 0.bpo.1).
+
+ -- Andreas Beckmann <anbe@debian.org> Tue, 21 Jan 2014 13:26:42 +0100
+
nvidia-graphics-modules (319.76+3.12+1) unstable; urgency=medium
* Build for Linux 3.12-1.
diff -Nru nvidia-graphics-modules-319.76+3.12+1/debian/control nvidia-graphics-modules-319.72+3.12+1~bpo70+1/debian/control
--- nvidia-graphics-modules-319.76+3.12+1/debian/control 2014-01-09 23:52:27.000000000 +0100
+++ nvidia-graphics-modules-319.72+3.12+1~bpo70+1/debian/control 2014-01-21 13:37:30.000000000 +0100
@@ -6,8 +6,8 @@
Russ Allbery <rra@debian.org>,
Andreas Beckmann <anbe@debian.org>,
Build-Depends: debhelper (>= 9),
- linux-headers-3.12-1-amd64 [i386 amd64], linux-headers-3.12-1-486 [i386], linux-headers-3.12-1-686-pae [i386],
- nvidia-kernel-source (>= 319.76), nvidia-kernel-source (<< 319.76.~),
+ linux-headers-3.12-0.bpo.1-amd64 [i386 amd64], linux-headers-3.12-0.bpo.1-486 [i386], linux-headers-3.12-0.bpo.1-686-pae [i386],
+ nvidia-kernel-source (>= 319.72), nvidia-kernel-source (<< 319.72.~),
Standards-Version: 3.9.5
Homepage: http://www.nvidia.com/
Vcs-Git: git://anonscm.debian.org/pkg-nvidia/nvidia-graphics-modules.git
@@ -16,7 +16,7 @@
Package: nvidia-kernel-amd64
Architecture: i386 amd64
-Depends: ${misc:Depends}, nvidia-kernel-3.12-1-amd64 (>= 319.76)
+Depends: ${misc:Depends}, nvidia-kernel-3.12-0.bpo.1-amd64 (>= 319.72)
Conflicts: nvidia-kernel-2.6-amd64
Replaces: nvidia-kernel-2.6-amd64
Description: NVIDIA kernel module for Linux (amd64 flavor)
@@ -25,7 +25,7 @@
Install this package to automatically install the latest NVIDIA module
when new versions of the kernel are released.
-Package: nvidia-kernel-3.12-1-amd64
+Package: nvidia-kernel-3.12-0.bpo.1-amd64
Architecture: i386 amd64
Depends: ${misc:Depends}
Description: NVIDIA binary kernel module (amd64 flavor)
@@ -34,7 +34,7 @@
Package: nvidia-kernel-486
Architecture: i386
-Depends: ${misc:Depends}, nvidia-kernel-3.12-1-486 (>= 319.76)
+Depends: ${misc:Depends}, nvidia-kernel-3.12-0.bpo.1-486 (>= 319.72)
Conflicts: nvidia-kernel-2.6-486
Replaces: nvidia-kernel-2.6-486
Description: NVIDIA kernel module for Linux (486 flavor)
@@ -43,7 +43,7 @@
Install this package to automatically install the latest NVIDIA module
when new versions of the kernel are released.
-Package: nvidia-kernel-3.12-1-486
+Package: nvidia-kernel-3.12-0.bpo.1-486
Architecture: i386
Depends: ${misc:Depends}
Description: NVIDIA binary kernel module (486 flavor)
@@ -52,7 +52,7 @@
Package: nvidia-kernel-686-pae
Architecture: i386
-Depends: ${misc:Depends}, nvidia-kernel-3.12-1-686-pae (>= 319.76)
+Depends: ${misc:Depends}, nvidia-kernel-3.12-0.bpo.1-686-pae (>= 319.72)
Conflicts: nvidia-kernel-2.6-686-pae
Replaces: nvidia-kernel-2.6-686-pae
Description: NVIDIA kernel module for Linux (686-pae flavor)
@@ -61,7 +61,7 @@
Install this package to automatically install the latest NVIDIA module
when new versions of the kernel are released.
-Package: nvidia-kernel-3.12-1-686-pae
+Package: nvidia-kernel-3.12-0.bpo.1-686-pae
Architecture: i386
Depends: ${misc:Depends}
Description: NVIDIA binary kernel module (686-pae flavor)
diff -Nru nvidia-graphics-modules-319.76+3.12+1/debian/control.md5sum nvidia-graphics-modules-319.72+3.12+1~bpo70+1/debian/control.md5sum
--- nvidia-graphics-modules-319.76+3.12+1/debian/control.md5sum 2014-01-09 23:52:27.000000000 +0100
+++ nvidia-graphics-modules-319.72+3.12+1~bpo70+1/debian/control.md5sum 2014-01-21 13:37:30.000000000 +0100
@@ -1,6 +1,6 @@
-59de4b05e0ab110c63b45d4a7a290c79 debian/control
+3e71cc36f40146cfd683ed288c437e33 debian/control
bff0479ae71cf81fd9124d1b758d23da debian/control.source
fffd77960b50d626b720a23ee441a9ed debian/control.flavor
9e5e5693aacb34f39bb3ee45a49ce0ce debian/rules
-8a559265cbb2d7f5c40640c33d949a18 debian/rules.defs
-#UPSTREAM_VERSION=319.76#
+5365bc7f16548af243c38eb3b61e39e5 debian/rules.defs
+#UPSTREAM_VERSION=319.72#
diff -Nru nvidia-graphics-modules-319.76+3.12+1/debian/rules.defs nvidia-graphics-modules-319.72+3.12+1~bpo70+1/debian/rules.defs
--- nvidia-graphics-modules-319.76+3.12+1/debian/rules.defs 2014-01-09 23:52:27.000000000 +0100
+++ nvidia-graphics-modules-319.72+3.12+1~bpo70+1/debian/rules.defs 2014-01-21 13:37:30.000000000 +0100
@@ -1,6 +1,6 @@
SOURCE_MIN_REV =
NVIDIA_LEGACY =
-KERNEL_ABI = 1
+KERNEL_ABI = 0.bpo.1
DEFAULT = yes
RT = no
Reply to: