infra/release_guide/beta_release improvements needed #317
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Some improvements could be made to the beta_release doc.
I think we should split out the signing of checksum files to a small loop before running the stage-release.sh script. This would alllow us to just suggest running the script as ftpsync, so we can drop all the sudo calls there. ie, 'sudo -u ftpsync ./stage-release.sh ...' This would avoid some part of the sync taking a long while and asking for a sudo auth again.
The command syncing the checksums back to stage should use '--include '*CHECKSUM'' to avoid scanning/statting everything again to see if it needs copied. This should be significatly faster.
The rm commands for the previous beta show the current one in the doc. We should be able to change some var here to get it to show right?
We should add a note at the end to mail mirror-admins and include a copy of the email template in the email templates dir.
The doc has a 'Then run both bodhi playbooks: playbooks/groups/bodhi-backend01.yml and playbooks/openshift-apps/bodhi.yml (One for the backend vm and one for the OpenShift application)"
as well as a 'Run the playbooks' section at the end. Only need one run there. Also, there's no changes on releng-compose here, so no need to run that playbook.
CC: @patrikp @jnsamyak
Thanks for brining this, I just saw this, and I'll try to work on this to make it better!
Metadata Update from @jnsamyak:
Can I add something not technical based? Every Beta release theres a little confusion on the Beta Release Announcement. Traditionally, or tribally, the announcement sits with rel-eng. Is this something you would like to keep doing @jnsamyak / @kevin / @humaton ? Or should we formalise this as a responsibility of FPL/FOA to draft and send to the right places, eg Fedora Marketing, Magazine, Websites & discussion places (mail & discourse)?
I personally don't care who does it. ;) If we want to move this to FPL/FOA, thats fine with me. As long as we are clear who is on the hook...
+1 to what Kevin said, I don't have any opinion on this either, but it makes sense if we want one person to make the beta announcements from FPL/FOA! Just to streamline this, I (as releng) person can confirm to @amoloney that this is done, and we can send an announcement and let it go from there, does this make sense?