From Fedora Project Wiki
(Add trackers)
 
(2 intermediate revisions by the same user not shown)
Line 26: Line 26:


== Current status ==
== Current status ==
[[Category:ChangeReadyForFesco]]
[[Category:ChangeAcceptedF34]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
Line 35: Line 35:
[[Category:SelfContainedChange]]
[[Category:SelfContainedChange]]


* Targeted release: [[Releases/33 | Fedora 33 ]]  
* Targeted release: [[Releases/34 | Fedora 34 ]]  
* Last updated: <!-- this is an automatic macro — you don't need to change this line -->  {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}  
* Last updated: <!-- this is an automatic macro — you don't need to change this line -->  {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}}  
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page  
<!-- After the change proposal is accepted by FESCo, tracking bug is created in Bugzilla and linked to this page  
Line 45: Line 45:
-->
-->
* FESCo issue: [https://pagure.io/fesco/issue/2452 #2452]
* FESCo issue: [https://pagure.io/fesco/issue/2452 #2452]
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1875963 #1875963]
* Release notes tracker: <will be assigned by the Wrangler>
* Release notes tracker: n/a


== Detailed Description ==
== Detailed Description ==

Latest revision as of 18:11, 4 September 2020


Policy for Modules in Fedora and Fedora ELN

Summary

Establish a set of rules for Modular content in Fedora to ensure an optimal user and packager experience. At present, these rules will apply only to Fedora ELN, but are written in such a way as to be reusable for Fedora and EPEL in the future through another Change Proposal.

Owner

  • Name: Stephen Gallagher
  • Email: sgallagh@redhat.com <your email address so we can contact you, invite you to meetings, etc. Please provide your Bugzilla email address if it is different from your email in FAS>

Current status

  • Targeted release: Fedora 34
  • Last updated: 2020-09-04
  • FESCo issue: #2452
  • Tracker bug: #1875963
  • Release notes tracker: n/a

Detailed Description

Over the last several months, members of the Modularity WG and FESCo have been working to establish a policy for module inclusion in Fedora. We now have a proposal that FESCo requested be taken to the Fedora community via the Change Proposal.

There is a preview of the new policy available at https://sgallagh.fedorapeople.org/docs/modularity/modularity/policies/

Feedback

A lot of discussion happened in the pull request: https://pagure.io/fedora-docs/modularity/pull-request/83


Benefit to Fedora

This policy makes explicit what packagers can and cannot do with Modules in Fedora, which should avoid future issues like those that were seen during the Fedora 31 and Fedora 32 cycles.

Scope

  • Proposal owners:

The proposal is written, so minimal work remains. We may need to make revisions or clarifications based on public feedback.


  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A
  • Policies and guidelines: This Change is all about documentation. See above.
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

N/A (not a System Wide Change)

How To Test

N/A (not a System Wide Change)

User Experience

N/A this is not a user-facing change.

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No
  • Blocks product? product

Documentation

N/A (not a System Wide Change)

Release Notes