Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Polkadot v0.9.37 Release checklist #6540

Closed
14 tasks done
github-actions bot opened this issue Jan 11, 2023 · 12 comments
Closed
14 tasks done

Polkadot v0.9.37 Release checklist #6540

github-actions bot opened this issue Jan 11, 2023 · 12 comments
Assignees

Comments

@github-actions
Copy link

github-actions bot commented Jan 11, 2023

Release Checklist

This is the release checklist for Polkadot v0.9.37. All following
checks should be completed before publishing a new release of the
Polkadot/Kusama/Westend/Rococo runtime or client. The current release candidate can be
checked out with git checkout release-v0.9.37

Runtime Releases

These checks should be performed on the codebase prior to forking to a release-
candidate branch.

  • Verify spec_version has been incremented since the
    last release for any native runtimes from any existing use on public
    (non-private) networks. If the runtime was published (release or pre-release), either
    the spec_version or impl must be bumped.
  • Verify previously completed migrations are
    removed for any public (non-private/test) networks.
  • Verify pallet and extrinsic ordering has stayed
    the same. Bump transaction_version if not.
  • Verify new extrinsics have been correctly whitelisted/blacklisted for
    proxy filters.
  • Verify benchmarks have been updated for any modified
    runtime logic.

The following checks can be performed after we have forked off to the release-
candidate branch or started an additional release candidate branch (rc-2, rc-3, etc)

  • Verify new migrations complete successfully, and the
    runtime state is correctly updated for any public (non-private/test)
    networks.
  • Verify Polkadot JS API are up to date with the latest
    runtime changes.
  • Check with the Signer's team to make sure metadata update QR are lined up
  • Push runtime upgrade to Westend and verify network stability.

All Releases

@coderobe coderobe self-assigned this Jan 11, 2023
@coderobe
Copy link
Contributor

@coderobe
Copy link
Contributor

weights in #6546

@chevdor
Copy link
Contributor

chevdor commented Jan 13, 2023

kusama v9360 vs kusama v9370

Comparison of the following runtimes:
specifications : kusama v9360
implementation : parity-kusama v0
transaction    : v18
authoring      : v2
specifications : kusama v9370
implementation : parity-kusama v0
transaction    : v18
authoring      : v2

Compatible: false

Running subwasm-cli v1.0.0-alpha5
chevdor <chevdor@gmail.com>, Wilfried Kopp <wilfried@parity.io>
!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!
[≠] pallet 0: System -> 2 change(s)
  - constants changes:
    [≠] BlockWeights: [7, 128, 13, 75, 153, 1, 0, 11, 0, 32, 74, 169, 209, 1, 2, 0, 64, 1, 98, 115, 242, 22, 0, 1, 11, 40, 51, 35, 145, 88, 1, 206, 204, 236, 0, 1, 11, 0, 152, 247, 62, 93, 1, 2, 0, 240, 0, 1, 0, 0, 98, 115, 242, 22, 0, 1, 11, 40, 187, 117, 251, 204, 1, 206, 204, 60, 1, 1, 11, 0, 32, 74, 169, 209, 1, 2, 0, 64, 1, 1, 7, 0, 136, 82, 106, 116, 2, 0, 80, 0, 98, 115, 242, 22, 0, 0, 0, 0]
        [Value([Changed(1, U8Change(128, 240)), Changed(2, U8Change(13, 140)), Changed(3, U8Change(75, 64)), Changed(4, U8Change(153, 145)), Changed(14, U8Change(2, 19)), Changed(15, U8Change(0, 255)), Changed(16, U8Change(64, 255)), Changed(17, U8Change(1, 255)), Changed(18, U8Change(98, 255)), Changed(19, U8Change(115, 255)), Changed(20, U8Change(242, 255)), Changed(21, U8Change(22, 255)), Changed(22, U8Change(0, 255)), Changed(23, U8Change(1, 162)), Changed(24, U8Change(11, 144)), Changed(25, U8Change(40, 159)), Changed(26, U8Change(51, 22)), Changed(27, U8Change(35, 0)), Changed(28, U8Change(145, 1)), Changed(29, U8Change(88, 11)), Changed(30, U8Change(1, 216)), Changed(31, U8Change(206, 235)), Changed(32, U8Change(204, 55)), Changed(33, U8Change(236, 145)), Changed(34, U8Change(0, 88)), Changed(36, U8Change(11, 19)), Changed(37, U8Change(0, 163)), Changed(38, U8Change(152, 112)), Changed(39, U8Change(247, 61)), Changed(40, U8Change(62, 10)), Changed(41, U8Change(93, 215)), Changed(42, U8Change(1, 163)), Changed(43, U8Change(2, 112)), Changed(44, U8Change(0, 189)), Changed(45, U8Change(240, 1)), Changed(46, U8Change(0, 11)), Changed(47, U8Change(1, 0)), Changed(48, U8Change(0, 152)), Changed(49, U8Change(0, 247)), Changed(50, U8Change(98, 62)), Changed(51, U8Change(115, 93)), Changed(52, U8Change(242, 1)), Changed(53, U8Change(22, 19)), Changed(54, U8Change(0, 255)), Changed(55, U8Change(1, 255)), Changed(56, U8Change(11, 255)), Changed(57, U8Change(40, 255)), Changed(58, U8Change(187, 255)), Changed(59, U8Change(117, 255)), Changed(60, U8Change(251, 255)), Changed(61, U8Change(204, 191)), Changed(63, U8Change(206, 0)), Changed(64, U8Change(204, 0)), Changed(65, U8Change(60, 162)), Changed(66, U8Change(1, 144)), Changed(67, U8Change(1, 159)), Changed(68, U8Change(11, 22)), Changed(70, U8Change(32, 1)), Changed(71, U8Change(74, 11)), Changed(72, U8Change(169, 216)), Changed(73, U8Change(209, 115)), Changed(74, U8Change(1, 138)), Changed(75, U8Change(2, 251)), Changed(76, U8Change(0, 204)), Changed(77, U8Change(64, 1)), Changed(78, U8Change(1, 19)), Changed(79, U8Change(1, 163)), Changed(80, U8Change(7, 112)), Changed(81, U8Change(0, 61)), Changed(82, U8Change(136, 10)), Changed(83, U8Change(82, 215)), Changed(84, U8Change(106, 163)), Changed(85, U8Change(116, 112)), Changed(86, U8Change(2, 253)), Changed(87, U8Change(0, 1)), Changed(88, U8Change(80, 11)), Changed(90, U8Change(98, 32)), Changed(91, U8Change(115, 74)), Changed(92, U8Change(242, 169)), Changed(93, U8Change(22, 209)), Changed(94, U8Change(0, 1)), Changed(95, U8Change(0, 19)), Changed(96, U8Change(0, 255)), Changed(97, U8Change(0, 255)), Added(98, 255), Added(99, 255), Added(100, 255), Added(101, 255), Added(102, 255), Added(103, 255), Added(104, 1), Added(105, 7), Added(106, 0), Added(107, 136), Added(108, 82), Added(109, 106), Added(110, 116), Added(111, 19), Added(112, 0), Added(113, 0), Added(114, 0), Added(115, 0), Added(116, 0), Added(117, 0), Added(118, 0), Added(119, 64), Added(120, 162), Added(121, 144), Added(122, 159), Added(123, 22), Added(124, 0), Added(125, 0), Added(126, 0), Added(127, 0)])]
    [≠] Version: [24, 107, 117, 115, 97, 109, 97, 52, 112, 97, 114, 105, 116, 121, 45, 107, 117, 115, 97, 109, 97, 2, 0, 0, 0, 144, 36, 0, 0, 0, 0, 0, 0, 64, 223, 106, 203, 104, 153, 7, 96, 155, 4, 0, 0, 0, 55, 227, 151, 252, 124, 145, 245, 228, 1, 0, 0, 0, 64, 254, 58, 212, 1, 248, 149, 154, 6, 0, 0, 0, 210, 188, 152, 151, 238, 208, 143, 21, 3, 0, 0, 0, 247, 139, 39, 139, 229, 63, 69, 76, 2, 0, 0, 0, 175, 44, 2, 151, 162, 62, 109, 61, 2, 0, 0, 0, 73, 234, 175, 27, 84, 138, 12, 176, 1, 0, 0, 0, 145, 213, 223, 24, 176, 210, 207, 88, 1, 0, 0, 0, 237, 153, 197, 172, 178, 94, 237, 245, 3, 0, 0, 0, 203, 202, 37, 227, 159, 20, 35, 135, 2, 0, 0, 0, 104, 122, 212, 74, 211, 127, 3, 194, 1, 0, 0, 0, 171, 60, 5, 114, 41, 31, 235, 139, 1, 0, 0, 0, 188, 157, 137, 144, 79, 91, 146, 63, 1, 0, 0, 0, 55, 200, 187, 19, 80, 169, 162, 168, 2, 0, 0, 0, 243, 255, 20, 213, 171, 82, 112, 89, 2, 0, 0, 0, 23, 166, 188, 13, 0, 98, 174, 179, 1, 0, 0, 0, 18, 0, 0, 0, 0]
        [Value([Changed(25, U8Change(144, 154))])]

[≠] pallet 6: Staking -> 3 change(s)
  - calls changes:
    [+] CallDesc { index: 25, name: "set_min_commission", signature: SignatureDesc { args: [ArgDesc { name: "new", ty: "Perbill" }] } }

  - events changes:
    [+] EventDesc { index: 14, name: "ForceEra", signature: SignatureDesc { args: [ArgDesc { name: "mode", ty: "Forcing" }] } }

  - storages changes:
    [-] "StorageVersion"

[≠] pallet 18: Treasury -> 3 change(s)
  - events changes:
    [+] EventDesc { index: 8, name: "UpdatedInactive", signature: SignatureDesc { args: [ArgDesc { name: "reactivated", ty: "BalanceOf<T, I>" }, ArgDesc { name: "deactivated", ty: "BalanceOf<T, I>" }] } }

  - storages changes:
    [+] StorageDesc { name: "Deactivated", modifier: "Default", default_value: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }
    [-] "Inactive"

[≠] pallet 29: Scheduler -> 1 change(s)
  - constants changes:
    [≠] MaximumWeight: [11, 0, 128, 110, 135, 116, 1, 2, 0, 0, 1]
        [Value([Changed(7, U8Change(2, 19)), Changed(8, U8Change(0, 204)), Changed(9, U8Change(0, 204)), Changed(10, U8Change(1, 204)), Added(11, 204), Added(12, 204), Added(13, 204), Added(14, 204), Added(15, 204)])]

[≠] pallet 37: ElectionProviderMultiPhase -> 5 change(s)
  - events changes:
    [≠]  0: SolutionStored ( compute: ElectionCompute, prev_ejected: bool, )  )
        [Signature(SignatureChange { args: [Changed(1, [Name(StringChange("prev_ejected", "origin")), Ty(StringChange("bool", "Option<T::AccountId>"))]), Added(2, ArgDesc { name: "prev_ejected", ty: "bool" })] })]
    [≠]  5: SignedPhaseStarted ( round: u32, )  )
        [Name(StringChange("SignedPhaseStarted", "PhaseTransitioned")), Signature(SignatureChange { args: [Changed(0, [Name(StringChange("round", "from")), Ty(StringChange("u32", "Phase<T::BlockNumber>"))]), Added(1, ArgDesc { name: "to", ty: "Phase<T::BlockNumber>" }), Added(2, ArgDesc { name: "round", ty: "u32" })] })]
    [-] "UnsignedPhaseStarted"

  - constants changes:
    [≠] MinerMaxWeight: [11, 168, 37, 216, 247, 86, 1, 206, 204, 236, 0]
        [Value([Changed(1, U8Change(168, 232)), Changed(2, U8Change(37, 94)), Changed(3, U8Change(216, 247)), Changed(4, U8Change(247, 255)), Changed(7, U8Change(206, 19)), Changed(8, U8Change(204, 163)), Changed(9, U8Change(236, 112)), Changed(10, U8Change(0, 61)), Added(11, 10), Added(12, 215), Added(13, 163), Added(14, 112), Added(15, 189)])]
    [≠] SignedMaxWeight: [11, 168, 37, 216, 247, 86, 1, 206, 204, 236, 0]
        [Value([Changed(1, U8Change(168, 232)), Changed(2, U8Change(37, 94)), Changed(3, U8Change(216, 247)), Changed(4, U8Change(247, 255)), Changed(7, U8Change(206, 19)), Changed(8, U8Change(204, 163)), Changed(9, U8Change(236, 112)), Changed(10, U8Change(0, 61)), Added(11, 10), Added(12, 215), Added(13, 163), Added(14, 112), Added(15, 189)])]

