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
Reduce compilation times by removing duplicate dependencies #870
Comments
One of the reason we use many old versions is the reqwest crate. We need to wait for seanmonstar/reqwest#701 to be merged before we can update it, because we use rustls. |
To automate dependency upgrades, we can use https://github.com/marketplace/dependabot-preview It is an official GitHub bot with Rust support, rustls project already uses it. |
I installed dependabot to deltachat-core-rust to see what it does :)
…On Sun, Nov 24, 2019 at 03:28 -0800, Alexander Krotov wrote:
To automate dependency upgrades, we can use https://github.com/marketplace/dependabot-preview
It is an official GitHub bot with Rust support, rustls project already uses it.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#870 (comment)
|
We removed what we could already, not actionable. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
cargo tree -d
shows dependencies that are pulled in twice or more because multiple versions of them are required. One example ispgp
crate pulling innom
4, whilelettre
andimap-proto
usenom
5. By updating dependencies or dependencies of dependencies, we can reduce compilation time.I have opened PR for rPGP that I am going to work on: rpgp/rpgp#78
There are many other duplicate dependencies that seem to be easy to update.
The text was updated successfully, but these errors were encountered: