On Sat, 2016-10-08 at 23:11 +0200, Andreas Beckmann wrote:
> On 2016-10-08 04:02, lumin wrote:
> > Preliminary patch is attached. This is still a work in progress
> > so it's not split up. Patch was rebased to svn truck.
> 
> I took a few bits and committed them, and worked on some of the
> todos.
> EULA has not changed since 7.5.
> 
> Please add the new libnppi*8.0 packages in alphabetical order after
> libnppi8.0.
> 
> new library order in the control file:
> * libcudart
> * infrastructure libs (compile, instrument, profile)
> * application libs (blas, fft, graph, rand, npp, ...)
> 
> 
> Andreas

Thank you andreas, I updated my local git repo with the current
svn trunk, and fixed the package descriptions in the patch
as attached.

patch content:
  * fix descriptions for nppi* libraries

notable information:
  * as refered in NPP_Image_*.pdf, the libnppi8.0 package may be
    deprecated in the next release.

I looked up the doc directory for pdf's to fill out those FIXME stubs.
Note that the pdf document for libnppisu and libnppidei are merged
into one pdf -- NPP Image Support and Data Initialization.
From 7e779c9de63fe777e2ffca8de73c404158ef388d Mon Sep 17 00:00:00 2001
From: Zhou Mo <cdlumin...@gmail.com>
Date: Fri, 21 Oct 2016 14:33:38 +0000
Subject: [PATCH] control: sanitize package description

---
 debian/changelog | 21 +++++++++++----------
 debian/control   | 42 ++++++++++++++++++++++--------------------
 2 files changed, 33 insertions(+), 30 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 52d98dd..5fd6555 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,16 +13,17 @@ nvidia-cuda-toolkit (8.0.44-1) UNRELEASED; urgency=medium
   * SOVERSION bump: 7.5 => 8.0, rename all library packages.
   * Update symbols control files.
   * Ship new binary: gpu-library-advisor.
-  * libnppial8.0: New package
-  * libnppicc8.0: New package
-  * libnppicom8.0: New package
-  * libnppidei8.0: New package
-  * libnppif8.0: New package
-  * libnppig8.0: New package
-  * libnppim8.0: New package
-  * libnppist8.0: New package
-  * libnppisu8.0: New package
-  * libnppitc8.0: New package
+  * New packges for nppi sub-library series:
+    + libnppial8.0: New package for image arithmetic and logic
+    + libnppicc8.0: New package for image color conversion
+    + libnppicom8.0: New package for image compression
+    + libnppidei8.0: New package for image data exchange and initialization
+    + libnppif8.0: New package for image filters
+    + libnppig8.0: New package for image geometry transforms
+    + libnppim8.0: New package for image morphological operations
+    + libnppist8.0: New package for image statistics
+    + libnppisu8.0: New package for image support
+    + libnppitc8.0: New package for image threshold and compare
   * libnvgraph8.0: New package for the nvGRAPH library.
 
  -- Andreas Beckmann <a...@debian.org>  Thu, 29 Sep 2016 14:46:44 +0200
diff --git a/debian/control b/debian/control
index f3f77a6..b8c0571 100644
--- a/debian/control
+++ b/debian/control
@@ -484,126 +484,128 @@ Description: NVIDIA Performance Primitives for image processing runtime library
  .
  This package contains the NVIDIA Performance Primitives runtime library for
  image processing.
+ .
+ Note, The full sized nppi library will be deprecated in the next CUDA release.
 
 Package: libnppial8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: NVIDIA Performance Primitives nppial library
+Description: NVIDIA Performance Primitives lib for Image Arithmetic and Logic
  NVIDIA NPP is a library of functions for performing CUDA accelerated
  processing.
  .
  This package contains the NVIDIA Performance Primitives runtime library for
- nppial
+ Image Arithmetic and Logic operations, which is a sub-library of nppi.
 
 Package: libnppicc8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: NVIDIA Performance Primitives nppicc library
+Description: NVIDIA Performance Primitives lib for Image Color Conversion
  NVIDIA NPP is a library of functions for performing CUDA accelerated
  processing.
  .
  This package contains the NVIDIA Performance Primitives runtime library for
- nppicc
+ Image Color and sampling Conversion, which is a sub-library of nppi.
 
 Package: libnppicom8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: NVIDIA Performance Primitives nppicom library
+Description: NVIDIA Performance Primitives lib for Image Compression
  NVIDIA NPP is a library of functions for performing CUDA accelerated
  processing.
  .
  This package contains the NVIDIA Performance Primitives runtime library for
- nppicom
+ Image Compression, which is a sub-library of nppi.
 
 Package: libnppidei8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: NVIDIA Performance Primitives nppidei library
+Description: NVIDIA Performance Primitives lib for Image Data Exchange and Initialization
  NVIDIA NPP is a library of functions for performing CUDA accelerated
  processing.
  .
  This package contains the NVIDIA Performance Primitives runtime library for
- nppidei
+ Image Data Exchange and Initialization, which is a sub-library of nppi.
 
 Package: libnppif8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: NVIDIA Performance Primitives nppif library
+Description: NVIDIA Performance Primitives lib for Image Filters
  NVIDIA NPP is a library of functions for performing CUDA accelerated
  processing.
  .
  This package contains the NVIDIA Performance Primitives runtime library for
- nppif
+ Image Filters, which is a sub-library of nppi.
 
 Package: libnppig8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: NVIDIA Performance Primitives nppig library
+Description: NVIDIA Performance Primitives lib for Image Geometry transforms
  NVIDIA NPP is a library of functions for performing CUDA accelerated
  processing.
  .
  This package contains the NVIDIA Performance Primitives runtime library for
- nppig
+ Image Geometry transforms, which is a sub-library of nppi.
 
 Package: libnppim8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: NVIDIA Performance Primitives nppim library
+Description: NVIDIA Performance Primitives lib for Image Morphological operations
  NVIDIA NPP is a library of functions for performing CUDA accelerated
  processing.
  .
  This package contains the NVIDIA Performance Primitives runtime library for
- nppim
+ Image Morphological operations, which is a sub-library of nppi.
 
 Package: libnppist8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: NVIDIA Performance Primitives nppist library
+Description: NVIDIA Performance Primitives lib for Image Statistics
  NVIDIA NPP is a library of functions for performing CUDA accelerated
  processing.
  .
  This package contains the NVIDIA Performance Primitives runtime library for
- nppist
+ Image Statistics and Linear Transformation, which is a sub-library of nppi.
 
 Package: libnppisu8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: NVIDIA Performance Primitives nppisu library
+Description: NVIDIA Performance Primitives lib for Image Support
  NVIDIA NPP is a library of functions for performing CUDA accelerated
  processing.
  .
  This package contains the NVIDIA Performance Primitives runtime library for
- nppisu
+ Image Support, which is a sub-library of nppi.
 
 Package: libnppitc8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: NVIDIA Performance Primitives nppitc library
+Description: NVIDIA Performance Primitives lib for Image Threshold and Compare
  NVIDIA NPP is a library of functions for performing CUDA accelerated
  processing.
  .
  This package contains the NVIDIA Performance Primitives runtime library for
- nppitc
+ Image Threshold and Compare, which is a sub-library of nppi.
 
 Package: libnpps8.0
 Architecture: amd64 ppc64el
-- 
2.9.3

Reply via email to