Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Update dependencies where possible. #250

Merged
merged 5 commits into from
Feb 17, 2021
Merged

Conversation

jrconlin
Copy link
Member

@jrconlin jrconlin commented Feb 3, 2021

  • Pinned dependencies contain comments indicating why they're pinned.

* Pinned dependencies contain comments indicating why they're pinned.
@jrconlin jrconlin requested a review from a team February 3, 2021 23:50
@@ -13,15 +13,16 @@ edition = "2018"
# The `autoendpoint` branch merges these three PRs together.
# The version of a2 at the time of the fork is v0.5.3.
a2 = { git = "https://github.com/mozilla-services/a2.git", branch = "autoendpoint" }
actix-web = "3.2"
actix-rt = "1.1"
# several of these libraries are pinned due to https://github.com/mozilla-services/autopush-rs/issues/249
Copy link
Contributor

Choose a reason for hiding this comment

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

Futures 0.3 is already used by autoendpoint, so these updates shouldn't necessarily be blocked:

version = "0.3.8"

Copy link
Member Author

Choose a reason for hiding this comment

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

From what i was seeing it's a compounding problem. Autoendpoint uses futures 0.3, but common doesn't always, and there are a bunch of changes rolled into the other dependencies that need to be made which we'd need to prioritize against what we've got upcoming.

Basically, "Yay! More tech debt due to wear out bits!".

Sigh.

actix-web = "3.2"
actix-rt = "1.1"
# several of these libraries are pinned due to https://github.com/mozilla-services/autopush-rs/issues/249
actix-web = "3.2" # 3.3+ requires futures 0.3+
Copy link
Member

Choose a reason for hiding this comment

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

3.3 is still on the older tokio/futures, autoendpoint's already using it according to Cargo.lock

@jrconlin jrconlin merged commit d9446f6 into master Feb 17, 2021
@pjenvey pjenvey deleted the chore/update-2021-02 branch February 18, 2021 00:29
@jrconlin jrconlin mentioned this pull request Feb 23, 2021
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