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

Reply via email to