Bug#719384: yade: FTBFS: AttributeError: 'NoneType' object has no attribute 'endswith'

David Suárez david.sephirot at gmail.com
Sun Aug 11 12:05:08 UTC 2013


Source: yade
Version: 0.97.0-4
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130811 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part (hopefully):
> make[3]: Entering directory `/«PKGBUILDDIR»/debian/build'
> make[3]: Nothing to be done for `preinstall'.
> make[3]: Leaving directory `/«PKGBUILDDIR»/debian/build'
> Install the project...
> /usr/bin/cmake -P cmake_install.cmake
> -- Install configuration: "Release"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/bin/yade-batch
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/bin/yade
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/config.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/__init__.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/checks/checkWeight.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/checks/checkTestTriax.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/checks/checkTestNormalInelasticity.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/checks/checkTestDummy.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/checks/checkList.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/checks/checkGravity.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/checks/data/checkTestTriax.spheres
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/checks/data/WallStressesCheckTest
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/share/doc/yade/img/yade-logo-note.png
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/boot.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/boot.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts:/usr/lib/openmpi/lib"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/libcore.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/libcore.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/libplugins.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/libplugins.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts:/usr/lib/openmpi/lib"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/libsupport.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/libsupport.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/qt/_GLViewer.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/qt/_GLViewer.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/qt/__init__.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/qt/SerializableEditor.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/qt/Inspector.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/qt/img_rc.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/qt/ui_controller.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/ymport.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/utils.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/timing.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/system.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/runtime.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/remote.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/post2d.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/plot.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/params.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/linterpolation.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/geom.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/export.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/eudoxos.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/bodiesHandling.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_extraDocs.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/pack.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/mtTkinter.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/wrapper.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/pbc.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/engines.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/core.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/cohesive-chain.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/clump.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/__init__.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/checks/performance/performance.db
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/checks/performance/checkPerf.py
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/WeightedAverage2d.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/WeightedAverage2d.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_eudoxos.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_eudoxos.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts:/usr/lib/openmpi/lib"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_utils.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_utils.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts:/usr/lib/openmpi/lib"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_packPredicates.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_packPredicates.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts:/usr/lib/openmpi/lib"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_packSpheres.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_packSpheres.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts:/usr/lib/openmpi/lib"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_packObb.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_packObb.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/wrapper.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/wrapper.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts:/usr/lib/openmpi/lib"
> -- Installing: /«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_customConverters.so
> -- Set runtime path of "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/_customConverters.so" to "/usr/lib/x86_64-linux-gnu/yade:/usr/lib/x86_64-linux-gnu/yade/py:/usr/lib/x86_64-linux-gnu/yade/py/yade/:/usr/lib/x86_64-linux-gnu/yade/py/yade/qt:/usr/lib/x86_64-linux-gnu/yade/py/gts:/usr/lib/openmpi/lib"
> make[2]: Leaving directory `/«PKGBUILDDIR»/debian/build'
> # generate manpages
> help2man /«PKGBUILDDIR»/debian/tmp/usr/bin/yade > yade.1
> help2man /«PKGBUILDDIR»/debian/tmp/usr/bin/yade-batch > yade-batch.1
> /«PKGBUILDDIR»/debian/tmp/usr/bin/yade --test
> /usr/lib/python2.7/dist-packages/IPython/utils/path.py:296: UserWarning: IPython parent '/«PKGBUILDDIR»/debian/matplotlib ' is not a writable location, using a temp directory.
>   " using a temp directory."%parent)
> Traceback (most recent call last):
>   File "/«PKGBUILDDIR»/debian/tmp/usr/bin/yade", line 77, in <module>
>     import yade.tests
>   File "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/tests/__init__.py", line 10, in <module>
>     import yade.eudoxos,yade.export,yade.linterpolation,yade.pack,yade.plot,yade.post2d,yade.timing,yade.utils,yade.ymport,yade.geom
>   File "/«PKGBUILDDIR»/debian/tmp/usr/lib/x86_64-linux-gnu/yade/py/yade/plot.py", line 25, in <module>
>     import matplotlib,os,time,math,itertools
>   File "/usr/lib/pymodules/python2.7/matplotlib/__init__.py", line 936, in <module>
>     rcParams = rc_params()
>   File "/usr/lib/pymodules/python2.7/matplotlib/__init__.py", line 845, in rc_params
>     fname = matplotlib_fname()
>   File "/usr/lib/pymodules/python2.7/matplotlib/__init__.py", line 715, in matplotlib_fname
>     configdir = _get_configdir()
>   File "/usr/lib/pymodules/python2.7/matplotlib/__init__.py", line 584, in _get_configdir
>     return _get_config_or_cache_dir(_get_xdg_config_dir())
>   File "/usr/lib/pymodules/python2.7/matplotlib/__init__.py", line 521, in _get_xdg_config_dir
>     return os.environ.get('XDG_CONFIG_HOME', os.path.join(get_home(), '.config'))
>   File "/usr/lib/python2.7/posixpath.py", line 77, in join
>     elif path == '' or path.endswith('/'):
> AttributeError: 'NoneType' object has no attribute 'endswith'
> make[1]: *** [override_dh_auto_install-arch] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/08/11/yade_0.97.0-4_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 debian-science-maintainers mailing list