Enh 6165: Add OPACResultsSidebar system preference
[koha.git] / misc / release_notes / README.txt
1 How to build a Koha release -- list of reminders for RMs
2
3 Update and document the translations
4  ./update.pl will update all translations and you can check for
5  failed ones (a copy of the previous version of the po file is
6  stored with a ~ (tilda) sign after it, so any that don't have that
7  didn't succeed
8
9 Install and test the translations
10  ./translate install will install every translation in the po dir
11
12 Upload the translations to translate.koha.org
13  This is generally done by deleting the database and importing
14  the po files using the import tool as part of kartouche
15
16 Update the release notes (look at git logs for
17 major improvements)
18
19 Alter the VERSION string in Makefile.PL and comment
20 out VERSION_FROM. For instance:
21                                 VERSION     => '3.00.00-stable',
22                #VERSION_FROM => 'kohaversion.pl',
23
24 run perl Makefile.PL and then make manifest tardist
25
26 Sign, MD5 the release, upload:
27  put the tarball its own dir
28  run the following
29
30  $ md5sum * >koha-3.00.00-alpha.tar.gz.MD5
31  $ gpg --clearsign koha-3.00.00-alpha.tar.gz.MD5
32  $ cat koha-3.00.00-alpha.tar.gz.MD5.asc
33  $ gpg --detach-sign koha-3.00.00-alpha.tar.gz
34  $ scp * download.koha-community.org
35
36 Tag the Release:
37 From a clone of the RM repo, run:
38
39  $ git tag -a -m "version 3.00.00 beta" v3.00.00-beta
40  $ git push --tags
41
42 From the gitweb repo, issue:
43
44  $ git fetch --tags
45
46  * update the website, trigger the change
47  * email the list