On 22. 07. 20 14:53, Stephen Gallagher wrote:
On Fri, Jul 10, 2020 at 7:28 AM Miro Hrončok <mhroncok@xxxxxxxxxx> wrote:
...
As said in the modularity docs PR (but I cannot find it now, because pagure.io
is down), I am not sure what is the outcome wrt default streams. Default streams
are not allowed now. If this change proposal and the policy is approved, does it
mean that:
1) default streams are still not allowed (and hence the default streams section
of the policy is moot)
2) default streams are allowed (and hence it should be spelled out explicitly
and this should be a system wide change proposal)
3) default streams are allowed in ELN, but not in non-ELN Fedora (and hence it
should at least be said somewhere - in the policy or in the proposal)
4) something different?
...
I was on PTO last week, sorry for the late reply.
I phrased this policy in such a way that it can apply to any of those
cases. Use of *any* default in Fedora or ELN must be approved by FESCo
(with the option for FESCo to delegate that decision to the ELN SIG if
desired). Right now, FESCo's position on modular defaults in non-ELN
Fedora is "any such requests will be denied". The policy leaves it
open for FESCo to make an exception if they deem it appropriate. Does
that clear things up?
I am not sure this makes much sense. My comment in
https://pagure.io/fedora-docs/modularity/pull-request/83#comment-124761 stands.
The default module streams policy should either say (just) "Default modular
streams are not allowed in Fedora and EPEL" or at least it should have a warning
box at the beginning that says "Default modular streams are not allowed in
Fedora and EPEL, the following rules are provided just for completeness".
To me it makes no sense to have a list of rules for something that is not
allowed. It's like having a section with comprehensive rules and recommendations
about shipping proprietary software in the package guidelines while at the same
time we say it is not allowed.
Alternatively, since the intention was from the beginning to allow modular
streams in ELN [0], the change proposal should IMHO acknowledge this and the
default modular streams policy should apply to ELN only. IIRC the ask to "create
a change proposal" [1] was to allow modular streams in ELN, yet this change
proposal actually leaves that out.
So I have to ask: What is the plan wrt default streams in ELN? Is the plan to
approach FESCo with the same ask once this policy is approved? Or are default
modular streams in ELN no longer needed?
[0] https://pagure.io/fesco/issue/2390
[1] https://pagure.io/fesco/issue/2390#comment-660813
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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/devel@xxxxxxxxxxxxxxxxxxxxxxx