-
Notifications
You must be signed in to change notification settings - Fork 13k
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
no dist tarballs are produced with rust-1.78.0 prerelease #124528
Comments
I believe this was an intentional change as part of #118724 (which, oddly enough, mentions gentoo). Creating the dist files from @onur-ozkan can say probably say more. |
If you want distribution artifacts to be ready, you should run 'x dist' either before or alongside 'x install'. Generating distribution artifacts in 'x install' was a complete waste of time and resources, so we removed it as it unnecessarily slowed down the installation process for most users. @rustbot label -C-bug |
I think we're happy to update our packaging in Gentoo and this isn't a problem for us - just a change which needs adapting to. cc @bowlofeggs @navi-desu. We optionally have a toggle called |
As an aside, I wonder if it'd be useful to have teams or some list of downstream maintainers which a bot could ping for stuff like this. |
Closing this. |
We have a change tracker system (e.g., change entry https://github.com/onur-ozkan/rust/blob/a13ec8d00396ac6f5a3f285f8fcd95a2ab6c8824/src/bootstrap/src/utils/change_tracker.rs#L134-L138) that prints the breaking changes at the beginning and end of the bootstrap. |
I was thinking more for discussions when downstream input is needed, or when you think it might be our fault to have a way to let us know. I wasn't aware of that though (I'm not involved with maintaining Rust directly) - thanks! |
hello everyone,
I just downloaded the rustc-1.78.0 src tarball from the prerelease, to give it a spin and see if everything is working. The compile went smooth, but I am missing a certain feature: there used to be an xz archive for rustc, cargo, rust-std and any tools enabled within
../build/dist/
from where anyone could access them if needed.now, the log isn't very verbose about what happens here, but for instance this command
for creating the tarball for rust-demangler seemingly fails as it exits in only 0.008 seconds. Consequently, the image dir (/var/tmp/portage/dev-lang/rust-1.78.0/work/rustc-1.78.0-src/build/tmp/tarball/rust-demangler/x86_64-unknown-linux-gnu/image) is empty.
I had a look into the recent changes of config.toml.example, yet I couldn't find any hints of options I had to change. Here is my config.toml:
I will attach the full and compressed log: build.log.gz it's a wooping 110mb uncompressed.
Has any option in config.toml changed which I am unaware of? I'm a little lost here, sorry if I missed something obvious! :')
The text was updated successfully, but these errors were encountered: