Package evaluation of SparsityDetection on Julia 1.13.0-DEV.655 (3a5e1f15ec*) started at 2025-05-29T13:40:01.398 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.34s ################################################################################ # Installation # Installing SparsityDetection... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [684fba80] + SparsityDetection v0.3.4 Updating `~/.julia/environments/v1.13/Manifest.toml` [7057c7e9] + Cassette v0.3.14 [d360d2e6] + ChainRulesCore v1.25.1 [34da2185] + Compat v4.16.0 ⌅ [ffbed154] + DocStringExtensions v0.8.6 ⌅ [92d709cd] + IrrationalConstants v0.1.1 [692b3bcd] + JLLWrappers v1.7.0 [2ab3a3ac] + LogExpFunctions v0.3.29 [21216c6a] + Preferences v1.4.3 [684fba80] + SparsityDetection v0.3.4 ⌅ [276daf66] + SpecialFunctions v1.8.8 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [ca575930] + NetworkOptions v1.3.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [2f01184e] + SparseArrays v1.12.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [e37daf67] + LibGit2_jll v1.9.0+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [05823500] + OpenLibm_jll v0.8.5+0 [458c3c95] + OpenSSL_jll v3.5.0+0 [bea87d4a] + SuiteSparse_jll v7.10.1+0 [83775a58] + Zlib_jll v1.3.1+2 [8e850b90] + libblastrampoline_jll v5.12.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 1.63s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 34.07s ################################################################################ # Testing # Testing SparsityDetection Status `/tmp/jl_DpNDYd/Project.toml` [7057c7e9] Cassette v0.3.14 ⌅ [ffbed154] DocStringExtensions v0.8.6 [6a86dc24] FiniteDiff v2.27.0 [1bc83da4] SafeTestsets v0.1.0 [684fba80] SparsityDetection v0.3.4 ⌅ [276daf66] SpecialFunctions v1.8.8 [37e2e46d] LinearAlgebra v1.12.0 [2f01184e] SparseArrays v1.12.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_DpNDYd/Manifest.toml` [79e6a3ab] Adapt v4.3.0 [4fba245c] ArrayInterface v7.19.0 [7057c7e9] Cassette v0.3.14 [d360d2e6] ChainRulesCore v1.25.1 [34da2185] Compat v4.16.0 [187b0558] ConstructionBase v1.5.8 ⌅ [ffbed154] DocStringExtensions v0.8.6 [6a86dc24] FiniteDiff v2.27.0 ⌅ [92d709cd] IrrationalConstants v0.1.1 [692b3bcd] JLLWrappers v1.7.0 [2ab3a3ac] LogExpFunctions v0.3.29 [1914dd2f] MacroTools v0.5.16 [21216c6a] Preferences v1.4.3 [ae029012] Requires v1.3.1 [1bc83da4] SafeTestsets v0.1.0 [efcf1570] Setfield v1.1.2 [684fba80] SparsityDetection v0.3.4 ⌅ [276daf66] SpecialFunctions v1.8.8 [1e83bf80] StaticArraysCore v1.4.3 [efe28fd5] OpenSpecFun_jll v0.5.6+0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [9fa8497b] Future v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [2f01184e] SparseArrays v1.12.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [e37daf67] LibGit2_jll v1.9.0+0 [29816b5a] LibSSH2_jll v1.11.3+1 [4536629a] OpenBLAS_jll v0.3.29+0 [05823500] OpenLibm_jll v0.8.5+0 [458c3c95] OpenSSL_jll v3.5.0+0 [bea87d4a] SuiteSparse_jll v7.10.1+0 [83775a58] Zlib_jll v1.3.1+2 [8e850b90] libblastrampoline_jll v5.12.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... WARNING: Detected access to binding `Main.jactester` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. WARNING: Detected access to binding `Main.jactestval` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:5 Test threw exception Expression: jactestval(((Y, X)->begin #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:5 =# typeof(X) end), [1], [2]) == Array{Int, 1} As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#15#16", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity @ ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [inlined] [4] jactester(::Function, ::Vector{Int64}, ::Vector{Int64}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:14 [5] jactestval(::Function, ::Vararg{Any}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:18 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [7] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:5 Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:6 Test threw exception Expression: jactestval(((Y, X)->begin #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:6 =# typeof(Y) end), [1], [2]) == Array{Int, 1} As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#17#18", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity @ ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [inlined] [4] jactester(::Function, ::Vector{Int64}, ::Vector{Int64}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:14 [5] jactestval(::Function, ::Vararg{Any}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:18 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [7] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:6 Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:8 Test threw exception Expression: jactestval(((Y, X)->begin #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:8 =# eltype(X) end), [1], [2]) == Int As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#19#20", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity @ ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [inlined] [4] jactester(::Function, ::Vector{Int64}, ::Vector{Int64}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:14 [5] jactestval(::Function, ::Vararg{Any}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:18 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [7] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:8 Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:9 Test threw exception Expression: jactestval(((Y, X)->begin #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:9 =# typeof(X[1]) end), [1], [2]) == Int As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#21#22", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity @ ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [inlined] [4] jactester(::Function, ::Vector{Int64}, ::Vector{Int64}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:14 [5] jactestval(::Function, ::Vararg{Any}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:18 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [7] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:9 Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:10 Test threw exception Expression: jactestval(((Y, X)->begin #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:10 =# typeof(X[1] / 1) end), [1], [2]) == Float64 As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#23#24", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity @ ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [inlined] [4] jactester(::Function, ::Vector{Int64}, ::Vector{Int64}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:14 [5] jactestval(::Function, ::Vararg{Any}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:18 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [7] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:10 Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:14 Test threw exception Expression: jactestval(((Y, X)->begin #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:14 =# (broadcasted(+, X, 1))[1] end), [1], [2]) == 3 As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#25#26", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity @ ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [inlined] [4] jactester(::Function, ::Vector{Int64}, ::Vector{Int64}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:14 [5] jactestval(::Function, ::Vararg{Any}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:18 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [7] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:14 Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:15 Test threw exception Expression: jactestval(f, [1], [2]) == [3] As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#f#f##0", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity @ ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [inlined] [4] jactester(::Function, ::Vector{Int64}, ::Vector{Int64}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:14 [5] jactestval(::Function, ::Vararg{Any}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:18 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [7] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:15 WARNING: Detected access to binding `Main.jactestmeta` in a world prior to its definition world. Julia 1.12 has introduced more strict world age semantics for global bindings. !!! This code may malfunction under Revise. !!! This code will error in future versions of Julia. Hint: Add an appropriate `invokelatest` around the access to this binding. To make this warning an error, and hence obtain a stack trace, use `julia --depwarn=error`. Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:16 Test threw exception Expression: sparse(jactestmeta(f, [1], [2])) == sparse([], [], true, 1, 1) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#f#f##0", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity @ ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [inlined] [4] jactester(::Function, ::Vector{Int64}, ::Vector{Int64}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:14 [5] jactestmeta(::Function, ::Vararg{Any}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:17 [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [7] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:16 Broadcast timings y .= x Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:24 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:24 =# @time jacobian_sparsity(((y, x)->begin #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:24 =# y .= x end), [1, 2, 3], [1, 2, 3]) == sparse([1, 2, 3], [1, 2, 3], true) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#27#28", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [4] macro expansion @ ./timing.jl:645 [inlined] [5] macro expansion @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:24 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [7] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:24 y[:] .= x .+ 1 Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:26 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:26 =# @time sparse(jactestmeta(g, [1], [2])) == sparse([1], [1], true) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#g#g##0", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity @ ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [inlined] [4] jactester(::Function, ::Vector{Int64}, ::Vector{Int64}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:14 [5] jactestmeta(::Function, ::Vararg{Any}) @ Main ~/.julia/packages/SparsityDetection/E7o7R/test/common.jl:17 [6] macro expansion @ ./timing.jl:645 [inlined] [7] macro expansion @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:26 [inlined] [8] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [9] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:26 y[1:2] .= x[2:3] Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:29 Test threw exception Expression: #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:29 =# @time jacobian_sparsity(((y, x)->begin #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:29 =# y[1:2] .= x[2:3] end), [1, 2, 3], [1, 2, 3]) == sparse([1, 2], [2, 3], true, 3, 3) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#29#30", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [4] macro expansion @ ./timing.jl:645 [inlined] [5] macro expansion @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:29 [inlined] [6] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [7] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:29 Jacobian Sparsity: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:38 Test threw exception Expression: jacobian_sparsity(testsparse!, out, x) == sparse([1, 2, 1, 2, 3, 2, 3, 4, 3, 4], [1, 1, 2, 2, 2, 3, 3, 3, 4, 4], true) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#testsparse!#testsparse!##0", ::tagged{Vector{Int64}}, ::Vararg{tagged{Vector{Int64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity(::Function, ::Vector{Int64}, ::Vector{Int64}) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [4] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] [5] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:38 BLAS: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:51 Test threw exception Expression: all(jacobian_sparsity(f, out, x) .== 1) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#f#f##1", ::tagged{Vector{Float64}}, ::Vararg{tagged{Vector{Float64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Float64}, ::Vector{Float64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity(::Function, ::Vector{Float64}, ::Vector{Float64}) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [4] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:43 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [6] macro expansion @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:51 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] avoid branches in primitive functions with isleaf: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:65 Test threw exception Expression: jacobian_sparsity(f, y, x) == sparse([1, 2, 3], [1, 2, 3], true) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#f#f##2", ::tagged{Vector{Float64}}, ::Vararg{tagged{Vector{Float64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Float64}, ::Vector{Float64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity(::Function, ::Vector{Float64}, ::Vector{Float64}) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [4] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:57 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [6] macro expansion @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:65 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] avoid branches in primitive functions with isleaf: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:69 Test threw exception Expression: jacobian_sparsity(y, x) do y, x #= /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:70 =# y .= exp.(x) end == sparse([1, 2, 3], [1, 2, 3], [1, 1, 1]) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#32#33", ::tagged{Vector{Float64}}, ::Vararg{tagged{Vector{Float64}}}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(::Function, ::Vector{Float64}, ::Vector{Float64}; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity(::Function, ::Vector{Float64}, ::Vector{Float64}) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [4] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:57 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [6] macro expansion @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:69 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] Fixed params: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:79 Test threw exception Expression: jacobian_sparsity(f, [1, 1, 1], [1, 2, 3], Fixed(1)) == sparse([1, 2, 3], [1, 2, 3], true) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#f#f##3", ::tagged{Vector{Int64}}, ::Vararg{Any}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(f!::Function, Y::Vector{Int64}, X::Vector{Int64}, args::Fixed; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity(f!::Function, Y::Vector{Int64}, X::Vector{Int64}, args::Fixed) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [4] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:77 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [6] macro expansion @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:79 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] Fixed params: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:80 Test threw exception Expression: jacobian_sparsity(f, [1, 1, 1], [1, 2, 3], Fixed(-1)) == sparse([3, 2, 1], [1, 2, 3], true) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#f#f##3", ::tagged{Vector{Int64}}, ::Vararg{Any}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(f!::Function, Y::Vector{Int64}, X::Vector{Int64}, args::Fixed; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity(f!::Function, Y::Vector{Int64}, X::Vector{Int64}, args::Fixed) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [4] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:77 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [6] macro expansion @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:80 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] Fixed params: Error During Test at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:81 Test threw exception Expression: jacobian_sparsity(f, [1, 1, 1], [1, 2, 3], 2) == sparse([1, 2, 3, 3, 1], [1, 2, 3, 1, 3], true) As of Julia 1.12, generated functions must return `CodeInfo`. See `Base.generated_body_to_codeinfo`. Stacktrace: [1] abstract_run(::SparsityDetection.var"#23#24", ::ctx, ::var"#f#f##3", ::tagged{Vector{Int64}}, ::Vararg{Any}; verbose::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/controlflow.jl:148 [2] jacobian_sparsity(f!::Function, Y::Vector{Int64}, X::Vector{Int64}, args::Int64; sparsity::Sparsity, verbose::Bool, raw::Bool) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:135 [3] jacobian_sparsity(f!::Function, Y::Vector{Int64}, X::Vector{Int64}, args::Int64) @ SparsityDetection ~/.julia/packages/SparsityDetection/E7o7R/src/jacobian.jl:125 [4] top-level scope @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:77 [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1833 [inlined] [6] macro expansion @ ~/.julia/packages/SparsityDetection/E7o7R/test/jacobian.jl:81 [inlined] [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:727 [inlined] Test Summary: | Error Total Time Jacobian Sparsity | 18 18 1m02.9s BLAS | 1 1 3.5s avoid branches in primitive functions with isleaf | 2 2 6.6s Fixed params | 3 3 7.9s RNG of the outermost testset: Random.Xoshiro(0x7e8a63a7e54bc742, 0x41639a953be34006, 0xdcab097c9fab41ac, 0x518e64233c8726d4, 0xccf11fcd5effdf7c) ERROR: LoadError: Some tests did not pass: 0 passed, 0 failed, 18 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/SparsityDetection/E7o7R/test/runtests.jl:4 Testing failed after 78.15s ERROR: LoadError: Package SparsityDetection errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2421 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2276 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:498 [5] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:164 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:152 [7] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:152 [inlined] [8] #test#81 @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:151 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [10] include(mod::Module, _path::String) @ Base ./Base.jl:309 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:331 [12] _start() @ Base ./client.jl:564 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 137.68s: package tests unexpectedly errored