[Python-modules-team] Bug#971224: ipywidgets: FTBFS: dpkg-source: error: pathname '/<<PKGBUILDDIR>>/debian/fakewebpack-unpacked/html2canvas' points outside source root (to '/usr/lib/nodejs/html2canvas')

Lucas Nussbaum lucas at debian.org
Sun Sep 27 19:58:06 BST 2020


Source: ipywidgets
Version: 6.0.0-6
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200926 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> Unpack source
> -------------
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> 
> Format: 3.0 (quilt)
> Source: ipywidgets
> Binary: python3-ipywidgets, python-ipywidgets-doc, jupyter-nbextension-jupyter-js-widgets, python3-widgetsnbextension
> Architecture: all
> Version: 6.0.0-6
> Maintainer: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>
> Uploaders: Gordon Ball <gordon at chronitis.net>, Ximin Luo <infinity0 at debian.org>
> Homepage: https://github.com/jupyter-widgets/ipywidgets
> Standards-Version: 4.0.1
> Vcs-Browser: https://salsa.debian.org/python-team/modules/ipywidgets
> Vcs-Git: https://salsa.debian.org/python-team/modules/ipywidgets.git
> Build-Depends: debhelper-compat (= 10), dh-python, node-recast, libjs-jquery, libjs-jquery-ui, node-backbone, node-d3-format (>= 1:1.4.1-1), node-es6-promise (>= 4.2.8-4), node-semver (>= 6.3.0-1), node-typescript, node-typescript-types (>= 20190926-1), node-underscore, patch, python3-all, python3-pytest, python3-setuptools (>= 28), python3-coverage, python3-ipython, python3-ipykernel, python3-jsonschema, python3-mock, python3-nose, python3-traitlets, python3-sphinx, python3-sphinx-rtd-theme, pandoc, m4
> Package-List:
>  jupyter-nbextension-jupyter-js-widgets deb python optional arch=all
>  python-ipywidgets-doc deb doc optional arch=all
>  python3-ipywidgets deb python optional arch=all
>  python3-widgetsnbextension deb python optional arch=all
> Checksums-Sha1:
>  92dd590dfa61bc912850e5fbba5d994292815c23 929535 ipywidgets_6.0.0.orig.tar.gz
>  48950c6d46899f23cb1188be58e36c34e5a00dad 132660 ipywidgets_6.0.0-6.debian.tar.xz
> Checksums-Sha256:
>  81b625ca68d1e6756d78c78756a320ea49e48912484f7c92ac499c66d844a8e8 929535 ipywidgets_6.0.0.orig.tar.gz
>  0e8f443594920779a5878d1f77f2a86b3cd62ef4cc85c1ae21606bfb3e9d0fcd 132660 ipywidgets_6.0.0-6.debian.tar.xz
> Files:
>  3082b6760be8c566d88bdf1c9fd94063 929535 ipywidgets_6.0.0.orig.tar.gz
>  91d77af4885ba95bc8eed1dd93878d1e 132660 ipywidgets_6.0.0-6.debian.tar.xz
> 
> -----BEGIN PGP SIGNATURE-----
> 
> iQIzBAEBCgAdFiEE6PwpXIa418BJ+Xuno12v+60p6N4FAl335k8ACgkQo12v+60p
> 6N4YfxAAhHlh9UwVT+GiQ/ocBXsL1ZDwqWcWAV/YolwQY25ZaIZnnYTSw0A6Ju8A
> ceRxCfaHVJOOHJq7ssM0cFL+hvacD9OL2+j+f2kBjROjY9VCmuAl9IBbKujLMXQw
> /+/il++SARGhMbNENc9VEW6TC3/62joDrX1LiwleD5RlHGdItGecwDAft0QgnrVd
> YAZO8ZJ0qbLlQt1XL/G1aTvfnB19SBeRkDZXGeFAhRLNH426S7RWvX8krWneQxm0
> DMKRxUPDGLmEUdRwheKjvi/WxohgSxrRzXJHQYrAOGyDbUaSpvjOpxt5xKgRwHFw
> 9dHicaIfXd+HmrD7IRcmSlbM8pGAPh/LIJ4J4PFOV98/vQEmno6lAy9dp/FyQsMD
> eTHr0SXGp+eWyTe1TUF11XkVxNqLVgWxpBUoG53Y7Kuh0qW+DALjx9nHcGkRknUo
> gUZLPUz8b0AKY1TzYfsS6p5socOv1kHgddnMmPAoavMJ3GYAqY0cYyDwEQ6YDKLd
> S1ZVy1lRTB81QCcdQDAv3tT9Cyd51uXBo58eUe8NRKmIWoZiUtx9VNSENEb6IDm5
> OANMc7Rwh0VMHza4qkQBn4uxmaMdtAZU/VuMvMSwOMVbDaWYyGXufaRyFebEaZQK
> QRreDEyB1sMTqQS4QQ/hHrmLsp/8ca8LkDyLGzbNyn4DN9jpq/Q=
> =Xo+b
> -----END PGP SIGNATURE-----
> 
> gpgv: unknown type of key resource 'trustedkeys.kbx'
> gpgv: keyblock resource '/tmp/dpkg-verify-sig.34z_Wdmq/trustedkeys.kbx': General error
> gpgv: Signature made Mon Dec 16 20:17:19 2019 UTC
> gpgv:                using RSA key E8FC295C86B8D7C049F97BA7A35DAFFBAD29E8DE
> gpgv: Can't check signature: No public key
> dpkg-source: warning: failed to verify signature on ./ipywidgets_6.0.0-6.dsc
> dpkg-source: info: extracting ipywidgets in /<<PKGBUILDDIR>>
> dpkg-source: info: unpacking ipywidgets_6.0.0.orig.tar.gz
> dpkg-source: info: unpacking ipywidgets_6.0.0-6.debian.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: info: applying 0001-Unconditionally-import-setuptools-to-pick-up-depende.patch
> dpkg-source: info: applying 0002-Don-t-build-extension.js-in-widgetsnbextension-setup.patch
> dpkg-source: info: applying 0003-Use-local-MathJax.patch
> dpkg-source: info: applying 0004-Tweak-package.json-so-the-upstream-build-works-in-De.patch
> dpkg-source: info: applying 0005-Import-specific-jupyterlab-service-types-so-we-only-.patch
> dpkg-source: info: applying 0006-tsconfig-es2015-iterable.patch
> dpkg-source: error: pathname '/<<PKGBUILDDIR>>/debian/fakewebpack-unpacked/html2canvas' points outside source root (to '/usr/lib/nodejs/html2canvas')
> E: FAILED [dpkg-source died]
> 
> +------------------------------------------------------------------------------+
> | Cleanup                                                                      |
> +------------------------------------------------------------------------------+
> 
> Purging /<<BUILDDIR>>
> Not cleaning session: cloned chroot in use
> E: FAILED [dpkg-source died]
> 
> +------------------------------------------------------------------------------+
> | Summary                                                                      |
> +------------------------------------------------------------------------------+
> 
> Build Architecture: amd64
> Build Type: full
> Build-Space: 4168
> Build-Time: 0
> Distribution: unstable
> Fail-Stage: unpack
> Host Architecture: amd64
> Install-Time: 65
> Job: ipywidgets_6.0.0-6
> Machine Architecture: amd64
> Package: ipywidgets
> Package-Time: 0
> Source-Version: 6.0.0-6
> Space: 4168
> Status: given-back
> Version: 6.0.0-6
> --------------------------------------------------------------------------------
> Finished at 2020-09-27T11:03:04Z
> Build needed 00:00:00, 4168k disk space
> E: FAILED [dpkg-source died]
> DC-Status: Failed 71.330111407s
> DC-Time-Estimation: 71.330111407 versus expected 1 (r/m: 70.330111407 ; m: 1.0)

The full build log is available from:
   http://qa-logs.debian.net/2020/09/26/ipywidgets_6.0.0-6_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Python-modules-team mailing list