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

Prune dependencies #400

Merged
merged 7 commits into from
Oct 10, 2019
Merged

Prune dependencies #400

merged 7 commits into from
Oct 10, 2019

Conversation

bstrie
Copy link
Contributor

@bstrie bstrie commented Oct 8, 2019

This series of commits fixes #387 and addresses the lowest-hanging of #140. In practical terms this causes cargo build to now build 291 packages, down from 329 (down to 358 from 410 for cargo test), saving ten seconds overall for clean builds and shaving 3MB off of the ilp-node binary.

@bstrie bstrie requested a review from emschwartz October 8, 2019 20:53
@bstrie bstrie requested a review from gakonst as a code owner October 8, 2019 20:53
@bstrie
Copy link
Contributor Author

bstrie commented Oct 8, 2019

Can't reproduce the test failure locally, does that look spurious to you?

Copy link
Member

@emschwartz emschwartz left a comment

Choose a reason for hiding this comment

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

LGTM once all the tests are enabled an passing

crates/ilp-node/src/main.rs Outdated Show resolved Hide resolved
crates/ilp-node/src/node.rs Outdated Show resolved Hide resolved
@@ -13,7 +13,8 @@ use tokio::runtime::Builder as RuntimeBuilder;
mod redis_helpers;
use redis_helpers::*;

#[test]
// TODO: reenable this test once it's no longer flaky
Copy link
Member

Choose a reason for hiding this comment

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

What's the problem you've been having with this? It works fine for me

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Amusingly it was failing for me 100% of the time yesterday, but now it works just fine.

Copy link
Member

Choose a reason for hiding this comment

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

This TODO should be removed

crates/interledger-packet/Cargo.toml Show resolved Hide resolved
crates/interledger/Cargo.toml Outdated Show resolved Hide resolved
Ben Striegel added 6 commits October 10, 2019 16:15
chore: update interledger-packet dependencies

chore: update interledger-service dependencies

chore: update dependencies for ildcp, http, router

chore: update dependencies for btp, ccp, settlement, stream

chore: update dependencies for spsp, service-util

fix: remove vestigial file that was failing tests

fix: comment out spurious tests

chore: update dependencies for ilp-cli, interledger-store-redis

chore: update dependencies for interledger-api

chore: update dependencies for interledger, ilp-node
@@ -13,7 +13,8 @@ use tokio::runtime::Builder as RuntimeBuilder;
mod redis_helpers;
use redis_helpers::*;

#[test]
// TODO: reenable this test once it's no longer flaky
Copy link
Member

Choose a reason for hiding this comment

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

This TODO should be removed

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.

Consolidate direct dependencies in our crate graph
2 participants