{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "jenkins.branch.BranchEventCause",
          "shortDescription" : "Pull request #5666 updated"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "CI_REPORT_TO_DASHBOARD",
          "value" : True
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "CI_REPORT_TO_GITHUB",
          "value" : True
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "CI_FORCE_FULL_BUILD",
          "value" : False
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "CI_GENERATE_BINARIES",
          "value" : False
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "CI_RUN_UNIT_TESTS",
          "value" : True
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "CI_RUN_SCENE_TESTS",
          "value" : True
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "CI_RUN_REGRESSION_TESTS",
          "value" : True
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "CI_ENABLE_EMAIL_NOTIF",
          "value" : False
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "CI_SCRIPTS_REPOSITORY",
          "value" : "https://github.com/sofa-framework/ci"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "CI_SCRIPTS_BRANCH",
          "value" : "master"
        },
        {
          "_class" : "hudson.plugins.matrix_configuration_parameter.DefaultMatrixCombinationsParameterValue",
          "name" : "CI_MATRIX_COMBINATIONS"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "CI_CMAKE_OPTIONS",
          "value" : ""
        },
        {
          "_class" : "hudson.model.BooleanParameterValue",
          "name" : "CI_DEBUG",
          "value" : False
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "CI_COMMIT_HASH",
          "value" : "956c777126c65abcde1d51a0aa0345fff7c4c62c"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "CI_BASECOMMIT_HASH",
          "value" : "cdcf84ad8b92183c7ae43283db3b713f8ef614db"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "CI_BRANCH_NAME",
          "value" : "PR-5666"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/PR-5666" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 7,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "956c777126c65abcde1d51a0aa0345fff7c4c62c",
            "branch" : [
              {
                "SHA1" : "956c777126c65abcde1d51a0aa0345fff7c4c62c",
                "name" : "origin/PR-5666"
              }
            ]
          },
          "revision" : {
            "SHA1" : "956c777126c65abcde1d51a0aa0345fff7c4c62c",
            "branch" : [
              {
                "SHA1" : "956c777126c65abcde1d51a0aa0345fff7c4c62c",
                "name" : "origin/PR-5666"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "956c777126c65abcde1d51a0aa0345fff7c4c62c",
        "branch" : [
          {
            "SHA1" : "956c777126c65abcde1d51a0aa0345fff7c4c62c",
            "name" : "origin/PR-5666"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/sofa-framework/sofa.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#7",
  "duration" : 10249681,
  "estimatedDuration" : 15956090,
  "executor" : None,
  "fullDisplayName" : "sofa-framework » PR-5666 #7",
  "id" : "7",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 7,
  "queueId" : 27182,
  "result" : "FAILURE",
  "timestamp" : 1759183848675,
  "url" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy/my-views/view/all/job/sofa-framework/job/PR-5666/7/",
  "builtOn" : "_launcher_",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Sofa/framework/Core/src/sofa/core/behavior/ForceField.h",
          "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/BlockFullMatrix.inl",
          "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/DistanceFromTargetMapping.inl",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.cpp",
          "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/EdgeSetGeometryAlgorithms.inl",
          "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/MooneyRivlin.h",
          "Sofa/framework/Type/src/sofa/type/Mat_solve_LCP.h",
          "Sofa/framework/Core/src/sofa/core/behavior/BlocMatrixWriter.h",
          "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/RigidMapping.inl",
          "applications/plugins/MultiThreading/src/MultiThreading/component/solidmechanics/fem/elastic/ParallelTetrahedronFEMForceField.inl",
          "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/MeshMinProximityIntersection.h",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/HexahedralFEMForceField.inl",
          "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/NonUniformHexahedralFEMForceFieldAndMass.inl",
          "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/MeshNewProximityIntersection.inl",
          "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/RayDiscreteIntersection.cpp",
          "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/EigenSparseMatrix.h",
          "Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/AugmentedLagrangianResolution.h",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/FastTriangularBendingSprings.inl",
          "Sofa/Component/SolidMechanics/FEM/HyperElastic/tests/Material_test.cpp",
          "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/InteractionEllipsoidForceField.inl",
          "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/Costa.h",
          "Sofa/Component/AnimationLoop/src/sofa/component/animationloop/ConstraintAnimationLoop.cpp",
          "Sofa/Component/Constraint/Lagrangian/Correction/src/sofa/component/constraint/lagrangian/correction/UncoupledConstraintCorrection.cpp",
          "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/MeshDiscreteIntersection.cpp",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/GearSpringForceField.inl",
          "Sofa/Component/SolidMechanics/TensorMass/src/sofa/component/solidmechanics/tensormass/TetrahedralTensorMassForceField.inl",
          "Sofa/Component/Visual/src/sofa/component/visual/BaseCamera.cpp",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TriangleFEMForceField.inl",
          "Sofa/framework/Type/src/sofa/type/DualQuat.h",
          "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/AreaMapping.inl",
          "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/NeoHookean.h",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/HexahedronFEMForceFieldAndMass.inl",
          "Sofa/Component/Collision/Geometry/src/sofa/component/collision/geometry/TetrahedronModel.cpp",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TetrahedralCorotationalFEMForceField.inl",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/PlaneProjectiveConstraint.inl",
          "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BarycentricMappingRigid.inl",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/BeamFEMForceField.inl",
          "Sofa/framework/Type/src/sofa/type/MatSym.h",
          "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/StandardTetrahedralFEMForceField.inl",
          "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/Ogden.h",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TriangularAnisotropicFEMForceField.inl",
          "Sofa/framework/Geometry/src/sofa/geometry/proximity/SegmentTriangle.h",
          "Sofa/framework/DefaultType/src/sofa/defaulttype/SolidTypes.inl",
          "Sofa/framework/Helper/src/sofa/helper/GenerateRigid.h",
          "Sofa/framework/Type/src/sofa/type/Mat.h",
          "Sofa/Component/Constraint/Lagrangian/Correction/src/sofa/component/constraint/lagrangian/correction/PrecomputedConstraintCorrection.inl",
          "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/LocalMinDistance.cpp",
          "Sofa/framework/DefaultType/src/sofa/defaulttype/RigidCoord.h",
          "Sofa/framework/Type/src/sofa/type/SpatialVector.inl",
          "Sofa/Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner/PrecomputedWarpPreconditioner.inl",
          "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/TetrahedronHyperelasticityFEMForceField.inl",
          "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BarycentricMappers/BarycentricMapperMeshTopology.inl",
          "Sofa/framework/Type/src/sofa/type/Transform.inl",
          "Sofa/framework/Type/src/sofa/type/Quat.inl",
          "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/SurfacePressureForceField.cpp",
          "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/TaitSurfacePressureForceField.inl",
          "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/DistanceMapping.inl",
          "Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralConstraintResolution.h",
          "Sofa/Component/Mass/src/sofa/component/mass/DiagonalMass.cpp",
          "Sofa/GL/Component/Shader/src/sofa/gl/component/shader/OglVariable.cpp",
          "Sofa/framework/Type/src/sofa/type/Quat.h",
          "Sofa/framework/Type/src/sofa/type/Mat_solve_Cholesky.h",
          "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/NonUniformHexahedronFEMForceFieldAndMass.inl",
          "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/BTDMatrix.h",
          "Sofa/framework/Type/src/sofa/type/Frame.cpp",
          "Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/UnilateralConstraintResolution.h",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/HexahedronFEMForceField.inl",
          "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/VerondaWestman.h",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/PartialFixedProjectiveConstraint.inl",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/GearSpringForceField.h",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/LineProjectiveConstraint.inl",
          "Sofa/Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner/SSORPreconditioner.cpp",
          "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/BTDMatrix.inl",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/HexahedralFEMForceFieldAndMass.inl",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TriangularFEMForceFieldOptim.inl",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TriangularFEMForceField.inl",
          "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/SkinningMapping.inl",
          "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/SurfacePressureForceField.inl",
          "Sofa/Component/Constraint/Projective/tests/FixedPlaneProjectiveConstraint_test.cpp",
          "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/StableNeoHookean.h",
          "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/MeshMinProximityIntersection.cpp",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/TriangularBendingSprings.inl",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TriangleFEMUtils.inl",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/DirectionProjectiveConstraint.inl",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TetrahedronFEMForceField.inl",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/PolynomialSpringsForceField.inl",
          "Sofa/Component/Engine/Transform/src/sofa/component/engine/transform/TransformPosition.inl",
          "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/matrix_bloc_traits.h",
          "Sofa/framework/Type/src/sofa/type/Frame.h",
          "Sofa/framework/Helper/src/sofa/helper/decompose.inl",
          "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BarycentricMappers/BarycentricMapper.inl",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/QuadBendingFEMForceField.inl",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/RepulsiveSpringForceField.inl",
          "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/EllipsoidForceField.inl",
          "Sofa/Component/Engine/Generate/src/sofa/component/engine/generate/GenerateRigidMass.inl",
          "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/BoyceAndArruda.h",
          "Sofa/Component/Mass/src/sofa/component/mass/UniformMass.cpp",
          "Sofa/framework/Core/src/sofa/core/MatrixAccumulator.cpp",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/JointSpringForceField.inl",
          "Sofa/framework/Type/src/sofa/type/DualQuat.inl",
          "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BeamLinearMapping.inl",
          "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/HexahedronCompositeFEMMapping.inl",
          "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/HexahedronCompositeFEMForceFieldAndMass.inl",
          "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/BaseMatrix.cpp",
          "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/DistanceMultiMapping.inl",
          "Sofa/Component/Engine/Transform/src/sofa/component/engine/transform/ProjectiveTransformEngine.inl",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/QuadularBendingSprings.inl",
          "Sofa/framework/Helper/src/sofa/helper/MatEigen.h",
          "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/FastTetrahedralCorotationalForceField.inl",
          "Sofa/Component/Engine/Transform/src/sofa/component/engine/transform/DisplacementMatrixEngine.inl",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/SpringForceField.inl"
        ],
        "commitId" : "b0886d2087687f3dd1829a2a740e03e129c07689",
        "timestamp" : 1758717382000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "[all] Matrix: replace all calls to [i][j] with a single call (i,j) (#5650)\u000a\u000a* replace in animation loop\u000a\u000a* replace in collision\u000a\u000a* replace in constraint\u000a\u000a* debug: add assertion ;; replace in type\u000a\u000a* replace in helper\u000a\u000a* replace in linearalgebra\u000a\u000a* replace in defaulttype\u000a\u000a* replace in core\u000a\u000a* compile AnimationLoop\u000a\u000a* compile Mapping\u000a\u000a* compile LinearSolver\u000a\u000a* compile FEM.HyperE\u000a\u000a* compile FEM.Elastic\u000a\u000a* compile FEM.NonUni\u000a\u000a* compile Spring\u000a\u000a* compile MechaLoad\u000a\u000a* compile Engine\u000a\u000a* compile Collision\u000a\u000a* compile MT\u000a\u000a* compile full Mat\u000a\u000a* compile gl\u000a\u000a* restore operator []\u000a\u000a* restore [] for lines\u000a\u000a* Update Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BarycentricMappers/BarycentricMapperMeshTopology.inl\u000a\u000aCo-authored-by: Themis Skamagkis <70031729+th-skam@users.noreply.github.com>\u000a\u000a* fix typo (from copy paste...)\u000a\u000a* forgotten case\u000a\u000a* fix tests compilation\u000a\u000a* fix bad copy paste\u000a\u000aCo-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com>\u000a\u000a---------\u000a\u000aCo-authored-by: Themis Skamagkis <70031729+th-skam@users.noreply.github.com>\u000aCo-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com>\u000a",
        "date" : "2025-09-24 14:36:22 +0200",
        "id" : "b0886d2087687f3dd1829a2a740e03e129c07689",
        "msg" : "[all] Matrix: replace all calls to [i][j] with a single call (i,j) (#5650)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/EllipsoidForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/HexahedralFEMForceFieldAndMass.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/MeshNewProximityIntersection.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Correction/src/sofa/component/constraint/lagrangian/correction/PrecomputedConstraintCorrection.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Engine/Transform/src/sofa/component/engine/transform/ProjectiveTransformEngine.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TriangleFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TetrahedronFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TriangularFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/SpatialVector.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/RayDiscreteIntersection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/DefaultType/src/sofa/defaulttype/RigidCoord.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/tests/FixedPlaneProjectiveConstraint_test.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/PlaneProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/HyperElastic/tests/Material_test.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/FastTetrahedralCorotationalForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/MeshMinProximityIntersection.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/AnimationLoop/src/sofa/component/animationloop/ConstraintAnimationLoop.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BeamLinearMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/RepulsiveSpringForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/SurfacePressureForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/NonUniformHexahedronFEMForceFieldAndMass.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Visual/src/sofa/component/visual/BaseCamera.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/DirectionProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/TriangularBendingSprings.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/BTDMatrix.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/SurfacePressureForceField.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/BeamFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/TaitSurfacePressureForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/EigenSparseMatrix.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/BlockFullMatrix.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/LocalMinDistance.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/InteractionEllipsoidForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BarycentricMappingRigid.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/DistanceMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TriangularFEMForceFieldOptim.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/Frame.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Core/src/sofa/core/behavior/BlocMatrixWriter.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BarycentricMappers/BarycentricMapper.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Collision/Geometry/src/sofa/component/collision/geometry/TetrahedronModel.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/UnilateralConstraintResolution.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/FastTriangularBendingSprings.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/SpringForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/TensorMass/src/sofa/component/solidmechanics/tensormass/TetrahedralTensorMassForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/Ogden.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/DistanceMultiMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Correction/src/sofa/component/constraint/lagrangian/correction/UncoupledConstraintCorrection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/BarycentricMappers/BarycentricMapperMeshTopology.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/HexahedronFEMForceFieldAndMass.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/Costa.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/VerondaWestman.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mass/src/sofa/component/mass/UniformMass.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/BaseMatrix.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/GL/Component/Shader/src/sofa/gl/component/shader/OglVariable.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/matrix_bloc_traits.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Helper/src/sofa/helper/GenerateRigid.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner/SSORPreconditioner.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/HexahedronCompositeFEMMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/PartialFixedProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner/PrecomputedWarpPreconditioner.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/HexahedronCompositeFEMForceFieldAndMass.inl"
          },
          {
            "editType" : "edit",
            "file" : "applications/plugins/MultiThreading/src/MultiThreading/component/solidmechanics/fem/elastic/ParallelTetrahedronFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/LineProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/Quat.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/Transform.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/BilateralConstraintResolution.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/SkinningMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Helper/src/sofa/helper/MatEigen.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/PolynomialSpringsForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/NonUniformHexahedralFEMForceFieldAndMass.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/Mat_solve_Cholesky.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mass/src/sofa/component/mass/DiagonalMass.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/NeoHookean.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/StableNeoHookean.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/GearSpringForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/MeshDiscreteIntersection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Engine/Transform/src/sofa/component/engine/transform/DisplacementMatrixEngine.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/Quat.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/QuadBendingFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Core/src/sofa/core/MatrixAccumulator.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Model/src/sofa/component/constraint/lagrangian/model/AugmentedLagrangianResolution.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/JointSpringForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Helper/src/sofa/helper/decompose.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/QuadularBendingSprings.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Collision/Detection/Intersection/src/sofa/component/collision/detection/intersection/MeshMinProximityIntersection.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TriangularAnisotropicFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/EdgeSetGeometryAlgorithms.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Geometry/src/sofa/geometry/proximity/SegmentTriangle.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/Frame.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/GearSpringForceField.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/HexahedronFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/LinearAlgebra/src/sofa/linearalgebra/BTDMatrix.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/DefaultType/src/sofa/defaulttype/SolidTypes.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/MatSym.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TriangleFEMUtils.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/BoyceAndArruda.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Engine/Generate/src/sofa/component/engine/generate/GenerateRigidMass.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/Mat.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/StandardTetrahedralFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/DistanceFromTargetMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/TetrahedronHyperelasticityFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/DualQuat.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/DualQuat.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Core/src/sofa/core/behavior/ForceField.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/Mat_solve_LCP.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Engine/Transform/src/sofa/component/engine/transform/TransformPosition.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/AreaMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/RigidMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/HyperElastic/src/sofa/component/solidmechanics/fem/hyperelastic/material/MooneyRivlin.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/TetrahedralCorotationalFEMForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/src/sofa/component/solidmechanics/fem/elastic/HexahedralFEMForceField.inl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "examples/Component/AnimationLoop/MultiStepAnimationLoop.scn"
        ],
        "commitId" : "5007b6dc27661cddbcb3becee9de3874f9ab8180",
        "timestamp" : 1758717443000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "[Examples] Fix MultiStepAnimationLoop scene (#5700)\u000a\u000amake the multistepanimationloop scene work again\u000a\u000aCo-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com>\u000a",
        "date" : "2025-09-24 14:37:23 +0200",
        "id" : "5007b6dc27661cddbcb3becee9de3874f9ab8180",
        "msg" : "[Examples] Fix MultiStepAnimationLoop scene (#5700)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "examples/Component/AnimationLoop/MultiStepAnimationLoop.scn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Sofa/GL/src/sofa/gl/Frame.h",
          "examples/Benchmark/Render/ManyFrames.scn",
          "Sofa/GL/src/sofa/gl/Frame.cpp",
          "Sofa/GL/CMakeLists.txt",
          "Sofa/GL/src/sofa/gl/DrawToolGL.cpp"
        ],
        "commitId" : "f79f8aef428e6307856cbbab78ebf91f0bc53ff4",
        "timestamp" : 1758805719000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "[GL] DrawToolGL: faster rendering for Frame (#5689)\u000a\u000a* faster way to render a frame in legacy opengl\u000a\u000a* clean and use buffers\u000a\u000a* add example rendering lots of frames\u000a\u000a* rename\u000a\u000a* correct lengths\u000a\u000a* Apply suggestions from code review\u000a\u000aCo-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com>\u000a\u000a* fix compilation for clang\u000a\u000a* use fast approx version of cos/sin\u000a\u000a* restore unrelated files\u000a\u000a---------\u000a\u000aCo-authored-by: Paul Baksic <30337881+bakpaul@users.noreply.github.com>\u000a",
        "date" : "2025-09-25 15:08:39 +0200",
        "id" : "f79f8aef428e6307856cbbab78ebf91f0bc53ff4",
        "msg" : "[GL] DrawToolGL: faster rendering for Frame (#5689)",
        "paths" : [
          {
            "editType" : "add",
            "file" : "examples/Benchmark/Render/ManyFrames.scn"
          },
          {
            "editType" : "add",
            "file" : "Sofa/GL/src/sofa/gl/Frame.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/GL/CMakeLists.txt"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/GL/src/sofa/gl/DrawToolGL.cpp"
          },
          {
            "editType" : "add",
            "file" : "Sofa/GL/src/sofa/gl/Frame.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Sofa/Component/Visual/src/sofa/component/visual/VisualGrid.cpp",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl",
          "Sofa/GL/src/sofa/gl/glText.inl",
          "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/HexahedronSetGeometryAlgorithms.inl",
          "Sofa/Component/Mass/src/sofa/component/mass/DiagonalMass.cpp",
          "Sofa/GL/Component/Rendering3D/src/sofa/gl/component/rendering3d/DataDisplay.cpp",
          "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/HexahedronCompositeFEMMapping.h",
          "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/DistanceFromTargetMapping.inl",
          "Sofa/framework/Core/src/sofa/core/MappingHelper.h",
          "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/EdgeSetGeometryAlgorithms.inl",
          "Sofa/Component/StateContainer/src/sofa/component/statecontainer/MechanicalObject.cpp",
          "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/RigidMapping.inl",
          "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/TetrahedronSetGeometryAlgorithms.inl",
          "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/PointSetGeometryAlgorithms.inl",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/RegularGridSpringForceField.inl",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/LineProjectiveConstraint.inl",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/LinearMovementProjectiveConstraint.inl",
          "Sofa/GL/Component/Rendering2D/src/sofa/gl/component/rendering2d/OglViewport.h",
          "Sofa/Component/Mass/src/sofa/component/mass/UniformMass.inl",
          "Sofa/framework/DefaultType/src/sofa/defaulttype/RigidDeriv.h",
          "Sofa/GL/Component/Rendering3D/src/sofa/gl/component/rendering3d/DataDisplay.h",
          "Sofa/GL/Component/Shader/src/sofa/gl/component/shader/OglShaderVisualModel.cpp",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/SkeletalMotionProjectiveConstraint.inl",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/DirectionProjectiveConstraint.inl",
          "Sofa/Component/LinearSystem/src/sofa/component/linearsystem/matrixaccumulators/BaseAssemblingMatrixAccumulator.h",
          "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/QuadSetGeometryAlgorithms.inl",
          "Sofa/Component/IO/Mesh/src/sofa/component/io/mesh/MeshVTKLoader.cpp",
          "Sofa/Component/Engine/Transform/src/sofa/component/engine/transform/TransformPosition.inl",
          "Sofa/Component/Mass/src/sofa/component/mass/DiagonalMass.inl",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/PointProjectiveConstraint.inl",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/PlaneProjectiveConstraint.inl",
          "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/PlaneForceField.inl",
          "Sofa/framework/Geometry/test/Triangle_test.cpp",
          "Sofa/Component/Visual/src/sofa/component/visual/Visual3DText.h",
          "Sofa/framework/Type/src/sofa/type/Vec.h",
          "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/TriangleSetGeometryAlgorithms.inl",
          "Sofa/Component/IO/Mesh/src/sofa/component/io/mesh/MeshSTLLoader.cpp",
          "Sofa/Component/Mass/src/sofa/component/mass/UniformMass.cpp",
          "Sofa/Component/Visual/src/sofa/component/visual/Visual3DText.cpp",
          "Sofa/Component/Visual/src/sofa/component/visual/VisualModelImpl.cpp",
          "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/HexahedronCompositeFEMMapping.inl",
          "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/PartialLinearMovementProjectiveConstraint.inl",
          "Sofa/Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner/PrecomputedWarpPreconditioner.inl",
          "Sofa/framework/Type/src/sofa/type/config.h.in",
          "Sofa/GL/Component/Rendering2D/src/sofa/gl/component/rendering2d/OglViewport.cpp",
          "Sofa/Component/Visual/src/sofa/component/visual/VisualPointCloud.inl",
          "Sofa/framework/Type/test/VecTypes_test.cpp",
          "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/CenterOfMassMapping.inl",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/SpringForceField.inl"
        ],
        "commitId" : "7d7fef7eb467fedd17359db63236677b3c0d3150",
        "timestamp" : 1759133526000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "[Type] Vec: Phase out ctor/assignment from pointers and Vec of different sizes/types (#5675)\u000a\u000a* wip\u000a\u000a* wip\u000a\u000a* wip\u000a\u000a* explicit conversion for vec3 (draw usually)\u000a\u000a* explicit conversion for other cases of assignments\u000a\u000a* ctors too\u000a\u000a* use dedicated macros\u000a\u000a* fix stl binary read\u000a\u000a* change toVecN signature, and add an other convenience function taking the output type as template\u000a\u000a* add unit tests\u000a\u000a* add the possibility to fill with something else than 0\u000a\u000a* put the filler as arg, not template ; as older clangs dont support non-type template parameters of floating-point types\u000a",
        "date" : "2025-09-29 10:12:06 +0200",
        "id" : "7d7fef7eb467fedd17359db63236677b3c0d3150",
        "msg" : "[Type] Vec: Phase out ctor/assignment from pointers and Vec of different sizes/types (#5675)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/FixedProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/QuadSetGeometryAlgorithms.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Visual/src/sofa/component/visual/Visual3DText.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/GL/Component/Rendering3D/src/sofa/gl/component/rendering3d/DataDisplay.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/HexahedronCompositeFEMMapping.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Visual/src/sofa/component/visual/Visual3DText.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/RegularGridSpringForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/LineProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/RigidMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mass/src/sofa/component/mass/UniformMass.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/TriangleSetGeometryAlgorithms.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/NonLinear/src/sofa/component/mapping/nonlinear/DistanceFromTargetMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/GL/Component/Rendering2D/src/sofa/gl/component/rendering2d/OglViewport.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/config.h.in"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Visual/src/sofa/component/visual/VisualModelImpl.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/NonUniform/src/sofa/component/solidmechanics/fem/nonuniform/HexahedronCompositeFEMMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/TetrahedronSetGeometryAlgorithms.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mass/src/sofa/component/mass/DiagonalMass.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/LinearMovementProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Visual/src/sofa/component/visual/VisualPointCloud.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/PointSetGeometryAlgorithms.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/MechanicalLoad/src/sofa/component/mechanicalload/PlaneForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/LinearSystem/src/sofa/component/linearsystem/matrixaccumulators/BaseAssemblingMatrixAccumulator.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mass/src/sofa/component/mass/UniformMass.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Geometry/test/Triangle_test.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/DirectionProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/StateContainer/src/sofa/component/statecontainer/MechanicalObject.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/LinearSolver/Preconditioner/src/sofa/component/linearsolver/preconditioner/PrecomputedWarpPreconditioner.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/IO/Mesh/src/sofa/component/io/mesh/MeshSTLLoader.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/PartialLinearMovementProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/test/VecTypes_test.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/PointProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/IO/Mesh/src/sofa/component/io/mesh/MeshVTKLoader.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/SpringForceField.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/DefaultType/src/sofa/defaulttype/RigidDeriv.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/EdgeSetGeometryAlgorithms.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/GL/src/sofa/gl/glText.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/PlaneProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Core/src/sofa/core/MappingHelper.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/GL/Component/Rendering3D/src/sofa/gl/component/rendering3d/DataDisplay.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mass/src/sofa/component/mass/DiagonalMass.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/framework/Type/src/sofa/type/Vec.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Projective/src/sofa/component/constraint/projective/SkeletalMotionProjectiveConstraint.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Mapping/Linear/src/sofa/component/mapping/linear/CenterOfMassMapping.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Visual/src/sofa/component/visual/VisualGrid.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/GL/Component/Shader/src/sofa/gl/component/shader/OglShaderVisualModel.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Engine/Transform/src/sofa/component/engine/transform/TransformPosition.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/HexahedronSetGeometryAlgorithms.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/GL/Component/Rendering2D/src/sofa/gl/component/rendering2d/OglViewport.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Sofa/Component/Topology/Container/Dynamic/tests/TriangleSubdividiers_test.cpp",
          "Sofa/Component/Engine/Select/src/sofa/component/engine/select/NearestPointROI.inl",
          "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/RestShapeSpringsForceField.inl",
          "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/TriangleSetGeometryAlgorithms.inl"
        ],
        "commitId" : "a91f7adbefdf397cd99f2392c228390dab3c5172",
        "timestamp" : 1759162974000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "[all] Fix out-of-bounds warnings (#5677)\u000a\u000afix potential out-of-bounds accesses\u000a",
        "date" : "2025-09-29 18:22:54 +0200",
        "id" : "a91f7adbefdf397cd99f2392c228390dab3c5172",
        "msg" : "[all] Fix out-of-bounds warnings (#5677)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Topology/Container/Dynamic/src/sofa/component/topology/container/dynamic/TriangleSetGeometryAlgorithms.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Topology/Container/Dynamic/tests/TriangleSubdividiers_test.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Engine/Select/src/sofa/component/engine/select/NearestPointROI.inl"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/Spring/src/sofa/component/solidmechanics/spring/RestShapeSpringsForceField.inl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "examples/Component/Collision/Detection/RayTraceCollision.scn"
        ],
        "commitId" : "cdcf84ad8b92183c7ae43283db3b713f8ef614db",
        "timestamp" : 1759164186000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : " [Examples] Fix RayTraceCollision scene (#5708)\u000a\u000afix rayintersection scene by decreasing dt\u000a\u000aCo-authored-by: erik pernod <erik.pernod@gmail.com>\u000a",
        "date" : "2025-09-29 18:43:06 +0200",
        "id" : "cdcf84ad8b92183c7ae43283db3b713f8ef614db",
        "msg" : "[Examples] Fix RayTraceCollision scene (#5708)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "examples/Component/Collision/Detection/RayTraceCollision.scn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintProblem.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintProblem.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/CMakeLists.txt",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintProblem.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintProblem.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ConstraintSolverImpl.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintProblem.h"
        ],
        "commitId" : "ad0a832aa8fe4da32bd365d33641c6ba535020c1",
        "timestamp" : 1759183828000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy",
          "fullName" : "fredroy"
        },
        "authorEmail" : "fredroy@users.noreply.github.com",
        "comment" : "First working version of exploded constraint problrms. Still lots of info in GenericCosntraintSolver data that are dependent on the method type. Need to find a way of setting the solving method by adding a component in the scene.\u000a",
        "date" : "2025-09-30 07:10:28 +0900",
        "id" : "ad0a832aa8fe4da32bd365d33641c6ba535020c1",
        "msg" : "First working version of exploded constraint problrms. Still lots of info in GenericCosntraintSolver data that are dependent on the method type. Need to find a way of setting the solving method by adding a component in the scene.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintProblem.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/CMakeLists.txt"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintProblem.h"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintProblem.cpp"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintProblem.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.h"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintProblem.cpp"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintProblem.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.h"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintProblem.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.cpp"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintProblem.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ConstraintSolverImpl.h"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintProblem.h"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintProblem.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintProblem.h",
          "Sofa/Component/AnimationLoop/src/sofa/component/animationloop/FreeMotionAnimationLoop.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintProblem.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintSolver.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ConstraintSolverImpl.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintSolver.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintProblem.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintSolver.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintSolver.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/CMakeLists.txt",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintProblem.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/init.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintProblem.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintProblem.h"
        ],
        "commitId" : "ad5fe25c701e47847d1d3fa4b9ae0458ae614d38",
        "timestamp" : 1759183828000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy",
          "fullName" : "fredroy"
        },
        "authorEmail" : "fredroy@users.noreply.github.com",
        "comment" : "Changed all problems into solvers. It makes more sense to use an inheritance. Now the constraintProblem is only a container\u000a",
        "date" : "2025-09-30 07:10:28 +0900",
        "id" : "ad5fe25c701e47847d1d3fa4b9ae0458ae614d38",
        "msg" : "Changed all problems into solvers. It makes more sense to use an inheritance. Now the constraintProblem is only a container",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintProblem.cpp"
          },
          {
            "editType" : "delete",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintProblem.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/AnimationLoop/src/sofa/component/animationloop/FreeMotionAnimationLoop.cpp"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ConstraintSolverImpl.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.h"
          },
          {
            "editType" : "delete",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintProblem.h"
          },
          {
            "editType" : "delete",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintProblem.h"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintSolver.cpp"
          },
          {
            "editType" : "delete",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintProblem.cpp"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintSolver.cpp"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintSolver.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintProblem.h"
          },
          {
            "editType" : "delete",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintProblem.cpp"
          },
          {
            "editType" : "delete",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintProblem.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/init.cpp"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintSolver.h"
          },
          {
            "editType" : "delete",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintProblem.cpp"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintSolver.h"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintSolver.h"
          },
          {
            "editType" : "delete",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltGaussSeidelConstraintProblem.h"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/NNCGConstraintSolver.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/CMakeLists.txt"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintSolver.h"
          },
          {
            "editType" : "add",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Sofa/Component/SolidMechanics/FEM/Elastic/tests/BaseTetrahedronFEMForceField_test.h",
          "Sofa/Component/Constraint/Lagrangian/Model/tests/scenes_test/BilateralInteractionConstraint.scn",
          "examples/Component/Mapping/NonLinear/AreaMapping.scn",
          "examples/Demos/SofaScene.scn",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.h",
          "examples/Component/Mapping/Linear/DistanceToPlaneMapping.scn",
          "examples/Demos/SofaWasher.scn",
          "examples/Demos/fallingSOFA.scn",
          "applications/plugins/ArticulatedSystemPlugin/examples/ArticulatedArm/header.py",
          "examples/Component/Constraint/Lagrangian/FixedLagrangianConstaint_Vec3.scn",
          "applications/plugins/Xitact/examples/xitactTest.scn",
          "examples/Component/Constraint/Lagrangian/FixedLagrangianConstaint_Rigid3.scn",
          "applications/plugins/SofaMatrix/examples/ComplianceMatrixExporter.scn",
          "examples/Demos/fallingBeamLagrangianCollision.scn",
          "Sofa/Component/AnimationLoop/src/sofa/component/animationloop/FreeMotionAnimationLoop.cpp",
          "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_with_regularization_solvable.scn",
          "examples/SimpleAPI/fallingSOFA.cpp",
          "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_NNCG.scn",
          "applications/plugins/SofaMatrix/examples/ComplianceMatrixImage.scn",
          "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_with_regularization_unsolvable.scn",
          "applications/plugins/SofaHAPI/examples/SofaHAPI1.scn",
          "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_UGS.scn",
          "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_Rigid.scn",
          "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_Soft_Rigid_Bodies.scn",
          "examples/Component/Engine/Select/NearestPointROI.scn",
          "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_PGS.scn",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.cpp",
          "examples/Demos/sofa_1000PR.scn",
          "applications/plugins/Sensable/examples/SimpleBox-Method2.scn",
          "examples/Demos/fallingBeamAugmentedLagrangianCollision.scn",
          "examples/Component/Topology/Container/Dynamic/RemovingBilateralInteractionConstraint.scn",
          "examples/Component/Constraint/Lagrangian/SlidingLagrangianConstraint.scn",
          "Sofa/framework/Simulation/Core/tests/ProjectedGaussSeidelConstraintSolver_test.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.h",
          "examples/Component/Constraint/Projective/LinearVelocityProjectiveConstraint.scn",
          "Sofa/framework/Simulation/Core/tests/GenericConstraintSolver_test.cpp",
          "examples/Benchmark/Performance/TorusFall.scn",
          "examples/Component/Constraint/Lagrangian/FrictionContact_VelocityConstraints.scn",
          "applications/plugins/PersistentContact/examples/grasping.scn",
          "examples/Component/Collision/Response/RuleBasedContactManager.scn",
          "examples/Component/Constraint/Lagrangian/InextensiblePendulum.scn",
          "applications/projects/SceneChecking/src/SceneChecking/SceneCheckCollisionResponse.cpp",
          "examples/Component/SolidMechanics/Spring/RestShapeSpringsForceField2.scn",
          "examples/Component/SolidMechanics/FEM/Heterogeneous-TetrahedronFEMForceField.scn"
        ],
        "commitId" : "cbeadf6f7f3a5424ed643cb298dc06953aaecebc",
        "timestamp" : 1759183828000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy",
          "fullName" : "fredroy"
        },
        "authorEmail" : "fredroy@users.noreply.github.com",
        "comment" : "Apply changes to scenes, tests and tutorials\u000a",
        "date" : "2025-09-30 07:10:28 +0900",
        "id" : "cbeadf6f7f3a5424ed643cb298dc06953aaecebc",
        "msg" : "Apply changes to scenes, tests and tutorials",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "applications/plugins/SofaMatrix/examples/ComplianceMatrixImage.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_with_regularization_unsolvable.scn"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/AnimationLoop/src/sofa/component/animationloop/FreeMotionAnimationLoop.cpp"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/FixedLagrangianConstaint_Vec3.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Mapping/Linear/DistanceToPlaneMapping.scn"
          },
          {
            "editType" : "edit",
            "file" : "applications/plugins/PersistentContact/examples/grasping.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Demos/SofaWasher.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Demos/fallingBeamAugmentedLagrangianCollision.scn"
          },
          {
            "editType" : "edit",
            "file" : "applications/projects/SceneChecking/src/SceneChecking/SceneCheckCollisionResponse.cpp"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Topology/Container/Dynamic/RemovingBilateralInteractionConstraint.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Engine/Select/NearestPointROI.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Demos/fallingSOFA.scn"
          },
          {
            "editType" : "delete",
            "file" : "Sofa/framework/Simulation/Core/tests/GenericConstraintSolver_test.cpp"
          },
          {
            "editType" : "edit",
            "file" : "examples/SimpleAPI/fallingSOFA.cpp"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/FixedLagrangianConstaint_Rigid3.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/FrictionContact_VelocityConstraints.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_UGS.scn"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/SolidMechanics/FEM/Elastic/tests/BaseTetrahedronFEMForceField_test.h"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/InextensiblePendulum.scn"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Model/tests/scenes_test/BilateralInteractionConstraint.scn"
          },
          {
            "editType" : "edit",
            "file" : "applications/plugins/SofaHAPI/examples/SofaHAPI1.scn"
          },
          {
            "editType" : "add",
            "file" : "Sofa/framework/Simulation/Core/tests/ProjectedGaussSeidelConstraintSolver_test.cpp"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_Rigid.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Mapping/NonLinear/AreaMapping.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_PGS.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_Soft_Rigid_Bodies.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/SolidMechanics/FEM/Heterogeneous-TetrahedronFEMForceField.scn"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintProblem.h"
          },
          {
            "editType" : "edit",
            "file" : "examples/Demos/fallingBeamLagrangianCollision.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/SlidingLagrangianConstraint.scn"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.cpp"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_NNCG.scn"
          },
          {
            "editType" : "edit",
            "file" : "applications/plugins/Xitact/examples/xitactTest.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Benchmark/Performance/TorusFall.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Collision/Response/RuleBasedContactManager.scn"
          },
          {
            "editType" : "edit",
            "file" : "applications/plugins/ArticulatedSystemPlugin/examples/ArticulatedArm/header.py"
          },
          {
            "editType" : "edit",
            "file" : "applications/plugins/Sensable/examples/SimpleBox-Method2.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Lagrangian/BilateralLagrangianConstraint_with_regularization_solvable.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/Constraint/Projective/LinearVelocityProjectiveConstraint.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Demos/SofaScene.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Component/SolidMechanics/Spring/RestShapeSpringsForceField2.scn"
          },
          {
            "editType" : "edit",
            "file" : "applications/plugins/SofaMatrix/examples/ComplianceMatrixExporter.scn"
          },
          {
            "editType" : "edit",
            "file" : "examples/Demos/sofa_1000PR.scn"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.cpp",
          "Sofa/Component/AnimationLoop/src/sofa/component/animationloop/FreeMotionAnimationLoop.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ConstraintSolverImpl.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ConstraintSolverImpl.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintProblem.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.h"
        ],
        "commitId" : "ac6be2484989707a3be5198b32e8ea6f9959c3c2",
        "timestamp" : 1759183828000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy",
          "fullName" : "fredroy"
        },
        "authorEmail" : "fredroy@users.noreply.github.com",
        "comment" : "Apply review comments\u000a",
        "date" : "2025-09-30 07:10:28 +0900",
        "id" : "ac6be2484989707a3be5198b32e8ea6f9959c3c2",
        "msg" : "Apply review comments",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ConstraintSolverImpl.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintProblem.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ConstraintSolverImpl.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/ProjectedGaussSeidelConstraintSolver.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/UnbuiltConstraintSolver.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/AnimationLoop/src/sofa/component/animationloop/FreeMotionAnimationLoop.cpp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.cpp",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.h",
          "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.cpp"
        ],
        "commitId" : "956c777126c65abcde1d51a0aa0345fff7c4c62c",
        "timestamp" : 1759183828000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy",
          "fullName" : "fredroy"
        },
        "authorEmail" : "fredroy@users.noreply.github.com",
        "comment" : "change ownership of d_multithreading\u000a",
        "date" : "2025-09-30 07:10:28 +0900",
        "id" : "956c777126c65abcde1d51a0aa0345fff7c4c62c",
        "msg" : "change ownership of d_multithreading",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.h"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/GenericConstraintSolver.cpp"
          },
          {
            "editType" : "edit",
            "file" : "Sofa/Component/Constraint/Lagrangian/Solver/src/sofa/component/constraint/lagrangian/solver/BuiltConstraintSolver.cpp"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy",
      "fullName" : "fredroy"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/paul.baksic",
      "fullName" : "paul.baksic"
    },
    {
      "absoluteUrl" : "https://ci.inria.fr/sofa-ci-dev/user/noreply",
      "fullName" : "noreply"
    }
  ],
  "runs" : [
    {
      "number" : 7,
      "url" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy/my-views/view/all/job/sofa-framework/job/PR-5666/CI_CONFIG=fedora_clang,CI_PLUGINS=options,CI_TYPE=release/7/"
    },
    {
      "number" : 7,
      "url" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy/my-views/view/all/job/sofa-framework/job/PR-5666/CI_CONFIG=macos_clang,CI_PLUGINS=options,CI_TYPE=release/7/"
    },
    {
      "number" : 7,
      "url" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy/my-views/view/all/job/sofa-framework/job/PR-5666/CI_CONFIG=ubuntu_gcc,CI_PLUGINS=options,CI_TYPE=release/7/"
    },
    {
      "number" : 7,
      "url" : "https://ci.inria.fr/sofa-ci-dev/user/fredroy/my-views/view/all/job/sofa-framework/job/PR-5666/CI_CONFIG=windows_vs2022,CI_PLUGINS=options,CI_TYPE=release/7/"
    }
  ]
}