#249 Finalise the final_freeze doc
Closed 7 months ago by jnsamyak. Opened 7 months ago by jnsamyak.
jnsamyak/infra-docs-fpo master  into  master

@@ -8,7 +8,7 @@ 

  

  [source,subs="attributes+"]

  ....

- $ sudo -u apache bodhi-push --releases --stable '{branched}'

+ $ sudo -u apache bodhi-push --releases --stable 'f{branched}'

  ....

  

  == Ansible changes
@@ -16,9 +16,11 @@ 

  Freeze is enabled by editing

  https://pagure.io/fedora-infra/ansible/blob/main/f/vars/all/RelEngFrozen.yaml[RelEngFrozen

  variable] in infra ansible repo and then run the bodhi playbook.

+ This playbook should be executed on the 'batcave01' machine. Please note that the 'rbac-playbook' command utilizes role-based access control (RBAC) and verifies that you are in the correct group with the necessary privileges. If you meet these requirements, you can run the playbook without needing root access.

  

  [source,subs="attributes+"]

  ....

+ $ ssh batcave01.iad2.fedoraproject.org

  $ sudo rbac-playbook groups/bodhi-backend.yml

  ....

  
@@ -26,7 +28,45 @@ 

  

  [source,subs="attributes+"]

  ....

- $ bodhi releases edit --name {branched} --state frozen

+ $ bodhi releases edit --name F{branched} --state frozen

  ....

  

+ === Reminder announcement

+ 

+ Send an email as mentioned below to `devel@`, `devel-announce@`, `test-announce@`, `announce@` lists as information that the final freeze is now active.

+ 

+ For the reference, you can refer generic https://pagure.io/releng/blob/main/f/mail-templates/06-final-freeze.txt[template] for final freeze from release engineering repo.

+ 

+ [source,subs="attributes+"]

+ ....

+ Hi all,

+  

+ Today, YYYY-MM-DD, is an important day on the Fedora Linux f{branched} schedule

+ [1], with significant cut-offs.

+  

+ Today we have the Final Freeze [2] which starts at 14:00 UTC. This means

+ that only packages which fix accepted blocker or freeze exception bugs

+ [3][4][5] will be marked as 'stable' and included in the Final composes.

+ Other builds will remain in updates-testing until the Final release is

+ approved, at which point the Final freeze is lifted and packages can

+ move to the 'updates' repository. Pending updates will be pushed before

+ final release as zero day updates.

+  

+ Regards,

+ Fedora Release Engineering

+  

+ [1] https://fedorapeople.org/groups/schedule/f-{branched}/f-{branched}-key-tasks.html

+ [2] https://fedoraproject.org/wiki/Milestone_freezes

+ [3] https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process

+ [4] https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

+ [5] https://qa.fedoraproject.org/blockerbugs/milestone/f{branched}/final/buglist

+ 

+ ....

+ 

+ [NOTE]

+ ====

+ Please ensure that the reminder email is sent once the state becomes frozen.

+ ====

+ 

+ 

  == Process stable push requests

Pull-Request has been closed by jnsamyak

7 months ago
Metadata