-
Notifications
You must be signed in to change notification settings - Fork 16
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
Conversation
jrconlin
commented
Feb 3, 2021
- Pinned dependencies contain comments indicating why they're pinned.
* Pinned dependencies contain comments indicating why they're pinned.
@@ -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 |
There was a problem hiding this comment.
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:
Line 1411 in 365cb29
version = "0.3.8" |
There was a problem hiding this comment.
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.
autoendpoint/Cargo.toml
Outdated
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+ |
There was a problem hiding this comment.
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