Cherry Pick Management for polkadot-stable2412
Overview
This issue tracks cherry pick management during fork upgrade to polkadot-stable2412.
< /dev/null | Metric | Value |
|--------|-------|
| Total Cherry Picks | 21 |
| Permanent | 2 |
| Upstream PR Merged | 3 - Skip |
| Upstream PR Not Merged | 5 - Re-apply |
| Needs PR Upstream | 6 - Manual |
| Temporary | 5 - Review |
| Analysis Date | 2025-06-16 |
Status Handling Rules
- Permanent: Find and apply if needed
- PR Upstream Merged: Skip - already in next version
- Upstream PR Not Merged: Re-apply after checking PR status
- Needs PR Upstream: Manual process - submit to upstream
- Temporary: Review for potential removal
Action Items
Permanent Cherry Picks
Upstream PR Not Merged
Needs PR Upstream
Temporary Cherry Picks
PR Upstream Merged (Skip)
Notes
- Several cherry picks are linked to Atlassian tickets for tracking
- State migration related changes need careful review before removal
- Foreign asset migration timeline should be coordinated
- Security-related changes (POV estimation) need special attention
Cherry Pick Management for polkadot-stable2412
Overview
This issue tracks cherry pick management during fork upgrade to polkadot-stable2412.
< /dev/null | Metric | Value |
|--------|-------|
| Total Cherry Picks | 21 |
| Permanent | 2 |
| Upstream PR Merged | 3 - Skip |
| Upstream PR Not Merged | 5 - Re-apply |
| Needs PR Upstream | 6 - Manual |
| Temporary | 5 - Review |
| Analysis Date | 2025-06-16 |
Status Handling Rules
Action Items
Permanent Cherry Picks
POV estimation barrier - b7b24298ce
Storage proof enhancement - b1a8ee89b5
Upstream PR Not Merged
Runtime API enhancement - 41542d5e43
--wasmtime-precompiledand subcommandprecompile-wasmparitytech/polkadot-sdk#1641BABE epoch handling - 4d84677072
Foreign asset multichain - 5fb829c5c3
Runtime upgrade handling - added as_any implementation
Event emission order fix - do not assume Event::UpgradeFailed to be emitted last
Needs PR Upstream
Asset location handling - 2e600c8c6e
XCM enhancement - 5187d00b65
Asset registry fix - f589ba59c9
Precompile enhancement - cf2e9733f5
Transaction pool fix - ef915632fb
State migration - fb030ea85f
Temporary Cherry Picks
EPOCH_INDEX refactoring - 7df0b92074
Foreign asset migration - 08968b2802
State trie migration - 125e709e29
Transaction pool implementation - added as_any implementation to FullClientTransactionPool
Benchmark init function - add init function to pallet_transaction_payment benchmark
PR Upstream Merged (Skip)
ETH pending transactions RPC - added eth_pendingTransactions RPCBalances insecure_zero_ed support - Add support for feature pallet_balances/insecure_zero_edBenchmark enhancement - dbf091c3c4 - PR: frame-benchmarking: Use correct components for pallet instances paritytech/polkadot-sdk#6435Notes