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

Reply via email to