Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Tentative fix for missing dependency error #8973

Merged
merged 4 commits into from
Jun 27, 2018
Merged

Conversation

dvdplm
Copy link
Collaborator

@dvdplm dvdplm commented Jun 25, 2018

A recent merge seems to have broken the dependency resolution. The tempdir crate is needed for a normal build, not optional.

@5chdn 5chdn added A0-pleasereview 🤓 Pull request needs code review. M5-dependencies 🖇 Dependencies. labels Jun 25, 2018
@5chdn 5chdn added this to the 1.12 milestone Jun 25, 2018
Copy link
Collaborator

@sorpaas sorpaas left a comment

Choose a reason for hiding this comment

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

👍 I missed this in #8944.

tempdir is not used in a normal build, but it's used by test build and test-helpers feature. We cannot specify optional dependencies for [cfg(test)], so having it declared twice in dependencies and dev-dependencies is valid.

CI testing always pulls the test-helpers feature, so this issue wasn't visible there.

@dvdplm
Copy link
Collaborator Author

dvdplm commented Jun 26, 2018

@sorpaas do you know why CI is failing on this PR? I'm kind of lost as to what my be causing the multiple ribs other than "features something"...

@debris debris added A7-looksgoodtestsfail 🤖 Pull request is reviewed well, but cannot be merged due to tests failing. and removed A0-pleasereview 🤓 Pull request needs code review. labels Jun 26, 2018
@5chdn
Copy link
Contributor

5chdn commented Jun 26, 2018

Please rebase on latest master to fix CI.

* master:
  Refactor evm Instruction to be a c-like enum (#8914)
  Fix deadlock in blockchain. (#8977)
  snap: downgrade rust to revision 1.26.2, ref snapcraft/+bug/1778530 (#8984)
  Use local parity-dapps-glue instead of crate published at crates.io (#8983)
  parity: omit redundant last imported block number in light sync informant (#8962)
  Disable hardware-wallets on platforms that don't support `libusb` (#8464)
  Bump error-chain and quick_error versions (#8972)
@5chdn 5chdn added A8-looksgood 🦄 Pull request is reviewed well. and removed A7-looksgoodtestsfail 🤖 Pull request is reviewed well, but cannot be merged due to tests failing. labels Jun 27, 2018
@5chdn 5chdn merged commit 38c31c8 into master Jun 27, 2018
@5chdn 5chdn deleted the chore/fix-tempdir-dependency branch June 27, 2018 18:25
dvdplm added a commit that referenced this pull request Jul 2, 2018
* master:
  Minimal effective gas price in the queue (#8934)
  parity: fix db path when migrating to blooms db (#8975)
  Preserve the current abort behavior (#8995)
  Improve should_replace on NonceAndGasPrice (#8980)
  Tentative fix for missing dependency error (#8973)
ordian added a commit to ordian/parity that referenced this pull request Jul 9, 2018
…rp_sync_on_light_client

* 'master' of https://github.com/paritytech/parity:
  parity: fix db path when migrating to blooms db (openethereum#8975)
  Preserve the current abort behavior (openethereum#8995)
  Improve should_replace on NonceAndGasPrice (openethereum#8980)
  Tentative fix for missing dependency error (openethereum#8973)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A8-looksgood 🦄 Pull request is reviewed well. M5-dependencies 🖇 Dependencies.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants