Problems publishing Rust crates (was: [ANNOUNCE] Git v2.49.0)
- From
Josh Steadmon <steadmon@google.com>
- Date
- Mar 14, 2025, 19:43 UTC
- Message-ID
- <4zi3re4viluih7qwvwlu7mp3j6e6gjexz2bppa5am45nnqkezz@7vtwmyrfdwvi>
- In-Reply-To
- <xmqqfrjfilc8.fsf@gitster.g>
On 2025.03.14 10:16, Junio C Hamano wrote:
> * Foreign language interface for Rust into our code base has been added.
Unfortunately, I've run into problems publishing the new crates to crates.io. Specifically, the build process for `cargo publish` is different from `cargo build` in that the root of the repository is not included, and therefore our build.rs scripts cannot find the top-level Makefile or any of the Git sources outside of `contrib/libgit-*`.
To prevent squatters from stealing the libgit* crate names, I've published placeholder crates, which we can replace once we've fixed the build issues.