Package evaluation to test JlrsCore on Julia 1.14.0-DEV.2407 (ce8c59448a*) started at 2026-06-18T12:52:48.252 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.6s ################################################################################ # Installation # Installing JlrsCore... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [29be08bc] + JlrsCore v0.7.0 Updating `~/.julia/environments/v1.14/Manifest.toml` [692b3bcd] + JLLWrappers v1.8.0 [29be08bc] + JlrsCore v0.7.0 [21216c6a] + Preferences v1.5.2 [946c7259] + JlrsLedger_jll v0.2.0+0 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [de0858da] + Printf v1.11.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 Installation completed after 2.15s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompiling project... 1.9 s ✓ JlrsLedger_jll 1.5 s ✓ JlrsCore 2 dependencies successfully precompiled in 4 seconds. 14 already precompiled. Precompilation completed after 26.1s ################################################################################ # Testing # Testing JlrsCore Status `/tmp/jl_jnWZW7/Project.toml` [29be08bc] JlrsCore v0.7.0 [946c7259] JlrsLedger_jll v0.2.0+0 [8f399da3] Libdl v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_jnWZW7/Manifest.toml` [692b3bcd] JLLWrappers v1.8.0 [29be08bc] JlrsCore v0.7.0 [21216c6a] Preferences v1.5.2 [946c7259] JlrsLedger_jll v0.2.0+0 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 Testing Running tests... Test Summary: | Pass Total Time Ledger | 27 27 0.4s Enum types: Error During Test at /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/Enum.jl:6 Test threw exception Expression: begin #= /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/Enum.jl:7 =# b = Reflect.reflect([StandardEnum]) #= /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/Enum.jl:8 =# renamefields!(b, StandardEnum, [:se_a => "SeA", :se_b => "SeB", :se_c => "SeC"]) #= /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/Enum.jl:9 =# sb = Reflect.StringLayouts(b) #= /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/Enum.jl:11 =# sb[StandardEnum] === "#[repr(i32)]\n#[jlrs(julia_type = \"StandardEnum\")]\n#[derive(Copy, Clone, Debug, PartialEq, Enum, Unbox, IntoJulia, ConstructType, IsBits, Typecheck, ValidField, ValidLayout, CCallArg, CCallReturn)]\nenum StandardEnum {\n #[allow(non_camel_case_types)]\n #[jlrs(julia_enum_variant = \"se_a\")]\n SeA = 1,\n #[allow(non_camel_case_types)]\n #[jlrs(julia_enum_variant = \"se_b\")]\n SeB = 2,\n #[allow(non_camel_case_types)]\n #[jlrs(julia_enum_variant = \"se_c\")]\n SeC = 3,\n}" end MethodError: Cannot `convert` an object of type Type{Type{T}} to an object of type DataType The function `convert` exists, but no method is defined for this combination of argument types. Closest candidates are: convert(::Type{T}, !Matched::T) where T @ Base Base_compiler.jl:137 Stacktrace: [1] partialtype(type::UnionAll) @ JlrsCore.Reflect ~/.julia/packages/JlrsCore/uprRk/src/Reflect.jl:451 [2] basetype(type::UnionAll) @ JlrsCore.Reflect ~/.julia/packages/JlrsCore/uprRk/src/Reflect.jl:467 [3] insertbuiltins!(layouts::IdDict{DataType, JlrsCore.Reflect.Layout}) @ JlrsCore.Reflect ~/.julia/packages/JlrsCore/uprRk/src/Reflect.jl:523 [4] reflect(types::Vector{DataType}; f16::Bool, complex::Bool, typed_bits_union::Bool, elide_main::Bool) @ JlrsCore.Reflect ~/.julia/packages/JlrsCore/uprRk/src/Reflect.jl:198 [5] reflect(types::Vector{DataType}) @ JlrsCore.Reflect ~/.julia/packages/JlrsCore/uprRk/src/Reflect.jl:195 [6] top-level scope @ ~/.julia/packages/JlrsCore/uprRk/test/Enum.jl:6 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/JlrsCore/uprRk/test/Enum.jl:6 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [10] macro expansion @ ~/.julia/packages/JlrsCore/uprRk/test/Enum.jl:7 [inlined] Enum types: Error During Test at /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/Enum.jl:28 Test threw exception Expression: begin #= /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/Enum.jl:29 =# b = Reflect.reflect([OtherTypeEnum]) #= /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/Enum.jl:30 =# sb = Reflect.StringLayouts(b) #= /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/Enum.jl:32 =# sb[OtherTypeEnum] === "#[repr(i16)]\n#[jlrs(julia_type = \"OtherTypeEnum\")]\n#[derive(Copy, Clone, Debug, PartialEq, Enum, Unbox, IntoJulia, ConstructType, IsBits, Typecheck, ValidField, ValidLayout, CCallArg, CCallReturn)]\nenum OtherTypeEnum {\n #[allow(non_camel_case_types)]\n #[jlrs(julia_enum_variant = \"ote_a\")]\n ote_a = 1,\n #[allow(non_camel_case_types)]\n #[jlrs(julia_enum_variant = \"ote_b\")]\n ote_b = -1,\n #[allow(non_camel_case_types)]\n #[jlrs(julia_enum_variant = \"ote_c\")]\n ote_c = 0,\n}" end MethodError: Cannot `convert` an object of type Type{Type{T}} to an object of type DataType The function `convert` exists, but no method is defined for this combination of argument types. Closest candidates are: convert(::Type{T}, !Matched::T) where T @ Base Base_compiler.jl:137 Stacktrace: [1] partialtype(type::UnionAll) @ JlrsCore.Reflect ~/.julia/packages/JlrsCore/uprRk/src/Reflect.jl:451 [2] basetype(type::UnionAll) @ JlrsCore.Reflect ~/.julia/packages/JlrsCore/uprRk/src/Reflect.jl:467 [3] insertbuiltins!(layouts::IdDict{DataType, JlrsCore.Reflect.Layout}) @ JlrsCore.Reflect ~/.julia/packages/JlrsCore/uprRk/src/Reflect.jl:523 [4] reflect(types::Vector{DataType}; f16::Bool, complex::Bool, typed_bits_union::Bool, elide_main::Bool) @ JlrsCore.Reflect ~/.julia/packages/JlrsCore/uprRk/src/Reflect.jl:198 [5] reflect(types::Vector{DataType}) @ JlrsCore.Reflect ~/.julia/packages/JlrsCore/uprRk/src/Reflect.jl:195 [6] top-level scope @ ~/.julia/packages/JlrsCore/uprRk/test/Enum.jl:6 [7] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:2246 [inlined] [8] macro expansion @ ~/.julia/packages/JlrsCore/uprRk/test/Enum.jl:28 [inlined] [9] macro expansion @ /opt/julia/share/julia/stdlib/v1.14/Test/src/Test.jl:781 [inlined] [10] macro expansion @ ~/.julia/packages/JlrsCore/uprRk/test/Enum.jl:29 [inlined] Test Summary: | Error Total Time Enum types | 2 2 6.9s RNG of the outermost testset: Random.Xoshiro(0x63a29ab50bdd309d, 0x4777f4289f9ecac5, 0x45f0fa74aae60816, 0x6a35c58e260478e4, 0x7f37c2594b570796) ERROR: LoadError: Some tests did not pass: 0 passed, 0 failed, 2 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/Enum.jl:5 in expression starting at /home/pkgeval/.julia/packages/JlrsCore/uprRk/test/runtests.jl:7 Testing failed after 24.05s ERROR: LoadError: Package JlrsCore errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/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.14/Pkg/src/Operations.jl:3247 [3] 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.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [8] include(mod::Module, _path::String) @ Base Base.jl:325 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 82.18s: package tests unexpectedly errored