Skip to content

Conversation

eduardosm
Copy link
Contributor

No description provided.

Cargo.toml Outdated
lazy_static = "1.4.0"
# Require a version of serde without intransparent unreproducible binary blobs.
serde = { version = "1.0.185", features = ["derive"] }
serde = { version = "1.0.188", features = ["derive"] }
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why this change? This is still the same semver bracket.

(Also applies for some of the other toml file changes)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is the criterion? Specify the latest version available at the time the dependency is added and keep it frozen forever in Cargo.toml and only update it in Cargo.lock?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's what we did so far. If we want something more principled it should be the minimum number that works (and we should have a CI job that uses minimal-version resolution -- which might nor work since some widely used ecosystem crates historically didn't care for working builds under minimal versions).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So be it

@RalfJung
Copy link
Member

RalfJung commented Oct 5, 2023

Thanks!
@bors r+

@bors
Copy link
Contributor

bors commented Oct 5, 2023

📌 Commit 36549b2 has been approved by RalfJung

It is now in the queue for this repository.

@bors
Copy link
Contributor

bors commented Oct 5, 2023

⌛ Testing commit 36549b2 with merge 516902e...

@bors
Copy link
Contributor

bors commented Oct 5, 2023

☀️ Test successful - checks-actions
Approved by: RalfJung
Pushing 516902e to master...

@bors bors merged commit 516902e into rust-lang:master Oct 5, 2023
dependencies = [
"libc",
"option-ext",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

option-ext has a license that rustc's tidy doesn't like... I'm going to partially revert this PR until we figure that out.

@eduardosm eduardosm deleted the update-deps branch October 6, 2023 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants