Package: src:ipywidgets
Version: 6.0.0-3
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with python2,python3,sphinxdoc --buildsystem=pybuild
dh_update_autotools_config -i -O--buildsystem=pybuild
dh_autoreconf -i -O--buildsystem=pybuild
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure
I: pybuild base:217: python2.7 setup.py config
running config
I: pybuild base:217: python3.7 setup.py config
running config
dh_auto_configure -- -d ./widgetsnbextension
I: pybuild base:217: python2.7 setup.py config
INFO:root:setup.py entered
INFO:root:$PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
running config
I: pybuild base:217: python3.7 setup.py config
INFO:root:setup.py entered
INFO:root:$PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
running config
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C debian -f fakewebpack.mk all
make[2]: Entering directory '/<<PKGBUILDDIR>>/debian'
/usr/bin/make -f "fakewebpack-prep-unpacked.mk" all
make[3]: Entering directory '/<<PKGBUILDDIR>>/debian'
cd "fakewebpack-unpacked/phosphor/" && tsc --moduleResolution Classic --project
src
mkdir -p "fakewebpack-unpacked/phosphor/styles/" && NODE_PATH=../..
fakewebpack-helpers/css-loader-pack.py <
"fakewebpack-unpacked/phosphor/styles/base.css.real" >
"fakewebpack-unpacked/phosphor/styles/base.css"
mkdir -p "fakewebpack-unpacked/phosphor/styles/" && m4 -DNODE_PATH=../..
-DCSS_INPUT=./base.css "fakewebpack-helpers/style-loader.js.m4" >
"fakewebpack-unpacked/phosphor/styles/base.css?f74d"
printf "module.exports = $(cat
"fakewebpack-unpacked/jupyter-js-widgets/package.json.real");" >
"fakewebpack-unpacked/jupyter-js-widgets/package.json"
cd "fakewebpack-unpacked/jupyter-js-widgets/" && tsc --moduleResolution Classic
--project src
mkdir -p "fakewebpack-unpacked/jupyter-js-widgets/css/"
cd ../jupyter-js-widgets/css && cat widgets.css | \
sed -e '/@import ".\/labvariables.css"/{r ./labvariables.css'"${NLD}"'}' \
-e '/@import ".\/widgets-base.css"/{r ./widgets-base.css'"${NLD}"'}' | \
sed -e '/@import ".\/materialcolors.css"/{r ./materialcolors.css'"${NLD}"'}' >
/<<PKGBUILDDIR>>/debian/"fakewebpack-unpacked/jupyter-js-widgets/css/widgets.css.real"
mkdir -p "fakewebpack-unpacked/jupyter-js-widgets/css/" && NODE_PATH=../..
fakewebpack-helpers/css-loader-pack.py <
"fakewebpack-unpacked/jupyter-js-widgets/css/widgets.css.real" >
"fakewebpack-unpacked/jupyter-js-widgets/css/widgets.css"
mkdir -p "fakewebpack-unpacked/jupyter-js-widgets/css/" && m4 -DNODE_PATH=../..
-DCSS_INPUT=./widgets.css "fakewebpack-helpers/style-loader.js.m4" >
"fakewebpack-unpacked/jupyter-js-widgets/css/widgets.css?7dc3"
mkdir -p "fakewebpack-unpacked/widgetsnbextension/webpack/ ./" && m4
-DWEBPACK_PUBLIC_PATH= "fakewebpack-helpers/webpack-bootstrap.js.m4" >
"fakewebpack-unpacked/widgetsnbextension/webpack/bootstrap e65abc6196a7e23c9fcf"
mkdir -p "fakewebpack-unpacked/widgetsnbextension/css/" &&
NODE_PATH=../node_modules fakewebpack-helpers/css-loader-pack.py <
"fakewebpack-unpacked/widgetsnbextension/css/outputarea.css.real" >
"fakewebpack-unpacked/widgetsnbextension/css/outputarea.css"
mkdir -p "fakewebpack-unpacked/widgetsnbextension/css/" && m4
-DNODE_PATH=../node_modules -DCSS_INPUT=./outputarea.css
"fakewebpack-helpers/style-loader.js.m4" >
"fakewebpack-unpacked/widgetsnbextension/css/outputarea.css?73c5"
printf "module.exports = $(cat
"fakewebpack-unpacked/widgetsnbextension/package.json.real");" >
"fakewebpack-unpacked/widgetsnbextension/package.json"
mkdir -p fakewebpack
touch "fakewebpack/prep.stamp"
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian'
touch fakewebpack/widgetsnbextension-unpacked.stamp
rm -rf "fakewebpack/widgetsnbextension" && mkdir -p
"fakewebpack/widgetsnbextension" && ./fakewebpack-generate.py
fakewebpack-meta/widgetsnbextension.files
fakewebpack-meta/widgetsnbextension.modules
fakewebpack-unpacked/widgetsnbextension/ True >
"fakewebpack/widgetsnbextension/extension.js" && touch
"fakewebpack/widgetsnbextension.stamp"
/<<PKGBUILDDIR>>/debian/fakewebpack-postprocess.js:130
if (!path.scope.getBindings().hasOwnProperty(path.node.name)) {
^
TypeError: path.scope.getBindings(...).hasOwnProperty is not a function
at Context.visitIdentifier
(/<<PKGBUILDDIR>>/debian/fakewebpack-postprocess.js:130:47)
at Context.invokeVisitorMethod
(/usr/lib/nodejs/ast-types/lib/path-visitor.js:344:49)
at Visitor.PVp.visitWithoutReset
(/usr/lib/nodejs/ast-types/lib/path-visitor.js:196:32)
at visitChildren (/usr/lib/nodejs/ast-types/lib/path-visitor.js:246:25)
at Visitor.PVp.visitWithoutReset
(/usr/lib/nodejs/ast-types/lib/path-visitor.js:204:20)
at visitChildren (/usr/lib/nodejs/ast-types/lib/path-visitor.js:246:25)
at Visitor.PVp.visitWithoutReset
(/usr/lib/nodejs/ast-types/lib/path-visitor.js:204:20)
at visitChildren (/usr/lib/nodejs/ast-types/lib/path-visitor.js:246:25)
at Visitor.PVp.visitWithoutReset
(/usr/lib/nodejs/ast-types/lib/path-visitor.js:204:20)
at visitChildren (/usr/lib/nodejs/ast-types/lib/path-visitor.js:246:25)
module 00: nodejs ../../fakewebpack-postprocess.js ./src/extension.js
../../fakewebpack-meta/widgetsnbextension.modules
module 01: nodejs ../../fakewebpack-postprocess.js ./src/manager.js
../../fakewebpack-meta/widgetsnbextension.modules
module 02: nodejs ../../fakewebpack-postprocess.js
./node_modules/underscore/underscore.js
../../fakewebpack-meta/widgetsnbextension.modules
Traceback (most recent call last):
File "./fakewebpack-generate.py", line 97, in <module>
sys.exit(main(*sys.argv[1:]))
File "./fakewebpack-generate.py", line 66, in main
cwd=srcdir).decode("utf-8")
File "/usr/lib/python3.7/subprocess.py", line 395, in check_output
**kwargs).stdout
File "/usr/lib/python3.7/subprocess.py", line 487, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['nodejs',
'../../fakewebpack-postprocess.js', './node_modules/underscore/underscore.js',
'../../fakewebpack-meta/widgetsnbextension.modules']' returned non-zero exit
status 1.
make[2]: *** [fakewebpack.mk:77: fakewebpack/widgetsnbextension.stamp] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian'
make[1]: *** [debian/rules:15: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:7: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit
status 2
--------------------------------------------------------------------------------
The build was made in my autobuilder with "dpkg-buildpackage -A"
and it also fails here:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ipywidgets.html
If this is really a bug in one of the build-depends, please use reassign and
affects,
so that this is still visible in the BTS web page for this package.
Thanks.
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team