Skip to content

Conversation

eschnett
Copy link
Contributor

Revise's list of stdlibs is incomplete. This is currently a blocker for JuliaLang/julia#58731: This PR updates LibGit2_jll to a new version, and this version has both PCRE2_jll and Zlib_jll as dependencies. Revise does not know about these two stdlibs, and this makes Julia's CI self tests fail.

I don't know whether to add just these two stdlibs, or whether to generally update Revise's list of stdlibs to include all stdlibs. This PR does the latter. Please advise.

After this PR is merged we will need to update the version of Revise used by Julia's CI tests.

@IanButterworth
Copy link
Contributor

Does this list need to be version specific? Given some packages have become stdlibs and some stdlibs removed

@eschnett
Copy link
Contributor Author

Could Revise ask Julia about this list? Julia should know its dependencies.

@IanButterworth
Copy link
Contributor

There's is_stdlib in recent julia versions. I'm not sure there's a list. is_stdlib actually parses the stdlib dir for ground truth.

@eschnett
Copy link
Contributor Author

(If it's going to be difficult to figure out how to resolve this in general then I can open another PR that just adds PCRE2_jll and Zlib_jll in the mean time. These two have been stdlibs for a long time.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants