Skip to content
Snippets Groups Projects

Upgrade to polkadot-v1.9.0

Merged Benjamin Gallois requested to merge upgrade-polkadot-v1.9.0 into master
All threads resolved!

Upgrade Note:

  • Added four new types in the frame_system module:
    type MultiBlockMigrator = ();
    type PreInherents = ();
    type PostInherents = ();
    type PostTransactions = ();
  • GenesisDefault values are now checked during testing, ensuring and requiring successful GenesisBuild with these default values.

To-Do:

  • Upgrade to polkadot-v1.9.0
  • Fix #225 (closed)
  • Upgrade GitHub full polkadot-sdk to light-polkadot-sdk, close #211 (closed)
  • Upgrade subxt with the light-polkadot-sdk
  • Remove all dependencies from paritytech.
  • Rewrite upgrade documentation
  • Use unstable -Zgit=shallow-deps to solve #211 (closed)
  • Doc upgrade will be done in !254 (merged) 857a7b82

Using a light-polkadot-sdk as mentioned in #211 (closed) is, in fact, not possible, as the substrate folder is now highly interconnected with the outer folder hierarchy. The dependencies to the paritytech polkadot-sdk mentioned in #211 (closed) actually originate from bandersnatch_vrfs, which depends on arkworks that, in turn, depends on the polkadot-sdk from paritytech. I created https://github.com/duniter/arkworks-substrate and https://github.com/duniter/arkworks-substrate to resolve the dependency on our polkadot-sdk. As a result, the downloaded size is reduced by half, and the shallow copy also reduces the downloaded size by half.

Edited by Benjamin Gallois

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Nice update and nice update tutorial!

  • Hugo Trentesaux added 8 commits

    added 8 commits

    Compare with previous version

  • Hugo Trentesaux added 1 commit

    added 1 commit

    Compare with previous version

  • Hugo Trentesaux resolved all threads

    resolved all threads

  • I tried to understand the dependency chain but could not find the last step in:

    duniter-polkadot-sdk/sp_core > bandersnatch_vrfs > ark-* > paritytech/polkadot-sdk

  • Benjamin Gallois mentioned in commit a3273d23

    mentioned in commit a3273d23

  • mentioned in issue #217 (closed)

  • Please register or sign in to reply
    Loading