-
Notifications
You must be signed in to change notification settings - Fork 12.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump version to 1.47 #74395
Bump version to 1.47 #74395
Conversation
@bors r+ |
📌 Commit aba1242 has been approved by |
…roalbini Bump version to 1.47 This also bumps to a more recent rustfmt version, just to keep us relatively up to date (though almost nothing has changed in rustfmt we use beyond bumps to the parser infra). No formatting changes as a result of this. r? @pietroalbini
…roalbini Bump version to 1.47 This also bumps to a more recent rustfmt version, just to keep us relatively up to date (though almost nothing has changed in rustfmt we use beyond bumps to the parser infra). No formatting changes as a result of this. r? @pietroalbini
The build isn't able to find libz, could it be this PR? #74407 (comment) |
Indeed it looks like we picked up a libz dependency somewhere along the line since last beta. Going to try and bisect it |
5756885
to
aba1242
Compare
cc @cuviper @rust-lang/release -- do we know if it's a problem if rustc starts requiring zlib as a dynamically linked dependency? It looks like that's what is in current nightly/beta. If it's not a problem then we can likely just add it to our i686-gnu builders (and whatever others need it) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
3752cfd
to
c448d4f
Compare
@bors try |
⌛ Trying commit c448d4f0022140039097ef153372b500a29e4222 with merge c9ccb049c6cd5b2b0e8ee96b7396a1a88a688a4c... |
The new zlib dependency also broke Rust on NixOS, so it looks like it had bigger fallout than anticipated. Might have been a good idea to put it in the release notes. |
💔 Test failed - checks-actions |
To be clear we still can, this is about 1.46 beta -- 1.45 stable released today does not have this problem. It's also not the case that we knew that we were adding a new dependency (as mentioned, I expected it to be statically linked or so). I guess we should maybe add some rudimentary checking in CI for that. |
c448d4f
to
7f7deb1
Compare
@@ -11,6 +11,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ | |||
cmake \ | |||
sudo \ | |||
gdb \ | |||
zlib1g-dev \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you need lib32z1-dev
for the i686 bits.
7f7deb1
to
40cfd1a
Compare
I'd personally be down for reverting the PR adding zlib and pushing that into beta as well, though I imagine that's a problem for anyone trying to use lld as a linker with C compilers (which apparently need zlib?). @bors try |
⌛ Trying commit 40cfd1aaad171389f6327bf93b240d5d91a0f1cf with merge 50ad6344056ba0bbd782b68d1a173adf115161f0... |
☀️ Try build successful - checks-actions, checks-azure |
40cfd1a
to
8321b3f
Compare
📌 Commit 8321b3f has been approved by |
🌲 The tree is currently closed for pull requests below priority 5, this pull request will be tested once the tree is reopened |
@bors rollup=never |
@bors p=1 are you okay with rollup=iffying this? That might be better |
It would work, but I'm not confident I caught all of the builders that need the CI changes here. Up to you. |
@bors rollup=iffy I'm probably just going to let this go directly through, but we'll see. |
@bors p=2 treeclosed- |
☀️ Test successful - checks-actions, checks-azure |
I wonder if we should have a NixOS builder or something. This PR is missing a change to the Python side of EDIT: presumably we should try to statically link zlib on beta, as suggested upthread? Is that tracked in an issue? |
This also bumps to a more recent rustfmt version, just to keep us relatively up to date (though almost nothing has changed in rustfmt we use beyond bumps to the parser infra). No formatting changes as a result of this.
r? @pietroalbini