Skip to content

Release 5.11.2 - #289

Merged
TheJokr merged 2 commits into
mainfrom
lblocher/fix-libc-conflicts
Oct 26, 2026
Merged

TheJokr merged 2 commits into
mainfrom
lblocher/fix-libc-conflicts

Conversation

@TheJokr

@TheJokr TheJokr commented Oct 26, 2026

Copy link
Copy Markdown
Collaborator

Fixed

  • Allow libc <0.2.190 again to avoid incompatibility with repos stuck on libc 0.2.189 for now.

Putting the version requirement at 0.2.191 breaks compatibility with
crates that set a requirement of <0.2.190 (like quiche). Cargo doesn't
allow excluding specific versions, so the next best thing we can do is
switch back to our old version requirement now that `libc 0.2.191`
exists.

While this does allow a known-incompatible version, cargo won't select
it unless someone explicitly asks for it. Meanwhile allowing lower
versions makes foundations compatible with repos that need to stick to
versions <0.2.190 for other reasons, such as compatibility with `nix`
(which has not released a libc 0.2.191-compatible version yet.)
@TheJokr
TheJokr requested a review from fisherdarling October 26, 2026 17:33
@TheJokr TheJokr self-assigned this Oct 26, 2026
@TheJokr
TheJokr merged commit bda6438 into main Oct 26, 2026
21 checks passed
@TheJokr
TheJokr deleted the lblocher/fix-libc-conflicts branch October 26, 2026 17:38
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