Package evaluation to test JlrsCore on Julia 1.14.0-DEV.2291 (26145852c4*) started at 2026-06-04T12:54:16.098 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 16.48s ################################################################################ # Installation # Installing JlrsCore... Resolving package versions... Installed JLLWrappers ──── v1.8.0 Installed JlrsLedger_jll ─ v0.2.0+0 Installed JlrsCore ─────── v0.7.0 Installed Preferences ──── v1.5.2 Installing 1 artifacts Installed artifact JlrsLedger 177.5 KiB 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 5.22s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 4.9 s ✓ TestEnv 1 dependency successfully precompiled in 5 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 1.4 s ✓ Preferences 2.2 s ✓ JLLWrappers 2.3 s ✓ JlrsLedger_jll 1.6 s ✓ JlrsCore 4 dependencies successfully precompiled in 7 seconds. 12 already precompiled. Precompilation completed after 35.44s ################################################################################ # Testing # Testing JlrsCore Status `/tmp/jl_iSk4E1/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_iSk4E1/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.7s 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 7.5s RNG of the outermost testset: Random.Xoshiro(0x2f06c9053b548ec9, 0x53444a5ea2e5437b, 0x4b12ac305b4b88a9, 0x9b17dd415438d955, 0xddd811dc3a0bf5da) 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 26.09s 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:326 [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 100.16s: package tests unexpectedly errored