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
cuda-9.2.148-7.diff.gz
Description: application/gzip
cuda-10.1.filtered.diff.gz
Description: application/gzip