Bug#924488: CUDA 10.1 is now available

Graham Inggs ginggs at debian.org
Mon Mar 25 14:03:38 GMT 2019


Hi Andreas

On 2019/03/23 13:52, Andreas Beckmann wrote:
> I've pushed a 10.1 branch to git and repack the upstream tarball now
> differently. Most general changes were applied in 9.2/10.0 uploads...
> Especially the new packages nsight-compute (since 10.0), nsight-systems
> (since 10.1) will need some more testing.

Thanks for your work on this.

Are the upstream tarballs likely to change?  If I were to upload to 
Ubuntu proper and they did, it would get messy, unless you were prepared 
to add +ds1 or so to the tarball version.

I tested up to commit 17301b85 in PPA builds in Ubuntu and got the 
following failures:

amd64:

dpkg-shlibdeps: error: cannot find library libSM.so.6 needed by 
debian/nsight-systems/usr/lib/nsight-systems/Host-x86_64/libQt5XcbQpa.so.5 
(ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: 
'/usr/lib/nsight-systems/Host-x86_64')
dpkg-shlibdeps: error: cannot find library libICE.so.6 needed by 
debian/nsight-systems/usr/lib/nsight-systems/Host-x86_64/libQt5XcbQpa.so.5 
(ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: 
'/usr/lib/nsight-systems/Host-x86_64')


ppc64el:

# remove tracking images
find \
	build/doc/html \
	 \
	build/extras/CUPTI/doc/html \
	build/extras/Sanitizer/docs \
     -name '*.html' -exec sed -r -i \
	-e '\,http://omniture.nvidia.com/b/ss/nvidiacudadocs/1/H.17--NS/0, { 
s,(<noscript>),<!-- \1,; s,img src,img DISABLED,; s,(</noscript>),\1 
-->, }' \
	-e 's,(<script type="text/javascript" 
)src(="http://w.sharethis.com/button/buttons.js"[^>]*></script>),<!-- 
\1DISABLED\2 -->,' \
	-e 's,(<script type="text/javascript" charset="utf-8" 
)src(="//assets.adobedtm.com/b92787824f2e0e9b68dc2e993f9bd995339fe417/satelliteLib-7ba51e58dc61bcb0e9311aadd02a0108ab24cc6c.js"[^>]*></script>),<!-- 
\1DISABLED\2 -->,' \
	{} +
find: ‘build/extras/CUPTI/doc/html’: No such file or directory
find: ‘build/extras/Sanitizer/docs’: No such file or directory


I was able to work around the amd64 failure with the following change:

--- a/debian/control
+++ b/debian/control
@@ -18,6 +18,9 @@
   libnss3-dev [!ppc64el],
   libpulse-dev [!ppc64el],
   chrpath [!ppc64el],
+# for nsight-systems
+ libsm6 [!ppc64el],
+ libice6 [!ppc64el],
  # for nvidia-openjdk-8-jre
   libasound2 [amd64],
   libgl1 [amd64],


What else is required for an upload to experimental?  My next step is to 
rebuild all reverse dependencies in my PPA.

Regards
Graham



More information about the pkg-nvidia-devel mailing list