<div dir="ltr">Hi,<div><br></div><div>Here is a list that I could come up with while researching on responsibilities of a release manager.</div><div>I request inputs from more people to make it more comprehensive and correct so that we can put it up in docs and point new release managers to it.</div><div><br></div><div>======================================================================</div><div><br></div><div>1. You should have inherited a tracker bug with a good alias for your release version, if not please create one.<div><br></div><div>2. Use gerrit search something like [1] to find all the patches that were merged after previous release</div><div>and ensure that the bugs they are using are already added to depends-on list of tracker bug.</div><div><br></div><div>3. Create a bugzilla search for finding all dependent bugs for a release, something like [2]</div><div><br></div><div>4. Keep sending reminder mails on deadline approaching for merging of patches for the release and when tagging would be done. </div><div><br></div><div>QUESTION: Should we start making a commit along with a tag for a release where the commit updates a RELEASE-NOTES file in the repo with the same content as that would go later in the release announcement mails?</div><div><br></div><div>5. On hitting deadline, send a mail informing of a temporary hold on merging of patches and start testing the branch comprehensively. Once sufficiently tested, make a tarball and ask the build team to make builds for various distributions.</div><div><br></div><div>6. Announce the release on mailing list, blogs etc with links to packages to be downloaded. Make sure you document all user facing changes and provide a list of bugs fixed.</div><div><br></div><div>7. Use a script to mark all the depends-on bugs that were merged as closed and fixed in the release version.</div><div><br></div><div>8. Create a tracker bug for next release in the same branch and move all the depends-on bugs that were not merged to the next release.</div><div><br></div><div><br></div><div>[1] <a href="https://review.gluster.org/#/q/project:glusterfs+branch:release-3.7+status:merged+after:2015-10-07">https://review.gluster.org/#/q/project:glusterfs+branch:release-3.7+status:merged+after:2015-10-07</a><br></div><div>[2] <a href="https://bugzilla.redhat.com/buglist.cgi?cmdtype=runnamed&amp;list_id=4043168&amp;namedcmd=glusterfs-3.7.6-depends-on">https://bugzilla.redhat.com/buglist.cgi?cmdtype=runnamed&amp;list_id=4043168&amp;namedcmd=glusterfs-3.7.6-depends-on</a></div></div><div>======================================================================<br></div><div><br></div><div>Thanks,</div><div>Raghavendra Talur</div></div>