virt-manager/docs/RELEASE-PROCESS.txt
2011-03-15 15:05:23 -04:00

29 lines
1.0 KiB
Plaintext

Procedure for doing new releases
=================================
Before release:
verify virt-manager runs fine on RHEL5 (older gtk)
Make sure distcheck passes, 'make rpm' works fine
All virtinst/virt-manager tests and pylint checks
Preparing the source tree:
1. Sync up latest translations - see po/README.txt
2. Change release number in configure.ac
3. Update virtinst version requirement in configure.ac
4. Update NEWS file (and spec with release info)
5. Sync translations from transifex (see po/README.txt)
6. Update virt-manager.spec.in changelog & reset Release to '1'
7. Checkin changes
8. Run 'git tag RELEASE-X.Y.Z-1'
Preparing the build:
1. Get a fresh checkout from git://git.fedorahosted.org/git/virt-manager.git
2. Run 'autobuild.sh'
3. Upload build/virt-manager-X.Y.Z.tar.gz to website download area
4. Update the website download.html page
5. Mail fedora-virt, libvirt-list, virt-tools-list mailing lists
6. Update freshmeat record
7. Mail lwn@lwn.net release announcement