New stdlib compat requirements - CompatHelper.jl to the rescue?!

sloede
Sat, 14 Oct 2023 20:37:02 +0000
General Usage

In response to

PSA: Compat requirements in the General registry are changing Announcements

TL;DR: Currently standard libraries have an implied version number based of the Julia version. This is changing and will require users to update their Project.toml. Update – November 9th 2023: While rolling this change out we encountered some unfortunate interactions. Namely that using Pkg inside the test sandbox would lead to confusing errors like: Resolving package versions... ERROR: LoadError: Unsatisfiable requirements detected for package LinearAlgebra [37e2e46d]: LinearAlgebra [37e2e…

Will GitHub - JuliaRegistries/CompatHelper.jl: Automatically update the [compat] entries for your Julia package's dependencies do The Right Thing and add new compat bounds for stdlibs automatically? If not, is there a way to trigger this manually?

Since I assume that many packages already use CompatHelper (as they should), maybe this piece of information could be added to the linked PSA as well.

3 posts - 3 participants