Followup-For: Bug #924070
Hi,
I've now prepared the packaging of 10.1.105-1 and attach the debdiffs.
It's split into two parts: one from 9.2.148-6 (testing) to 9.2.148-7
(sid) which contains a lot of small packaging fixes, improvements,
cleanups I noticed while preparing 10.0/10.1 and I'd like to have in
buster. Notably I folded our outdated enhanced copies of
usr/bin/{nsight,nvpp,nvcc.profile) into debianize.patch to ease
tracking upstream changes. And I cleaned up the examples installation
mess. Some hardcoded bits are being replaced by dynamic settings,
simplifying working with newer upstreams.
b/debian/changelog | 15 ++++-
b/debian/control | 13 +++-
b/debian/libcupti-doc.examples | 1
b/debian/libnvgraphSOVER.lintian-overrides | 1
b/debian/not-installed.in | 3 -
b/debian/nvidia-cuda-doc.install | 6 +-
b/debian/nvidia-cuda-doc.lintian-overrides | 2
b/debian/nvidia-cuda-toolkit.install | 2
b/debian/nvidia-nsight.install | 2
b/debian/nvidia-nsight.lintian-overrides | 1
b/debian/nvidia-visual-profiler.install | 2
b/debian/nvidia-visual-profiler.lintian-overrides | 1
b/debian/patches/debianize.patch.in | 55 +++++++++++++++++++
b/debian/patches/series-postunpack.in | 1
b/debian/rules | 62 ++++++++++++++--------
b/debian/rules.defs | 5 +
debian/libcupti-doc.install | 1
debian/nsight.in | 6 --
debian/nvcc.profile.in | 17 ------
debian/nvvp.in | 6 --
20 files changed, 134 insertions(+), 68 deletions(-)
unblock nvidia-cuda-toolkit/9.2.148-7
Second part is the preliminary diff from 9.2.148-7 (sid) to 10.1.105-1
(not yet uploaded)
The packaging changes are a bit larger than usually since upstream
changed more things than usually, bundled new stuff and requires us
to repack differently. The soname related changes require some
renames (SOVER->SORTVER) blowing up the diffstat.
Switching to 10.1.105 will also require updating nvidia-graphics-drivers
(and the assiciated software stack -settings,-xconfig,-modprobe,
-persistenced) from 410.xx (testing/sid) to 418.xx (experimental).
I'll file a separate request for these in case this nvidia-cuda-toolkit
request gets approved.
b/debian/changelog | 51
b/debian/control | 143 +-
b/debian/copyright | 1754 +++++++++++--------------
b/debian/gbp.conf | 4
b/debian/gcc | 12
b/debian/libaccinj64-SORTVER.symbols.in | 5
b/debian/libcublasltSOVER.install.in | 1
b/debian/libcublasltSOVER.lintian-overrides | 2
b/debian/libcublasltSOVER.symbols.in | 3
b/debian/libcudartSORTVER.symbols.in | 3
b/debian/libcuinj64-SORTVER.lintian-overrides | 3
b/debian/libcuinj64-SORTVER.symbols.in | 3
b/debian/libcupti-dev.install.in | 5
b/debian/libcupti-dev.lintian-overrides | 2
b/debian/libcupti-doc.docs | 3
b/debian/libcuptiSORTVER.install.in | 3
b/debian/libcuptiSORTVER.lintian-overrides | 10
b/debian/libcuptiSORTVER.symbols.in | 161 ++
b/debian/libnppialSOVER.lintian-overrides | 1
b/debian/libnppitcSOVER.lintian-overrides | 1
b/debian/libnvjpegSOVER.install.in | 1
b/debian/libnvjpegSOVER.lintian-overrides | 3
b/debian/libnvjpegSOVER.symbols.in | 3
b/debian/libnvrtcSORTVER.lintian-overrides | 6
b/debian/libnvrtcSORTVER.symbols.in | 6
b/debian/libnvvm3.lintian-overrides | 2
b/debian/libnvvm3.symbols | 1
b/debian/not-installed.in | 9
b/debian/nsight-compute.docs | 2
b/debian/nsight-compute.install | 6
b/debian/nsight-compute.lintian-overrides.in | 34
b/debian/nsight-systems.install | 2
b/debian/nsight-systems.links | 1
b/debian/nsight-systems.lintian-overrides | 19
b/debian/nvidia-cuda-dev.install.in | 1
b/debian/nvidia-cuda-dev.lintian-overrides | 7
b/debian/nvidia-cuda-doc.install | 1
b/debian/nvidia-cuda-toolkit.README.Debian | 29
b/debian/nvidia-cuda-toolkit.install | 3
b/debian/nvidia-profiler.lintian-overrides | 1
b/debian/nvidia-visual-profiler.install | 1
b/debian/patches/man-typos.patch | 735 +++++-----
b/debian/patches/nsight-compute-paths.patch.in | 17
b/debian/patches/series-postunpack.in | 1
b/debian/rules | 230 +--
b/debian/rules.defs | 56
b/debian/source/lintian-overrides | 7
debian/libaccinj64-SOVER.symbols.in | 3
debian/libcudartSOVER.symbols.in | 3
debian/libcuinj64-SOVER.symbols.in | 3
debian/libcuptiSOVER.install.in | 1
debian/libcuptiSOVER.symbols.in | 3
debian/libnvrtcSOVER.symbols.in | 6
53 files changed, 1818 insertions(+), 1555 deletions(-)
The attached git diff excludes the changes to debian/copyright and
debian/patches/man-typos.patch (>40 KB compressed).
Andreas
Attachment:
cuda-9.2.148-7.diff.gz
Description: application/gzip
Attachment:
cuda-10.1.filtered.diff.gz
Description: application/gzip