[≠] pallet 38: Nis -> 1 change(s)
  - constants changes:
    [≠] MaxIntakeWeight: [7, 0, 208, 237, 144, 46, 2, 0, 32, 0]
        [Value([Changed(6, U8Change(2, 19)), Changed(7, U8Change(0, 153)), Changed(8, U8Change(32, 153)), Changed(9, U8Change(0, 153)), Added(10, 153), Added(11, 153), Added(12, 153), Added(13, 153), Added(14, 25)])]

[≠] pallet 51: Configuration -> 2 change(s)
  - calls changes:
    [-] "set_dispute_max_spam_slots"

  - storages changes:
    [≠] mod:Default name:ActiveConfig value:[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 200, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 200, 23, 168, 4, 2, 0, 64, 1, 0, 2, 0, 0, 0, 2, 0, 0, 0]
        [DefaultValue([Changed(144, U8Change(2, 200)), Changed(148, U8Change(200, 1)), Changed(152, U8Change(1, 0)), Changed(168, U8Change(0, 7)), Changed(170, U8Change(0, 200)), Changed(171, U8Change(0, 23)), Changed(172, U8Change(7, 168)), Changed(173, U8Change(0, 4)), Changed(174, U8Change(200, 2)), Changed(175, U8Change(23, 0)), Changed(176, U8Change(168, 64)), Changed(177, U8Change(4, 1)), Changed(178, U8Change(2, 0)), Changed(179, U8Change(0, 2)), Changed(180, U8Change(64, 0)), Changed(181, U8Change(1, 0)), Removed(187, 2), Removed(188, 0), Removed(189, 0), Removed(190, 0)])]

[≠] pallet 62: ParasDisputes -> 3 change(s)
  - errors changes:
    [≠]  5: PotentialSpam   
        [Name(StringChange("PotentialSpam", "SingleSidedDispute"))]
    [≠]  6: SingleSidedDispute
        [Name(StringChange("SingleSidedDispute", "UnconfirmedDispute"))]

  - storages changes:
    [-] "SpamSlots"

compatible: false
!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!

@chevdor
Copy link
Contributor

chevdor commented Jan 13, 2023

polkadot v9360 vs polkadot v9370

Comparison of the following runtimes:
specifications : polkadot v9360
implementation : parity-polkadot v0
transaction    : v19
authoring      : v0
specifications : polkadot v9370
implementation : parity-polkadot v0
transaction    : v19
authoring      : v0

Compatible: false

Running subwasm-cli v1.0.0-alpha5
chevdor <chevdor@gmail.com>, Wilfried Kopp <wilfried@parity.io>
!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!
[≠] pallet 0: System -> 2 change(s)
  - constants changes:
    [≠] BlockWeights: [7, 208, 66, 95, 105, 1, 0, 11, 0, 32, 74, 169, 209, 1, 2, 0, 64, 1, 130, 93, 86, 23, 0, 1, 11, 160, 56, 10, 145, 88, 1, 206, 204, 236, 0, 1, 11, 0, 152, 247, 62, 93, 1, 2, 0, 240, 0, 1, 0, 0, 130, 93, 86, 23, 0, 1, 11, 160, 192, 92, 251, 204, 1, 206, 204, 60, 1, 1, 11, 0, 32, 74, 169, 209, 1, 2, 0, 64, 1, 1, 7, 0, 136, 82, 106, 116, 2, 0, 80, 0, 130, 93, 86, 23, 0, 0, 0, 0]
        [Value([Changed(1, U8Change(208, 160)), Changed(2, U8Change(66, 92)), Changed(3, U8Change(95, 205)), Changed(4, U8Change(105, 107)), Changed(14, U8Change(2, 19)), Changed(15, U8Change(0, 255)), Changed(16, U8Change(64, 255)), Changed(17, U8Change(1, 255)), Changed(18, U8Change(130, 255)), Changed(19, U8Change(93, 255)), Changed(20, U8Change(86, 255)), Changed(21, U8Change(23, 255)), Changed(22, U8Change(0, 255)), Changed(23, U8Change(1, 98)), Changed(24, U8Change(11, 147)), Changed(25, U8Change(160, 195)), Changed(26, U8Change(56, 22)), Changed(27, U8Change(10, 0)), Changed(28, U8Change(145, 1)), Changed(29, U8Change(88, 11)), Changed(30, U8Change(1, 40)), Changed(31, U8Change(206, 235)), Changed(32, U8Change(204, 46)), Changed(33, U8Change(236, 145)), Changed(34, U8Change(0, 88)), Changed(36, U8Change(11, 19)), Changed(37, U8Change(0, 163)), Changed(38, U8Change(152, 112)), Changed(39, U8Change(247, 61)), Changed(40, U8Change(62, 10)), Changed(41, U8Change(93, 215)), Changed(42, U8Change(1, 163)), Changed(43, U8Change(2, 112)), Changed(44, U8Change(0, 189)), Changed(45, U8Change(240, 1)), Changed(46, U8Change(0, 11)), Changed(47, U8Change(1, 0)), Changed(48, U8Change(0, 152)), Changed(49, U8Change(0, 247)), Changed(50, U8Change(130, 62)), Changed(52, U8Change(86, 1)), Changed(53, U8Change(23, 19)), Changed(54, U8Change(0, 255)), Changed(55, U8Change(1, 255)), Changed(56, U8Change(11, 255)), Changed(57, U8Change(160, 255)), Changed(58, U8Change(192, 255)), Changed(59, U8Change(92, 255)), Changed(60, U8Change(251, 255)), Changed(61, U8Change(204, 191)), Changed(63, U8Change(206, 0)), Changed(64, U8Change(204, 0)), Changed(65, U8Change(60, 98)), Changed(66, U8Change(1, 147)), Changed(67, U8Change(1, 195)), Changed(68, U8Change(11, 22)), Changed(70, U8Change(32, 1)), Changed(71, U8Change(74, 11)), Changed(72, U8Change(169, 40)), Changed(73, U8Change(209, 115)), Changed(74, U8Change(1, 129)), Changed(75, U8Change(2, 251)), Changed(76, U8Change(0, 204)), Changed(77, U8Change(64, 1)), Changed(78, U8Change(1, 19)), Changed(79, U8Change(1, 163)), Changed(80, U8Change(7, 112)), Changed(81, U8Change(0, 61)), Changed(82, U8Change(136, 10)), Changed(83, U8Change(82, 215)), Changed(84, U8Change(106, 163)), Changed(85, U8Change(116, 112)), Changed(86, U8Change(2, 253)), Changed(87, U8Change(0, 1)), Changed(88, U8Change(80, 11)), Changed(90, U8Change(130, 32)), Changed(91, U8Change(93, 74)), Changed(92, U8Change(86, 169)), Changed(93, U8Change(23, 209)), Changed(94, U8Change(0, 1)), Changed(95, U8Change(0, 19)), Changed(96, U8Change(0, 255)), Changed(97, U8Change(0, 255)), Added(98, 255), Added(99, 255), Added(100, 255), Added(101, 255), Added(102, 255), Added(103, 255), Added(104, 1), Added(105, 7), Added(106, 0), Added(107, 136), Added(108, 82), Added(109, 106), Added(110, 116), Added(111, 19), Added(112, 0), Added(113, 0), Added(114, 0), Added(115, 0), Added(116, 0), Added(117, 0), Added(118, 0), Added(119, 64), Added(120, 98), Added(121, 147), Added(122, 195), Added(123, 22), Added(124, 0), Added(125, 0), Added(126, 0), Added(127, 0)])]
    [≠] Version: [32, 112, 111, 108, 107, 97, 100, 111, 116, 60, 112, 97, 114, 105, 116, 121, 45, 112, 111, 108, 107, 97, 100, 111, 116, 0, 0, 0, 0, 144, 36, 0, 0, 0, 0, 0, 0, 64, 223, 106, 203, 104, 153, 7, 96, 155, 4, 0, 0, 0, 55, 227, 151, 252, 124, 145, 245, 228, 1, 0, 0, 0, 64, 254, 58, 212, 1, 248, 149, 154, 6, 0, 0, 0, 23, 166, 188, 13, 0, 98, 174, 179, 1, 0, 0, 0, 210, 188, 152, 151, 238, 208, 143, 21, 3, 0, 0, 0, 247, 139, 39, 139, 229, 63, 69, 76, 2, 0, 0, 0, 175, 44, 2, 151, 162, 62, 109, 61, 2, 0, 0, 0, 73, 234, 175, 27, 84, 138, 12, 176, 1, 0, 0, 0, 145, 213, 223, 24, 176, 210, 207, 88, 1, 0, 0, 0, 237, 153, 197, 172, 178, 94, 237, 245, 3, 0, 0, 0, 203, 202, 37, 227, 159, 20, 35, 135, 2, 0, 0, 0, 104, 122, 212, 74, 211, 127, 3, 194, 1, 0, 0, 0, 171, 60, 5, 114, 41, 31, 235, 139, 1, 0, 0, 0, 188, 157, 137, 144, 79, 91, 146, 63, 1, 0, 0, 0, 55, 200, 187, 19, 80, 169, 162, 168, 2, 0, 0, 0, 243, 255, 20, 213, 171, 82, 112, 89, 2, 0, 0, 0, 19, 0, 0, 0, 0]
        [Value([Changed(29, U8Change(144, 154))])]

