Package evaluation to test SDiagonalizability on Julia 1.12.6 (15346901f00) started at 2026-06-29T11:48:27.534 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.12` Set-up completed after 6.1s ################################################################################ # Installation # Installing SDiagonalizability... Resolving package versions... Installed DataStructures ─ v0.19.6 Updating `~/.julia/environments/v1.12/Project.toml` [addecc1e] + SDiagonalizability v0.2.0 Updating `~/.julia/environments/v1.12/Manifest.toml` [79e6a3ab] + Adapt v4.7.0 [ec485272] + ArnoldiMethod v0.4.0 [861a8166] + Combinatorics v1.1.0 [864edb3b] + DataStructures v0.19.6 [fdbdab4c] + ElasticArrays v1.2.12 [86223c79] + Graphs v1.14.0 [d25df0c9] + Inflate v0.1.5 [1914dd2f] + MacroTools v0.5.16 [075aa41b] + MatrixBandwidth v0.3.0 [bac558e1] + OrderedCollections v2.0.1 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [addecc1e] + SDiagonalizability v0.2.0 [699a6c99] + SimpleTraits v0.9.6 [90137ffa] + StaticArrays v1.9.18 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.12.0 [d6f4376e] + Markdown v1.11.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 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [bea87d4a] + SuiteSparse_jll v7.8.3+2 [8e850b90] + libblastrampoline_jll v5.15.0+0 Installation completed after 5.1s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 2067.6 ms ✓ TestEnv 1 dependency successfully precompiled in 2 seconds. 26 already precompiled. Precompiling package dependencies... Precompiling packages... 2326.6 ms ✓ Combinatorics 1005.1 ms ✓ Compiler 3356.1 ms ✓ OrderedCollections 789.4 ms ✓ Inflate 985.6 ms ✓ Statistics 22869.7 ms ✓ JuliaSyntax 907.8 ms ✓ Adapt 6497.5 ms ✓ MacroTools 916.1 ms ✓ StaticArraysCore 3568.8 ms ✓ Compat 1048.2 ms ✓ Preferences 1470.7 ms ✓ CodeTracking 3496.5 ms ✓ DataStructures 1204.5 ms ✓ Statistics → SparseArraysExt 1228.2 ms ✓ Adapt → AdaptSparseArraysExt 873.9 ms ✓ ElasticArrays 2299.1 ms ✓ SimpleTraits 796.7 ms ✓ Compat → CompatLinearAlgebraExt 903.0 ms ✓ PrecompileTools 10167.4 ms ✓ JuliaInterpreter 4110.3 ms ✓ Aqua 15148.6 ms ✓ StaticArrays 21404.1 ms ✓ MatrixBandwidth 17618.4 ms ✓ LoweredCodeUtils 1290.1 ms ✓ StaticArrays → StaticArraysStatisticsExt 5608.5 ms ✓ ArnoldiMethod 1301.0 ms ✓ Adapt → AdaptStaticArraysExt 12679.0 ms ✓ Revise 11930.7 ms ✓ Graphs 81711.9 ms ✓ JET 25539.2 ms ✓ SDiagonalizability 31 dependencies successfully precompiled in 265 seconds. 34 already precompiled. Precompilation completed after 281.44s ################################################################################ # Testing # Testing SDiagonalizability Status `/tmp/jl_DbEFwb/Project.toml` [4c88cf16] Aqua v0.8.16 [c3a54625] JET v0.11.5 [addecc1e] SDiagonalizability v0.2.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_DbEFwb/Manifest.toml` [79e6a3ab] Adapt v4.7.0 [4c88cf16] Aqua v0.8.16 [ec485272] ArnoldiMethod v0.4.0 [da1fd8a2] CodeTracking v3.0.2 [861a8166] Combinatorics v1.1.0 [34da2185] Compat v4.18.1 [807dbc54] Compiler v0.1.1 [864edb3b] DataStructures v0.19.6 [fdbdab4c] ElasticArrays v1.2.12 [86223c79] Graphs v1.14.0 [d25df0c9] Inflate v0.1.5 [c3a54625] JET v0.11.5 ⌅ [aa1ae85d] JuliaInterpreter v0.10.12 [70703baa] JuliaSyntax v1.0.2 ⌃ [6f1432cf] LoweredCodeUtils v3.6.2 [1914dd2f] MacroTools v0.5.16 [075aa41b] MatrixBandwidth v0.3.0 [bac558e1] OrderedCollections v2.0.1 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [295af30f] Revise v3.15.1 [addecc1e] SDiagonalizability v0.2.0 [699a6c99] SimpleTraits v0.9.6 [90137ffa] StaticArrays v1.9.18 [1e83bf80] StaticArraysCore v1.4.4 [10745b16] Statistics v1.11.1 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [8bf52ea8] CRC32c v1.11.0 [ade2ca70] Dates v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [b27032c2] LibCURL v0.6.4 [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 [44cfe95a] Pkg v1.12.1 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [2f01184e] SparseArrays v1.12.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.15.0+0 [e37daf67] LibGit2_jll v1.9.0+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.11.4 [4536629a] OpenBLAS_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.5.4+0 [bea87d4a] SuiteSparse_jll v7.8.3+2 [83775a58] Zlib_jll v1.3.1+2 [8e850b90] libblastrampoline_jll v5.15.0+0 [8e850ede] nghttp2_jll v1.64.0+1 [3f19e933] p7zip_jll v17.7.0+0 Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. Testing Running tests... [ Info: Running static analysis with Aqua Test Summary: | Pass Total Time Static analysis with Aqua | 12 12 25.3s [ Info: Running static analysis with JET ┌ Warning: `report_package(package::AbstractString)` is deprecated. Load the target package in advance and use `report_package(::Module)` instead. └ @ JET ~/.julia/packages/JET/ofYLk/src/analyzers/jetanalyzer.jl:1747 [toplevel-info] Analyzing top-level definitions (progress: 0/81 | interval: 3) [toplevel-info] Analyzing top-level definitions (progress: 3/81) [toplevel-info] Analyzing top-level definitions (progress: 6/81) [toplevel-info] Analyzing top-level definitions (progress: 9/81) [toplevel-info] Analyzing top-level definitions (progress: 12/81) [toplevel-info] Analyzing top-level definitions (progress: 15/81) [toplevel-info] Analyzing top-level definitions (progress: 18/81) [toplevel-info] Analyzing top-level definitions (progress: 21/81) [toplevel-info] Analyzing top-level definitions (progress: 24/81) [toplevel-info] Analyzing top-level definitions (progress: 27/81) [toplevel-info] Analyzing top-level definitions (progress: 30/81) [toplevel-info] Analyzing top-level definitions (progress: 33/81) [toplevel-info] Analyzing top-level definitions (progress: 36/81) [toplevel-info] Analyzing top-level definitions (progress: 39/81) [toplevel-info] Analyzing top-level definitions (progress: 42/81) [toplevel-info] Analyzing top-level definitions (progress: 45/81) [toplevel-info] Analyzing top-level definitions (progress: 48/81) [toplevel-info] Analyzing top-level definitions (progress: 51/81) [toplevel-info] Analyzing top-level definitions (progress: 54/81) [toplevel-info] Analyzing top-level definitions (progress: 57/81) [toplevel-info] Analyzing top-level definitions (progress: 60/81) [toplevel-info] Analyzing top-level definitions (progress: 63/81) [toplevel-info] Analyzing top-level definitions (progress: 66/81) [toplevel-info] Analyzing top-level definitions (progress: 69/81) [toplevel-info] Analyzing top-level definitions (progress: 72/81) [toplevel-info] Analyzing top-level definitions (progress: 75/81) [toplevel-info] Analyzing top-level definitions (progress: 78/81) [toplevel-info] Analyzing top-level definitions (progress: 81/81) [toplevel-info] Analyzing top-level definitions (progress: 81/81) [toplevel-info] Analyzed all top-level definitions (all: 81 | analyzed: 81 | cached: 0 | took: 46.618 sec) length(jet_reports) = 27 [ Info: tracking LinearAlgebra ┌ Warning: Tuple{LinearAlgebra.var"##qr#300", Base.Pairs{Symbol, V, Nothing, NT} where {V, NT<:NamedTuple}, typeof(LinearAlgebra.qr), AbstractMatrix{T}, Vararg{Any}} where T was not found └ @ Revise ~/.julia/packages/Revise/m8c4M/src/packagedef.jl:1897 ┌ Warning: Tuple{LinearAlgebra.var"##_qr#303", Base.Pairs{Symbol, V, Nothing, NT} where {V, NT<:NamedTuple}, typeof(LinearAlgebra._qr), AbstractMatrix, Vararg{Any}} was not found └ @ Revise ~/.julia/packages/Revise/m8c4M/src/packagedef.jl:1897 [ Info: tracking Base [ Info: tracking Combinatorics [ Info: tracking SparseArrays WARNING: Method definition getindex(SparseArrays.AbstractSparseMatrixCSC{Tv, Ti} where Ti<:Integer where Tv, Tuple{Integer, Integer}) in module SparseArrays at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/SparseArrays/src/sparsematrix.jl:2741 overwritten at /opt/julia/share/julia/stdlib/v1.12/SparseArrays/src/sparsematrix.jl:2741. WARNING: Method definition getindex(SparseArrays.AbstractSparseMatrixCSC{T, Ti} where Ti<:Integer, Integer, Integer) where {T} in module SparseArrays at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/SparseArrays/src/sparsematrix.jl:2743 overwritten at /opt/julia/share/julia/stdlib/v1.12/SparseArrays/src/sparsematrix.jl:2743. WARNING: Method definition setindex!(SparseArrays.AbstractSparseMatrixCSC{Tv, Ti} where Ti<:Integer where Tv, Any, Integer, Integer) in module SparseArrays at /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/SparseArrays/src/sparsematrix.jl:3192 overwritten at /opt/julia/share/julia/stdlib/v1.12/SparseArrays/src/sparsematrix.jl:3192. ┌ Warning: Tuple{Base.IteratorsMD.var"#CartesianIndices##0#CartesianIndices##1", Any} was not found └ @ Revise ~/.julia/packages/Revise/m8c4M/src/packagedef.jl:1897 ┌ Warning: skipping (::Base.var"#overflow_case#steprange_last##0")(absdiff, absstep) @ Base range.jl:364 to avoid parsing too much code └ @ Revise ~/.julia/packages/Revise/m8c4M/src/packagedef.jl:1879 rep = ═════ 27 possible errors found ═════ ┌ _extract_independent_cols(A::AbstractMatrix{<:Integer}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/utils.jl:103 │┌ qr(A::AbstractMatrix{<:Integer}, arg::LinearAlgebra.ColumnNorm) @ LinearAlgebra /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:422 ││┌ qr(A::AbstractMatrix{<:Integer}, arg::LinearAlgebra.ColumnNorm; kwargs::@Kwargs{}) @ LinearAlgebra /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:425 │││┌ _qr(A::AbstractMatrix, args::LinearAlgebra.ColumnNorm) @ LinearAlgebra /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:432 ││││┌ _qr(A::AbstractMatrix, args::LinearAlgebra.ColumnNorm; kwargs::@Kwargs{}) @ LinearAlgebra /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:432 │││││┌ qr!(A::AbstractMatrix, ::LinearAlgebra.ColumnNorm) @ LinearAlgebra /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:335 ││││││┌ qrfactPivotedUnblocked!(A::AbstractMatrix) @ LinearAlgebra /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/qr.jl:285 │││││││┌ reflectorApply!(x::AbstractVector, τ::Number, A::AbstractVecOrMat) @ LinearAlgebra /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/generic.jl:1792 ││││││││┌ axpy!(α::Any, x::AbstractArray, y::AbstractArray) @ LinearAlgebra /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/generic.jl:1639 │││││││││┌ iterate(z::Base.Iterators.Zip{Is} where Is<:Tuple{Any, Any}, ss::Int64) @ Base.Iterators ./iterators.jl:416 ││││││││││┌ _zip_iterate_all(is::Tuple{Any, Any}, ss::Tuple{Int64}) @ Base.Iterators ./iterators.jl:423 │││││││││││┌ _zip_isdone(is::Tuple{Any, Any}, ss::Tuple{Int64}) @ Base.Iterators ./iterators.jl:455 ││││││││││││┌ _zip_isdone(is::Tuple{Any}, ss::Tuple{}) @ Base.Iterators ./iterators.jl:454 │││││││││││││┌ getindex(t::Tuple{}, i::Int64) @ Base ./tuple.jl:33 ││││││││││││││ invalid builtin function call: getfield(t::Tuple{}, i::Int64, $(Expr(:boundscheck))) │││││││││││││└──────────────────── ┌ _extract_independent_cols(A::AbstractMatrix{<:Integer}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/utils.jl:106 │ no matching method found `kwcall(::NamedTuple{(:rtol,), <:Tuple{Any}}, ::typeof(LinearAlgebra.rank), ::StaticArrays.QR)` (1/2 union split): r = Core.kwcall(NamedTuple{(:rtol,)}(tuple(rtol)::Tuple{Any})::NamedTuple{(:rtol,), <:Tuple{Any}}, SDiagonalizability.rank, F) └──────────────────── ┌ laplacian_s_spectra(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/laplacian_s_spectra.jl:18 │┌ _laplacian_01neg_spectra(L::AbstractMatrix{<:Integer}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/laplacian_s_spectra.jl:167 ││┌ _classified_laplacian_01neg_spectra(CL::SDiagonalizability.ArbitraryGraphLaplacian) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/laplacian_s_spectra.jl:252 │││┌ _classified_laplacian_s_spectra(CL::SDiagonalizability.ArbitraryGraphLaplacian, S::Tuple{Int64, Int64, Int64}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/laplacian_s_spectra.jl:385 ││││┌ pot_kernel_s_eigvecs(n::Int64, S::Tuple{Vararg{Int64}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/eigenvector_generation.jl:74 │││││┌ _sort_tuple(S::Tuple{Vararg{Int64}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/utils.jl:28 ││││││┌ sort(v::Vector{Union{}}) @ Base.Sort ./sort.jl:1769 │││││││┌ sort(v::Vector{Union{}}; kws::@Kwargs{}) @ Base.Sort ./sort.jl:1769 ││││││││┌ sort!(v::Vector{Union{}}) @ Base.Sort ./sort.jl:1733 │││││││││┌ sort!(v::Vector{…}; alg::Base.Sort.DefaultUnstable, lt::typeof(isless), by::typeof(identity), rev::Nothing, order::Base.Order.ForwardOrdering, scratch::Nothing) @ Base.Sort ./sort.jl:1740 ││││││││││┌ _sort!(v::Vector{…}, ::Base.Sort.DefaultUnstable, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:1594 │││││││││││┌ _sort!(v::Vector{…}, a::Base.Sort.SubArrayOptimization{…}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:561 ││││││││││││┌ _sort!(v::Vector{…}, a::Base.Sort.MissingOptimization{…}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:686 │││││││││││││┌ _sort!(v::Vector{…}, a::Base.Sort.BoolOptimization{…}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:747 ││││││││││││││┌ _sort!(v::Vector{…}, a::Base.Sort.Small{…}, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:800 │││││││││││││││┌ _sort!(v::Vector{…}, ::Base.Sort.InsertionSortAlg, o::Base.Order.ForwardOrdering, kw::@NamedTuple{…}) @ Base.Sort ./sort.jl:842 ││││││││││││││││┌ getindex(A::Vector{Union{}}, i::Int64) @ Base ./essentials.jl:920 │││││││││││││││││ invalid builtin function call: Base.memoryrefget(Base.memoryrefnew(getfield(A::Vector{Union{}}, :ref)::MemoryRef{Union{}}, i::Int64, false)::MemoryRef{Union{}}, :not_atomic, false) ││││││││││││││││└──────────────────── ││││┌ pot_kernel_s_eigvecs(n::Int64, S::Tuple{Vararg{Int64}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/eigenvector_generation.jl:79 │││││┌ _pot_kernel_1neg_eigvecs(n::Int64) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/eigenvector_generation.jl:287 ││││││┌ multiset_permutations(a::Vector{Int64}, t::Int64) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/Qubsi/src/permutations.jl:273 │││││││┌ multiset_permutations(m::Vector{Int64}, f::Vector{Int64}, t::Int64) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/Qubsi/src/permutations.jl:282 ││││││││ no matching method found `Combinatorics.MultiSetPermutations(::Vector{Int64}, ::Vector{Int64}, ::Int64, ::Vector{Any})` (1/2 union split): Combinatorics.MultiSetPermutations(m::Vector{Int64}, f::Vector{Int64}, t::Int64, ref::Union{Vector{Any}, Vector{Int64}}) │││││││└──────────────────── │││┌ _classified_laplacian_s_spectra(CL::SDiagonalizability.ArbitraryGraphLaplacian, S::Tuple{Int64, Int64, Int64}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/laplacian_s_spectra.jl:387 ││││┌ isempty(itr::Base.Iterators.Filter{…}) @ Base ./essentials.jl:1075 │││││┌ iterate(::Base.Iterators.Filter{…}) @ Base.Iterators ./iterators.jl:535 ││││││┌ iterate(::Base.Generator{…}) @ Base ./generator.jl:45 │││││││┌ iterate(p::Combinatorics.MultiSetPermutations{Vector{Int64}}) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/Qubsi/src/permutations.jl:286 ││││││││┌ iterate(p::Combinatorics.MultiSetPermutations{Vector{Int64}}, s::Vector{Int64}) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/Qubsi/src/permutations.jl:287 │││││││││┌ nextpermutation(m::Vector{Int64}, t::Int64, state::Vector{Int64}) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/Qubsi/src/permutations.jl:172 ││││││││││ local variable `j` may be undefined: j::Int64 │││││││││└──────────────────── │││││││││┌ nextpermutation(m::Vector{Int64}, t::Int64, state::Vector{Int64}) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/Qubsi/src/permutations.jl:173 ││││││││││ local variable `j` may be undefined: j::Int64 │││││││││└──────────────────── │││┌ _classified_laplacian_s_spectra(CL::SDiagonalizability.ArbitraryGraphLaplacian, S::Tuple{Int64, Int64, Int64}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/laplacian_s_spectra.jl:403 ││││┌ iterate(f::Base.Iterators.Flatten{Base.Generator{…}}, state::Vector{Int64}) @ Base.Iterators ./iterators.jl:1251 │││││ no matching method found `tail(::Vector{Int64})`: Base.Iterators.tail(state::Vector{Int64}) ││││└──────────────────── ││││┌ iterate(g::Base.Generator{…}, s::Tuple{…}) @ Base ./generator.jl:45 │││││┌ iterate(p::Combinatorics.MultiSetPermutations{Vector{…}}, s::Tuple{Int64, Base.Iterators.Flatten{…}, Tuple{…}}) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/Qubsi/src/permutations.jl:287 ││││││┌ nextpermutation(m::Vector{Int64}, t::Int64, state::Tuple{Int64, Base.Iterators.Flatten{…}, Tuple{…}}) @ Combinatorics /home/pkgeval/.julia/packages/Combinatorics/Qubsi/src/permutations.jl:165 │││││││ no matching method found `copy(::Tuple{Int64, Base.Iterators.Flatten{Base.Generator{UnitRange{Int64}, SDiagonalizability.var"#_pot_nonkernel_01neg_eigvecs##2#_pot_nonkernel_01neg_eigvecs##3"{Int64, Dict{Int64, Vector{Int64}}, Dict{Int64, Vector{Int64}}}}}, Tuple{Int64, Base.Generator{Combinatorics.MultiSetPermutations{Vector{Int64}}, SDiagonalizability.var"#_pot_nonkernel_01neg_eigvecs##4#_pot_nonkernel_01neg_eigvecs##5"{Int64, Int64, Dict{Int64, Vector{Int64}}}}, Vector{Int64}}})`: s = Combinatorics.copy(state::Tuple{Int64, Base.Iterators.Flatten{Base.Generator{…}}, Tuple{Int64, Base.Generator{…}, Vector{…}}}) ││││││└──────────────────── ┌ find_k_orthogonal_basis(col_space::AbstractMatrix{<:Integer}, col_rank::Integer, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/basis_search.jl:41 │┌ find_k_orthogonal_basis(col_space::AbstractMatrix{<:Integer}, col_rank::Integer, k::Integer, pre_basis::Nothing) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/basis_search.jl:52 ││┌ _find_basis_with_property(col_space::AbstractMatrix{…}, col_rank::Integer, prop::SDiagonalizability.Orthogonality) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/basis_search.jl:73 │││┌ _find_basis_idxs_with_prop(curr_idxs::Vector{…}, prop::SDiagonalizability.Orthogonality, col_space::AbstractMatrix{…}, col_rank::Integer, depth::Int64) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/basis_search.jl:162 ││││┌ size(FC::SparseArrays.CHOLMOD.FactorComponent{Int64}, i::Int64) @ SparseArrays.CHOLMOD /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/SparseArrays/src/solvers/cholmod.jl:1354 │││││┌ getproperty(x::SparseArrays.CHOLMOD.FactorComponent{Int64}, f::Symbol) @ Base ./Base_compiler.jl:54 ││││││ invalid builtin function call: getfield(x::SparseArrays.CHOLMOD.FactorComponent{Int64}, f::Symbol) │││││└──────────────────── ││┌ _find_basis_with_property(col_space::AbstractMatrix{…}, col_rank::Integer, prop::SDiagonalizability.QuasiOrthogonality) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/basis_search.jl:94 │││┌ _find_basis_idxs_with_prop(curr_idxs::Vector{…}, prop::SDiagonalizability.QuasiOrthogonality, col_space::AbstractMatrix{…}, col_rank::Integer, depth::Int64, nodes::Vector{…}, union_find::Dict{…}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/basis_search.jl:217 ││││┌ kwcall(::NamedTuple{…}, ::typeof(LinearAlgebra.rank), A::SubArray{…} where {…}) @ LinearAlgebra /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/generic.jl:1097 │││││┌ rank(A::SubArray{_A, 2, P, I, true} where {_A, P<:AbstractArray, I<:Tuple}; atol::Float64, rtol::Real) @ LinearAlgebra /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/LinearAlgebra/src/generic.jl:1101 ││││││┌ count(f::Base.Fix2{typeof(>)}, A::Union{Base.AbstractBroadcasted, AbstractArray}) @ Base ./reducedim.jl:409 │││││││┌ count(f::Base.Fix2{typeof(>)}, A::AbstractArray; dims::Colon, init::Int64) @ Base ./reducedim.jl:409 ││││││││┌ _count(f::Base.Fix2{typeof(>)}, A::AbstractArray, dims::Colon, init::Int64) @ Base ./reducedim.jl:411 │││││││││┌ _simple_count(pred::Base.Fix2{typeof(>)}, S::SparseArrays.AbstractSparseMatrixCSC, init::Int64) @ SparseArrays /cache/build/builder-amdci5-4/julialang/julia-release-1-dot-12/usr/share/julia/stdlib/v1.12/SparseArrays/src/sparsematrix.jl:229 ││││││││││┌ count(f::Base.Fix2{typeof(>)}, A::SubArray{_A, 1, P, Tuple{UnitRange{Int64}}, true} where {_A, P<:(Vector)}) @ Base ./reducedim.jl:409 │││││││││││┌ count(f::Base.Fix2{typeof(>)}, A::SubArray; dims::Colon, init::Int64) @ Base ./reducedim.jl:409 ││││││││││││┌ _count(f::Base.Fix2{typeof(>)}, A::SubArray, dims::Colon, init::Int64) @ Base ./reducedim.jl:411 │││││││││││││┌ _simple_count(pred::Base.Fix2{typeof(>)}, itr::SubArray, init::Int64) @ Base ./reduce.jl:1084 ││││││││││││││┌ kwcall(::@NamedTuple{init::Int64}, ::typeof(sum), f::Base.var"#_bool##0#_bool##1"{Base.Fix2{…}} where _A, a::SubArray) @ Base ./reducedim.jl:980 │││││││││││││││┌ sum(f::Base.var"#_bool##0#_bool##1"{Base.Fix2{…}} where _A, a::SubArray; dims::Colon, kw::@Kwargs{init::Int64}) @ Base ./reducedim.jl:980 ││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(Base._sum), f::Base.var"#_bool##0#_bool##1"{…} where _A, a::SubArray, ::Colon) @ Base ./reducedim.jl:984 │││││││││││││││││┌ _sum(f::Base.var"#_bool##0#_bool##1"{Base.Fix2{typeof(>), _A}} where _A, a::SubArray, ::Colon; kw::@Kwargs{init::Int64}) @ Base ./reducedim.jl:984 ││││││││││││││││││┌ kwcall(::@NamedTuple{…}, ::typeof(mapreduce), f::Base.var"#_bool##0#_bool##1"{…} where _A, op::typeof(Base.add_sum), A::SubArray) @ Base ./reducedim.jl:326 │││││││││││││││││││┌ mapreduce(f::Base.var"#_bool##0#_bool##1"{…} where _A, op::typeof(Base.add_sum), A::SubArray; dims::Colon, init::Int64) @ Base ./reducedim.jl:326 ││││││││││││││││││││┌ _mapreduce_dim(f::Base.var"#_bool##0#_bool##1"{…} where _A, op::typeof(Base.add_sum), nt::Int64, A::SubArray, ::Colon) @ Base ./reducedim.jl:331 │││││││││││││││││││││┌ mapfoldl_impl(f::Base.var"#_bool##0#_bool##1"{…} where _A, op::typeof(Base.add_sum), nt::Int64, itr::SubArray) @ Base ./reduce.jl:36 ││││││││││││││││││││││┌ foldl_impl(op::Any, nt::Int64, itr::SubArray) @ Base ./reduce.jl:40 │││││││││││││││││││││││┌ _foldl_impl(op::Any, init::Int64, itr::SubArray) @ Base ./reduce.jl:48 ││││││││││││││││││││││││┌ iterate(A::SubArray) @ Base ./abstractarray.jl:1233 │││││││││││││││││││││││││┌ iterate(iter::SubArray{…} where {…}, ::Tuple{…}) @ Base.IteratorsMD ./multidimensional.jl:639 ││││││││││││││││││││││││││┌ indexed_iterate(t::Tuple{Any}, i::Int64, state::Int64) @ Base ./tuple.jl:162 │││││││││││││││││││││││││││ BoundsError: attempt to access Tuple{Any} at index [2]: getfield(t::Tuple{Any}, i::Int64) ││││││││││││││││││││││││││└──────────────────── ┌ _find_basis_idxs_with_prop(curr_idxs::AbstractVector{…}, prop::SDiagonalizability.QuasiOrthogonality, col_space::AbstractMatrix{…}, col_rank::Integer, depth::Int64, nodes::Vector{…}, union_find::Dict{…}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/basis_search.jl:221 │┌ view(::CartesianIndices{2, R} where R<:Tuple{OrdinalRange{…}, OrdinalRange{…}}, ::Colon, ::UnitRange{Int64}) @ Base.IteratorsMD ./multidimensional.jl:403 ││┌ getindex(::CartesianIndices{2, R} where R<:Tuple{OrdinalRange{…}, OrdinalRange{…}}, ::Colon, ::UnitRange{Int64}) @ Base.IteratorsMD ./multidimensional.jl:393 │││┌ CartesianIndices(inds::Tuple{OrdinalRange{Int64, Int64}, OrdinalRange{<:Integer, <:Integer}}) @ Base.IteratorsMD ./multidimensional.jl:276 ││││┌ map(f::Base.IteratorsMD.var"#CartesianIndices##0#CartesianIndices##1", t::Tuple{OrdinalRange{…}, OrdinalRange{…}}) @ Base ./tuple.jl:359 │││││┌ (::Base.IteratorsMD.var"#CartesianIndices##0#CartesianIndices##1")(r::OrdinalRange{<:Integer, <:Integer}) @ Base.IteratorsMD ./multidimensional.jl:276 ││││││┌ convert(::Type{OrdinalRange{Int64, Int64}}, r::OrdinalRange{<:Integer, <:Integer}) @ Base ./range.jl:276 │││││││┌ OrdinalRange{Int64, Int64}(r::OrdinalRange{<:Integer, <:Integer}) @ Base ./range.jl:1315 ││││││││┌ StepRange{Int64, Int64}(r::OrdinalRange{<:Integer, <:Integer}) @ Base ./range.jl:1327 │││││││││┌ StepRange{Int64, Int64}(start::Any, step::Any, stop::Any) @ Base ./range.jl:336 ││││││││││┌ steprange_last(start::Any, step::Any, stop::Any) @ Base ./range.jl:365 │││││││││││┌ (::Base.var"#overflow_case#steprange_last##0")(absdiff::Signed, absstep::Any) @ Base ./range.jl:364 ││││││││││││┌ unsigned(x::Union{Int128, Int16, Int32, Int64, Int8}) @ Base ./int.jl:216 │││││││││││││┌ reinterpret(::Union{Type{…}, Type{…}, Type{…}, Type{…}, Type{…}}, x::Union{Int128, Int16, Int32, Int64, Int8}) @ Base ./essentials.jl:733 ││││││││││││││ bitcast: target type not a leaf primitive type: Base.bitcast(Out::Union{Type{UInt128}, Type{UInt16}, Type{UInt32}, Type{UInt64}, Type{UInt8}}, x::Union{Int128, Int16, Int32, Int64, Int8}) │││││││││││││└──────────────────── ┌ s_bandwidth(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:60 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenspaces::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:AbstractMatrix{<:Integer}}})[eigval] └──────────────────── ┌ s_bandwidth(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:60 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenbases::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:Union{Nothing, AbstractMatrix{<:Integer}}}})[eigval] └──────────────────── ┌ s_bandwidth(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:66 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenspaces::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:AbstractMatrix{<:Integer}}})[eigval::Int64] └──────────────────── ┌ s_bandwidth(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:66 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenbases::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:Union{Nothing, AbstractMatrix{<:Integer}}}})[eigval::Int64] └──────────────────── ┌ s_bandwidth(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:60 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenspaces::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:AbstractMatrix{<:Integer}}})[eigval::Int64]::AbstractMatrix{<:Integer} └──────────────────── ┌ s_bandwidth(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:60 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenbases::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:Union{Nothing, AbstractMatrix{<:Integer}}}})[eigval::Int64]::Union{Nothing, AbstractMatrix{<:Integer}} └──────────────────── ┌ s_bandwidth(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:66 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenspaces::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:AbstractMatrix{<:Integer}}})[eigval::Int64]::AbstractMatrix{<:Integer} └──────────────────── ┌ s_bandwidth(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:66 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenbases::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:Union{Nothing, AbstractMatrix{<:Integer}}}})[eigval::Int64]::Union{Nothing, AbstractMatrix{<:Integer}} └──────────────────── ┌ has_s_bandwidth_at_most_k(g::Graphs.AbstractGraph, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:93 │┌ has_s_bandwidth_at_most_k(L::SparseArrays.SparseMatrixCSC{Int64}, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:146 ││┌ indexed_iterate(I::Nothing, i::Int64) @ Base ./tuple.jl:165 │││ no matching method found `iterate(::Nothing)`: x = iterate(I::Nothing) ││└──────────────────── ││┌ indexed_iterate(I::Nothing, i::Int64, state::Int64) @ Base ./tuple.jl:170 │││ no matching method found `iterate(::Nothing, ::Int64)`: x = iterate(I::Nothing, state::Int64) ││└──────────────────── ┌ has_s_bandwidth_at_most_k(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:128 │ no matching method found `iterate(::Nothing)`: eigvecs = SDiagonalizability.hcat(SDiagonalizability.values(s_eigenbases::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:Union{Nothing, AbstractMatrix{<:Integer}}}})::Union{Nothing, Base.ValueIterator{T} where T<:(OrderedCollections.OrderedDict{Int64, <:Union{…}})}...) └──────────────────── ┌ has_s_bandwidth_at_most_k(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:147 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenspaces::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:AbstractMatrix{<:Integer}}})[eigval] └──────────────────── ┌ has_s_bandwidth_at_most_k(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:147 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenbases::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:Union{Nothing, AbstractMatrix{<:Integer}}}})[eigval] └──────────────────── ┌ has_s_bandwidth_at_most_k(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:147 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenspaces::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:AbstractMatrix{<:Integer}}})[eigval::Int64]::AbstractMatrix{<:Integer} └──────────────────── ┌ has_s_bandwidth_at_most_k(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}, k::Integer) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:147 │ no matching method found `getindex(::Nothing, ::Int64)` (1/2 union split): (s_eigenbases::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:Union{Nothing, AbstractMatrix{<:Integer}}}})[eigval::Int64]::Union{Nothing, AbstractMatrix{<:Integer}} └──────────────────── ┌ is_s_diagonalizable(L::AbstractMatrix{<:Integer}, S::Tuple{Vararg{Integer}}) @ SDiagonalizability /home/pkgeval/.julia/packages/SDiagonalizability/LQCBi/src/core.jl:197 │ no matching method found `iterate(::Nothing)`: eigvecs = SDiagonalizability.hcat(SDiagonalizability.values((spec::SDiagonalizability.SSpectra{Matrix{…}, B, OrderedCollections.OrderedDict{…}} where B<:Tuple{Vararg{…}}).s_eigenbases::Union{Nothing, OrderedCollections.OrderedDict{Int64, <:Union{Nothing, AbstractMatrix{<:Integer}}}})::Union{Nothing, Base.ValueIterator{T} where T<:(OrderedCollections.OrderedDict{Int64, <:Union{…}})}...) └──────────────────── Test Summary: | Pass Broken Total Time Static analysis with JET | 1 1 2 1m50.9s [ Info: Checking for undocumented names Test Summary: | Pass Total Time Docstrings | 1 1 0.0s Testing SDiagonalizability tests passed Testing completed after 173.87s PkgEval succeeded after 477.8s