nvidia-cudnn (9.0.0.312~cuda12) unstable; urgency=medium

  * Update the update-nvidia-cudnn script to 9.0.0.312 version.
    This is the last version of cuDNN that supports ppc64el.
    After CUDA 12.4, ppc64el is no longer supported. At that time we
    have to remove ppc64el support from this package.
  * Bump SOVERSION from 8 to 9. This only breaks old builds of pytorch-cuda.
  * Refresh debconf templates with the updated nvidia cuDNN license.

 -- Mo Zhou <lumin@debian.org>  Tue, 28 Jan 2025 18:37:01 -0500

nvidia-cudnn (8.9.7.29~cuda12+1) unstable; urgency=medium

  [ Mo Zhou ]
  * Upgrade cuDNN version to 8.9.7.29.

  [ Martin Bagge / brother ]
  * [INTL:sv] Swedish strings for nvidia-cudnn debconf (Closes: #1059112)

  [ Anders Jonsson ]
  * Typo fix to the sv debconf translation.

  [ Santiago Vila ]
  * curl has no option called --no-check-certificate (Closes: #1071472)

 -- Mo Zhou <lumin@debian.org>  Sat, 12 Oct 2024 02:51:24 +0000

nvidia-cudnn (8.9.2.26~cuda12+3) unstable; urgency=medium

  * Team upload.
  * Add salsa-ci.yml.
  * Add watch file.

 -- Andreas Beckmann <anbe@debian.org>  Thu, 09 Nov 2023 04:16:39 +0100

nvidia-cudnn (8.9.2.26~cuda12+2) unstable; urgency=medium

  * autopkgtest: Add build-essential to dependency to ensure limits.h can be
    found.

 -- Mo Zhou <lumin@debian.org>  Thu, 14 Sep 2023 13:56:47 -0400

nvidia-cudnn (8.9.2.26~cuda12+1) unstable; urgency=medium

  * Automatically generate the versioned cuda dependency to make the
    package installable. So I will not forget to manually update the
    versions in the future uploads.

 -- Mo Zhou <lumin@debian.org>  Wed, 06 Sep 2023 18:34:06 -0400

nvidia-cudnn (8.9.2.26~cuda12) unstable; urgency=medium

  * Upgrade cudnn to 8.9.2.26~cuda12 and repair the checksum logic.

 -- Mo Zhou <lumin@debian.org>  Sun, 03 Sep 2023 14:10:23 -0400

nvidia-cudnn (8.7.0.84~cuda11.8+1) unstable; urgency=medium

  [ Andreas Beckmann ]
  * Move the installer package from non-free to contrib.
  * Bump Standards-Version to 4.6.2, no changes needed.
  * Add autopkgtest for dpkg-shlibdeps generating a nvidia-cudnn dependency.
  * Ship the (dangling) SONAME link instead of a fake library to make
    dpkg-shlibdeps work for reverse dependencies.
  * Let dpkg handle /var/lib/nvidia-cudnn.

  [ Mo Zhou ]
  * Let curl follow the redirection.
  * Move nvidia-cuda-toolkit-gcc from Suggests to Recommends.
  * Move nvidia-cuda-toolkit from Pre-Depends to Depends.
  * Also Provides: libcudnn-dev.
  * Deprecate cudnn-fake.c; Dangling symlink is enough.
  * Change depends from nvidia-cuda-toolkit to nvidia-cuda-dev (>= 11~, << 12~).
  * script: No longer use a non-default fixed hsts file path.
  * script: Implement the SHA512 checksum after download.
  * Many thanks to Andreas Beckmann for improvement suggestions!
  * Upload to unstable.

 -- Mo Zhou <lumin@debian.org>  Sun, 03 Sep 2023 13:46:22 -0400

nvidia-cudnn (8.7.0.84~cuda11.8) experimental; urgency=medium

  * Upgrade to cuDNN v8.7.0.84
  * Set the debconf template default choice to "I Agree".
    Only in this way can we use the binary package nvidia-cudnn as a real
    libcudnn.so provider to build its reverse dependencies with sbuild.
  * For nvidia-cudnn reverse depenendies:
    * Build a fake library libcudnn.so.8 which provies nothing at all.
      This can fix the dh_shlibdeps resolving for reverse dependencies.
      This fake library will be overridden by the downloaded libcudnn.so.8
    * Add shlibs control file for reverse dependencies.
    * Dynamically generate the d/shlibs from template shlibs.in.
  * Updates to update-nvidia-cudnn downloader script:
    * Fix the example commands in update-.
    * Automatically detect and use curl/wget.
    * Support recording the list of installed files.
    * Support purge using the file list.
    * Add instruction on how to maintain this script.
  * Updates to the binary package dependency system (d/control):
    * Depends on curl | wget instead.
    * Depends on ca-certificates to avoid SSL error.
    * Suggest nvidia-cuda-toolkit-gcc.
    * Let the binary package Provides: libcudnn.so.8 as well.
  * Updates to maintainer scripts:
    * postinst/prerm: write filelist at /var/lib/nvidia-cudnn/filelist.txt
    * prerm: Remove the leftover empty directory as well.
  * Update lintian overrides and add d/clean.

 -- Mo Zhou <lumin@debian.org>  Tue, 21 Mar 2023 18:49:17 -0400

nvidia-cudnn (8.5.0.96~cuda11.7) unstable; urgency=medium

  [ Mo Zhou ]
  * Update script for 8.5.0.96~cuda11.7

  [ Paulo Henrique de Lima Santana ]
  * [INTL:pt_BR] Brazilian Portuguese debconf translation (Closes: #1025780)

  [ Américo Monteiro ]
  * [INTL:pt] Portuguese translation - debconf messages (Closes: #1028224)

 -- Mo Zhou <lumin@debian.org>  Fri, 17 Feb 2023 23:24:39 -0500

nvidia-cudnn (8.4.1.50~cuda11.6) unstable; urgency=medium

  * Update script for 8.4.1.50~cuda11.6
  * Minor updates to script.

 -- Mo Zhou <lumin@debian.org>  Wed, 16 Nov 2022 14:33:31 -0500

nvidia-cudnn (8.3.2.44~cuda11.5) unstable; urgency=medium

  [ Mo Zhou ]
  * Update script for cuDNN 8.3.2.44~cuda11.5.
  * Properly support ppc64el and arm64.
  * Add help message on how to test the script cross architecture.
  * Fix prerm bug that makes the package not removable. (Closes: #1011933)
  * Do not fail the purge is there is no file at all.
  * Cleanup downloaded file if tmpdir is not overridden. (Closes: #1006691)
  * Specify Rules-Requires-Root: no.
  * Update lintian overrides.
  * Add B-D: po-debconf

  [ Camaleón ]
  * [INTL:es] Spanish translation of the debconf template (Closes: #1007723)

  [ Helge Kreutzmann ]
  * [INTL:de] initial German debconf translation (Closes: #1007735)

  [ Frans Spiesschaert ]
  * [INTL:nl] Dutch translation of debconf messages (Closes: #1007791)

  [ Jean-Pierre Giraud ]
  * [INTL:fr] French templates translation (Closes: #1008897)

 -- Mo Zhou <lumin@debian.org>  Fri, 14 Oct 2022 13:55:55 -0400

nvidia-cudnn (8.2.4.15~cuda11.4) unstable; urgency=medium

  * Initial release. (Closes: #862524)

 -- Mo Zhou <lumin@debian.org>  Thu, 20 Jan 2022 17:40:50 -0500
