Coder Social home page Coder Social logo

Release 1.0 runtimes about runtimes HOT 18 CLOSED

bkchr avatar bkchr commented on August 23, 2024
Release 1.0 runtimes

from runtimes.

Comments (18)

bkchr avatar bkchr commented on August 23, 2024 4

So, I would like to merge the following pr first: #63

After this pr is merged, we can update this pr #26 and then finally do the release.

from runtimes.

kianenigma avatar kianenigma commented on August 23, 2024 4

No action item needed for paritytech/polkadot-sdk#125 in this release.

Context: VoteLockingPeriod was mistakenly set to 7 days, and in this release it is going back to 28, the value that it should be. This will not impact the user's voting power. At the moment, the lock can be removed sooner than expected in Polkadot. Once we fix this, the locks will be according to the spec. Implementing polkadot-fellows/RFCs#20 (comment) is a different concern and probably will need consideration, but is outside the scope of this release.

from runtimes.

bkchr avatar bkchr commented on August 23, 2024 1

o just copying the changes instead of the full history?

Yes

Replacing the dependencies to use crates-io instead of git? okay.

I mean I hope we get the latest release this week on crates.io, otherwise we need to use git dependencies.

from runtimes.

bkchr avatar bkchr commented on August 23, 2024 1

#28 it is being worked on here.

And yes it will be passed on 1.1.0.

from runtimes.

bkchr avatar bkchr commented on August 23, 2024 1

We need to wait for the staking changes runtime upgrade to be approved. After that is approved, we need to merge this fix here to make the repo canonical again. Then we can bring the release over the finish line. I think we can actually do that before the fix is enacted on chain, but we should be certain that it gets enacted on chain.

Maybe we can then do the next release faster...

from runtimes.

bkchr avatar bkchr commented on August 23, 2024 1

No this will not be included anymore. This can go into the next release. We want to start with the next release shortly after this was has finally be dine (which is hopefully today).

from runtimes.

bkchr avatar bkchr commented on August 23, 2024

BTW, this time we don't want to copy the commits as before. From this point on this repo will work independently from the Parity repos when it comes to updating the runtimes. The runtimes in this repo are also the canonical ones.

from runtimes.

ggwpez avatar ggwpez commented on August 23, 2024

So, we first need to wait for this next node release to happen. After the release happened, someone can propose a pull request that updates to these crates on crates.io.

Replacing the dependencies to use crates-io instead of git? okay.

BTW, this time we don't want to copy the commits as before. From this point on this repo will work independently from the Parity repos when it comes to updating the runtimes. The runtimes in this repo are also the canonical ones.

😌 so just copying the changes instead of the full history?

from runtimes.

acatangiu avatar acatangiu commented on August 23, 2024

What’s the timeline here? When can we expect a new runtime release?

Seeing how node v1.1.0 is out should we not release runtimes 1.1.0 directly (instead of v1.0)?

from runtimes.

acatangiu avatar acatangiu commented on August 23, 2024

#28 was merged. Can we do a release now? We need a runtime release for BEEFY on Kusama.
Anything I can help with getting this over the finish line?

from runtimes.

acatangiu avatar acatangiu commented on August 23, 2024

Ok, thanks for the context! πŸ‘

from runtimes.

joepetrowski avatar joepetrowski commented on August 23, 2024

Also required:

from runtimes.

kianenigma avatar kianenigma commented on August 23, 2024

from runtimes.

NachoPal avatar NachoPal commented on August 23, 2024

Reason why Parachains stall after relay chain runtime upgrade: paritytech/polkadot-sdk#1923 (comment)

from runtimes.

bkchr avatar bkchr commented on August 23, 2024

We should not forget to bump the spec_versions.

from runtimes.

acatangiu avatar acatangiu commented on August 23, 2024

Let's also get

released.

We want to go live with the Polkadot<>Ethereum bridge by end of year, meaning BEEFY should be active on Polkadot before December.
And activating it has a long tail of actions:

  1. release runtime
  2. upgrade runtime
  3. coordinate validators to rotate keys (register BEEFY keys)
  4. governance to enable BEEFY

If we include it in this release we can do 1-3 in parallel for Kusama and Polkadot. Then do 4 on Polkadot once we're happy with stability on Kusama.

Waiting for next release means doing 1->4 between next release and end of December which won't be possible unless fellowship does another release 2, max 3 weeks from now...

from runtimes.

bkchr avatar bkchr commented on August 23, 2024

To not break every downstream user as we have renamed the xcm crate to staging-xcm to have it released on crates.io, I have created the following two prs:

With these two prs we will have TypeInfo::path not return staging-xcm as one segment and instead xcm. So, the metadata type name shouldn't change and downstream users should not need to change anything. A proper solution is being discussed here: polkadot-js/api#5741 TLDR: Do not reference the type by name as there might be dragons ;)

We will require that both prs are merged and the appropriate crates being relased. For the staging-xcm crate we will need to backport the changes to 1.1.0 and 1.2.0 and release a patch release of the staging-xcm crate.

from runtimes.

bkchr avatar bkchr commented on August 23, 2024

Done

from runtimes.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.