[≠] pallet 1: Scheduler -> 1 change(s)
  - constants changes:
    [≠] MaximumWeight: [11, 0, 128, 110, 135, 116, 1, 2, 0, 0, 1]
        [Value([Changed(7, U8Change(2, 19)), Changed(8, U8Change(0, 204)), Changed(9, U8Change(0, 204)), Changed(10, U8Change(1, 204)), Added(11, 204), Added(12, 204), Added(13, 204), Added(14, 204), Added(15, 204)])]

[≠] pallet 7: Staking -> 3 change(s)
  - calls changes:
    [+] CallDesc { index: 25, name: "set_min_commission", signature: SignatureDesc { args: [ArgDesc { name: "new", ty: "Perbill" }] } }

  - events changes:
    [+] EventDesc { index: 14, name: "ForceEra", signature: SignatureDesc { args: [ArgDesc { name: "mode", ty: "Forcing" }] } }

  - storages changes:
    [-] "StorageVersion"

[≠] pallet 19: Treasury -> 3 change(s)
  - events changes:
    [+] EventDesc { index: 8, name: "UpdatedInactive", signature: SignatureDesc { args: [ArgDesc { name: "reactivated", ty: "BalanceOf<T, I>" }, ArgDesc { name: "deactivated", ty: "BalanceOf<T, I>" }] } }

  - storages changes:
    [+] StorageDesc { name: "Deactivated", modifier: "Default", default_value: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }
    [-] "Inactive"

[≠] pallet 36: ElectionProviderMultiPhase -> 5 change(s)
  - events changes:
    [≠]  0: SolutionStored ( compute: ElectionCompute, prev_ejected: bool, )  )
        [Signature(SignatureChange { args: [Changed(1, [Name(StringChange("prev_ejected", "origin")), Ty(StringChange("bool", "Option<T::AccountId>"))]), Added(2, ArgDesc { name: "prev_ejected", ty: "bool" })] })]
    [≠]  5: SignedPhaseStarted ( round: u32, )  )
        [Name(StringChange("SignedPhaseStarted", "PhaseTransitioned")), Signature(SignatureChange { args: [Changed(0, [Name(StringChange("round", "from")), Ty(StringChange("u32", "Phase<T::BlockNumber>"))]), Added(1, ArgDesc { name: "to", ty: "Phase<T::BlockNumber>" }), Added(2, ArgDesc { name: "round", ty: "u32" })] })]
    [-] "UnsignedPhaseStarted"

  - constants changes:
    [≠] MinerMaxWeight: [11, 208, 245, 170, 39, 87, 1, 206, 204, 236, 0]
        [Value([Changed(1, U8Change(208, 136)), Changed(2, U8Change(245, 142)), Changed(3, U8Change(170, 97)), Changed(4, U8Change(39, 37)), Changed(7, U8Change(206, 19)), Changed(8, U8Change(204, 163)), Changed(9, U8Change(236, 112)), Changed(10, U8Change(0, 61)), Added(11, 10), Added(12, 215), Added(13, 163), Added(14, 112), Added(15, 189)])]
    [≠] SignedMaxWeight: [11, 208, 245, 170, 39, 87, 1, 206, 204, 236, 0]
        [Value([Changed(1, U8Change(208, 136)), Changed(2, U8Change(245, 142)), Changed(3, U8Change(170, 97)), Changed(4, U8Change(39, 37)), Changed(7, U8Change(206, 19)), Changed(8, U8Change(204, 163)), Changed(9, U8Change(236, 112)), Changed(10, U8Change(0, 61)), Added(11, 10), Added(12, 215), Added(13, 163), Added(14, 112), Added(15, 189)])]

