As we discussed on IRC we would like to improve the quality of Padre and the stability of the releases. So we thought to change the release process slightly to allow for us to check the release candidate and fix show stoppers. This will also provide extra time for the translators to catch up with the strings for the releases. This will also provide time for the release manage to write the release notes.
If agreed then this would be the process PROPOSAL !!!! (based on http://padre.perlide.org/trac/wiki/Release ) ================================================= 1) Release manager updates messages,pot, tidies up code, closes Changes file 2) creates a branch for the release 3) On trunk Version number is increased by 0.02 Changes file opened The branch is frozen for N (currently =3) days except for - translator updates to .po files. - fixing show stopper bugs in the code Translations ========== The translators will have to make sure they commit their changes to the branch only and they don't touch the .po files on trunk to make the merge easy. Show stoppers ============ Everyone is encouraged to use Padre from the release branch to find critical issues. If a critical issue is found we open ticket, discuss on the channel and/or on the mailing list and decide if and how to fix it. The fix is then committed to both the branch and the trunk. Release Notes ============ They can be written during the freeze period. After the release period ends the Release Manager will release Padre from the branch. Once it is released the directory of the .po files is merged from the branch back to trunk. The branch can be then deleted (as there is a copy in tags/). regards Gabor _______________________________________________ Padre-dev mailing list Padre-dev@perlide.org http://mail.perlide.org/mailman/listinfo/padre-dev