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

v0.7 dependency updates #259

Merged
merged 103 commits into from
Mar 26, 2021
Merged

v0.7 dependency updates #259

merged 103 commits into from
Mar 26, 2021

Conversation

notlesh
Copy link
Contributor

@notlesh notlesh commented Feb 22, 2021

AUTHORSHIP NOTICE:
This PR was opened by @notlesh and he has done most of the work on it. However, I, @JoshOrndorff, am writing this PR description.

This PR updates Moonbeam's Substrate-ecosystem dependencies as follows:
Substrate: rococo-v1#1404f2af4cbe90d35b4c8a1405a9452feb789adc
Polkadot: rococo-v1#0c9d4c9289e017b7589cc5f761d38545b833e1df
Cumulus: rococo-v1#10887b728c563329845192915069a094b3f06139
Frontier: notlesh-moonbeam-v0.7#4f958255b40cf05b155bf0256ee2f033a6b3a383

  • Make it compile
  • Make Rust unit tests pass
  • Make TS integration tests pass
  • Change frontier branch to v0.7-moonbeam (Ideally with a history cleanup, maybe in a followup)
  • Bump runtime version
  • Bump crate version? (Or does that not happen until we release?) Maybe bump it to 0.7.0-alpha

As of 24 March, this PR is up to date with moonbeam master as well as frontier master. I'd like to get this in quickly, so from here on, no more target branch changes. To the extent possible, avoid merging other PRs into master before this to avoid more conflicts.

Copy link
Contributor

@JoshOrndorff JoshOrndorff left a comment

Choose a reason for hiding this comment

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

Looking great so far. CI indicates that you're still leaking std into the build somewhere.

node/src/dev_service.rs Outdated Show resolved Hide resolved
@girazoki
Copy link
Collaborator

The CI probably complaints because the change allowing us to not import funty with std is not merged yet. We opened a PR to Wei:rust-ethereum/ethereum#9

@notlesh
Copy link
Contributor Author

notlesh commented Feb 23, 2021

The CI probably complaints because the change allowing us to not import funty with std is not merged yet. We opened a PR to Wei:rust-blockchain/ethereum#9

Yes, I believe we will need bumps in both evm and ethereum for this to work. I'll revive my own branch for now so that we can get CI green for now.

@notlesh
Copy link
Contributor Author

notlesh commented Feb 24, 2021

The failing unit test is related to this PR: paritytech/substrate#8090

node/Cargo.toml Outdated Show resolved Hide resolved
Copy link
Contributor

@JoshOrndorff JoshOrndorff left a comment

Choose a reason for hiding this comment

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

Looks great overall. A couple minor things to clean. And the one about the transaction payment is needed for security.

runtime/Cargo.toml Outdated Show resolved Hide resolved
runtime/Cargo.toml Outdated Show resolved Hide resolved
runtime/account/Cargo.toml Outdated Show resolved Hide resolved
runtime/precompiles/Cargo.toml Outdated Show resolved Hide resolved
runtime/src/lib.rs Show resolved Hide resolved
scripts/run-alphanet-parachain.sh Outdated Show resolved Hide resolved
tests/tests/test-filter-api.ts Outdated Show resolved Hide resolved
tests/tests/test-subscription.ts Outdated Show resolved Hide resolved
tests/tests/test-subscription.ts Outdated Show resolved Hide resolved
@JoshOrndorff JoshOrndorff added A8-mergeoncegreen Pull request is reviewed well. A9-buythat(wo)manabeer Pull request is reviewed well and worth buying the author a beer. A9-FUCKYEAH! Pull request is reviewed well and can not be compensated with any amount of beer in the galaxy ;) B5-clientnoteworthy Changes should be mentioned in any downstream projects' release notes C9-critical Elevates a release containing this PR to "critical priority". D7-breakseverything This change breaks the underlying networking, sync or related and thus will cause a fork labels Mar 26, 2021
Copy link
Contributor

@JoshOrndorff JoshOrndorff left a comment

Choose a reason for hiding this comment

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

Looks good after a spec_version bump

@notlesh notlesh merged commit e6f98b5 into master Mar 26, 2021
@notlesh notlesh deleted the notlesh-v0.7-dependency-updates branch March 26, 2021 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A8-mergeoncegreen Pull request is reviewed well. A9-buythat(wo)manabeer Pull request is reviewed well and worth buying the author a beer. A9-FUCKYEAH! Pull request is reviewed well and can not be compensated with any amount of beer in the galaxy ;) B5-clientnoteworthy Changes should be mentioned in any downstream projects' release notes C9-critical Elevates a release containing this PR to "critical priority". D7-breakseverything This change breaks the underlying networking, sync or related and thus will cause a fork
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants