JuliaStats / MixedModels.jl

A Julia package for fitting (statistical) mixed-effects models
http://juliastats.org/MixedModels.jl/stable
MIT License
402 stars 47 forks source link

Test failures on Julia v1.11.0-alpha and v1.12.0-DEV #757

Closed dmbates closed 3 months ago

dmbates commented 4 months ago

Testing under v1.11.0-alpha2 and v1.12.0-DEV.199 on aarch64 systems fails with

Test Summary: | Pass  Total  Time
oxide         |    2      2  1.6s
ERROR: LoadError: UndefVarError: `@with` not defined in `Suppressor`
Suggestion: check for spelling errors or missing imports.
Stacktrace:
 [1] top-level scope
   @ :0
 [2] include(fname::String)
   @ Main ./sysimg.jl:38
 [3] top-level scope
   @ ~/.julia/dev/MixedModels/test/runtests.jl:35
 [4] include(fname::String)
   @ Main ./sysimg.jl:38
 [5] top-level scope
   @ none:6
in expression starting at /Users/dmbates/.julia/packages/Suppressor/2hiVi/src/Suppressor.jl:28
in expression starting at /Users/dmbates/.julia/dev/MixedModels/test/pls.jl:624
in expression starting at /Users/dmbates/.julia/dev/MixedModels/test/runtests.jl:35
ERROR: Package MixedModels errored during testing

It appears that the problem is with Suppressor.jl rather than MixedModels.jl

@palday Are you seeing this too?

palday commented 4 months ago

I see this as well and it's somehow related to the new dynamic scope stuff. @omus might know how to fix it -- I couldn't figure it out quickly.

palday commented 3 months ago

This will be fixed when https://github.com/JuliaIO/Suppressor.jl/pull/62 lands

dmbates commented 3 months ago

Okay. Thanks for following up on this.