[≠] pallet 51: Configuration -> 2 change(s)
  - calls changes:
    [-] "set_dispute_max_spam_slots"

  - storages changes:
    [≠] mod:Default name:ActiveConfig value:[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 200, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 200, 23, 168, 4, 2, 0, 64, 1, 0, 2, 0, 0, 0, 2, 0, 0, 0]
        [DefaultValue([Changed(144, U8Change(2, 200)), Changed(148, U8Change(200, 1)), Changed(152, U8Change(1, 0)), Changed(168, U8Change(0, 7)), Changed(170, U8Change(0, 200)), Changed(171, U8Change(0, 23)), Changed(172, U8Change(7, 168)), Changed(173, U8Change(0, 4)), Changed(174, U8Change(200, 2)), Changed(175, U8Change(23, 0)), Changed(176, U8Change(168, 64)), Changed(177, U8Change(4, 1)), Changed(178, U8Change(2, 0)), Changed(179, U8Change(0, 2)), Changed(180, U8Change(64, 0)), Changed(181, U8Change(1, 0)), Removed(187, 2), Removed(188, 0), Removed(189, 0), Removed(190, 0)])]

[≠] pallet 62: ParasDisputes -> 3 change(s)
  - errors changes:
    [≠]  5: PotentialSpam   
        [Name(StringChange("PotentialSpam", "SingleSidedDispute"))]
    [≠]  6: SingleSidedDispute
        [Name(StringChange("SingleSidedDispute", "UnconfirmedDispute"))]

  - storages changes:
    [-] "SpamSlots"

compatible: false
!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!

@chevdor
Copy link
Contributor

chevdor commented Jan 13, 2023

westend v9360 vs westend v9370

Comparison of the following runtimes:
specifications : westend v9360
implementation : parity-westend v0
transaction    : v17
authoring      : v2
specifications : westend v9370
implementation : parity-westend v0
transaction    : v17
authoring      : v2

Compatible: false

Running subwasm-cli v1.0.0-alpha5
chevdor <chevdor@gmail.com>, Wilfried Kopp <wilfried@parity.io>
!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!
[≠] pallet 0: System -> 2 change(s)
  - constants changes:
    [≠] BlockWeights: [7, 160, 1, 71, 52, 1, 0, 11, 0, 32, 74, 169, 209, 1, 2, 0, 64, 1, 194, 142, 95, 21, 0, 1, 11, 80, 236, 135, 145, 88, 1, 206, 204, 236, 0, 1, 11, 0, 152, 247, 62, 93, 1, 2, 0, 240, 0, 1, 0, 0, 194, 142, 95, 21, 0, 1, 11, 80, 116, 218, 251, 204, 1, 206, 204, 60, 1, 1, 11, 0, 32, 74, 169, 209, 1, 2, 0, 64, 1, 1, 7, 0, 136, 82, 106, 116, 2, 0, 80, 0, 194, 142, 95, 21, 0, 0, 0, 0]
        [Value([Changed(1, U8Change(160, 48)), Changed(2, U8Change(1, 231)), Changed(3, U8Change(71, 121)), Changed(4, U8Change(52, 54)), Changed(14, U8Change(2, 19)), Changed(15, U8Change(0, 255)), Changed(16, U8Change(64, 255)), Changed(17, U8Change(1, 255)), Changed(18, U8Change(194, 255)), Changed(19, U8Change(142, 255)), Changed(20, U8Change(95, 255)), Changed(21, U8Change(21, 255)), Changed(22, U8Change(0, 255)), Changed(23, U8Change(1, 2)), Changed(24, U8Change(11, 50)), Changed(25, U8Change(80, 205)), Changed(26, U8Change(236, 20)), Changed(27, U8Change(135, 0)), Changed(28, U8Change(145, 1)), Changed(29, U8Change(88, 11)), Changed(30, U8Change(1, 128)), Changed(31, U8Change(206, 131)), Changed(32, U8Change(204, 172)), Changed(33, U8Change(236, 145)), Changed(34, U8Change(0, 88)), Changed(36, U8Change(11, 19)), Changed(37, U8Change(0, 163)), Changed(38, U8Change(152, 112)), Changed(39, U8Change(247, 61)), Changed(40, U8Change(62, 10)), Changed(41, U8Change(93, 215)), Changed(42, U8Change(1, 163)), Changed(43, U8Change(2, 112)), Changed(44, U8Change(0, 189)), Changed(45, U8Change(240, 1)), Changed(46, U8Change(0, 11)), Changed(47, U8Change(1, 0)), Changed(48, U8Change(0, 152)), Changed(49, U8Change(0, 247)), Changed(50, U8Change(194, 62)), Changed(51, U8Change(142, 93)), Changed(52, U8Change(95, 1)), Changed(53, U8Change(21, 19)), Changed(54, U8Change(0, 255)), Changed(55, U8Change(1, 255)), Changed(56, U8Change(11, 255)), Changed(57, U8Change(80, 255)), Changed(58, U8Change(116, 255)), Changed(59, U8Change(218, 255)), Changed(60, U8Change(251, 255)), Changed(61, U8Change(204, 191)), Changed(63, U8Change(206, 0)), Changed(64, U8Change(204, 0)), Changed(65, U8Change(60, 2)), Changed(66, U8Change(1, 50)), Changed(67, U8Change(1, 205)), Changed(68, U8Change(11, 20)), Changed(70, U8Change(32, 1)), Changed(71, U8Change(74, 11)), Changed(72, U8Change(169, 128)), Changed(73, U8Change(209, 11)), Changed(74, U8Change(1, 255)), Changed(75, U8Change(2, 251)), Changed(76, U8Change(0, 204)), Changed(77, U8Change(64, 1)), Changed(78, U8Change(1, 19)), Changed(79, U8Change(1, 163)), Changed(80, U8Change(7, 112)), Changed(81, U8Change(0, 61)), Changed(82, U8Change(136, 10)), Changed(83, U8Change(82, 215)), Changed(84, U8Change(106, 163)), Changed(85, U8Change(116, 112)), Changed(86, U8Change(2, 253)), Changed(87, U8Change(0, 1)), Changed(88, U8Change(80, 11)), Changed(90, U8Change(194, 32)), Changed(91, U8Change(142, 74)), Changed(92, U8Change(95, 169)), Changed(93, U8Change(21, 209)), Changed(94, U8Change(0, 1)), Changed(95, U8Change(0, 19)), Changed(96, U8Change(0, 255)), Changed(97, U8Change(0, 255)), Added(98, 255), Added(99, 255), Added(100, 255), Added(101, 255), Added(102, 255), Added(103, 255), Added(104, 1), Added(105, 7), Added(106, 0), Added(107, 136), Added(108, 82), Added(109, 106), Added(110, 116), Added(111, 19), Added(112, 0), Added(113, 0), Added(114, 0), Added(115, 0), Added(116, 0), Added(117, 0), Added(118, 0), Added(119, 64), Added(120, 2), Added(121, 50), Added(122, 205), Added(123, 20), Added(124, 0), Added(125, 0), Added(126, 0), Added(127, 0)])]
    [≠] Version: [28, 119, 101, 115, 116, 101, 110, 100, 56, 112, 97, 114, 105, 116, 121, 45, 119, 101, 115, 116, 101, 110, 100, 2, 0, 0, 0, 144, 36, 0, 0, 0, 0, 0, 0, 64, 223, 106, 203, 104, 153, 7, 96, 155, 4, 0, 0, 0, 55, 227, 151, 252, 124, 145, 245, 228, 1, 0, 0, 0, 64, 254, 58, 212, 1, 248, 149, 154, 6, 0, 0, 0, 210, 188, 152, 151, 238, 208, 143, 21, 3, 0, 0, 0, 247, 139, 39, 139, 229, 63, 69, 76, 2, 0, 0, 0, 175, 44, 2, 151, 162, 62, 109, 61, 3, 0, 0, 0, 73, 234, 175, 27, 84, 138, 12, 176, 1, 0, 0, 0, 145, 213, 223, 24, 176, 210, 207, 88, 1, 0, 0, 0, 237, 153, 197, 172, 178, 94, 237, 245, 3, 0, 0, 0, 203, 202, 37, 227, 159, 20, 35, 135, 2, 0, 0, 0, 104, 122, 212, 74, 211, 127, 3, 194, 1, 0, 0, 0, 171, 60, 5, 114, 41, 31, 235, 139, 1, 0, 0, 0, 188, 157, 137, 144, 79, 91, 146, 63, 1, 0, 0, 0, 55, 200, 187, 19, 80, 169, 162, 168, 2, 0, 0, 0, 243, 255, 20, 213, 171, 82, 112, 89, 2, 0, 0, 0, 23, 166, 188, 13, 0, 98, 174, 179, 1, 0, 0, 0, 17, 0, 0, 0, 0]
        [Value([Changed(27, U8Change(144, 154))])]

