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.16 dependency upgrade #1273

Merged
merged 34 commits into from
Feb 10, 2022
Merged

0.9.16 dependency upgrade #1273

merged 34 commits into from
Feb 10, 2022

Conversation

nanocryk
Copy link
Contributor

@nanocryk nanocryk commented Feb 9, 2022

What does it do?

Upgrade all our dependencies to match polkadot 0.9.16.

Left TODO :

What important points reviewers should know?

Updated dependencies branches :

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?

@crystalin crystalin 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 C9-critical Elevates a release containing this PR to "critical priority". D9-needsaudit👮 PR contains changes to fund-managing logic that should be properly reviewed and externally audited labels Feb 9, 2022
}
}

// AllPallets here implies all the specfied pallets in the runtime, except frame_system,
// AllPalletsReversedWithSystemFirst here implies all the specfied pallets in the runtime, except frame_system,
Copy link
Collaborator

Choose a reason for hiding this comment

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

This comment isnt true anymore right? according to the naming

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Indeed !

Copy link
Collaborator

Choose a reason for hiding this comment

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

Before we had AllPallets, which excluded Sytem. SHouldnt we use AllPalletsWithoutSystem if we want to maintain what we had?

Copy link
Collaborator

Choose a reason for hiding this comment

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

It seems Polkadot changed it to AllPalletsWIthSytem too: https://github.com/paritytech/polkadot/blob/41ab002d7451766324a9f314fee11c9c53314350/runtime/rococo/src/lib.rs#L150. So maybe we should just keep it like this, although I am not sure what the implications are

Copy link
Contributor Author

@nanocryk nanocryk Feb 10, 2022

Choose a reason for hiding this comment

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

Before we had AllPallets, which excluded Sytem. SHouldnt we use AllPalletsWithoutSystem if we want to maintain what we had?

No, because they changed how Executive works. Before it expected a tuple of pallets without system and added system internally. Now it doesn't add anything and expect system to be included.

@girazoki
Copy link
Collaborator

girazoki commented Feb 9, 2022

Given that the reanchoring no longer works as before, this PR needs #1232 so that the tests pass

@nanocryk nanocryk marked this pull request as ready for review February 9, 2022 18:48
@librelois librelois mentioned this pull request Feb 10, 2022
13 tasks
nanocryk and others added 7 commits February 10, 2022 10:34
… token 0.9.16 (#1274)

* Add dual support in moonbase

* Add tests for proving both representations are handled

* Typescript tests for reanchoring

* Cleaning and documenting

* More docu

* fix docu of teleports

* EditorConfig

* more editorconfig

* Fix compilation error after cleanup

* clean more

* Toml sort

* Modify tests to make them pass

* pallet-identity to std and fix integration tests pallet maintenance mode
@tgmichel
Copy link
Contributor

Just a thought, maybe we should include the evmtracing label on dependency updates?

@crystalin crystalin added A8-mergeoncegreen Pull request is reviewed well. and removed A0-pleasereview Pull request needs code review. labels Feb 10, 2022
@crystalin crystalin merged commit 4525765 into master Feb 10, 2022
@crystalin crystalin deleted the jeremy-polkadot-v0.9.16 branch February 10, 2022 19:57
@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
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 C9-critical Elevates a release containing this PR to "critical priority". 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.

7 participants