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

0.9.17 Dependency Upgrade #1319

Merged
merged 6 commits into from
Feb 25, 2022
Merged

0.9.17 Dependency Upgrade #1319

merged 6 commits into from
Feb 25, 2022

Conversation

nanocryk
Copy link
Contributor

@nanocryk nanocryk commented Feb 24, 2022

What does it do?

Upstream Substrate changes : paritytech/substrate@polkadot-v0.9.16...polkadot-v0.9.17

No need to cherrypick the hardcoded runtime_cache_size since the issue is fixed in cumulus.

Upstream Polkadot changes : paritytech/polkadot@release-v0.9.16...release-v0.9.17

Upstream Cumulus changes : paritytech/cumulus@polkadot-v0.9.16...master
(no dedicated 0.9.17 branch when making the PR)

Nimbus changes : moonbeam-foundation/nimbus@moonbeam-polkadot-v0.9.16...moonbeam-polkadot-v0.9.17

ORML changes : moonbeam-foundation/open-runtime-module-library@moonbeam-polkadot-v0.9.16...moonbeam-polkadot-v0.9.17

Frontier changes

@tgmichel made moonbeam-polkadot-v0.9.17 branch from upstream master to sync with all upstream changes, since it updated recently to a recent substrate.

Included new:

Changes required in purestake after using master. Existing and/or proposed upstream:

Changes required in purestake after using master. Missing upstream:

Was missing in purestake:

Required changes post-cherrypick:

What important points reviewers should know?

Is there something left for follow-up PRs?

What alternative implementations were considered?

Are there relevant PRs or issues in other repositories (Substrate, Polkadot, Frontier, Cumulus)?

What value does it bring to the blockchain users?

@nanocryk nanocryk added A0-pleasereview Pull request needs code review. B5-clientnoteworthy Changes should be mentioned in any downstream projects' release notes B7-runtimenoteworthy Changes should be noted in any runtime-upgrade release notes labels Feb 24, 2022
pub struct GenerateAccountKey {
/// Generate 12 words mnemonic instead of 24
#[structopt(long, short = "w")]
#[clap(long, short = 'w')]
Copy link
Collaborator

Choose a reason for hiding this comment

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

Why is it changing format for single/double quote ?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Must be char literal instead of string literal now (change from structopt to clap v3)

@@ -97,6 +95,10 @@ pub struct FullDeps<C, P, A: ChainApi, BE> {
pub fee_history_cache: FeeHistoryCache,
/// Channels for manual xcm messages (downward, hrmp)
pub xcm_senders: Option<(flume::Sender<Vec<u8>>, flume::Sender<(ParaId, Vec<u8>)>)>,
/// Ethereum data access overrides.
pub overrides: Arc<OverrideHandle<Block>>,
Copy link
Collaborator

Choose a reason for hiding this comment

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

What is this "overrides" ?

Copy link
Contributor Author

@nanocryk nanocryk Feb 25, 2022

Choose a reason for hiding this comment

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

It the storage/schema overrides. Moved from parameters to member of FullDeps struct as part of the async cache change.
I tried to stay similar to the frontier template for that part.

@crystalin crystalin added A8-mergeoncegreen Pull request is reviewed well. D5-nicetohaveaudit⚠️ PR contains trivial changes to logic that should be properly reviewed. D9-needsaudit👮 PR contains changes to fund-managing logic that should be properly reviewed and externally audited and removed A0-pleasereview Pull request needs code review. D5-nicetohaveaudit⚠️ PR contains trivial changes to logic that should be properly reviewed. labels Feb 25, 2022
@crystalin crystalin merged commit 7e84e15 into master Feb 25, 2022
@crystalin crystalin deleted the jeremy-polkadot-v0.9.17 branch February 25, 2022 03:50
@notlesh notlesh added D1-audited👍 PR contains changes to fund-managing logic that has been properly reviewed and externally audited and removed D9-needsaudit👮 PR contains changes to fund-managing logic that should be properly reviewed and externally audited labels Mar 16, 2022
@crystalin crystalin restored the jeremy-polkadot-v0.9.17 branch July 7, 2022 18:20
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. B5-clientnoteworthy Changes should be mentioned in any downstream projects' release notes B7-runtimenoteworthy Changes should be noted in any runtime-upgrade release notes D1-audited👍 PR contains changes to fund-managing logic that has been properly reviewed and externally audited
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants