Hey Folks,
I have a goal to get Kepler installable from EPEL but I’m wondering about some guidelines here. Upstream is only producing a container, and their RPMs simply install a systemd unit that pulls their container from quay.io http://quay.io/
There are a few other services that we may want to consider shipping this way in the future, do we need any special consideration for things like this?
—Brian
On Tuesday, 19 November 2024 at 00:26, Brian Stinson wrote:
Hey Folks,
I have a goal to get Kepler
What is "Kepler"?
installable from EPEL but I’m wondering about some guidelines here. Upstream is only producing a container, and their RPMs simply install a systemd unit that pulls their container from quay.io http://quay.io/
The proper way would be to build the binaries in their container image from upstream sources and package that instead. You can then run it using e.g. systemd-nspawn, for example. Why does it have to run in a container, by the way?
There are a few other services that we may want to consider shipping this way in the future, do we need any special consideration for things like this?
I think the following guideline applies here: https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packag... I'd advise against packaging such a systemd unit.
Regards, Dominik
I think that this is the kind of thing that the statement “Software which downloads code bundles from the internet in order to be functional or useful is not acceptable for inclusion in Fedora”[1] is intended to prohibit.
[1] https://docs.fedoraproject.org/en-US/packaging-guidelines/what-can-be-packag...
On Mon, Nov 18, 2024, at 6:26 PM, Brian Stinson via packaging wrote:
Hey Folks,
I have a goal to get Kepler installable from EPEL but I’m wondering about some guidelines here. Upstream is only producing a container, and their RPMs simply install a systemd unit that pulls their container from quay.io http://quay.io/
There are a few other services that we may want to consider shipping this way in the future, do we need any special consideration for things like this?
—Brian
-- _______________________________________________ packaging mailing list -- packaging@lists.fedoraproject.org To unsubscribe send an email to packaging-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.... Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
packaging@lists.fedoraproject.org