You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is ConstructionBaseExtras still active, or has it been deprecated by the new ConstructionBase extensions?
I ran into this while running the Accessors tests (CC @aplavin ).
With the current versions of ConstructionBaseExtras and IntervalSets
pkg> st ConstructionBaseExtras IntervalSets
Status `/tmp/jl_UsXb5e/Project.toml`
[914cd950] ConstructionBaseExtras v0.1.1
[8197267c] IntervalSets v0.7.10
julia>import ConstructionBaseExtras, IntervalSets
Precompiling ConstructionBaseExtras...
Info Given ConstructionBaseExtras was explicitly requested, output will be shown live
WARNING: Method definition constructorof(Type{var"#s1"} wherevar"#s1"<:(IntervalSets.Interval{L, R, T} where T)) where {L, R} inmodule ConstructionBaseIntervalSetsExt at /user/.julia/packages/ConstructionBase/Am9w7/ext/ConstructionBaseIntervalSetsExt.jl:6 overwritten inmodule ConstructionBaseExtras at /user/.julia/packages/ConstructionBaseExtras/cy4E1/src/intervalsets.jl:3.
ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation.
? ConstructionBaseExtras
[ Info: Precompiling ConstructionBaseExtras [914cd950-b775-4282-9f32-54fc4544c321]
WARNING: Method definition constructorof(Type{var"#s1"} wherevar"#s1"<:(IntervalSets.Interval{L, R, T} where T)) where {L, R} inmodule ConstructionBaseIntervalSetsExt at /user/.julia/packages/ConstructionBase/Am9w7/ext/ConstructionBaseIntervalSetsExt.jl:6 overwritten inmodule ConstructionBaseExtras at /user/.julia/packages/ConstructionBaseExtras/cy4E1/src/intervalsets.jl:3.
ERROR: Method overwriting is not permitted during Module precompilation. Use `__precompile__(false)` to opt-out of precompilation.
┌ Info: Skipping precompilation due to precompilable error. Importing ConstructionBaseExtras [914cd950-b775-4282-9f32-54fc4544c321].
└ exception = Error when precompiling module, potentially caused by a __precompile__(false) declaration in the module.
since both ConstructionBaseIntervalSetsExt and ConstructionBaseExtras define
ConstructionBase.constructorof(::Type{<:Interval{L, R}}) where {L, R} = Interval{L, R}
The text was updated successfully, but these errors were encountered:
Note that this warning doesn't affect any actual behavior.
Fixed on Accessors side by JuliaObjects/Accessors.jl#156 by only installing ConstructionBaseExtras on Julia 1.8-.
Is ConstructionBaseExtras still active, or has it been deprecated by the new ConstructionBase extensions?
I ran into this while running the Accessors tests (CC @aplavin ).
With the current versions of ConstructionBaseExtras and IntervalSets
since both ConstructionBaseIntervalSetsExt and ConstructionBaseExtras define
The text was updated successfully, but these errors were encountered: