Package evaluation of Revise on Julia 1.10.8 (4c16ff44be*) started at 2025-02-25T05:25:49.606 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 5.63s ################################################################################ # Installation # Installing Revise... Resolving package versions... Installed CodeTracking ─────── v1.3.6 Installed OrderedCollections ─ v1.8.0 Installed Requires ─────────── v1.3.0 Installed LoweredCodeUtils ─── v3.1.0 Installed JuliaInterpreter ─── v0.9.41 Installed Revise ───────────── v3.7.2 Updating `~/.julia/environments/v1.10/Project.toml` [295af30f] + Revise v3.7.2 Updating `~/.julia/environments/v1.10/Manifest.toml` [da1fd8a2] + CodeTracking v1.3.6 [aa1ae85d] + JuliaInterpreter v0.9.41 [6f1432cf] + LoweredCodeUtils v3.1.0 [bac558e1] + OrderedCollections v1.8.0 [ae029012] + Requires v1.3.0 [295af30f] + Revise v3.7.2 [56f22d72] + Artifacts [2a0f44e3] + Base64 [7b1f6079] + FileWatching [b77e0a4c] + InteractiveUtils [76f85450] + LibGit2 [8f399da3] + Libdl [d6f4376e] + Markdown [ca575930] + NetworkOptions v1.2.0 [de0858da] + Printf [3fa0cd96] + REPL [9a3f8284] + Random [ea8e919c] + SHA v0.7.0 [6462fe0b] + Sockets [cf7118a7] + UUIDs [4ec0a83e] + Unicode [e37daf67] + LibGit2_jll v1.6.4+0 [29816b5a] + LibSSH2_jll v1.11.0+1 [c8ffd9c3] + MbedTLS_jll v2.28.2+1 Installation completed after 5.63s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 1120.2 ms ✓ TestEnv 1 dependency successfully precompiled in 4 seconds Precompiling package dependencies... Precompilation completed after 55.57s ################################################################################ # Testing # Testing Revise Status `/tmp/jl_7VzYxI/Project.toml` [aafaddc9] CatIndices v0.2.2 [da1fd8a2] CodeTracking v1.3.6 [340492b5] EndpointRanges v0.2.2 [97e2ac4a] EponymTuples v0.2.2 [7876af07] Example v0.5.5 [9b13fd28] IndirectArrays v1.0.0 [aa1ae85d] JuliaInterpreter v0.9.41 [6f1432cf] LoweredCodeUtils v3.1.0 [1914dd2f] MacroTools v0.5.15 [dbb5928d] MappedArrays v0.4.2 [bac558e1] OrderedCollections v1.8.0 [ae029012] Requires v1.3.0 [295af30f] Revise v3.7.2 [d5f540fe] RoundingIntegers v1.1.0 [c4a57d5a] UnsafeArrays v1.0.6 [8ba89e20] Distributed [7b1f6079] FileWatching [b77e0a4c] InteractiveUtils [76f85450] LibGit2 [44cfe95a] Pkg v1.10.0 [3fa0cd96] REPL [9a3f8284] Random [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode Status `/tmp/jl_7VzYxI/Manifest.toml` [aafaddc9] CatIndices v0.2.2 [da1fd8a2] CodeTracking v1.3.6 [dc8bdbbb] CustomUnitRanges v1.0.2 [340492b5] EndpointRanges v0.2.2 [97e2ac4a] EponymTuples v0.2.2 [7876af07] Example v0.5.5 [9b13fd28] IndirectArrays v1.0.0 [aa1ae85d] JuliaInterpreter v0.9.41 [6f1432cf] LoweredCodeUtils v3.1.0 [1914dd2f] MacroTools v0.5.15 [dbb5928d] MappedArrays v0.4.2 [6fe1bfb0] OffsetArrays v1.15.0 [bac558e1] OrderedCollections v1.8.0 [ae029012] Requires v1.3.0 [295af30f] Revise v3.7.2 [d5f540fe] RoundingIntegers v1.1.0 [c4a57d5a] UnsafeArrays v1.0.6 [0dad84c5] ArgTools v1.1.1 [56f22d72] Artifacts [2a0f44e3] Base64 [ade2ca70] Dates [8ba89e20] Distributed [f43a241f] Downloads v1.6.0 [7b1f6079] FileWatching [b77e0a4c] InteractiveUtils [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 [8f399da3] Libdl [56ddb016] Logging [d6f4376e] Markdown [ca575930] NetworkOptions v1.2.0 [44cfe95a] Pkg v1.10.0 [de0858da] Printf [3fa0cd96] REPL [9a3f8284] Random [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization [6462fe0b] Sockets [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test [cf7118a7] UUIDs [4ec0a83e] Unicode [deac9b47] LibCURL_jll v8.4.0+0 [e37daf67] LibGit2_jll v1.6.4+0 [29816b5a] LibSSH2_jll v1.11.0+1 [c8ffd9c3] MbedTLS_jll v2.28.2+1 [14a3606d] MozillaCACerts_jll v2023.1.10 [83775a58] Zlib_jll v1.2.13+1 [8e850ede] nghttp2_jll v1.52.0+1 [3f19e933] p7zip_jll v17.4.0+2 Testing Running tests... Starting test PkgData Starting test Package contents Starting test LineSkipping Starting test Equality and hashing Starting test Parse errors Starting test REPL input Starting test Signature extraction Starting test Comparison and line numbering Starting test Display Starting test File paths WARNING: Method definition pcwf1() in module PCWF at /tmp/WS5gQUsUDN/PCWF/src/PCWF.jl:4 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition @some_macro_pcwf(LineNumberNode, Module) in module PCWF at /tmp/WS5gQUsUDN/PCWF/src/PCWF.jl:11 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition using_macro_pcwf() in module PCWF at /tmp/WS5gQUsUDN/PCWF/src/PCWF.jl:22 overwritten at /tmp/WS5gQUsUDN/PCWF/src/PCWF.jl:14. WARNING: Method definition pcwf2() in module PCWF at /tmp/WS5gQUsUDN/PCWF/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwf3() in module PCWF at /tmp/WS5gQUsUDN/PCWF/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwf4() in module PCWF at /tmp/WS5gQUsUDN/PCWF/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwf5() in module PCWF at /tmp/WS5gQUsUDN/PCWF/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf1() in module NPCWF at /tmp/WS5gQUsUDN/NPCWF/src/NPCWF.jl:4 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition @some_macro_npcwf(LineNumberNode, Module) in module NPCWF at /tmp/WS5gQUsUDN/NPCWF/src/NPCWF.jl:11 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition using_macro_npcwf() in module NPCWF at /tmp/WS5gQUsUDN/NPCWF/src/NPCWF.jl:22 overwritten at /tmp/WS5gQUsUDN/NPCWF/src/NPCWF.jl:14. WARNING: Method definition npcwf2() in module NPCWF at /tmp/WS5gQUsUDN/NPCWF/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf3() in module NPCWF at /tmp/WS5gQUsUDN/NPCWF/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf4() in module NPCWF at /tmp/WS5gQUsUDN/NPCWF/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwf5() in module NPCWF at /tmp/WS5gQUsUDN/NPCWF/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd1() in module PCWD at /tmp/WS5gQUsUDN/PCWD/src/PCWD.jl:4 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition @some_macro_pcwd(LineNumberNode, Module) in module PCWD at /tmp/WS5gQUsUDN/PCWD/src/PCWD.jl:11 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition using_macro_pcwd() in module PCWD at /tmp/WS5gQUsUDN/PCWD/src/PCWD.jl:22 overwritten at /tmp/WS5gQUsUDN/PCWD/src/PCWD.jl:14. WARNING: Method definition pcwd2() in module PCWD at /tmp/WS5gQUsUDN/PCWD/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd3() in module PCWD at /tmp/WS5gQUsUDN/PCWD/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd4() in module PCWD at /tmp/WS5gQUsUDN/PCWD/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition pcwd5() in module PCWD at /tmp/WS5gQUsUDN/PCWD/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd1() in module NPCWD at /tmp/WS5gQUsUDN/NPCWD/src/NPCWD.jl:4 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition @some_macro_npcwd(LineNumberNode, Module) in module NPCWD at /tmp/WS5gQUsUDN/NPCWD/src/NPCWD.jl:11 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition using_macro_npcwd() in module NPCWD at /tmp/WS5gQUsUDN/NPCWD/src/NPCWD.jl:22 overwritten at /tmp/WS5gQUsUDN/NPCWD/src/NPCWD.jl:14. WARNING: Method definition npcwd2() in module NPCWD at /tmp/WS5gQUsUDN/NPCWD/src/file2.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd3() in module NPCWD at /tmp/WS5gQUsUDN/NPCWD/src/subdir/file3.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd4() in module NPCWD at /tmp/WS5gQUsUDN/NPCWD/src/subdir/file4.jl:1 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition npcwd5() in module NPCWD at /tmp/WS5gQUsUDN/NPCWD/src/file5.jl:1 overwritten on the same line (check for duplicate calls to `include`). Starting test Base & stdlib file paths Starting test Namespace WARNING: Method definition sin(Int64) in module Namespace at /tmp/29j4jUaq8U/Namespace/src/Namespace.jl:3 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition cos(Namespace.X) in module Namespace at /tmp/29j4jUaq8U/Namespace/src/Namespace.jl:4 overwritten on the same line (check for duplicate calls to `include`). Starting test Multiple definitions WARNING: Method definition repeated(Any) in module Multidef at /tmp/dBymDqEW6z/Multidef/src/utils.jl:1 overwritten at /tmp/dBymDqEW6z/Multidef/src/Multidef.jl:3. Starting test Recursive types (issue #417) Starting test Cross-module extension Starting test @__FILE__ Starting test Revision order Starting test Module docstring Starting test Changing docstrings Starting test doc expr signature Starting test Undef in docstrings Starting test Macro docstrings (issue #309) Starting test Changing @inline annotations Starting test Revising macros WARNING: Method definition @change(LineNumberNode, Module, Any) in module MacroRevision at /tmp/ncz1dezyho/MacroRevision/src/MacroRevision.jl:2 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition foo(Any) in module MacroRevision at /tmp/ncz1dezyho/MacroRevision/src/MacroRevision.jl:6 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition @change(LineNumberNode, Module, Any) in module MacroRevision at /tmp/ncz1dezyho/MacroRevision/src/MacroRevision.jl:2 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition foo(Any) in module MacroRevision at /tmp/ncz1dezyho/MacroRevision/src/MacroRevision.jl:6 overwritten on the same line (check for duplicate calls to `include`). WARNING: Method definition my_fun() in module MacroLineNos568 overwritten. Starting test More arg-modifying macros ┌ Warning: /tmp/jl_F6ZCxczstu no longer exists, deleted all methods └ @ Revise ~/.julia/packages/Revise/tTIBp/src/packagedef.jl:720 Starting test Line numbers Starting test Line numbers in backtraces and warnings Starting test New submodules Starting test Submodule in same file (#718) Starting test Timing (issue #341) Starting test DO NOT PARSE Starting test Method deletion Starting test revise_file_now Revise is currently tracking the following files in ReviseFileNow [top-level]: Any["src/ReviseFileNow.jl"] Starting test Evaled toplevel Starting test struct inner functions Starting test Issue 606 Starting test Revision errors Starting test Retry on InterruptException Starting test Modify @enum Starting test get_def [ Info: tracking Base Starting test Pkg exclusion Starting test Manual track WARNING: Method definition (::Type{Test302.Parameters{T} where T})(Any) in module Test302 at /tmp/78d3Ui9LWO/Test302.jl:3 overwritten at /tmp/78d3Ui9LWO/Test302.jl:5. Starting test Auto-track user scripts WARNING: Method definition revise_g() in module Main at /tmp/AOjHTgTjCd.jl:1 overwritten at /tmp/KM3mtBBbof.jl:1. Starting test Distributed Starting test Distributed on worker WARNING: Method definition push_LOAD_PATH!(Any) in module Main at /home/pkgeval/.julia/packages/Revise/tTIBp/test/runtests.jl:2739 overwritten at /home/pkgeval/.julia/packages/Revise/tTIBp/test/runtests.jl:2809. Starting test Git ┌ Warning: skipping git tests because Revise is not under development └ @ Main ~/.julia/packages/Revise/tTIBp/test/runtests.jl:2892 extra Starting test Recipes [ Info: tracking Pkg ┌ Warning: skipping Core.Compiler tests due to lack of git repo └ @ Main ~/.julia/packages/Revise/tTIBp/test/runtests.jl:2993 Starting test CodeTracking #48 Starting test Methods at REPL ┌ Warning: REPL tests skipped └ @ Main ~/.julia/packages/Revise/tTIBp/test/runtests.jl:3037 Starting test baremodule Starting test module style 2-argument includes (issue #670) Test Summary: | Pass Broken Total Time Revise | 720 2 722 4m01.9s Starting test Utilities Test Summary: | Pass Total Time Utilities | 3 3 0.1s Starting test Switching free/dev Generating project A2D: A2D/Project.toml A2D/src/A2D.jl Installing known registries into `/tmp/jl_O4VdCV` Added `General` registry to /tmp/jl_O4VdCV/registries Resolving package versions... Updating `/tmp/jl_O4VdCV/environments/v1.10/Project.toml` [565f2bb5] + A2D v0.1.0 `/tmp/jl_O4VdCV/A2D` Updating `/tmp/jl_O4VdCV/environments/v1.10/Manifest.toml` [565f2bb5] + A2D v0.1.0 `/tmp/jl_O4VdCV/A2D` Resolving package versions... Updating `/tmp/jl_O4VdCV/environments/v1.10/Project.toml` [565f2bb5] ~ A2D v0.1.0 `/tmp/jl_O4VdCV/A2D` ⇒ v0.1.0 `/tmp/jl_O4VdCV/dev/A2D` Updating `/tmp/jl_O4VdCV/environments/v1.10/Manifest.toml` [565f2bb5] ~ A2D v0.1.0 `/tmp/jl_O4VdCV/A2D` ⇒ v0.1.0 `/tmp/jl_O4VdCV/dev/A2D` Resolving package versions... Updating `/tmp/jl_O4VdCV/environments/v1.10/Project.toml` [565f2bb5] ~ A2D v0.1.0 `/tmp/jl_O4VdCV/dev/A2D` ⇒ v0.1.0 `/tmp/jl_O4VdCV/A2D` Updating `/tmp/jl_O4VdCV/environments/v1.10/Manifest.toml` [565f2bb5] ~ A2D v0.1.0 `/tmp/jl_O4VdCV/dev/A2D` ⇒ v0.1.0 `/tmp/jl_O4VdCV/A2D` Test Summary: | Pass Total Time Switching free/dev | 141 141 10.6s Starting test Switching environments Activating new project at `/tmp/jl_FkOPaU` Generating project TestPackage: TestPackage/Project.toml TestPackage/src/TestPackage.jl Cloning git-repo `/tmp/jl_J5P2kl/TestPackage` Updating git-repo `/tmp/jl_J5P2kl/TestPackage` Resolving package versions... Updating `/tmp/jl_FkOPaU/Project.toml` [1af19c25] + TestPackage v0.1.0 `/tmp/jl_J5P2kl/TestPackage#master` Updating `/tmp/jl_FkOPaU/Manifest.toml` [1af19c25] + TestPackage v0.1.0 `/tmp/jl_J5P2kl/TestPackage#master` Updating git-repo `/tmp/jl_J5P2kl/TestPackage` Resolving package versions... Updating `/tmp/jl_FkOPaU/Project.toml` [1af19c25] ~ TestPackage v0.1.0 `/tmp/jl_J5P2kl/TestPackage#master` ⇒ v0.1.0 `/tmp/jl_J5P2kl/TestPackage#master` Updating `/tmp/jl_FkOPaU/Manifest.toml` [1af19c25] ~ TestPackage v0.1.0 `/tmp/jl_J5P2kl/TestPackage#master` ⇒ v0.1.0 `/tmp/jl_J5P2kl/TestPackage#master` Activating project at `/tmp/jl_7VzYxI` Test Summary: | Pass Total Time Switching environments | 2 2 4.1s Starting test Non-jl include_dependency (issue #388) Test Summary: | Pass Total Time Non-jl include_dependency (issue #388) | 4 4 0.6s Starting test New files & Requires.jl ┌ Warning: /tmp/Imm9JffS0s/DeletedFile/src/g.jl no longer exists, deleted all methods └ @ Revise ~/.julia/packages/Revise/tTIBp/src/packagedef.jl:720 WARNING: Method definition fauto() in module TrackRequires at /tmp/Imm9JffS0s/TrackRequires/src/subdir/yetanotherfile.jl:1 overwritten on the same line (check for duplicate calls to `include`). Test Summary: | Pass Total Time New files & Requires.jl | 40 40 27.3s Starting test entr entr: Test Failed at /home/pkgeval/.julia/packages/Revise/tTIBp/test/runtests.jl:3521 Expression: Main.__entr__ == 2 Evaluated: 1 == 2 Stacktrace: [1] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:672 [inlined] [2] macro expansion @ ~/.julia/packages/Revise/tTIBp/test/runtests.jl:3521 [inlined] [3] macro expansion @ task.jl:486 [inlined] [4] macro expansion @ ~/.julia/packages/Revise/tTIBp/test/runtests.jl:3507 [inlined] [5] macro expansion @ /opt/julia/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined] [6] top-level scope @ ~/.julia/packages/Revise/tTIBp/test/runtests.jl:3499 Test Summary: | Pass Fail Total Time entr | 15 1 16 12.5s ERROR: LoadError: Some tests did not pass: 15 passed, 1 failed, 0 errored, 0 broken. in expression starting at /home/pkgeval/.julia/packages/Revise/tTIBp/test/runtests.jl:3498 Testing failed after 270.65s ERROR: LoadError: Package Revise errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Types.jl:70 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.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.10/Pkg/src/Operations.jl:2034 [3] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/Operations.jl:1915 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{Pkg.Types.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::Base.PipeEndpoint}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:444 [5] test(pkgs::Vector{Pkg.Types.PackageSpec}; io::Base.PipeEndpoint, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:159 [6] test @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:147 [inlined] [7] #test#74 @ /opt/julia/share/julia/stdlib/v1.10/Pkg/src/API.jl:146 [inlined] [8] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 389.83s: package has test failures