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

Fix a nightly compile error by patching lexical-core to 0.7.5 #2005

Merged
merged 1 commit into from
Apr 15, 2021

Conversation

teor2345
Copy link
Contributor

@teor2345 teor2345 commented Apr 13, 2021

Motivation

lexical-core 0.7.4 is incompatible with rustc nightly > 2021-03-24, see rust-lang/rust#81654

Solution

While we're waiting for zcash_script, rocksdb, and their dependencies to
upgrade, patch lexical-core to 0.7.5 in the zebra workspace.

Review

This is urgent, because it will cause our nightly coverage CI to fail. This fix isn't urgent, because we pinned the rust version in our coverage builds.

Follow Up Work

Remove the git dependency when dependent crates have updated #1086

lexical-core 0.7.4 is incompatible with rustc nightly >= ~2021-03-24,
see rust-lang/rust#81654

While we're waiting for zcash_script, rocksdb, and their dependencies to
upgrade, patch lexical-core to 0.7.5 in the zebra workspace.
@teor2345 teor2345 added C-bug Category: This is a bug A-dependencies Area: Dependency file updates P-High I-integration-fail Continuous integration fails, including build and test failures labels Apr 13, 2021
@teor2345 teor2345 added this to the 2021 Sprint 7 milestone Apr 13, 2021
@teor2345 teor2345 self-assigned this Apr 13, 2021
@teor2345
Copy link
Contributor Author

This is urgent, because it will cause our nightly coverage CI to fail.

@dconnolly @oxarbitrage if we start seeing coverage build failures, please review and merge this PR.

@teor2345
Copy link
Contributor Author

This is urgent, because it will cause our nightly coverage CI to fail.

@dconnolly @oxarbitrage if we start seeing coverage build failures, please review and merge this PR.

Actually we pinned nightly to avoid this bug, so this fix isn't urgent.

@teor2345 teor2345 added P-Medium and removed P-High labels Apr 15, 2021
@dconnolly
Copy link
Contributor

This is urgent, because it will cause our nightly coverage CI to fail.

@dconnolly @oxarbitrage if we start seeing coverage build failures, please review and merge this PR.

Actually we pinned nightly to avoid this bug, so this fix isn't urgent.

@dconnolly dconnolly closed this Apr 15, 2021
@dconnolly dconnolly reopened this Apr 15, 2021
@dconnolly
Copy link
Contributor

I fat-fingerd that close 🙈

Copy link
Contributor

@dconnolly dconnolly left a comment

Choose a reason for hiding this comment

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

I hope this gets resolves sooner than later, so we can un-pin nightly

@dconnolly dconnolly enabled auto-merge (rebase) April 15, 2021 17:07
@dconnolly dconnolly merged commit 3cb88c0 into ZcashFoundation:main Apr 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-dependencies Area: Dependency file updates C-bug Category: This is a bug I-integration-fail Continuous integration fails, including build and test failures
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants