Stream: git-wasmtime

Topic: wasmtime / issue #3079 Cherry-pick #3063 to the stable br...


view this post on Zulip Wasmtime GitHub notifications bot (Jul 13 2021 at 11:25):

github-actions[bot] commented on issue #3079:

Subscribe to Label Action

cc @peterhuene

<details>
This issue or pull request has been labeled: "wasmtime:api"

Thus the following users have been cc'd because of the following labels:

To subscribe or unsubscribe from this label, edit the <code>.github/subscribe-to-label.json</code> configuration file.

Learn more.
</details>

view this post on Zulip Wasmtime GitHub notifications bot (Jul 13 2021 at 14:20):

alexcrichton commented on issue #3079:

Thanks for this! AFAIK though we don't really have any guidelines about what's backported and what historical versions are maintained or not. So far we have only backported and done a point release once, and that was for a security fix.

Is upgrading to the current wasmtime main branch possible for you? It should be easier to make a new release for us than to make another older release.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 13 2021 at 14:52):

ulan commented on issue #3079:

Right, I was also wondering if there is a process for backporting.

Is upgrading to the current wasmtime main branch possible for you?

Yep, we can update to it although it will take some time to adjust our code to the API redesign that happened in 0.28.0.

My only concern is the stability of that version. My understanding was that 0.26.1 is the current stable version suitable for production whereas the newer versions may have less coverage and may be unstable. Is this not correct?

view this post on Zulip Wasmtime GitHub notifications bot (Jul 13 2021 at 16:10):

alexcrichton commented on issue #3079:

If anything this is the process of backporting, we just haven't written it down anywhere or really exercised it that much. (we also don't have any process yet to determine what changes should be backported, a security fix was just sort of "obviously correct" to backport)

In terms of stability and production-ready-ness all recent Wasmtime versions should suffice. We mostly make new releases for releasing new features. Currently we don't have a notion of a "stable release" or similar. We hope to signal this soon with a 1.0 release that additionally signals a level of API stability, but in the meantime the quality of the implementation of 0.26 should be the same as 0.28 and beyond.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 14 2021 at 07:17):

ulan commented on issue #3079:

Thank you for the clarification! That sounds good. I assumed too much based on the branch name stable-v0.26.

I'll start working on updating our codebase to the main branch of wasmtime.

view this post on Zulip Wasmtime GitHub notifications bot (Jul 14 2021 at 15:31):

alexcrichton commented on issue #3079:

FWIW if this is urgent and updating to 0.28 in a reasonable timeframe isn't feasible I don't think we have a policy against backports like this, we'd just probably need to discuss it with a few more folks other than just me

view this post on Zulip Wasmtime GitHub notifications bot (Jul 15 2021 at 13:15):

ulan commented on issue #3079:

@alexcrichton thanks, I'll keep that in mind and may come back to it if other options do not work out.


Last updated: Dec 23 2024 at 12:05 UTC