Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upPublish source tarballs of Cargo releases #2107
Comments
This comment has been minimized.
This comment has been minimized.
|
Just for reference: as of today, Debian is using github auto-tarballs of cargo tags as tagged releases. The only git submodule in use is You may however still want to improve the status quo on your side, as the rust binary installer itself is not using/providing tagged cargo releases. EDIT: s/stable releases/tagged releases/ |
This comment has been minimized.
This comment has been minimized.
There are no 'stable' releases of Cargo at the moment, there are only nightlies. That doesn't mean that we're going to break the public interface, it's about the internals. |
This comment has been minimized.
This comment has been minimized.
|
My bad, my comment was only meant to talk about release artifacts, not internals stability. I've updated it as I understand the term 'stable releases' was wrong and confusing. |
alexcrichton
referenced this issue
May 19, 2016
Closed
cargo-0.10.0 fails to install from source #2717
This comment has been minimized.
This comment has been minimized.
|
Note that if we do this I think we'll want to take advantage of |
This comment has been minimized.
This comment has been minimized.
|
The cargo snapshot may have to be advanced for that. The current choice only supports the older registry-index style as generated by FWIW in Fedora I'm currently using the git tags to get a source archive from GitHub, along with a |
This comment has been minimized.
This comment has been minimized.
|
Oh yeah to support literally |
This comment has been minimized.
This comment has been minimized.
|
This is now transitively done through rust's source tarballs, so closing. |
brson commentedNov 4, 2015
Although Cargo does have tagged releases, we don't publish source tarballs (the GitHub auto-tarballs are of course broken because submodules). Distros generally prefer tarballs to git.
Update the
make distrules to publish source tarballs consistently with Rust's own.This will also likely require adding 'stable' dist bots for cargo.
re https://internals.rust-lang.org/t/perfecting-rust-packaging-the-plan/2767