Bug#1135494: yade: FTBFS: 1 tests are failed
Santiago Vila
sanvila at debian.org
Sat May 2 00:15:39 BST 2026
Package: src:yade
Version: 2026.1.0-3
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202605/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:yade, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --builddirectory=/<<PKGBUILDDIR>>/debian/build --with python3 --no-parallel
dh_auto_clean -O--builddirectory=/<<PKGBUILDDIR>>/debian/build -O--no-parallel
debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf /<<PKGBUILDDIR>>/debian/build-double
rm -rf /<<PKGBUILDDIR>>/debian/build-longdouble
rm -rf /<<PKGBUILDDIR>>/debian/build-float128
rm -rf /<<PKGBUILDDIR>>/debian/build-mpfr150
rm -rf /<<PKGBUILDDIR>>/yade.1
rm -rf /<<PKGBUILDDIR>>/yade-batch.1
rm -rf /<<PKGBUILDDIR>>/debian/matplotlib
rm -rf /<<PKGBUILDDIR>>/doc/sphinx/_build
rm -rf /<<PKGBUILDDIR>>/doc/sphinx/__pycache__
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
[... snipped ...]
###################################
running: checkLS_DEM_viscoelastic.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.214369[0m
___________________________________
###################################
running: checkShapeVolume.py
[91m checkShapeVolume.py failure, caught exception NameError : name 'np' is not defined [0m
###################################
running: checkAvoidSelfInteractionMask.py
testing collider.avoidSelfInteractionMask
0 bb br gg gr rr
1 bb br gr
2 br gg gr
3 br gr
Status:[92m success[0m, time spent on this check:[92m 0:00:00.002562[0m
___________________________________
###################################
running: checkSaveLoadClumps.py
Kinetic energy OK 1.172077E-09
Kinetic energy OK 1.100470E-01
Kinetic energy OK 1.100690E-01
Kinetic energy OK 1.122819E-01
Status:[92m success[0m, time spent on this check:[92m 0:00:04.058582[0m
___________________________________
###################################
running: checkTestDummy.py
checkTest mechanism
Status:[92m success[0m, time spent on this check:[92m 0:00:00.001360[0m
___________________________________
###################################
running: checkLubrication.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.324455[0m
___________________________________
###################################
Skipping checkJCFpm.py, because it is [44min skipScripts[0m.
###################################
Skipping checkCapillaryEngineStandalone.py, because it is [44min skipScripts[0m.
###################################
running: checkViscElBC.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.042000[0m
___________________________________
###################################
Skipping checkClumpHopper.py, because it is [44min slowScripts[0m.
###################################
running: checkViscElPM2.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.123417[0m
___________________________________
###################################
running: checkGravityRungeKuttaCashKarp54.py
checkGravityRungeKuttaCashKarp54.py : yade precision is 15 decimal places. Will use error tolerance of: 1e-12
Note: for high precision calculations use yade.math.toHP1(...) see this:
g = yade.math.toHP1('-9.81') ## produces: -9.81
g = -9.81 ## produces: -9.81
See https://yade-dem.org/doc/HighPrecisionReal.html#string-conversions for more info.
Status:[92m success[0m, time spent on this check:[92m 0:00:00.082716[0m
___________________________________
###################################
running: checkPeriodicThermalConduction.py
This checkThermalEngine.py cannot be executed because ENABLE_THERMAL is disabled
Status:[92m success[0m, time spent on this check:[92m 0:00:00.002007[0m
___________________________________
###################################
Skipping checkPolyhedraDrum.py, because it is [44min skipScripts[0m.
###################################
Skipping DEM-PFV-check.py, because it is [44min skipScripts[0m.
###################################
running: checkVTKRecorder.py
checkVTKRecorder
Check file 10.vtm
Check file 10/10_0.vtu
Check file 10/10_2.vtp
Status:[92m success[0m, time spent on this check:[92m 0:00:00.093222[0m
___________________________________
###################################
running: checkRotAlgorithmNonSpherical.py
Status:[92m success[0m, time spent on this check:[92m 0:00:04.570685[0m
___________________________________
###################################
Skipping checkMPI.py, because it is [44min skipScripts[0m.
###################################
running: checkWeight.py
Precalculated weight 756.093387
Obtained weight 756.093387
Status:[92m success[0m, time spent on this check:[92m 0:00:00.122463[0m
___________________________________
###################################
running: checkPotentialParticles.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.043042[0m
___________________________________
###################################
running: checkViscElEng.py
Precalculated en value 0.736356797441
Obtained en value 0.736356797441
Status:[92m success[0m, time spent on this check:[92m 0:00:00.201853[0m
___________________________________
###################################
running: checkSetPerm.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.041878[0m
___________________________________
###################################
running: checkKineticEnergy.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.930447[0m
___________________________________
###################################
running: checkViscElPM.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.042145[0m
___________________________________
###################################
running: checkHertzExtended.py
This checkHertzExtended.py cannot be executed because CGAL is disabled
Status:[92m success[0m, time spent on this check:[92m 0:00:00.001811[0m
___________________________________
###################################
running: checkColliderCorrectness.py
checkColliderCorrectness for InsertionSortCollider
Status:[92m success[0m, time spent on this check:[92m 0:00:00.252670[0m
___________________________________
###################################
running: checkAlpha.py
CGAL not in features, skip
Status:[92m success[0m, time spent on this check:[92m 0:00:00.001483[0m
___________________________________
###################################
running: checkbf_unixial_clump.py
Status:[92m success[0m, time spent on this check:[92m 0:00:01.886747[0m
___________________________________
###################################
running: checkThermalEngine.py
This checkThermalEngine.py cannot be executed because ENABLE_THERMAL is disabled
Status:[92m success[0m, time spent on this check:[92m 0:00:00.002037[0m
___________________________________
###################################
running: checkCohesiveFrictionalLaw.py
Pull contact until it breaks
[1.0, 0, 0.0, 0.0, 0.0, 0.0]
[1.0, 0, 399.5999999999995, 0.0, 0.0, 0.0]
[1.0, 0, 899.0999999999989, 0.0, 0.0, 0.0]
[0.0, 0, 0, 0, 0, 0]
Inverse velocity to create new non-cohesive contact
[0.0, 0, 0, 0, 0, 0]
[1.0, 1, 98.89999999999866, 0.0, 0.0, 0.0]
Apply pure bending
[1.0, 1, 98.89999999999866, 0.0, 10.0, 0.0]
[1.0, 1, 98.89999999999866, 0.0, 60.0, 0.0]
Un-bend
[1.0, 1, 98.89999999999866, 0.0, 0.0, 0.0]
Twist
[1.0, 1, 98.89999999999866, 0.0, 0.0, 98.89999999999866]
Break remote interaction by bending
[1.0, 1, 98.89999999999866, 0.0, 50.0, 0.0]
[1.0, 1, 98.89999999999866, 0.0, 98.89999999999866, 0.0]
Shear compressed contact with residual friction
[1.0, 1, 98.89999999999866, 30.0, 0.0, 0.0]
[1.0, 1, 98.89999999999866, 54.02931624555014, 0.0, 0.0]
CohesiveFrictional model passed with difference = 0.0
Status:[92m success[0m, time spent on this check:[92m 0:00:00.526570[0m
___________________________________
###################################
running: checkLS_DEM_pbc.py
Periodic boundary conditions for LS-DEM as correct as expected
Status:[92m success[0m, time spent on this check:[92m 0:00:03.333608[0m
___________________________________
###################################
Skipping checkPolyhedraCrush.py, because it is [44min skipScripts[0m.
###################################
running: checkPotentialVTKRecorders.py
checking file: /tmp/tmp6up6r4qm/potentialVTKRecorders/ppcontactPoint.10.vtu
checking file: /tmp/tmp6up6r4qm/potentialVTKRecorders/ppId.10.vtu
checking file: /tmp/tmp6up6r4qm/potentialVTKRecorders/pp-pb.10.vtp
checking file: /tmp/tmp6up6r4qm/potentialVTKRecorders/ppvel.10.vtu
non-matching lines: 0
skip PotentialBlockVTKRecorder check, PotentialBlocks or VTK not available
Status:[92m success[0m, time spent on this check:[92m 0:00:00.086660[0m
___________________________________
###################################
running: checkDEM-PFVPressureInjection.py
This checkDEM-PFVPressureInjection.py cannot be executed because PFVFLOW is disabled
Status:[92m success[0m, time spent on this check:[92m 0:00:00.002916[0m
___________________________________
###################################
running: checkBlockGen.py
skip BlockGen check, PotentialBlocks not available
Status:[92m success[0m, time spent on this check:[92m 0:00:00.001366[0m
___________________________________
###################################
running: checkLS_DEM.py
LS-DEM as correct as expected at particle scale
LS-DEM ScGeom contact description as correct as expected
LS-DEM LSnodeGeom contact description as correct as expected
Ig2_Wall_LevelSet_ScGeom as correct as expected
Fast Marching Method as correct as expected
LStwin of clumps as correct as expected
Status:[92m success[0m, time spent on this check:[92m 0:00:01.014768[0m
___________________________________
###################################
running: checkPolyhedra_shearForce.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.001671[0m
___________________________________
###################################
Skipping colliderTorture.py, because it is [44min slowScripts[0m.
###################################
running: checkCapillaryModels.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.041734[0m
___________________________________
###################################
running: checkLiquidMigration.py
This checkLiquidMigration.py cannot be executed because LIQMIGRATION is disabled
Status:[92m success[0m, time spent on this check:[92m 0:00:00.001547[0m
___________________________________
###################################
Skipping checkList.py, because it is [44min skipScripts[0m.
###################################
running: checkbf_simple.py
Status:[92m success[0m, time spent on this check:[92m 0:00:01.364751[0m
___________________________________
###################################
Skipping checkFlipSpheres.py, because it is [44min slowScripts[0m.
###################################
running: checkPotentialBlocks.py
skip PotentialBlocks check, PotentialBlocks not available
Status:[92m success[0m, time spent on this check:[92m 0:00:00.002200[0m
___________________________________
###################################
running: checkFlipCell.py
flipCell is working properly (tested on 1000 random flips, 277 of which needed more than one flip for orthogonality)
Status:[92m success[0m, time spent on this check:[92m 0:00:00.082989[0m
___________________________________
###################################
running: checkGravity.py
checkGravity.py : yade precision is 15 decimal places. Will use error tolerance of: 1e-10
Note: for high precision calculations use yade.math.toHP1(...) see this:
g = Real('-9.81') ## produces: -9.81
g = -9.81 ## produces: -9.81
See https://yade-dem.org/doc/HighPrecisionReal.html#string-conversions for more info.
Status:[92m success[0m, time spent on this check:[92m 0:00:01.685354[0m
___________________________________
###################################
Skipping checkMPI4PYcomm.py, because it is [44min skipScripts[0m.
###################################
Skipping checkMPYcomm.py, because it is [44min skipScripts[0m.
###################################
Skipping checkMPISilo.py, because it is [44min slowScripts[0m.
###################################
running: checkTestTriax.py
File ./checkTest.yade moved into /tmp/tmppnmyuq7z/ directory
File ./_Unloaded_380_3.spheres moved into /tmp/tmppnmyuq7z/ directory
File ./_Unloaded_380_3.xml moved into /tmp/tmppnmyuq7z/ directory
File ./WallStresses moved into /tmp/tmppnmyuq7z/ directory
Status:[92m success[0m, time spent on this check:[92m 0:00:00.124542[0m
___________________________________
###################################
running: checkMultiScGeom.py
Status:[92m success[0m, time spent on this check:[92m 0:00:01.542531[0m
___________________________________
###################################
running: checkWirePM.py
Status:[92m success[0m, time spent on this check:[92m 0:00:01.166992[0m
___________________________________
###################################
running: check_TwoPhaseFlowEngine_PressureInjection.py
This check_TwoPhaseFlowEngine_PressureInjection.py cannot be executed because TWOPHASEFLOW or PFVFLOW are disabled
Status:[92m success[0m, time spent on this check:[92m 0:00:00.003158[0m
___________________________________
###################################
running: checkLubricationWithRoughness.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.321899[0m
___________________________________
###################################
running: checkCoatingOfSegBodies.py
Status:[92m success[0m, time spent on this check:[92m 0:00:00.042079[0m
___________________________________
Most time spend on a single check: 0:00:04.570685
[91m 1 tests are failed[0m
checkShapeVolume.py
Adding slavesmake[1]: *** [debian/rules:88: override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:24: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
More information about the debian-science-maintainers
mailing list