Bug#976916: dune-functions: FTBFS on ppc64el (arch:all-only src pkg): Dune reported error: Dune::Exception [testScalarBasisConst:/<<PKGBUILDDIR>>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:233]: Error: integral value is wrong!

Lucas Nussbaum lucas at debian.org
Wed Dec 9 08:58:08 GMT 2020


Source: dune-functions
Version: 2.7.0-2
Severity: serious
Justification: FTBFS on ppc64el
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201209 ftbfs-bullseye ftbfs-ppc64el

Hi,

During a rebuild of all packages in sid, your package failed to build
on ppc64el. At the same time, it did not fail on amd64.

I'm marking this bug as severity:serious since your package has only
Architecture:all binary packages, and should thus, in theory, build
everywhere. Failure to build on ppc64el might indicate a serious issue
in this package or in another package.

But feel free to downgrade or close if you believe that this is only a
build-time issue. (I would personnally prefer a severity:minor bug just to
track that the package can only be built on specific architectures.)

Relevant part (hopefully):
> make[5]: Entering directory '/<<PKGBUILDDIR>>/build'
> make[5]: Nothing to be done for 'CMakeFiles/build_tests.dir/build'.
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/build'
> [100%] Built target build_tests
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/build'
> /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/build/CMakeFiles 0
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
> cd build; PATH=/<<PKGBUILDDIR>>/debian/tmp-test:$PATH /usr/bin/dune-ctest 
>    Site: drac-1.grenoble.grid5000.fr
>    Build name: Linux-c++
> Create new tag: 20201208-2129 - Experimental
> Test project /<<PKGBUILDDIR>>/build
>       Start  1: istlvectorbackendtest
>  1/17 Test  #1: istlvectorbackendtest .............   Passed    0.21 sec
>       Start  2: differentiablefunctiontest
>  2/17 Test  #2: differentiablefunctiontest ........   Passed    0.20 sec
>       Start  3: brezzidouglasmarinibasistest
>  3/17 Test  #3: brezzidouglasmarinibasistest ......   Passed    0.21 sec
>       Start  4: bsplinebasistest
>  4/17 Test  #4: bsplinebasistest ..................   Passed    0.34 sec
>       Start  5: gridviewfunctionspacebasistest
>  5/17 Test  #5: gridviewfunctionspacebasistest ....***Failed    0.95 sec
>    +++++++++++  Testing on structured 1d grids  ++++++++++++
>   Testing B-spline basis with open knot vectors
>    order: 0
>    order: 1
>    order: 2
>   Testing B-spline basis with non-open knot vectors
>    order: 0
>    order: 1
>    order: 2
>    +++++++++++  Testing on structured 2d grids  ++++++++++++
>   Testing B-spline basis with open knot vectors
>    order: 0
>    order: 1
>    order: 2
>   Testing B-spline basis with non-open knot vectors
>    order: 0
>    order: 1
>    order: 2
>    +++++++++++  Testing on structured 3d grids  ++++++++++++
>   Testing B-spline basis with open knot vectors
>    order: 0
>    order: 1
>    order: 2
>   Testing B-spline basis with non-open knot vectors
>    order: 0
>    order: 1
>    order: 2
>    +++++++++++  Testing on hybrid 2d grid  ++++++++++++
> Reading 2d Gmsh grid...
> version 2.1 Gmsh file detected
> file contains 16 nodes
> file contains 11 elements
> number of real vertices = 16
> number of boundary elements = 0
> number of elements = 11
> Dune reported error: Dune::Exception [testScalarBasisConst:/<<PKGBUILDDIR>>/dune/functions/functionspacebases/test/gridviewfunctionspacebasistest.cc:233]: Error: integral value is wrong!
> 
>       Start  6: lagrangebasistest
>  6/17 Test  #6: lagrangebasistest .................   Passed    0.32 sec
>       Start  7: lagrangedgbasistest
>  7/17 Test  #7: lagrangedgbasistest ...............   Passed    0.21 sec
>       Start  8: taylorhoodbasistest
>  8/17 Test  #8: taylorhoodbasistest ...............   Passed    0.23 sec
>       Start  9: rannacherturekbasistest
>  9/17 Test  #9: rannacherturekbasistest ...........   Passed    0.20 sec
>       Start 10: raviartthomasbasistest
> 10/17 Test #10: raviartthomasbasistest ............   Passed    0.20 sec
>       Start 11: hierarchicvectorwrappertest
> 11/17 Test #11: hierarchicvectorwrappertest .......   Passed    0.20 sec
>       Start 12: compositebasistest
> 12/17 Test #12: compositebasistest ................   Passed    0.20 sec
>       Start 13: makebasistest
> 13/17 Test #13: makebasistest .....................   Passed    0.37 sec
>       Start 14: analyticgridviewfunctiontest
> 14/17 Test #14: analyticgridviewfunctiontest ......   Passed    0.20 sec
>       Start 15: discreteglobalbasisfunctiontest
> 15/17 Test #15: discreteglobalbasisfunctiontest ...   Passed    0.20 sec
>       Start 16: gridfunctiontest
> 16/17 Test #16: gridfunctiontest ..................   Passed    0.20 sec
>       Start 17: localfunctioncopytest
> 17/17 Test #17: localfunctioncopytest .............   Passed    0.20 sec
> 
> 94% tests passed, 1 tests failed out of 17
> 
> Total Test time (real) =   4.64 sec
> 
> The following tests FAILED:
> 	  5 - gridviewfunctionspacebasistest (Failed)
> Errors while running CTest
> ======================================================================
> Name:      gridviewfunctionspacebasistest
> FullName:  ./dune/functions/functionspacebases/test/gridviewfunctionspacebasistest
> Status:    FAILED
> 
> JUnit report for CTest results written to /<<PKGBUILDDIR>>/build/junit/cmake.xml
> make[1]: *** [/usr/share/dune/dune-debian.mk:39: override_dh_auto_test] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/12/09/dune-functions_2.7.0-2_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!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on a Power8 cluster part of the
Grid'5000 testbed. Hardware specs: https://www.grid5000.fr/w/Grenoble:Hardware#drac



More information about the debian-science-maintainers mailing list