Koha/misc/release_notes
2008-06-23 08:05:49 -05:00
..
README.txt a reminder about tags for the RM 2008-04-04 16:37:10 -05:00
release_notes_22RC1.txt
release_notes_22RC2.txt
release_notes_22RC3.txt
release_notes_22RC4.txt
release_notes_22RC5.txt
release_notes_191.txt
release_notes_192.txt
release_notes_193.txt
release_notes_200pre1.txt
release_notes_200pre2.txt
release_notes_200pre3.txt
release_notes_200pre4.txt
release_notes_200pre5.txt
release_notes_200RC1.txt
release_notes_200RC2.txt
release_notes_200RC3.txt
release_notes_200RC4.txt
release_notes_210.txt
release_notes_211.txt
release_notes_212.txt
release_notes_213.txt
release_notes_220.txt
release_notes_221.txt
release_notes_222.txt
release_notes_223.txt
release_notes_30000alpha.txt adding download link 2008-01-05 02:59:57 -06:00
release_notes_30000beta.txt updating release notes 2008-03-23 00:26:15 -05:00
release_notes_30000stableRC1.txt Updating release number 2008-06-23 08:05:49 -05:00

How to build a Koha release -- list of reminders for RMs

Update and document the translations

Install and test the translations

Upload the translations to translate.koha.org

Update the release notes (look at git logs for
major improvements)

Alter the VERSION string in Makefile.PL and comment
out VERSION_FROM

run perl Makefile.PL and then make manifest tardist
Sign, MD5 the release, upload:
 put the tarball its own dir
 run the following

 $ md5sum * >koha-3.00.00-alpha.tar.gz.MD5
 $ gpg --clearsign koha-3.00.00-alpha.tar.gz.MD5
 $ cat koha-3.00.00-alpha.tar.gz.MD5.asc
 $ gpg --detach-sign koha-3.00.00-alpha.tar.gz
 $ scp * download.koha.org

Tag the Release:
From a clone of the RM repo, run:

 $ git tag -a -m "version 3.00.00 beta" v3.00.00-beta
 $ git push --tags

From the gitweb repo, issue:

 $ git fetch --tags


 * update the website, trigger the change
 * email the list