[≠] pallet 6: Staking -> 3 change(s)
  - calls changes:
    [+] CallDesc { index: 25, name: "set_min_commission", signature: SignatureDesc { args: [ArgDesc { name: "new", ty: "Perbill" }] } }

  - events changes:
    [+] EventDesc { index: 14, name: "ForceEra", signature: SignatureDesc { args: [ArgDesc { name: "mode", ty: "Forcing" }] } }

  - storages changes:
    [-] "StorageVersion"

[≠] pallet 20: Scheduler -> 1 change(s)
  - constants changes:
    [≠] MaximumWeight: [11, 0, 128, 110, 135, 116, 1, 2, 0, 0, 1]
        [Value([Changed(7, U8Change(2, 19)), Changed(8, U8Change(0, 204)), Changed(9, U8Change(0, 204)), Changed(10, U8Change(1, 204)), Added(11, 204), Added(12, 204), Added(13, 204), Added(14, 204), Added(15, 204)])]

[≠] pallet 24: ElectionProviderMultiPhase -> 5 change(s)
  - events changes:
    [≠]  0: SolutionStored ( compute: ElectionCompute, prev_ejected: bool, )  )
        [Signature(SignatureChange { args: [Changed(1, [Name(StringChange("prev_ejected", "origin")), Ty(StringChange("bool", "Option<T::AccountId>"))]), Added(2, ArgDesc { name: "prev_ejected", ty: "bool" })] })]
    [≠]  5: SignedPhaseStarted ( round: u32, )  )
        [Name(StringChange("SignedPhaseStarted", "PhaseTransitioned")), Signature(SignatureChange { args: [Changed(0, [Name(StringChange("round", "from")), Ty(StringChange("u32", "Phase<T::BlockNumber>"))]), Added(1, ArgDesc { name: "to", ty: "Phase<T::BlockNumber>" }), Added(2, ArgDesc { name: "round", ty: "u32" })] })]
    [-] "UnsignedPhaseStarted"

  - constants changes:
    [≠] MinerMaxWeight: [11, 176, 234, 64, 93, 87, 1, 206, 204, 236, 0]
        [Value([Changed(1, U8Change(176, 80)), Changed(2, U8Change(234, 156)), Changed(3, U8Change(64, 50)), Changed(4, U8Change(93, 91)), Changed(7, U8Change(206, 19)), Changed(8, U8Change(204, 163)), Changed(9, U8Change(236, 112)), Changed(10, U8Change(0, 61)), Added(11, 10), Added(12, 215), Added(13, 163), Added(14, 112), Added(15, 189)])]
    [≠] SignedMaxWeight: [11, 176, 234, 64, 93, 87, 1, 206, 204, 236, 0]
        [Value([Changed(1, U8Change(176, 80)), Changed(2, U8Change(234, 156)), Changed(3, U8Change(64, 50)), Changed(4, U8Change(93, 91)), Changed(7, U8Change(206, 19)), Changed(8, U8Change(204, 163)), Changed(9, U8Change(236, 112)), Changed(10, U8Change(0, 61)), Added(11, 10), Added(12, 215), Added(13, 163), Added(14, 112), Added(15, 189)])]

[≠] pallet 42: Configuration -> 2 change(s)
  - calls changes:
    [-] "set_dispute_max_spam_slots"

  - storages changes:
    [≠] mod:Default name:ActiveConfig value:[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 200, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 200, 23, 168, 4, 2, 0, 64, 1, 0, 2, 0, 0, 0, 2, 0, 0, 0]
        [DefaultValue([Changed(144, U8Change(2, 200)), Changed(148, U8Change(200, 1)), Changed(152, U8Change(1, 0)), Changed(168, U8Change(0, 7)), Changed(170, U8Change(0, 200)), Changed(171, U8Change(0, 23)), Changed(172, U8Change(7, 168)), Changed(173, U8Change(0, 4)), Changed(174, U8Change(200, 2)), Changed(175, U8Change(23, 0)), Changed(176, U8Change(168, 64)), Changed(177, U8Change(4, 1)), Changed(178, U8Change(2, 0)), Changed(179, U8Change(0, 2)), Changed(180, U8Change(64, 0)), Changed(181, U8Change(1, 0)), Removed(187, 2), Removed(188, 0), Removed(189, 0), Removed(190, 0)])]

