Stream: wg-traits

Topic: publishing chalk


nikomatsakis (Sep 09 2019 at 19:27, on Zulip):

Hey @matklad, @Florian Diebold -- I see rust-analyzer presently has git deps on chalk. Do you think it makes sense to start publishing more chalk crates (e.g., chalk-solve) on crates.io? I'm trying to get a bit better about chalk maintaince, fyi, I want to also create (e.g.) a chalk triage meeting where I spent some time landing PRs etc :)

nikomatsakis (Sep 09 2019 at 19:28, on Zulip):

That said, while things are moving fast, perhaps git deps are just easier?

nikomatsakis (Sep 09 2019 at 19:28, on Zulip):

"fast" :)

matklad (Sep 09 2019 at 19:28, on Zulip):

What benefits do crates.io dep have in this case?

nikomatsakis (Sep 09 2019 at 19:28, on Zulip):

Honestly not that much

nikomatsakis (Sep 09 2019 at 19:28, on Zulip):

That I can see

matklad (Sep 09 2019 at 19:28, on Zulip):

Same here

nikomatsakis (Sep 09 2019 at 19:28, on Zulip):

I should probably claim some of the crate names just because

matklad (Sep 09 2019 at 19:28, on Zulip):

OTOH, git deps are easier to update: just cargo update -p chalk after PR is merged into master

nikomatsakis (Sep 09 2019 at 19:29, on Zulip):

yeah, ok, wfm

matklad (Sep 09 2019 at 19:29, on Zulip):

Claiming names is good: I had to wrestle rustc_lexer from the previous owner :)

Sunjay Varma (Sep 09 2019 at 19:29, on Zulip):

I should probably claim some of the crate names just because

This does seem prudent though even if you don't plan to publish

simulacrum (Sep 09 2019 at 19:31, on Zulip):

@matklad hm, that seems like maybe we should try and reserve some rustc_* crate names and place them under rust-lang ownership

nikomatsakis (Sep 09 2019 at 19:32, on Zulip):

Note that https://crates.io/crates/chalk already exists, and has for 4 years

nikomatsakis (Sep 09 2019 at 19:32, on Zulip):

but I don't think it's very active ;)

Last update: Nov 12 2019 at 15:45UTC