-
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
revisit python discussion #1730
Comments
Personally, I feel indifferent about the inclusion but I'd oppose the system python option, as it seems like the worst of both worlds to me (size increase && python still not universally usable). |
Also related is #1726 - when fcos derives from the base bootc image, then we'd pick up python by default.
Right, it is intentionally included there, see also https://docs.fedoraproject.org/en-US/bootc/dynamic-reconfiguration/ |
This was discussed at length today in the FCOS community meeting. It was decided to think again and keep discussing next week :
See the full meeting log : https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2024-05-15/fedora-coreos-meeting.2024-05-15-16.29.log.html |
Another ancillary benefit if python were to get included is that we could take advantage of the new OSBuild buildroot support that was added in coreos/coreos-assembler@0f8b35a - of course this wouldn't be reason enough on it's own to include python, but would be a benefit if it were. |
I would like to note here that I don't think that's an argument for including Python. If the Fedora CoreOS working group and community decides to keep Python out of Fedora CoreOS, we'll have to figure out how to keep it out when we rebase on top of bootc manifests/images. |
This was once more discussed today in the FCOS community meeting. We finally reached a consensus:
See the full meeting log here. |
I think it may be time that we discuss python exclusion again.
To be clear here:
Now, why am I suggesting this? I argue that excluding python has caused us more work/pain than if we had just included it.
semanage
) that people expects to be there (Keep/Remove Python dependent package: policycoreutils-python #126) (Managing SELinux in Fedora CoreOS)ansible
hasn't really been able to work well (maybe some people have figured it out??). I know we have Ignition and things are supposed to be 'immutable', but practically people need to make small tweaks periodically.Now we could decide to implement a system python (where only files we ship in the OSTree could be executed with python), but we never made progress on investigating and implementing that IIUC. I think my suggestion is that we just stop resisting it and include it without new investigations to figure out if we can do something special here.
The text was updated successfully, but these errors were encountered: