-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Package Request: crun-wasm
and wasmedge-rt
#1375
Comments
This is needed to fix containers/podman#16930 |
Likely related blog posts: |
I'm +1 in general. We'll likely discuss more in the community meeting. Could you join us this week or the next? What are the stability / compatibility guarantee for WASM? I don't know much about it so not sure if that question even makes sense. |
16:30 UTC on Wednesdays: https://github.com/coreos/fedora-coreos-tracker#meetings |
Note that today's meeting will be over video: https://lists.fedoraproject.org/archives/list/[email protected]/thread/UFC25ERR5I3G5HQZ5QUUCQGZ2VNTB3BI/ |
One concern I have is that Options:
|
Currently, it seems to pull in Python:
|
There is another path to pursue here, which is having wasm delivered as "system extension container", like containers/bootc#7 style. |
After last week's meeting @rhatdan and team decided they had some work to do on their end (including trying to remove the python dep) before moving this proposal forward. |
I think you need to use for example if I try to install
so, no python dependencies as @jlebon pointed out |
@dustymabe is it ok now to include |
This likely needs to be discussed again in a community meeting. I don't remember if we had a conviencing answer for #1375 (comment). |
hello @travier , has it been discussed as meetings seem to happen every Wednesday ? it looks like it wasn't https://meetbot.fedoraproject.org/fedora-meeting-1/2023-09-13/fedora_coreos_meeting.2023-09-13-16.30.html labelling the issue is not enough to get it discussed ? |
We didn't get to it during last week meeting as we had other topics to discuss. The best way to get something on the agenda is to attend the meeting :). |
You should also strongly consider answering the questions we've had above. |
@travier what questions need to be answered. I believe the python requirement has been removed. |
|
My 2c: Sprint to having podman derive its own custom images, from !FCOS even. |
I am leaning the same way. The question is time to market. POdman desktop wants to be able to support WASM workloads. |
|
We want to ship this in `next` for now to allow podman machines to make use of it. We may either promote it to all streams (if there are more people asking for it) or remove it at some point in the future (once podman machines move to a layering model). Closes: coreos/fedora-coreos-tracker#1375
We want to ship this in `next` for now to allow podman machines to make use of it. We may either promote it to all streams (if there are more people asking for it) or remove it at some point in the future (once podman machines move to a layering model). Closes: coreos/fedora-coreos-tracker#1375 (cherry picked from commit 3d690fa)
We want to ship this in `next` for now to allow podman machines to make use of it. We may either promote it to all streams (if there are more people asking for it) or remove it at some point in the future (once podman machines move to a layering model). Closes: coreos/fedora-coreos-tracker#1375 (cherry picked from commit 3d690fa)
The fix for this went into |
This will stay in the |
hello @dustymabe I figured out that podman is using testing channel and not next for their default machines 🤦 so we don't see the packages in the podman machine I've checked with a podman machine that is using and there is no
creating with next it's working but it's not the default option |
Hi @benoitf. Yes, this is what #1375 (comment) was getting at, but likely it wasn't made explicit enough. The underlying question there was: are we OK to have it be in next for now and opt-in until the other options have progressed far enough? |
I don't really know here, as it means that all people using podman machines on macOS will probably have the So at the end, user experience is not the one expected. |
This will be sourced by `next-devel` and `next` as part of coreos/fedora-coreos-tracker#1375.
This will be sourced by `next-devel` and `next` as part of coreos/fedora-coreos-tracker#1375.
It's a bit confusing to folks that this didn't make it into the testing and stable streams [1]. Let's just include them everywhere like we agreed to originally. [1] coreos/fedora-coreos-tracker#1375 (comment)
It's a bit confusing to folks that this didn't make it into the testing and stable streams [1]. Let's just include them on all streams like we agreed to originally. [1] coreos/fedora-coreos-tracker#1375 (comment)
Proposal here to add to our |
It's a bit confusing to folks that this didn't make it into the testing and stable streams [1]. Let's just include them on all streams like we agreed to originally. [1] coreos/fedora-coreos-tracker#1375 (comment)
The fix for this went into |
I tried this morning and it went well, it works like a charm thanks !
|
@benoitf - we could still use a test added to our test suite as mentioned in #1375 (comment) From your comment above it looks like you might have a good example test to add :) See https://github.com/coreos/fedora-coreos-config/blob/testing-devel/tests/kola/podman/rootless-pasta-networking for an example of adding a test. Would you be willing to open a PR for it? You can test it locally after adding the test like |
I can give a try but I'm on macOS so I'm not sure |
You can build and test FCOS on FCOS in podman machine :) |
The fix for this went into |
This will be sourced by `next-devel` and `next` as part of coreos/fedora-coreos-tracker#1375.
It's a bit confusing to folks that this didn't make it into the testing and stable streams [1]. Let's just include them on all streams like we agreed to originally. [1] coreos/fedora-coreos-tracker#1375 (comment)
What, if any, are the additional dependencies on the package? (i.e. does it pull in Python, Perl, etc)
wasmedge (wasm-library)
What is the size of the package and its dependencies?
According to dnf info
crun-wasm:
Size : 11
wasmedge:
Size : 1.6 M
What problem are you trying to solve with this package? Or what functionality does the package provide?
A lot of people are starting to play with WASM and Containers, we have published a wasm edge blog and people are trying it out on podman-machine on Windows and MAC and failing.
Can the software provided by the package be run from a container? Explain why or why not.
No. The software is needed to run a container.
Can the tool(s) provided by the package be helpful in debugging container runtime issues?
No.
Can the tool(s) provided by the package be helpful in debugging networking issues?
No.
Is it possible to layer the package onto the base OS as a day 2 operation? Explain why or why not.
Yes
In the case of packages providing services and binaries, can the packaging be adjusted to just deliver binaries?
No
Can the tool(s) provided by the package be used to do things we’d rather users not be able to do in FCOS?
Maybe
Does the software provided by the package have a history of CVEs?
No.
The text was updated successfully, but these errors were encountered: