Revise.jl usage with Pumas 2.8

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.