Package evaluation of StringDistances on Julia 1.13.0-DEV.1244 (c841b5fe7d*) started at 2025-10-02T15:05:10.969 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 11.07s ################################################################################ # Installation # Installing StringDistances... Resolving package versions... Installed StatsAPI ──────── v1.7.1 Installed Distances ─────── v0.10.12 Installed Statistics ────── v1.11.1 Installed StringDistances ─ v0.11.3 Updating `~/.julia/environments/v1.13/Project.toml` [88034a9c] + StringDistances v0.11.3 Updating `~/.julia/environments/v1.13/Manifest.toml` [b4f34e82] + Distances v0.10.12 [10745b16] + Statistics v1.11.1 [82ae8749] + StatsAPI v1.7.1 [88034a9c] + StringDistances v0.11.3 [56f22d72] + Artifacts v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.13.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [4536629a] + OpenBLAS_jll v0.3.29+0 [8e850b90] + libblastrampoline_jll v5.13.1+0 Installation completed after 1.08s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 4774.5 ms ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. Precompiling package dependencies... Precompilation completed after 24.54s ################################################################################ # Testing # Testing StringDistances Status `/tmp/jl_nXavqs/Project.toml` [b4f34e82] Distances v0.10.12 [82ae8749] StatsAPI v1.7.1 [88034a9c] StringDistances v0.11.3 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 Status `/tmp/jl_nXavqs/Manifest.toml` [b4f34e82] Distances v0.10.12 [10745b16] Statistics v1.11.1 [82ae8749] StatsAPI v1.7.1 [88034a9c] StringDistances v0.11.3 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.13.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.11.0 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [4536629a] OpenBLAS_jll v0.3.29+0 [8e850b90] libblastrampoline_jll v5.13.1+0 Testing Running tests... Test Summary: | Pass Total Time Distances | 2110 2110 22.5s Test Summary: | Pass Total Time Pairwise | 414 414 16.9s Modifiers: Error During Test at /home/pkgeval/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:6 Test threw exception Expression: (Partial(QGram(2)))("martha", "marhta") == 6 MethodError: no method matching codeunit(::StringDistances.StringWithLength{String}) The function `codeunit` exists, but no method is defined for this combination of argument types. Closest candidates are: codeunit(::AbstractString, !Matched::Integer) @ Base strings/basic.jl:107 codeunit(!Matched::GenericString) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2425 codeunit(!Matched::GenericString, !Matched::Integer) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2426 ... Stacktrace: [1] codeunit(s::SubString{StringDistances.StringWithLength{String}}) @ Base ./strings/substring.jl:82 [2] utf8units(s::SubString{StringDistances.StringWithLength{String}}) @ Base ./hashing.jl:100 [3] hash(data::SubString{StringDistances.StringWithLength{String}}, h::UInt64) @ Base ./hashing.jl:628 [4] hash(data::SubString{StringDistances.StringWithLength{String}}) @ Base ./hashing.jl:34 [5] hashindex(key::SubString{StringDistances.StringWithLength{String}}, sz::Int64) @ Base ./dict.jl:129 [6] ht_keyindex2_shorthash!(h::Dict{SubString{StringDistances.StringWithLength{String}}, Tuple{Int64, Int64}}, key::SubString{StringDistances.StringWithLength{String}}) @ Base ./dict.jl:276 [7] ht_keyindex2!(h::Dict{SubString{StringDistances.StringWithLength{String}}, Tuple{Int64, Int64}}, key::SubString{StringDistances.StringWithLength{String}}) @ Base ./dict.jl:322 [8] _count(qgrams1::StringDistances.QGramIterator{StringDistances.StringWithLength{String}}, qgrams2::StringDistances.QGramIterator{StringDistances.StringWithLength{String}}) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/distances/qgram.jl:227 [9] (::QGram)(s1::StringDistances.StringWithLength{String}, s2::StringDistances.StringWithLength{String}) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/distances/qgram.jl:252 [10] Any @ ~/.julia/packages/StringDistances/qcvCZ/src/StringDistances.jl:19 [inlined] [11] (::Partial{QGram})(s1::String, s2::String; max_dist::Nothing) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:26 [12] (::Partial{QGram})(s1::String, s2::String) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:22 [13] top-level scope @ ~/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:6 [14] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [15] macro expansion @ ~/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:6 [inlined] [16] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:748 [inlined] Modifiers: Error During Test at /home/pkgeval/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:26 Test threw exception Expression: (TokenMax(QGram(2)))("martha", "marhta") ≈ 0.6 MethodError: no method matching codeunit(::StringDistances.StringWithLength{String}) The function `codeunit` exists, but no method is defined for this combination of argument types. Closest candidates are: codeunit(::AbstractString, !Matched::Integer) @ Base strings/basic.jl:107 codeunit(!Matched::GenericString) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2425 codeunit(!Matched::GenericString, !Matched::Integer) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2426 ... Stacktrace: [1] codeunit(s::SubString{StringDistances.StringWithLength{String}}) @ Base ./strings/substring.jl:82 [2] utf8units(s::SubString{StringDistances.StringWithLength{String}}) @ Base ./hashing.jl:100 [3] hash(data::SubString{StringDistances.StringWithLength{String}}, h::UInt64) @ Base ./hashing.jl:628 [4] hash(data::SubString{StringDistances.StringWithLength{String}}) @ Base ./hashing.jl:34 [5] hashindex(key::SubString{StringDistances.StringWithLength{String}}, sz::Int64) @ Base ./dict.jl:129 [6] ht_keyindex2_shorthash!(h::Dict{SubString{StringDistances.StringWithLength{String}}, Tuple{Int64, Int64}}, key::SubString{StringDistances.StringWithLength{String}}) @ Base ./dict.jl:276 [7] ht_keyindex2!(h::Dict{SubString{StringDistances.StringWithLength{String}}, Tuple{Int64, Int64}}, key::SubString{StringDistances.StringWithLength{String}}) @ Base ./dict.jl:322 [8] _count(qgrams1::StringDistances.QGramIterator{StringDistances.StringWithLength{String}}, qgrams2::StringDistances.QGramIterator{StringDistances.StringWithLength{String}}) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/distances/qgram.jl:227 [9] (::QGram)(s1::StringDistances.StringWithLength{String}, s2::StringDistances.StringWithLength{String}) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/distances/qgram.jl:252 [10] #_#25 @ ~/.julia/packages/StringDistances/qcvCZ/src/normalize.jl:63 [inlined] [11] Normalized @ ~/.julia/packages/StringDistances/qcvCZ/src/normalize.jl:56 [inlined] [12] (::TokenMax{StringDistances.Normalized{QGram}})(s1::String, s2::String; max_dist::Float64) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:170 [13] (::TokenMax{StringDistances.Normalized{QGram}})(s1::String, s2::String) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:165 [14] top-level scope @ ~/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:6 [15] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [16] macro expansion @ ~/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:26 [inlined] [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:748 [inlined] Modifiers: Error During Test at /home/pkgeval/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:28 Test threw exception Expression: (TokenMax(Levenshtein()))("martha", "marhta") ≈ 1 / 3 MethodError: no method matching codeunit(::StringDistances.StringWithLength{String}) The function `codeunit` exists, but no method is defined for this combination of argument types. Closest candidates are: codeunit(::AbstractString, !Matched::Integer) @ Base strings/basic.jl:107 codeunit(!Matched::GenericString) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2425 codeunit(!Matched::GenericString, !Matched::Integer) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2426 ... Stacktrace: [1] codeunit(s::SubString{StringDistances.StringWithLength{String}}) @ Base ./strings/substring.jl:82 [2] utf8units(s::SubString{StringDistances.StringWithLength{String}}) @ Base ./hashing.jl:100 [3] hash(data::SubString{StringDistances.StringWithLength{String}}, h::UInt64) @ Base ./hashing.jl:628 [4] hash(data::SubString{StringDistances.StringWithLength{String}}) @ Base ./hashing.jl:34 [5] hashindex(key::SubString{StringDistances.StringWithLength{String}}, sz::Int64) @ Base ./dict.jl:129 [6] ht_keyindex2_shorthash!(h::Dict{SubString{StringDistances.StringWithLength{String}}, Nothing}, key::SubString{StringDistances.StringWithLength{String}}) @ Base ./dict.jl:276 [7] setindex!(h::Dict{SubString{StringDistances.StringWithLength{String}}, Nothing}, v0::Nothing, key::SubString{StringDistances.StringWithLength{String}}) @ Base ./dict.jl:358 [8] push!(s::Set{SubString{StringDistances.StringWithLength{String}}}, x::SubString{StringDistances.StringWithLength{String}}) @ Base ./set.jl:137 [9] union! @ ./abstractset.jl:106 [inlined] [10] Set{SubString{StringDistances.StringWithLength{String}}}(itr::Vector{SubString{StringDistances.StringWithLength{String}}}) @ Base ./set.jl:47 [11] intersect(itr::Vector{SubString{StringDistances.StringWithLength{String}}}, itrs::Vector{SubString{StringDistances.StringWithLength{String}}}) @ Base ./array.jl:3163 [12] (::TokenSet{StringDistances.Normalized{Levenshtein}})(s1::StringDistances.StringWithLength{String}, s2::StringDistances.StringWithLength{String}; max_dist::Float64) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:131 [13] TokenSet @ ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:127 [inlined] [14] (::TokenMax{StringDistances.Normalized{Levenshtein}})(s1::String, s2::String; max_dist::Float64) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:184 [15] (::TokenMax{StringDistances.Normalized{Levenshtein}})(s1::String, s2::String) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:165 [16] top-level scope @ ~/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:6 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:28 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:748 [inlined] Modifiers: Error During Test at /home/pkgeval/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:29 Test threw exception Expression: ≈((TokenMax(RatcliffObershelp()))("martha", "marhta"), 0.16666666, atol = 1.0e-5) MethodError: no method matching codeunit(::StringDistances.StringWithLength{String}) The function `codeunit` exists, but no method is defined for this combination of argument types. Closest candidates are: codeunit(::AbstractString, !Matched::Integer) @ Base strings/basic.jl:107 codeunit(!Matched::GenericString) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2425 codeunit(!Matched::GenericString, !Matched::Integer) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:2426 ... Stacktrace: [1] codeunit(s::SubString{StringDistances.StringWithLength{String}}) @ Base ./strings/substring.jl:82 [2] utf8units(s::SubString{StringDistances.StringWithLength{String}}) @ Base ./hashing.jl:100 [3] hash(data::SubString{StringDistances.StringWithLength{String}}, h::UInt64) @ Base ./hashing.jl:628 [4] hash(data::SubString{StringDistances.StringWithLength{String}}) @ Base ./hashing.jl:34 [5] hashindex(key::SubString{StringDistances.StringWithLength{String}}, sz::Int64) @ Base ./dict.jl:129 [6] ht_keyindex2_shorthash!(h::Dict{SubString{StringDistances.StringWithLength{String}}, Nothing}, key::SubString{StringDistances.StringWithLength{String}}) @ Base ./dict.jl:276 [7] setindex!(h::Dict{SubString{StringDistances.StringWithLength{String}}, Nothing}, v0::Nothing, key::SubString{StringDistances.StringWithLength{String}}) @ Base ./dict.jl:358 [8] push!(s::Set{SubString{StringDistances.StringWithLength{String}}}, x::SubString{StringDistances.StringWithLength{String}}) @ Base ./set.jl:137 [9] union! @ ./abstractset.jl:106 [inlined] [10] Set{SubString{StringDistances.StringWithLength{String}}}(itr::Vector{SubString{StringDistances.StringWithLength{String}}}) @ Base ./set.jl:47 [11] intersect(itr::Vector{SubString{StringDistances.StringWithLength{String}}}, itrs::Vector{SubString{StringDistances.StringWithLength{String}}}) @ Base ./array.jl:3163 [12] (::TokenSet{StringDistances.Normalized{RatcliffObershelp}})(s1::StringDistances.StringWithLength{String}, s2::StringDistances.StringWithLength{String}; max_dist::Float64) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:131 [13] TokenSet @ ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:127 [inlined] [14] (::TokenMax{StringDistances.Normalized{RatcliffObershelp}})(s1::String, s2::String; max_dist::Float64) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:184 [15] (::TokenMax{StringDistances.Normalized{RatcliffObershelp}})(s1::String, s2::String) @ StringDistances ~/.julia/packages/StringDistances/qcvCZ/src/fuzzywuzzy.jl:165 [16] top-level scope @ ~/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:6 [17] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1952 [inlined] [18] macro expansion @ ~/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:29 [inlined] [19] macro expansion @ /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:748 [inlined] Test Summary: | Pass Error Total Time Modifiers | 14 4 18 13.2s RNG of the outermost testset: Xoshiro(0xca816cec5f36c579, 0xcacaa341a85f3360, 0x6aab495afd6a1260, 0xd65fb1f37b607d2e, 0x1cd7a320ab0a27bb) ERROR: LoadError: Some tests did not pass: 14 passed, 0 failed, 4 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/StringDistances/qcvCZ/test/modifiers.jl:4 in expression starting at /home/pkgeval/.julia/packages/StringDistances/qcvCZ/test/runtests.jl:6 Testing failed after 66.65s ERROR: LoadError: Package StringDistances 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:2673 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2522 [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:538 [5] kwcall(::@NamedTuple{julia_args::Cmd, io::IOContext{IO}}, ::typeof(Pkg.API.test), ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:515 [6] 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:168 [7] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkgs::Vector{PackageSpec}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:157 [8] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:156 [9] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:156 [inlined] [10] kwcall(::@NamedTuple{julia_args::Cmd}, ::typeof(Pkg.API.test), pkg::String) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:155 [11] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [12] include(mod::Module, _path::String) @ Base ./Base.jl:309 [13] exec_options(opts::Base.JLOptions) @ Base ./client.jl:344 [14] _start() @ Base ./client.jl:577 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 120.52s: package tests unexpectedly errored