Release Management » History » Revision 6
Revision 5 (Sam Kottler, 12/07/2012 12:16 PM) → Revision 6/28 (Sam Kottler, 12/07/2012 12:19 PM)
h1. Release Management
For each major (x.0) and minor release there is a release nanny who is responsible for managing communication around releases. This person is responsible for handling the generation of release notes, sending emails and IRC notifications about release candidates and final releases, as well as generally tracking blockers, etc.
h2. Release notes
h4. Template
h2. Communication
h4. Email
h4. IRC
h2. Packaging
h4. RHEL derivatives
h4. Debian
- Update foreman-rpms/deb/<distro>/stable/<package>
- Clean out the rc repo on server09 by hand
- reprepro -b ~/foreman-reprepro -C rc remove squeeze foreman-proxy
- reprepro -b ~/foreman-reprepro -C rc remove squeeze foreman
- reprepro -b ~/foreman-reprepro -C rc remove squeeze foreman-sqlite3
- ... all the other packages ...
- Get jenkins to rebuild the packages for the stable repo
- Building packages after cleanup will deal with rsync to deb.tf.o