Bug#844402: spykeviewer: FTBFS: ImportError: No module named spyderlib.widgets.variableexplorer.collectionseditor
Chris Lamb
lamby at debian.org
Tue Nov 15 09:59:37 UTC 2016
Source: spykeviewer
Version: 0.4.4-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
Dear Maintainer,
spykeviewer fails to build from source in unstable/amd64:
[…]
update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream-im6 (stream-im6) in auto mode
update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display (display) in auto mode
update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display-im6 (display-im6) in auto mode
update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage (montage) in auto mode
update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage-im6 (montage-im6) in auto mode
update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify (mogrify) in auto mode
update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify-im6 (mogrify-im6) in auto mode
Setting up libpangocairo-1.0-0:amd64 (1.40.3-3) ...
Setting up libqt5printsupport5:amd64 (5.7.1~20161021+dfsg-5) ...
Setting up libqt5help5:amd64 (5.7.1~20161021-2) ...
Setting up libqt5opengl5:amd64 (5.7.1~20161021+dfsg-5) ...
Setting up libqt5svg5:amd64 (5.7.1~20161021-2) ...
Setting up imagemagick (8:6.9.6.2+dfsg-2) ...
Setting up libqt5designer5:amd64 (5.7.1~20161021-2) ...
Setting up python-qt4 (4.11.4+dfsg-2) ...
Setting up librsvg2-2:amd64 (2.40.16-1) ...
Setting up libqt5webkit5:amd64 (5.7.1~20161021+dfsg-2) ...
Setting up python-pyqt5 (5.7+dfsg-2+b1) ...
Setting up python-qwt (0.5.5-1) ...
Setting up python-pyqt5.qtwebkit (5.7+dfsg-2+b1) ...
Setting up librsvg2-common:amd64 (2.40.16-1) ...
Setting up python-pyqt5.qtsvg (5.7+dfsg-2+b1) ...
Setting up gnome-icon-theme (3.12.0-2) ...
update-alternatives: using /usr/share/icons/gnome/scalable/places/debian-swirl.svg to provide /usr/share/icons/gnome/scalable/places/start-here.svg (start-here.svg) in auto mode
Setting up python-qtpy (1.1.2-1) ...
Setting up python-qtawesome (0.3.3-3) ...
Setting up libgtk2.0-0:amd64 (2.24.31-1) ...
Setting up python-matplotlib (1.5.3-1) ...
Processing triggers for sgml-base (1.29) ...
Setting up docutils-common (0.12+dfsg-2) ...
Processing triggers for sgml-base (1.29) ...
Setting up python-docutils (0.12+dfsg-2) ...
update-alternatives: using /usr/share/docutils/scripts/python2/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up python-sphinx (1.4.8-1) ...
Setting up python-spykeutils (0.4.3-1) ...
Setting up python-spyder (3.0.1+dfsg1-1) ...
Setting up python-spyderlib (3.0.1+dfsg1-1) ...
Setting up python-guidata (1.7.6-1) ...
Setting up python-guiqwt (3.0.3-1) ...
Setting up spykeviewer-build-deps (0.4.4-1) ...
Processing triggers for libc-bin (2.24-5) ...
Processing triggers for systemd (232-3) ...
Processing triggers for ca-certificates (20161102) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.36.0-1) ...
**************************************************************************************
** Environment **
**************************************************************************************
PATH=/home/lamby/git/projects/dotfiles/dotfiles/..//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=85ca288e3902
TERM=xterm
PAGER=more
DISPLAY=:0
DOCKER_IMAGE=lamby-debian-sid
DEB_BUILD_OPTIONS=parallel=9
PIP_DOWNLOAD_CACHE=/home/lamby/.cache/pip
HOME=/home/lamby
LOGNAME=lamby
SHLVL=1
PWD=/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4
OLDPWD=/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer
GPG_TTY=/dev/console
QUILT_PATCHES=debian/patches
QUILT_NO_DIFF_INDEX=1
QUILT_REFRESH_ARGS=-p ab --no-timestamps --no-index
DEBEMAIL=lamby at debian.org
DEBFULLNAME=Chris Lamb
EDITOR=vim
LESS=-cgiFx4M
GPG_KEY=1E953E27D4311E58
BLASTER=A220 I5 D1 H5 P330 T6
_=/usr/bin/env
**************************************************************************************
** Building spykeviewer 0.4.4-1 on amd64 **
**************************************************************************************
dpkg-buildpackage -rfakeroot -D -us -uc -b
dpkg-buildpackage: info: source package spykeviewer
dpkg-buildpackage: info: source version 0.4.4-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Robert Pröpper <robert.proepper at gmail.com>
dpkg-source --before-build spykeviewer-0.4.4
dpkg-buildpackage: info: host architecture amd64
fakeroot debian/rules clean
dh clean --buildsystem=python_distutils --with python2
dh: Compatibility levels before 9 are deprecated (level 7 in use)
dh_testdir -O--buildsystem=python_distutils
debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4'
dh_auto_clean
dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use)
python setup.py clean -a
running clean
'build/lib.linux-x86_64-2.7' does not exist -- can't clean it
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-2.7' does not exist -- can't clean it
find . -name \*.pyc -exec rm {} \+
rm -rf doc/build build
rm -rf spykeviewer.egg-info
make[1]: Leaving directory '/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4'
dh_clean -O--buildsystem=python_distutils
dh_clean: Compatibility levels before 9 are deprecated (level 7 in use)
debian/rules build
dh build --buildsystem=python_distutils --with python2
dh: Compatibility levels before 9 are deprecated (level 7 in use)
dh_testdir -O--buildsystem=python_distutils
dh_update_autotools_config -O--buildsystem=python_distutils
dh_auto_configure -O--buildsystem=python_distutils
dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use)
debian/rules override_dh_auto_build
make[1]: Entering directory '/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4'
dh_auto_build
dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use)
python setup.py build --force
running build
running build_py
creating build
creating build/lib.linux-x86_64-2.7
creating build/lib.linux-x86_64-2.7/spykeviewer
copying spykeviewer/__init__.py -> build/lib.linux-x86_64-2.7/spykeviewer
copying spykeviewer/api.py -> build/lib.linux-x86_64-2.7/spykeviewer
copying spykeviewer/splash_rc.py -> build/lib.linux-x86_64-2.7/spykeviewer
copying spykeviewer/start.py -> build/lib.linux-x86_64-2.7/spykeviewer
creating build/lib.linux-x86_64-2.7/spykeviewer/plugin_framework
copying spykeviewer/plugin_framework/__init__.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugin_framework
copying spykeviewer/plugin_framework/data_provider_viewer.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugin_framework
copying spykeviewer/plugin_framework/filter_manager.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugin_framework
copying spykeviewer/plugin_framework/plugin_manager.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugin_framework
creating build/lib.linux-x86_64-2.7/spykeviewer/tests
copying spykeviewer/tests/__init__.py -> build/lib.linux-x86_64-2.7/spykeviewer/tests
copying spykeviewer/tests/test_plugin_manager.py -> build/lib.linux-x86_64-2.7/spykeviewer/tests
copying spykeviewer/tests/test_main_window.py -> build/lib.linux-x86_64-2.7/spykeviewer/tests
creating build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/plugin_model.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/icons_rc.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/filter_group_dialog.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/__init__.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/remote_thread.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/io_settings.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/plugin_editor_dock.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/main_window_neo.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/dir_files_dialog.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/main_window.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/filter_dock.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/settings_ui.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/ipython_connection.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/settings.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/neo_navigation.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/filter_dialog.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/neo_navigation_ui.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/checkable_item_delegate.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
copying spykeviewer/ui/main_ui.py -> build/lib.linux-x86_64-2.7/spykeviewer/ui
creating build/lib.linux-x86_64-2.7/spykeviewer/plugins
creating build/lib.linux-x86_64-2.7/spykeviewer/plugins/Spike Trains
copying spykeviewer/plugins/Spike Trains/correlogram.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugins/Spike Trains
copying spykeviewer/plugins/Spike Trains/sde.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugins/Spike Trains
copying spykeviewer/plugins/Spike Trains/raster_plot.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugins/Spike Trains
copying spykeviewer/plugins/Spike Trains/interspike_intervals.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugins/Spike Trains
copying spykeviewer/plugins/Spike Trains/psth.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugins/Spike Trains
creating build/lib.linux-x86_64-2.7/spykeviewer/plugins/Raw Data
copying spykeviewer/plugins/Raw Data/spikes.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugins/Raw Data
copying spykeviewer/plugins/Raw Data/spectogram.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugins/Raw Data
copying spykeviewer/plugins/Raw Data/signal.py -> build/lib.linux-x86_64-2.7/spykeviewer/plugins/Raw Data
# and docs
/usr/bin/make -C doc html
make[2]: Entering directory '/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4/doc'
sphinx-build -b html -d build/doctrees source build/html
Running Sphinx v1.4.8
making output directory...
WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead.
loading pickled environment... not yet created
loading intersphinx inventory from http://neo.readthedocs.org/en/latest/objects.inv...
WARNING: intersphinx inventory 'http://neo.readthedocs.org/en/latest/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
loading intersphinx inventory from http://docs.scipy.org/doc/scipy/reference/objects.inv...
WARNING: intersphinx inventory 'http://docs.scipy.org/doc/scipy/reference/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
loading intersphinx inventory from http://pytables.github.com/objects.inv...
WARNING: intersphinx inventory 'http://pytables.github.com/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
loading intersphinx inventory from http://packages.python.org/guidata/objects.inv...
WARNING: intersphinx inventory 'http://packages.python.org/guidata/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
loading intersphinx inventory from http://packages.python.org/guiqwt/objects.inv...
WARNING: intersphinx inventory 'http://packages.python.org/guiqwt/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
loading intersphinx inventory from http://docs.python.org/objects.inv...
WARNING: intersphinx inventory 'http://docs.python.org/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
loading intersphinx inventory from http://packages.python.org/quantities/objects.inv...
WARNING: intersphinx inventory 'http://packages.python.org/quantities/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
loading intersphinx inventory from http://spykeutils.readthedocs.org/en/latest/objects.inv...
WARNING: intersphinx inventory 'http://spykeutils.readthedocs.org/en/latest/objects.inv' not fetchable due to <class 'urllib2.URLError'>: <urlopen error [Errno 111] Connection refused>
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 9 source files that are out of date
updating environment: 9 added, 0 changed, 0 removed
reading sources... [ 11%] acknowledgements
reading sources... [ 22%] api
reading sources... [ 33%] changelog
reading sources... [ 44%] extending
reading sources... [ 55%] index
reading sources... [ 66%] installation
reading sources... [ 77%] lazy
reading sources... [ 88%] plugins
reading sources... [100%] usage
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
writing output... [ 11%] acknowledgements
writing output... [ 22%] api
writing output... [ 33%] changelog
writing output... [ 44%] extending
writing output... [ 55%] index
writing output... [ 66%] installation
writing output... [ 77%] lazy
writing output... [ 88%] plugins
writing output... [100%] usage
generating indices... genindex
writing additional pages... search
copying images... [ 6%] img/screenshot1.png
copying images... [ 13%] img/screenshot2.png
copying images... [ 20%] img/plugin-spectrogram.png
copying images... [ 26%] img/plugin-correlogram.png
copying images... [ 33%] img/selections-menu.png
copying images... [ 40%] img/filterdock.png
copying images... [ 46%] img/neo.png
copying images... [ 53%] img/plugin-sde.png
copying images... [ 60%] img/plugin-isi.png
copying images... [ 66%] img/plugin-waveforms.png
copying images... [ 73%] img/plugin-signals.png
copying images... [ 80%] img/initial-layout.png
copying images... [ 86%] img/plugin-rasterplot.png
copying images... [ 93%] img/newfilter.png
copying images... [100%] img/plugin-psth.png
copying static files... WARNING: favicon file 'icon.ico' does not exist
done
copying extra files... done
dumping search index in English (code: en) ... done
dumping object inventory... done
build succeeded, 10 warnings.
Build finished. The HTML pages are in build/html.
make[2]: Leaving directory '/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4/doc'
# but remove jquery copy (later on link to Debian's version)
rm doc/build/html/_static/jquery.js
rm doc/build/html/_static/underscore.js
# objects inventory is of no use for the package
rm doc/build/html/objects.inv
: # also doc source files only consume space
rm -r doc/build/html/_sources
make[1]: Leaving directory '/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4'
debian/rules override_dh_auto_test
make[1]: Entering directory '/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4'
set -e; for buildver in 2.7; do \
echo "I: Running spykeviewer unittests using python$buildver"; \
export MPLCONFIGDIR=/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4/build HOME=/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4/build; \
xvfb-run -s "-screen 0 1280x1024x24 -noreset" \
python$buildver /usr/bin/nosetests spykeviewer || exit 1 ;\
done
I: Running spykeviewer unittests using python2.7
E...
======================================================================
ERROR: Failure: ImportError (No module named spyderlib.widgets.variableexplorer.collectionseditor)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/nose/loader.py", line 418, in loadTestsFromName
addr.filename, addr.module)
File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 47, in importFromPath
return self.importFromDir(dir_path, fqname)
File "/usr/lib/python2.7/dist-packages/nose/importer.py", line 94, in importFromDir
mod = load_module(part_fqname, fh, filename, desc)
File "/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4/spykeviewer/tests/test_main_window.py", line 32, in <module>
from spykeviewer.ui.main_window_neo import MainWindowNeo
File "/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4/spykeviewer/ui/main_window_neo.py", line 16, in <module>
from spyderlib.widgets.variableexplorer.collectionseditor import \
ImportError: No module named spyderlib.widgets.variableexplorer.collectionseditor
----------------------------------------------------------------------
Ran 4 tests in 0.076s
FAILED (errors=1)
debian/rules:29: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/home/lamby/temp/cdt.20161115095603.LIUtJRhjbW.db.spykeviewer/spykeviewer-0.4.4'
debian/rules:9: recipe for target 'build' failed
make: *** [build] Error 2
[…]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: spykeviewer.0.4.4-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 20031 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20161115/3e6f8e23/attachment.obj>
More information about the Reproducible-builds
mailing list