[≠] pallet 53: ParasDisputes -> 3 change(s)
  - errors changes:
    [≠]  5: PotentialSpam   
        [Name(StringChange("PotentialSpam", "SingleSidedDispute"))]
    [≠]  6: SingleSidedDispute
        [Name(StringChange("SingleSidedDispute", "UnconfirmedDispute"))]

  - storages changes:
    [-] "SpamSlots"

compatible: false
!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!

@chevdor
Copy link
Contributor

chevdor commented Jan 13, 2023

rococo v9360 vs rococo v9370

Comparison of the following runtimes:
specifications : rococo v9360
implementation : parity-rococo-v2.0 v0
transaction    : v17
authoring      : v0
specifications : rococo v9370
implementation : parity-rococo-v2.0 v0
transaction    : v17
authoring      : v0

Compatible: false

Running subwasm-cli v1.0.0-alpha5
chevdor <chevdor@gmail.com>, Wilfried Kopp <wilfried@parity.io>
!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!
[≠] pallet 0: System -> 2 change(s)
  - constants changes:
    [≠] BlockWeights: [98, 242, 53, 109, 0, 11, 0, 32, 74, 169, 209, 1, 2, 0, 64, 1, 98, 123, 80, 21, 0, 1, 11, 40, 177, 139, 145, 88, 1, 206, 204, 236, 0, 1, 11, 0, 152, 247, 62, 93, 1, 2, 0, 240, 0, 1, 0, 0, 98, 123, 80, 21, 0, 1, 11, 40, 57, 222, 251, 204, 1, 206, 204, 60, 1, 1, 11, 0, 32, 74, 169, 209, 1, 2, 0, 64, 1, 1, 7, 0, 136, 82, 106, 116, 2, 0, 80, 0, 98, 123, 80, 21, 0, 0, 0, 0]
        [Value([Changed(0, U8Change(98, 7)), Changed(1, U8Change(242, 184)), Changed(2, U8Change(53, 218)), Changed(3, U8Change(109, 251)), Changed(4, U8Change(0, 61)), Changed(5, U8Change(11, 1)), Changed(7, U8Change(32, 11)), Changed(8, U8Change(74, 0)), Changed(9, U8Change(169, 32)), Changed(10, U8Change(209, 74)), Changed(11, U8Change(1, 169)), Changed(12, U8Change(2, 209)), Changed(13, U8Change(0, 1)), Changed(14, U8Change(64, 19)), Changed(15, U8Change(1, 255)), Changed(16, U8Change(98, 255)), Changed(17, U8Change(123, 255)), Changed(18, U8Change(80, 255)), Changed(19, U8Change(21, 255)), Changed(20, U8Change(0, 255)), Changed(21, U8Change(1, 255)), Changed(22, U8Change(11, 255)), Changed(23, U8Change(40, 130)), Changed(24, U8Change(177, 172)), Changed(25, U8Change(139, 195)), Changed(26, U8Change(145, 20)), Changed(27, U8Change(88, 0)), Changed(29, U8Change(206, 11)), Changed(30, U8Change(204, 224)), Changed(31, U8Change(236, 228)), Changed(32, U8Change(0, 174)), Changed(33, U8Change(1, 145)), Changed(34, U8Change(11, 88)), Changed(35, U8Change(0, 1)), Changed(36, U8Change(152, 19)), Changed(37, U8Change(247, 163)), Changed(38, U8Change(62, 112)), Changed(39, U8Change(93, 61)), Changed(40, U8Change(1, 10)), Changed(41, U8Change(2, 215)), Changed(42, U8Change(0, 163)), Changed(43, U8Change(240, 112)), Changed(44, U8Change(0, 189)), Changed(46, U8Change(0, 11)), Changed(48, U8Change(98, 152)), Changed(49, U8Change(123, 247)), Changed(50, U8Change(80, 62)), Changed(51, U8Change(21, 93)), Changed(52, U8Change(0, 1)), Changed(53, U8Change(1, 19)), Changed(54, U8Change(11, 255)), Changed(55, U8Change(40, 255)), Changed(56, U8Change(57, 255)), Changed(57, U8Change(222, 255)), Changed(58, U8Change(251, 255)), Changed(59, U8Change(204, 255)), Changed(60, U8Change(1, 255)), Changed(61, U8Change(206, 191)), Changed(62, U8Change(204, 1)), Changed(63, U8Change(60, 0)), Changed(64, U8Change(1, 0)), Changed(65, U8Change(1, 130)), Changed(66, U8Change(11, 172)), Changed(67, U8Change(0, 195)), Changed(68, U8Change(32, 20)), Changed(69, U8Change(74, 0)), Changed(70, U8Change(169, 1)), Changed(71, U8Change(209, 11)), Changed(72, U8Change(1, 224)), Changed(73, U8Change(2, 108)), Changed(74, U8Change(0, 1)), Changed(75, U8Change(64, 252)), Changed(76, U8Change(1, 204)), Changed(78, U8Change(7, 19)), Changed(79, U8Change(0, 163)), Changed(80, U8Change(136, 112)), Changed(81, U8Change(82, 61)), Changed(82, U8Change(106, 10)), Changed(83, U8Change(116, 215)), Changed(84, U8Change(2, 163)), Changed(85, U8Change(0, 112)), Changed(86, U8Change(80, 253)), Changed(87, U8Change(0, 1)), Changed(88, U8Change(98, 11)), Changed(89, U8Change(123, 0)), Changed(90, U8Change(80, 32)), Changed(91, U8Change(21, 74)), Changed(92, U8Change(0, 169)), Changed(93, U8Change(0, 209)), Changed(94, U8Change(0, 1)), Changed(95, U8Change(0, 19)), Added(96, 255), Added(97, 255), Added(98, 255), Added(99, 255), Added(100, 255), Added(101, 255), Added(102, 255), Added(103, 255), Added(104, 1), Added(105, 7), Added(106, 0), Added(107, 136), Added(108, 82), Added(109, 106), Added(110, 116), Added(111, 19), Added(112, 0), Added(113, 0), Added(114, 0), Added(115, 0), Added(116, 0), Added(117, 0), Added(118, 0), Added(119, 64), Added(120, 130), Added(121, 172), Added(122, 195), Added(123, 20), Added(124, 0), Added(125, 0), Added(126, 0), Added(127, 0)])]
    [≠] Version: [24, 114, 111, 99, 111, 99, 111, 72, 112, 97, 114, 105, 116, 121, 45, 114, 111, 99, 111, 99, 111, 45, 118, 50, 46, 48, 0, 0, 0, 0, 144, 36, 0, 0, 0, 0, 0, 0, 60, 223, 106, 203, 104, 153, 7, 96, 155, 4, 0, 0, 0, 55, 227, 151, 252, 124, 145, 245, 228, 1, 0, 0, 0, 64, 254, 58, 212, 1, 248, 149, 154, 6, 0, 0, 0, 210, 188, 152, 151, 238, 208, 143, 21, 3, 0, 0, 0, 247, 139, 39, 139, 229, 63, 69, 76, 2, 0, 0, 0, 175, 44, 2, 151, 162, 62, 109, 61, 3, 0, 0, 0, 73, 234, 175, 27, 84, 138, 12, 176, 1, 0, 0, 0, 145, 213, 223, 24, 176, 210, 207, 88, 1, 0, 0, 0, 237, 153, 197, 172, 178, 94, 237, 245, 3, 0, 0, 0, 203, 202, 37, 227, 159, 20, 35, 135, 2, 0, 0, 0, 104, 122, 212, 74, 211, 127, 3, 194, 1, 0, 0, 0, 171, 60, 5, 114, 41, 31, 235, 139, 1, 0, 0, 0, 188, 157, 137, 144, 79, 91, 146, 63, 1, 0, 0, 0, 55, 200, 187, 19, 80, 169, 162, 168, 2, 0, 0, 0, 42, 94, 146, 70, 85, 57, 158, 96, 1, 0, 0, 0, 17, 0, 0, 0, 1]
        [Value([Changed(30, U8Change(144, 154))])]

[≠] pallet 18: Treasury -> 3 change(s)
  - events changes:
    [+] EventDesc { index: 8, name: "UpdatedInactive", signature: SignatureDesc { args: [ArgDesc { name: "reactivated", ty: "BalanceOf<T, I>" }, ArgDesc { name: "deactivated", ty: "BalanceOf<T, I>" }] } }

  - storages changes:
    [+] StorageDesc { name: "Deactivated", modifier: "Default", default_value: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }
    [-] "Inactive"

[≠] pallet 29: Scheduler -> 1 change(s)
  - constants changes:
    [≠] MaximumWeight: [11, 0, 128, 110, 135, 116, 1, 2, 0, 0, 1]
        [Value([Changed(7, U8Change(2, 19)), Changed(8, U8Change(0, 204)), Changed(9, U8Change(0, 204)), Changed(10, U8Change(1, 204)), Added(11, 204), Added(12, 204), Added(13, 204), Added(14, 204), Added(15, 204)])]

[≠] pallet 38: Nis -> 1 change(s)
  - constants changes:
    [≠] MaxIntakeWeight: [7, 0, 208, 237, 144, 46, 2, 0, 32, 0]
        [Value([Changed(6, U8Change(2, 19)), Changed(7, U8Change(0, 153)), Changed(8, U8Change(32, 153)), Changed(9, U8Change(0, 153)), Added(10, 153), Added(11, 153), Added(12, 153), Added(13, 153), Added(14, 25)])]

[≠] pallet 51: Configuration -> 2 change(s)
  - calls changes:
    [-] "set_dispute_max_spam_slots"

  - storages changes:
    [≠] mod:Default name:ActiveConfig value:[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 100, 0, 0, 0, 2, 0, 0, 0, 200, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 200, 23, 168, 4, 2, 0, 64, 1, 0, 2, 0, 0, 0, 2, 0, 0, 0]
        [DefaultValue([Changed(144, U8Change(2, 200)), Changed(148, U8Change(200, 1)), Changed(152, U8Change(1, 0)), Changed(168, U8Change(0, 7)), Changed(170, U8Change(0, 200)), Changed(171, U8Change(0, 23)), Changed(172, U8Change(7, 168)), Changed(173, U8Change(0, 4)), Changed(174, U8Change(200, 2)), Changed(175, U8Change(23, 0)), Changed(176, U8Change(168, 64)), Changed(177, U8Change(4, 1)), Changed(178, U8Change(2, 0)), Changed(179, U8Change(0, 2)), Changed(180, U8Change(64, 0)), Changed(181, U8Change(1, 0)), Removed(187, 2), Removed(188, 0), Removed(189, 0), Removed(190, 0)])]

[≠] pallet 62: ParasDisputes -> 3 change(s)
  - errors changes:
    [≠]  5: PotentialSpam   
        [Name(StringChange("PotentialSpam", "SingleSidedDispute"))]
    [≠]  6: SingleSidedDispute
        [Name(StringChange("SingleSidedDispute", "UnconfirmedDispute"))]

  - storages changes:
    [-] "SpamSlots"

compatible: false
!!! THE SUBWASM REDUCED DIFFER IS EXPERIMENTAL, DOUBLE CHECK THE RESULTS !!!

@coderobe
Copy link
Contributor

bumped txver in rc3

@chevdor
Copy link
Contributor

chevdor commented Jan 13, 2023

6457239

@ggwpez
Copy link
Member

ggwpez commented Jan 16, 2023

Hey could you please point me to the try-runtime CI job? @coderobe
There was something changed in the CLI, just wanting to make sure that the new args are correct 😄

@coderobe
Copy link
Contributor

westend upgrade in https://github.com/paritytech/devops/issues/2259

@coderobe
Copy link
Contributor

coderobe commented Jan 16, 2023

which try-runtime CI job do you mean, @ggwpez ?
i haven't run a manual one for this release (yet), i thought this is now also being taken care of elsewhere

@ggwpez
Copy link
Member

ggwpez commented Jan 16, 2023

i haven't run a manual one for this release (yet), i thought this is now also being taken care of elsewhere

Yea that is kind of the problem. If does happen automatically as soon as the runtime-migration label is present. BUT the CLI was changed and the actual checks do not run 🤦
So please create a dummy MR as usual for testing, add the label and merge in this #6491 to enable the checks.

The stupid thing is that that if we enable the checks on every MR CI, then there is a chance that we cannot make it green since Polkadot did not yet execute the runtime update and the try-runtime therefore fails… @kianenigma. Do we have to make the check optional then?
We could still add another rule to make it required on release tags 🤔

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants