Skip to content

very high frequency of releases resulting in a lot of churn #1290

@decathorpe

Description

@decathorpe

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions