We’ve been making slow progress towards a full private registry setup…
- We registered our packages
- We tagged all of them
- We put some compatibility bounds on some packages
Am I right that step 3 is a terrible mistake? If I understand correctly, as soon as we add a bound on some dependency D which didn’t have a bound before, the package resolver is in an undesirable state (A@new_version is restricted appropriately, but A@old_version is compatible with all versions of D past and future)
If I’m reading things right, the recommended cure is:
- https://github.com/bcbi/RetroCap.jl
- https://github.com/JuliaRegistries/CompatHelper.jl#4-self-hosting-and-other-environments
Did I miss anything?
Cédric