-
Notifications
You must be signed in to change notification settings - Fork 544
Description
Preface: $subject is not a "problem" per se - I would have opened this as a Discussion thread if that feature were enabled on this GitHub project. But it's not, so it's an "Issue" instead. Ho Hum.
It looks like something changed in the release process a while ago (Or did the people maintaining / publishing the crate change? It's hard to tell, since all releases on crates.io are published by rust-lang-owner.) - the frequency of new releases went way up, as in, previously there was maybe one release per month, and now there are often multiple releases per week. Looking at the release notes for those releases, it seems like a new release is tagged for basically any change or bugfix in cc
.
I am a package maintainer in Fedora Linux, and (among a 4-digit number of other crates), I am responsible for the cc
crate. I literally can't keep up with this pace of new releases, since package updates spend a minimum of 7 days in QA unless they're manually verified to be good by at least two people (other than the package maintainer themself - and given the number of people who give feedback on Rust crate updates, two upvotes happen almost never).
Would it be possible to reduce the release cadence, maybe to something like "every two weeks" (unless there's security fixes or something)? The current "one teeny tiny release every few days" is a bit too far down the "too little too often" end of the spectrum, at least in my opinion and experience, and creates a lot of churn (especially for a crate that is as widely used as cc
).