Package evaluation to test DataKnots on Julia 1.12.7-DEV.42 (6f510b6086*) started at 2026-06-19T10:50:17.450 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.12` Set-up completed after 8.5s ################################################################################ # Installation # Installing DataKnots... Resolving package versions... Updating `~/.julia/environments/v1.12/Project.toml` [f3f2b2ad] + DataKnots v0.10.4 Updating `~/.julia/environments/v1.12/Manifest.toml` [9a962f9c] + DataAPI v1.16.0 [f3f2b2ad] + DataKnots v0.10.4 [e2d170a0] + DataValueInterfaces v1.0.0 [82899510] + IteratorInterfaceExtensions v1.0.0 ⌅ [bac558e1] + OrderedCollections v1.8.2 [54e16d92] + PrettyPrinting v0.4.2 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 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.35s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling packages... 7438.4 ms ✓ Parsers 7012.8 ms ✓ DataKnots 110564.3 ms ✓ DataFrames 13578.2 ms ✓ CSV 4 dependencies successfully precompiled in 139 seconds. 42 already precompiled. 9 dependencies precompiled but different versions are currently loaded (Base64, Dates, JuliaSyntaxHighlighting, Logging, Markdown, Printf, StyledStrings, TOML and UUIDs). Restart julia to access the new versions. Otherwise, 15 dependents of these packages may trigger further precompilation to work with the unexpected versions. 1 dependency had output during precompilation: ┌ CSV │ WARNING: Constructor for type "UInt64" was extended in `CSV` without explicit qualification or import. │ NOTE: Assumed "UInt64" refers to `Base.UInt64`. This behavior is deprecated and may differ in future versions.` │ NOTE: This behavior may have differed in Julia versions prior to 1.12. │ Hint: If you intended to create a new generic function of the same name, use `function UInt64 end`. │ Hint: To silence the warning, qualify `UInt64` as `Base.UInt64` in the method signature or explicitly `import Base: UInt64`. └ Precompilation completed after 157.41s ################################################################################ # Testing # Testing DataKnots Status `/tmp/jl_koOS7c/Project.toml` ⌅ [336ed68f] CSV v0.8.5 ⌃ [a93c6f00] DataFrames v1.4.4 [f3f2b2ad] DataKnots v0.10.4 [9563631e] NarrativeTest v0.7.5 [54e16d92] PrettyPrinting v0.4.2 [10745b16] Statistics v1.11.1 [bd369af6] Tables v1.12.1 [9a3f8284] Random v1.11.0 Status `/tmp/jl_koOS7c/Manifest.toml` ⌅ [336ed68f] CSV v0.8.5 [34da2185] Compat v4.18.1 [a8cc5b0e] Crayons v4.1.1 [9a962f9c] DataAPI v1.16.0 ⌃ [a93c6f00] DataFrames v1.4.4 [f3f2b2ad] DataKnots v0.10.4 [864edb3b] DataStructures v0.19.5 [e2d170a0] DataValueInterfaces v1.0.0 [41ab1584] InvertedIndices v1.3.1 [82899510] IteratorInterfaceExtensions v1.0.0 [b964fa9f] LaTeXStrings v1.4.0 [e1d29d7a] Missings v1.2.0 [9563631e] NarrativeTest v0.7.5 ⌅ [bac558e1] OrderedCollections v1.8.2 ⌅ [69de0a69] Parsers v1.1.2 [2dfb63ee] PooledArrays v1.4.3 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [54e16d92] PrettyPrinting v0.4.2 ⌅ [08abe8d2] PrettyTables v2.4.0 [189a3867] Reexport v1.2.2 [91c51154] SentinelArrays v1.4.10 [66db9d55] SnoopPrecompile v1.0.3 [a2af1166] SortingAlgorithms v1.2.2 [10745b16] Statistics v1.11.1 [892a3eda] StringManipulation v0.4.4 [3783bdb8] TableTraits v1.0.1 [bd369af6] Tables v1.12.1 [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 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [a63ad114] Mmap v1.11.0 [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 [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 [4536629a] OpenBLAS_jll v0.3.29+0 [8e850b90] libblastrampoline_jll v5.15.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... WARNING: Method definition show(IO, Bool) in module Base at show.jl:1283 overwritten in module Main at /home/pkgeval/.julia/packages/DataKnots/4tdth/test/runtests.jl:12. WARNING: Method definition showerror(IO, LoadError, Any) in module Base at errorshow.jl:115 overwritten in module Main at /home/pkgeval/.julia/packages/DataKnots/4tdth/test/runtests.jl:16. WARNING: Method definition kwcall(NamedTuple{names, T} where T<:Tuple where names, typeof(Base.showerror), IO, LoadError, Any) in module Base at errorshow.jl:115 overwritten in module Main at /home/pkgeval/.julia/packages/DataKnots/4tdth/test/runtests.jl:16. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/highlypaid.md:16 using CSV employee_csv = """ name,department,position,salary "ANTHONY A","POLICE","POLICE OFFICER",72510 "DANIEL A","FIRE","FIRE FIGHTER-EMT",95484 "JAMES A","FIRE","FIRE ENGINEER-EMT",103350 "JEFFERY A","POLICE","SERGEANT",101442 "NANCY A","POLICE","POLICE OFFICER",80016 "ROBERT K","FIRE","FIRE FIGHTER-EMT",103272 """ |> IOBuffer |> CSV.File Expected output: Actual output: Precompiling packages... Info Given CSV was explicitly requested, output will be shown live  WARNING: Constructor for type "UInt64" was extended in `CSV` without explicit qualification or import.  NOTE: Assumed "UInt64" refers to `Base.UInt64`. This behavior is deprecated and may differ in future versions.`  NOTE: This behavior may have differed in Julia versions prior to 1.12.  Hint: If you intended to create a new generic function of the same name, use `function UInt64 end`.  Hint: To silence the warning, qualify `UInt64` as `Base.UInt64` in the method signature or explicitly `import Base: UInt64`. 17178.1 ms ✓ CSV 1 dependency successfully precompiled in 17 seconds. 14 already precompiled. 6 dependencies precompiled but different versions are currently loaded (DataAPI, DataValueInterfaces, IteratorInterfaceExtensions, OrderedCollections, TableTraits and Tables). Restart julia to access the new versions. Otherwise, 2 dependents of these packages may trigger further precompilation to work with the unexpected versions. 1 dependency had output during precompilation: ┌ CSV │ [Output was shown above] └ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/knots.md:20 using Tables using CSV using DataFrames Expected output: Actual output: Precompiling packages... 37043.5 ms ✓ PrettyTables 70380.8 ms ✓ DataFrames 2 dependencies successfully precompiled in 108 seconds. 33 already precompiled. 17 dependencies precompiled but different versions are currently loaded (Base64, DataAPI, DataValueInterfaces, Dates, Future, InteractiveUtils, IteratorInterfaceExtensions, JuliaSyntaxHighlighting, Markdown, OrderedCollections, PooledArrays, Printf, Statistics, StyledStrings, TableTraits, Tables and Unicode). Restart julia to access the new versions. Otherwise, 13 dependents of these packages may trigger further precompilation to work with the unexpected versions. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/primer.md:584 OneTo(X) = Lift(:, (1, X)) unitknot[Lift(1:3) >> OneTo(It)] Expected output: ──┼───┼ 1 │ 1 │ 2 │ 1 │ 3 │ 2 │ 4 │ 1 │ 5 │ 2 │ 6 │ 3 │ Actual output: WARNING: Method definition OneTo(Any) in module DocSrcPrimerMd at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/primer.md:540 overwritten at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/primer.md:584. ──┼───┼ 1 │ 1 │ 2 │ 1 │ 3 │ 2 │ 4 │ 1 │ 5 │ 2 │ 6 │ 3 │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/primer.md:916 DataKnots.shape(unitknot[Lift((msg="Hello",))]) Expected output: BlockOf(NamedTuple{(:msg,), Tuple{String}}, x1to1) Actual output: BlockOf(@NamedTuple{msg::String}, x1to1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/primer.md:1041 unitknot[Lift(1:3) >> rand.('a':'z')] Expected output: ERROR: ArgumentError: Sampler for this object is not defined⋮ Actual output: ERROR: MethodError: no method matching Random.Sampler(::Type{Random.TaskLocalRNG}, ::Random.SamplerTrivial{Char, Char}, ::Val{1}) This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented. Closest candidates are: Random.Sampler(::Type{<:Random.AbstractRNG}, ::Random.Sampler, ::Union{Val{1}, Val{Inf}}) @ Random /opt/julia/share/julia/stdlib/v1.12/Random/src/Random.jl:147 Random.Sampler(::Type{<:Random.AbstractRNG}, ::Any, ::Union{Val{1}, Val{Inf}}) @ Random /opt/julia/share/julia/stdlib/v1.12/Random/src/Random.jl:183 Random.Sampler(::Type{<:Random.AbstractRNG}, !Matched::BitSet, ::Union{Val{1}, Val{Inf}}) @ Random /opt/julia/share/julia/stdlib/v1.12/Random/src/generation.jl:488 ... Stacktrace: [1] Random.Sampler(T::Type{Random.TaskLocalRNG}, sp::Random.SamplerTrivial{Char, Char}, r::Val{1}) @ Random /opt/julia/share/julia/stdlib/v1.12/Random/src/Random.jl:147 [2] Random.Sampler(rng::Random.TaskLocalRNG, x::Random.SamplerTrivial{Char, Char}, r::Val{1}) @ Random /opt/julia/share/julia/stdlib/v1.12/Random/src/Random.jl:141 [3] rand(rng::Random.TaskLocalRNG, X::Random.SamplerTrivial{Char, Char}) @ Random /opt/julia/share/julia/stdlib/v1.12/Random/src/Random.jl:255 [4] rand(rng::Random.TaskLocalRNG, X::Char) @ Random /opt/julia/share/julia/stdlib/v1.12/Random/src/Random.jl:255 [5] rand(X::Char) @ Random /opt/julia/share/julia/stdlib/v1.12/Random/src/Random.jl:260 [6] _broadcast_getindex_evalf @ ./broadcast.jl:699 [inlined] [7] _broadcast_getindex @ ./broadcast.jl:672 [inlined] [8] _getindex @ ./broadcast.jl:620 [inlined] [9] getindex @ ./broadcast.jl:616 [inlined] [10] copy @ ./broadcast.jl:933 [inlined] [11] materialize(bc::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1}, Nothing, typeof(rand), Tuple{StepRange{Char, Int64}}}) @ Base.Broadcast ./broadcast.jl:894 [12] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/primer.md:1041 [13] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:966 Inc(X) = Lift(x -> x+1, (X,)) Q = Lift(0) >> Inc(It) Expected output: Lift(0) >> Lift(x -> x + 1, (It,)) Actual output: Lift(0) >> Lift(#Inc##0, (It,)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1051 Q = Inc(missing) Expected output: Lift(x -> x + 1, (missing,)) Actual output: Lift(#Inc##0, (missing,)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1117 increment(x) = Lift(+, (x, 1)) @query $increment(1 + 1) Expected output: Lift(+, (Lift(+, (Lift(1), Lift(1))), 1)) Actual output: WARNING: Method definition increment(Any) in module DocSrcQueriesMd at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1110 overwritten at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1117. Lift(+, (Lift(+, (Lift(1), Lift(1))), 1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1244 SalaryOver(X) = Tag(SalaryOver, (X,), It.salary .> X) SalaryOver(100000) Expected output: SalaryOver(100000) Actual output: WARNING: Method definition SalaryOver(Any) in module DocSrcQueriesMd at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1239 overwritten at /home/pkgeval/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1244. SalaryOver(100000) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1379 Q = Lift((name = "JEFFERY A", position = "SERGEANT", salary = 101442)) >> It.ssn chicago[Q] Expected output: ERROR: cannot find "ssn" at (1:1) × NamedTuple{(:name, :position, :salary), Tuple{String, String, Int64}} Actual output: ERROR: cannot find "ssn" at (1:1) × @NamedTuple{name::String, position::String, salary::Int64} Stacktrace: [1] error(s::String) @ Base ./error.jl:44 [2] Get(env::DataKnots.Environment, p::DataKnots.Pipeline, name::Symbol) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:1314 [3] assemble @ ~/.julia/packages/DataKnots/4tdth/src/queries.jl:305 [inlined] [4] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{Any}) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:566 [5] assemble(env::DataKnots.Environment, p::DataKnots.Pipeline, F::DataKnots.Query) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:300 [6] Each(env::DataKnots.Environment, p::DataKnots.Pipeline, X::DataKnots.Query) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:1170 [7] assemble(env::DataKnots.Environment, p::DataKnots.Pipeline, F::DataKnots.Query) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:300 [8] assemble @ ~/.julia/packages/DataKnots/4tdth/src/queries.jl:162 [inlined] [9] assemble(src::DataKnots.BlockOf, F::DataKnots.Query; rewrite::typeof(DataKnots.rewrite_all)) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:150 [10] assemble(src::DataKnots.BlockOf, F::DataKnots.Query) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:149 [11] query(db::DataKnot, F::DataKnots.Query, params::Vector{Pair{Symbol, DataKnot}}) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:131 [12] query @ ~/.julia/packages/DataKnots/4tdth/src/queries.jl:130 [inlined] [13] getindex(db::DataKnot, F::DataKnots.Query) @ DataKnots ~/.julia/packages/DataKnots/4tdth/src/queries.jl:123 [14] top-level scope @ ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1382 [15] eval(m::Module, e::Any) @ Core ./boot.jl:489 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test failed at ~/.julia/packages/DataKnots/4tdth/doc/src/queries.md:1561 Let Expected output: DataKnots.Given Actual output: Given ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tests passed: 821 Tests failed: 11 Tests skipped: 5 TESTING UNSUCCESSFUL! Testing failed after 415.3s ERROR: LoadError: Package DataKnots errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.12/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.12/Pkg/src/Operations.jl:2538 [3] test @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/Operations.jl:2387 [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.12/Pkg/src/API.jl:552 [5] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:169 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:157 [7] test @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:157 [inlined] [8] #test#81 @ /opt/julia/share/julia/stdlib/v1.12/Pkg/src/API.jl:156 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [10] include(mod::Module, _path::String) @ Base ./Base.jl:306 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:317 [12] _start() @ Base ./client.jl:550 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 599.35s: package tests unexpectedly errored