Package evaluation of PartitionedStructures on Julia 1.10.9 (96dc2d8c45*) started at 2025-06-06T14:08:19.037 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 4.57s ################################################################################ # Installation # Installing PartitionedStructures... Resolving package versions... Updating `~/.julia/environments/v1.10/Project.toml` [a6683cb1] + PartitionedStructures v0.1.6 Updating `~/.julia/environments/v1.10/Manifest.toml` [34da2185] + Compat v4.16.0 [9a962f9c] + DataAPI v1.16.0 [864edb3b] + DataStructures v0.18.22 [ffbed154] + DocStringExtensions v0.9.4 [e2ba6199] + ExprTools v0.1.10 [9aa1b823] + FastClosures v0.3.2 [92d709cd] + IrrationalConstants v0.2.4 [5c8ed15e] + LinearOperators v2.10.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [e1d29d7a] + Missings v1.2.0 [bac558e1] + OrderedCollections v1.8.1 [a6683cb1] + PartitionedStructures v0.1.6 [ae029012] + Requires v1.3.1 [a2af1166] + SortingAlgorithms v1.2.1 [82ae8749] + StatsAPI v1.7.1 ⌅ [2913bbd2] + StatsBase v0.33.21 [a759f4b9] + TimerOutputs v0.5.29 [56f22d72] + Artifacts [2a0f44e3] + Base64 [ade2ca70] + Dates [b77e0a4c] + InteractiveUtils [8f399da3] + Libdl [37e2e46d] + LinearAlgebra [d6f4376e] + Markdown [de0858da] + Printf [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization [2f01184e] + SparseArrays v1.10.0 [10745b16] + Statistics v1.10.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e66e0078] + CompilerSupportLibraries_jll v1.1.1+0 [4536629a] + OpenBLAS_jll v0.3.23+4 [bea87d4a] + SuiteSparse_jll v7.2.1+1 [8e850b90] + libblastrampoline_jll v5.11.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 6.73s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 13.52s ################################################################################ # Testing # Testing PartitionedStructures Status `/tmp/jl_xTJ7vl/Project.toml` [5c8ed15e] LinearOperators v2.10.0 [a6683cb1] PartitionedStructures v0.1.6 ⌅ [2913bbd2] StatsBase v0.33.21 [37e2e46d] LinearAlgebra [2f01184e] SparseArrays v1.10.0 [8dfed614] Test Status `/tmp/jl_xTJ7vl/Manifest.toml` [34da2185] Compat v4.16.0 [9a962f9c] DataAPI v1.16.0 [864edb3b] DataStructures v0.18.22 [ffbed154] DocStringExtensions v0.9.4 [e2ba6199] ExprTools v0.1.10 [9aa1b823] FastClosures v0.3.2 [92d709cd] IrrationalConstants v0.2.4 [5c8ed15e] LinearOperators v2.10.0 [2ab3a3ac] LogExpFunctions v0.3.29 [e1d29d7a] Missings v1.2.0 [bac558e1] OrderedCollections v1.8.1 [a6683cb1] PartitionedStructures v0.1.6 [ae029012] Requires v1.3.1 [a2af1166] SortingAlgorithms v1.2.1 [82ae8749] StatsAPI v1.7.1 ⌅ [2913bbd2] StatsBase v0.33.21 [a759f4b9] TimerOutputs v0.5.29 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [b77e0a4c] InteractiveUtils [8f399da3] Libdl [37e2e46d] LinearAlgebra [56ddb016] Logging [d6f4376e] Markdown [de0858da] Printf [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [2f01184e] SparseArrays v1.10.0 [10745b16] Statistics v1.10.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [e66e0078] CompilerSupportLibraries_jll v1.1.1+0 [4536629a] OpenBLAS_jll v0.3.23+4 [bea87d4a] SuiteSparse_jll v7.2.1+1 [8e850b90] libblastrampoline_jll v5.11.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Test Summary: | Pass Total Time Test ev getter/setter | 2 2 2.2s Test Summary: | Pass Total Time Test ev min/max indices | 80 80 0.3s Test Summary: | Pass Total Time interface SparseVector | 4 4 1.3s Test Summary: | Pass Total Time Base.methods | 3 3 0.3s Test Summary: | Pass Total Time first test | 1 1 0.3s Test Summary: | Pass Total Time test k-chained et build_v! | 1 1 0.2s Test Summary: | Pass Total Time test fonction création epv | 2 2 0.0s Test Summary: | Pass Total Time test similar et copy | 3 3 0.3s Test Summary: |Time pv PartiallySeparableNLPModels | None 0.2s Test Summary: | Pass Total Time set_epv | 3 3 0.1s Test Summary: | Pass Total Time methods | 370 370 1.2s Test Summary: | Pass Total Time Allocations partitioned vectors | 3 3 0.2s Test Summary: | Pass Total Time Base.methods (PartitionedVectors.jl) | 5 5 0.4s Test Summary: | Pass Total Time utilities functions for PartitonedVectors.jl | 2 2 0.2s Test Summary: | Pass Total Time partitioned vector methods | 6 6 0.5s Test Summary: | Pass Total Time dynamical safeguard | 1 1 0.1s Test Summary: | Pass Total Time eem | 4 4 0.5s Test Summary: | Pass Total Time Counters | 12 12 0.1s Test Summary: | Pass Total Time set_nie! | 2 2 0.0s Test Summary: | Pass Total Time elo LBFGS | 6 6 1.6s Test Summary: | Pass Total Time elo LSR1 | 6 6 0.7s Test Summary: | Pass Total Time first tests on epm | 7 7 1.3s Test Summary: | Pass Total Time Partitioned Matrices | 19 19 0.9s Test Summary: | Pass Total Time Generate partitioned matrices | 3 3 0.9s Test Summary: | Pass Total Time Allocation partitioned matrices (dense) | 4 4 0.0s Test Summary: |Time Matrix and SparseMatrix with linear element matrices | None 0.0s Test Summary: | Pass Total Time test elemental element linear-operator matrix | 32 32 2.6s Test Summary: | Pass Total Time test elemental partitioned linear-operator matrix (PBFGS operator) | 8 8 5.4s Test Summary: | Pass Total Time test elemental partitioned linear-operator matrix (PLSR1 operator) | 7 7 2.1s Test Summary: | Pass Total Time PL-BFGS-SR1 matrices | 7 7 1.9s Test Summary: | Pass Total Time eplo_bfgs PartiallySeparableNLPModels | 6 6 1.1s Test Summary: | Pass Total Time eplo_sr1 PartiallySeparableNLPModels | 6 6 1.5s Test Summary: | Pass Total Time eplo_se PartiallySeparableNLPModels | 6 6 0.5s Test Summary: | Pass Total Time plo_lbfgs | 3 3 0.2s Test Summary: | Pass Total Time plo_lsr1 | 3 3 0.2s Test Summary: | Pass Total Time plo_l_bfgs-sr1 | 3 3 0.2s Test Summary: | Pass Total Time spm | 1 1 0.1s Test Summary: |Time Matrix and SparseMatrix with linear element matrices (LinearOperators) | None 0.0s Test Summary: | Pass Total Time PLQN from vec + mem | 15 15 0.0s Test Summary: | Pass Total Time test utils | 25 25 1.5s Test Summary: | Pass Total Time Creation of instances | 13 13 0.6s Test Summary: |Time Matrix interface | None 0.0s Test Summary: |Time SparseMatrixCSC | None 0.0s Test Summary: | Pass Total Time Test Link | 13 13 0.5s Test Summary: | Pass Total Time mul_epm_epv with linear_vector | 18 18 0.0s ┌ Error: different partitioned structures between epm_B and epv_y └ @ PartitionedStructures.PartitionedQuasiNewton ~/.julia/packages/PartitionedStructures/kFXCm/src/methods/PartitionedQuasiNewton.jl:57 ┌ Error: different partitioned structures between epm_B and epv_s └ @ PartitionedStructures.PartitionedQuasiNewton ~/.julia/packages/PartitionedStructures/kFXCm/src/methods/PartitionedQuasiNewton.jl:59 ┌ Error: different partitioned structures between epm_B and epv_y └ @ PartitionedStructures.PartitionedQuasiNewton ~/.julia/packages/PartitionedStructures/kFXCm/src/methods/PartitionedQuasiNewton.jl:122 ┌ Error: different partitioned structures between epm_B and epv_s └ @ PartitionedStructures.PartitionedQuasiNewton ~/.julia/packages/PartitionedStructures/kFXCm/src/methods/PartitionedQuasiNewton.jl:124 Test Summary: | Pass Total Time PQN updates | 59 59 1.2s Test Summary: | Pass Total Time PLBFGS first test | 4 4 0.1s Test Summary: | Pass Total Time Convexity preservation test of PLBFGS | 100 100 0.2s Test Summary: | Pass Total Time PLSR1 first test | 3 3 1.0s Test Summary: | Pass Total Time Partitionned update test | 2 2 0.1s Test Summary: |Time Test update/update! | None 0.1s Test Summary: |Time General update | None 0.2s Test Summary: | Pass Total Time Concrete example of the partitioned updates (verify the secant equation) | 21 21 0.5s PSR1 structure: Elemental_pm{Float64} based from 4 elements; update: 4, untouch: 0, reset: 0 PSR1 structure: Elemental_pm{Float64} based from 4 elements; update: 2, untouch: 0, reset: 0 Test Summary: | Pass Total Time update with linear_vector | 4 4 0.1s Test Summary: | Pass Total Time Abstract partitioned structures | 59 59 0.1s Test Summary: | Pass Total Time dynamical check methods | 4 4 0.0s Testing PartitionedStructures tests passed Testing completed after 50.79s PkgEval succeeded after 83.91s