Skip to content

Conversation

@nim65s
Copy link
Member

@nim65s nim65s commented Nov 24, 2025

CI would do this in 2 weeks, but I'd prefer eigen 3.4.1 to be available here before that

Flake lock file updates:

• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20)
  → 'github:hercules-ci/flake-parts/2cccadc7357c0ba201788ae99c4dfa90728ef5e0?narHash=sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q%3D' (2025-11-21)
• Updated input 'flake-parts/nixpkgs-lib':
    'github:nix-community/nixpkgs.lib/a73b9c743612e4244d865a2fdee11865283c04e6?narHash=sha256-x2rJ%2BOvzq0sCMpgfgGaaqgBSwY%2BLST%2BWbZ6TytnT9Rk%3D' (2025-08-10)
  → 'github:nix-community/nixpkgs.lib/719359f4562934ae99f5443f20aa06c2ffff91fc?narHash=sha256-b0yj6kfvO8ApcSE%2BQmA6mUfu8IYG6/uU28OFn4PaC8M%3D' (2025-10-29)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce?narHash=sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c%3D' (2025-10-25)
  → 'github:NixOS/nixpkgs/050e09e091117c3d7328c7b2b7b577492c43c134?narHash=sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu%2BMmzoVBJxulM%3D' (2025-11-22)

@jorisv
Copy link
Contributor

jorisv commented Nov 24, 2025

Thanks to #432 you can reactivate all tests in eigen5 package.

test with eigen 3.4.1 & 5
@nim65s
Copy link
Member Author

nim65s commented Feb 10, 2026

CI says that on macos 15 arm with eigen5:

proxsuite> ===============================================================================
proxsuite> /nix/var/nix/builds/nix-1831-2973891745/source/test/src/sparse_maros_meszaros.cpp:110:
proxsuite> TEST CASE:  sparse maros meszaros using the API
proxsuite> 
proxsuite> /nix/var/nix/builds/nix-1831-2973891745/source/test/src/sparse_maros_meszaros.cpp:164: ERROR: CHECK( dual_feasibility < 2 * qp.settings.eps_abs ) is NOT correct!
proxsuite>   values: CHECK( 4.47035e-08 <  4e-08 )
proxsuite> 
proxsuite> dual feasibility: 4.47035e-08
proxsuite> primal residual 2.10548e-10
proxsuite> /nix/var/nix/builds/nix-1831-2973891745/source/test/src/sparse_maros_meszaros.cpp:178: ERROR: CHECK( proxsuite::proxqp::dense::infty_norm( H.selfadjointView<Eigen::Upper>() * qp.results.x + g + AT * qp.results.y + CT * qp.results.z) <= 2 * eps_abs_no_duality_gap ) is NOT correct!
proxsuite>   values: CHECK( 4.47035e-08 <= 4e-08 )
proxsuite> 
proxsuite> dual residual 4.47035e-08

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants