1 | ===================================== |
---|
2 | Piwigo release creation guide |
---|
3 | ===================================== |
---|
4 | |
---|
5 | Technical creation |
---|
6 | ================== |
---|
7 | |
---|
8 | I take release 1.7.0 as an example. In URLs "plg" is my personnal Gna! |
---|
9 | username, so use yours. |
---|
10 | |
---|
11 | - tag creation tags/release-1_7_0 : |
---|
12 | |
---|
13 | $ svn copy \ |
---|
14 | -r 1999 \ |
---|
15 | -m "Create release 1.7.0 from branch 1.7 r1999" \ |
---|
16 | svn+ssh://plg@svn.gna.org/svn/phpwebgallery/branch/branch-1_7 \ |
---|
17 | svn+ssh://plg@svn.gna.org/svn/phpwebgallery/tags/release-1_7_0 |
---|
18 | |
---|
19 | - checkout new Subversion release 1.7.0 |
---|
20 | |
---|
21 | $ svn co svn+ssh://plg@svn.gna.org/svn/phpwebgallery/tags/release-1_7_0 1.7.0 |
---|
22 | $ cd 1.7.0 |
---|
23 | |
---|
24 | - in include/config_default.inc.php, change the following parameters: |
---|
25 | - $conf['check_upgrade_feed'] = false; |
---|
26 | - $conf['show_version'] = false; |
---|
27 | - $conf['show_gt'] = false; |
---|
28 | - $conf['die_on_sql_error'] = false; |
---|
29 | |
---|
30 | - in include/constants.php, change the PHPWG_VERSION to 1.7.0 |
---|
31 | |
---|
32 | - commit your changes to tags/release-1_7_0, with the following comment: |
---|
33 | |
---|
34 | > New version 1.7.0 hard coded. |
---|
35 | > |
---|
36 | > Stable release required modifications: don't show version and generation |
---|
37 | > time in footer, don't check the upgrade feed, don't die on sql errors. |
---|
38 | |
---|
39 | $ svn commit |
---|
40 | |
---|
41 | - create the release (pwg_rel_create.sh is in tools directory) |
---|
42 | |
---|
43 | $ mkdir /tmp/1.7.0 |
---|
44 | $ cd /tmp/1.7.0 |
---|
45 | $ pwg_rel_create.sh release-1_7_0 1.7.0 |
---|
46 | $ md5sum p* > MD5SUMS |
---|
47 | |
---|
48 | - upload the release to Gna! download area |
---|
49 | |
---|
50 | $ scp -r /tmp/1.7.0 plg@download.gna.org:/upload/phpwebgallery/release/1.7/ |
---|