GunnarFarneback/LocalRegistry.jl

On Julia 1.8.0-DEV, LocalRegistry restricted to v0.3.2

BioTurboNick opened this issue · 3 comments

Due to compat bounds, attempting to install LocalRegistry on Julia 1.8.0-DEV leads to a very old version being installed, v0.3.2.

I'm assuming this is just because v0.3.2 has an open-ended compatibility bound.

Would it be better to make the bounds open-ended? If people should be careful about using it on the nightly builds, perhaps a warning could be produced instead?

LocalRegistry relies too much on the Pkg internals for open-ended compatibility to be credible but I acknowledge there are drawbacks to upper-bounding it too. The registry definitely needs to be retro-capped for the oldest versions. I suspect the best solution is to keep master open-ended and refer Julia nightly users to that, but it will take some discipline to get that right.

The registry definitely needs to be retro-capped for the oldest versions.

JuliaRegistries/General#55389

I've bumped master to 1.8. I don't really trust myself to be consistent if I try to have only master unbounded, so I'll see if this will actually cause problems. At least Julia master shouldn't pull in an old version anymore.