Bug#906556: python-admesh: FTBFS in buster/sid

Santiago Vila sanvila at debian.org
Fri Aug 17 20:22:31 BST 2018


Package: src:python-admesh
Version: 0.98.8-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-arch
dh build-arch --with python2,python3 --buildsystem=pybuild
   dh_update_autotools_config -a -O--buildsystem=pybuild
   dh_autoreconf -a -O--buildsystem=pybuild
   dh_auto_configure -a -O--buildsystem=pybuild
I: pybuild base:217: python2.7 setup.py config 
running config
I: pybuild base:217: python3.6 setup.py config 
running config
   dh_auto_build -a -O--buildsystem=pybuild
I: pybuild base:217: /usr/bin/python setup.py build 
running build
running build_ext
generating cadmesh.pxd and admesh.pyx

[... snipped ...]

  File "/usr/lib/python2.7/dist-packages/Cython/Distutils/old_build_ext.py", line 193, in build_extensions
    ext.sources = self.cython_sources(ext.sources, ext)
  File "/usr/lib/python2.7/dist-packages/Cython/Distutils/old_build_ext.py", line 346, in cython_sources
    full_module_name=module_name)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 700, in compile
    return compile_single(source, options, full_module_name)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 649, in compile_single
    return run_pipeline(source, options, full_module_name)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py", line 499, in run_pipeline
    err, enddata = Pipeline.run_pipeline(pipeline, source)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Pipeline.py", line 354, in run_pipeline
    data = run(phase, data)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Pipeline.py", line 334, in run
    return phase(data)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Pipeline.py", line 52, in generate_pyx_code_stage
    module_node.process_implementation(options, result)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/ModuleNode.py", line 142, in process_implementation
    self.generate_c_code(env, options, result)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/ModuleNode.py", line 378, in generate_c_code
    self.body.generate_function_definitions(env, code)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Nodes.py", line 438, in generate_function_definitions
    stat.generate_function_definitions(env, code)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Nodes.py", line 9244, in generate_function_definitions
    self.node.generate_function_definitions(env, code)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Nodes.py", line 1976, in generate_function_definitions
    self.generate_function_body(env, code)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Nodes.py", line 1738, in generate_function_body
    self.body.generate_execution_code(code)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Nodes.py", line 444, in generate_execution_code
    stat.generate_execution_code(code)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Nodes.py", line 5102, in generate_execution_code
    self.generate_rhs_evaluation_code(code)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/Nodes.py", line 5389, in generate_rhs_evaluation_code
    self.rhs.generate_evaluation_code(code)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/ExprNodes.py", line 720, in generate_evaluation_code
    self.generate_result_code(code)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/ExprNodes.py", line 13137, in generate_result_code
    self.arg.py_result(), self.result(), self.pos, code, from_py_function=from_py_function))
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/PyrexTypes.py", line 514, in from_py_call_code
    error_condition or self.error_condition(result_code)
  File "/usr/lib/python2.7/dist-packages/Cython/Compiler/PyrexTypes.py", line 2483, in from_py_call_code
    assert not error_condition, '%s: %s' % (error_pos, error_condition)
AssertionError: (<StringSourceDescriptor:FromPyStructUtility>, 30, 19): (__pyx_t_12 == ((char *)NULL)) && PyErr_Occurred()
E: pybuild pybuild:338: build: plugin distutils failed with: exit code=1: /usr/bin/python setup.py build 
dh_auto_build: pybuild --build -i python{version} -p 2.7 returned exit code 13
make: *** [debian/rules:6: build-arch] Error 25
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -B" in my autobuilder.
Most probably, it also fails here in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-admesh.html

where you can get a full build log if you need it.

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.



More information about the debian-science-maintainers mailing list