git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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.

Previous: Junio C HamanoNext: brian m. carlson
Message 2 of 6 in “[ANNOUNCE] Git v2.49.0”
  1. Junio C HamanoMar 14, 2025
  2. Problems publishing Rust crates (was: [ANNOUNCE] Git v2.49.0)Josh Steadmon, Mar 14, 2025
  3. brian m. carlsonMar 14, 2025
  4. Junio C HamanoMar 14, 2025
  5. Josh SteadmonMar 17, 2025
  6. rsbecker@nexbridge.comMar 15, 2025

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.