Cambios (Procesando) SoP

Este documento describe el proceso de procesamiento de Cambios después de la votación de FESCo.

Temporizador/disparador

Cambios de proceso tras la votación sea final según Directiva de ticket FESCo.

Proceso

Propuestas aprobadas

  1. Nótese que el voto (p.e. "APROBADO (+6,0,-0)") en el comentario, si no ya está registrado

  2. Aplica la etiqueta anuncio pendiente si el asunto sigue abierto. Esto permite que el presidente de la siguiente reunión incluya un anuncio de la decisión en la agenda

  3. Edita la página wiki de la propuesta

    1. Retira la macro {{Change_Proposal_Banner}}

    2. Replace the ChangeReadyForFesco category with ChangeAcceptedF<NN>

  4. Create new bugs with the scripts

    1. Run make version=<NN> type=<SystemWide|SelfContained> build to download and parse the wiki pages

    2. Run make bz to create tracking bugs in Bugzilla.

  5. Edit the created bug

    1. Add yourself to the cc field

    2. Set the bug to block the F<NN>Changes tracking bug

    3. Set the bug status to ASSIGNED

  6. When appropriate (see below), create a Release Notes issue with the Change template.

    1. Utiliza change: <title> como el título del asunto

    2. Replace URL HERE with the wiki URL

    3. Set the Milestone appropriately

  7. Add the Bugzilla and Release Notes links to the wiki page

  8. Update the Friday’s Fedora Facts entry

  9. Update the ChangeSet page

    1. In the scripts directory, run:

      1. make clean

      2. make version=<NN> type=<SystemWide|SelfContained> build to regenerate the content

      3. Copy the contents of ChangesList and paste into the appropriate section of the ChangeSet page

  10. If the Change involves a new Spin, add it to the Releases docs.

Bugzilla requires an email address to exist in the system in order to add it to a bug. If an email address listed on a wiki page does not exist in Bugzilla, that address will not be CCed on the bug. If no address listed exists in Bugzilla, the bug will remain assigned to the Change Wrangler. In that case you should try and find an address for a Change owner that does exist in Bugzilla and re-assign it, or ask the Change owner(s) to register in Bugzilla.
If the Change involves creating a new Spin, send the owners the Creating a Spin docs. Otherwise, the coordination with Websites et al will probably be overlooked.

RELEASE NOTES: most Changes should be considered for release notes, but sometimes this does not make sense. When a Change will not result in any notable impact on end users that can comprehensibly be explained to them, a release note is not necessary. An example of such a Change is https://fedoraproject.org/wiki/Changes/PortingToModernC : this is a highly technical Change that is only of consequence and interest to Fedora maintainers, not end users. When it does not make sense for a Change to have release notes, put "Release Notes tracker: N/A" in the "Current status" section of the Change page.

Rejected proposals

If a Change proposal is rejected by FESCo:

  1. Add {{Change_Rejected_Banner}} to the proposal’s wiki page below the title

  2. Update the wiki page category to Category:ChangePageIncomplete

  3. If a tracking bug was pre-created, close it with Status CLOSED → DEFERRED.