Skip to content

cargo 0.39 incorrectly published #7503

Closed

Description

@ehuss

The cargo 0.39.0 crate on crates.io is not the correct version. It looks like 0.38 was uploaded with just the version changed.

I'm not sure what the best way to fix this is. We could publish 0.38.1, but that would break anyone depending on 0.38. Or we could 🤷‍♂ and just wait 4 weeks for the next release? I don't think there is much we can do.

cc @pietroalbini @Mark-Simulacrum

Activity

  1. Mark-Simulacrum commented on Oct 10, 2019

    @Mark-Simulacrum
    Member

    This is probably my fault. I guess I checked out the wrong commit? I think we should probably just wait -- there's not much we can do here, to some extent. There's no version under the "0.39.0" namespace that is incompatible, right? Like we can't do "0.39.0+actual" or something.

  2. ehuss commented on Oct 10, 2019

    @ehuss
    ContributorAuthor

    A pre-release version (-foo) would prevent "^0.39" dependencies from matching, but it's kinda the opposite of the intent of a pre-release, and are somewhat buggy in Cargo. I'm fine with waiting unless anyone has any other thoughts, a minor 6-week hiccup isn't too painful. The reason I noticed it was because cargo tree doesn't work in the rustc repo with the new Cargo.lock format, but the rust repo should be the only one using it right now.

  3. alexcrichton commented on Oct 15, 2019

    @alexcrichton
    Member

    Agreed it's fine to probably just let this slide unless someone specifically requests it. We can always do something like an 0.39.1 release if necessary.

  4. ehuss commented on Nov 7, 2019

    @ehuss
    ContributorAuthor

    I'm going to close this, as there's not much we can do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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