Please note that if you use Revise.jl in your Julia sessions and attempt to run Pumas 2.8 you may encounter the following error message when attempting to load Revise:
[ Info: Precompiling Revise [295af30f-e4ad-537b-8983-00126c2a3abe] (cache misses: wrong source (10), incompatible header (6), mismatched flags (2))
WARNING: could not import CodeTracking.MethodInfoKey into LoweredCodeUtils
ERROR: LoadError: UndefVarError: `MethodInfoKey` not defined in `LoweredCodeUtils`
Stacktrace:
[1] top-level scope
@ ~/.julia/packages/LoweredCodeUtils/Ue9ub/src/signatures.jl:517
[2] include(mod::Module, _path::String)
@ Base ./Base.jl:562
[3] include(x::String)
@ LoweredCodeUtils ~/.julia/packages/LoweredCodeUtils/Ue9ub/src/LoweredCodeUtils.jl:1
[4] top-level scope
@ ~/.julia/packages/LoweredCodeUtils/Ue9ub/src/packagedef.jl:30
[5] include(mod::Module, _path::String)
@ Base ./Base.jl:562
[6] include(x::String)
@ LoweredCodeUtils ~/.julia/packages/LoweredCodeUtils/Ue9ub/src/LoweredCodeUtils.jl:1
[7] top-level scope
@ ~/.julia/packages/LoweredCodeUtils/Ue9ub/src/LoweredCodeUtils.jl:21
[8] include
@ ./Base.jl:562 [inlined]
[9] include_package_for_output(pkg::Base.PkgId, input::String, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::String)
@ Base ./loading.jl:2922
[10] top-level scope
@ stdin:6
To resolve this ensure that the version of Revise that is installed into your global Julia environment for version 1.11 is 3.7 and no 3.8+. To do this run the following in your terminal:
julia +1.11.8
then enter the pkg mode and install Revise at version 3.7
julia> ] add Revise@3.7
Once you then restart Pumas 2.8 you should not encounter the above errors on startup.