Estimated release date: March 21, 2015
Freeze date: March 13, 2015 - Afterwards only critical blockers
- Make sure phpBB/docs/AUTHORS is up to date ✔
- Make sure Contributors have their ranks ✔
- Make sure all reports in the security tracker are closed or invalid ✔
- Go through Issues fixed in 3.1.4 and correct any unreadable descriptions ✔
- Check the feature hightlights wiki page for completeness ✔
- Branch of prep-release-3.1.4 from 3.1.x ✔
Code: Select all
git checkout 3.1.x git checkout -b prep-release-3.1.4
- Release candidate 1:
Estimated release date: March 15, 2015- Update version number in prep-release-3.1.4 to 3.1.4-RC1 in these files: ✔
Code: Select all
build/build.xml phpBB/includes/constants.php phpBB/install/schemas/schema_data.sql
- Update version number in prep-release-3.1.4 to "3.1.4" in these files: ✔
Code: Select all
phpBB/install/convertors/convert_phpbb20.php phpBB/styles/prosilver/style.cfg phpBB/styles/subsilver2/style.cfg
- Create Migration "v314rc1" depending on all migrations added after v313 and v313 itself ✔
Code: Select all
php phpBB/bin/phpbbcli.php dev:migration-tips
- Commit Changelog generated from Tracker ✔
Code: Select all
php build/build_changelog.php 3.1.4-RC1
Code: Select all
phpBB/docs/CHANGELOG.html
- Update list of events in the Wiki: ✔
https://wiki.phpbb.com/Event_ListCode: Select all
php phpBB/develop/export_events_for_wiki.php all
- Build packages ✔
Code: Select all
cd build ../phpBB/vendor/bin/phing
- Test install of 3.1.4-RC1 package ✔
- Test update from 3.1.3 to 3.1.4-RC1 ✔
- Test update from 3.0.12 to 3.1.4-RC1
- Tag prep-release-3.1.4 as release-3.1.4-RC1 ✔
Code: Select all
git tag -a release-3.1.4-RC1 -m "Tagging the 3.1.4-RC1 release."
- Upload packages ✔
- Make sure packages have correct permissions for downloading ✔
- Update area51 downloads page ✔
src/Phpbb/Area51Bundle/Controller/DefaultController.php - Set release date for version 3.1.4-RC1 on the PHPBB3 and SECURITY trackers ✔
- Move all bug reports assigned to fix version "3.1.4-RC1" to "3.1.5-RC1" in the PHPBB3 and SECURITY trackers ✔
- Post language changes for translators ✔
Code: Select all
git diff release-3.1.3 release-3.1.4-RC1 phpBB/language/ > language_changes_3.1.3_to_3.1.4-RC1.diff
- Post style changes for style authors ✔
Code: Select all
git diff release-3.1.3 release-3.1.4-RC1 phpBB/styles/prosilver/ > prosilver_changes_3.1.3_to_3.1.4-RC1.diff git diff release-3.1.3 release-3.1.4-RC1 phpBB/styles/subsilver2/ > subsilver2_changes_3.1.3_to_3.1.4-RC1.diff
- Post announcement on Area51 and Teams forum ✔
- Update versioncheck unstable version ✔
- Merge prep-release-3.1.4 into 3.1.x and 3.1.x into master ✔
Code: Select all
git checkout 3.1.x git merge --no-ff prep-release-3.1.4
- Update version number in 3.1.x to 3.1.5-dev in these files: ✔
Code: Select all
build/build.xml phpBB/includes/constants.php phpBB/install/schemas/schema_data.sql
- Merge 3.1.x into master ✔
Code: Select all
git checkout master git merge --no-ff 3.1.x
- Push changes ✔
Code: Select all
git push phpbb release-3.1.4-RC1 git push phpbb prep-release-3.1.4 git push phpbb 3.1.x master
- Update version number in prep-release-3.1.4 to 3.1.4-RC1 in these files: ✔
- Release candidate 2:
- Update version number in prep-release-3.1.4 to 3.1.4-RC2 in these files: ✔
Code: Select all
build/build.xml phpBB/includes/constants.php phpBB/install/schemas/schema_data.sql
- Create Migration "v314rc2" depending on all migrations added after v314rc1 and v314rc1 itself ✔
Code: Select all
php phpBB/bin/phpbbcli.php dev:migration-tips
- Commit Changelog generated from Tracker ✔
Code: Select all
php build/build_changelog.php 3.1.4-RC2
Code: Select all
phpBB/docs/CHANGELOG.html
- Update list of events in the Wiki: ✔
https://wiki.phpbb.com/Event_ListCode: Select all
php phpBB/develop/export_events_for_wiki.php all
- Build packages ✔
Code: Select all
cd build ../phpBB/vendor/bin/phing
- Test install of 3.1.4-RC2 package ✔
- Test update from 3.1.3 to 3.1.4-RC2 ✔
- Test update from 3.0.14-RC1 to 3.1.4-RC2 ✔
- Tag prep-release-3.1.4 as release-3.1.4-RC2 ✔
Code: Select all
git tag -a release-3.1.4-RC2 -m "Tagging the 3.1.4-RC2 release."
- Upload packages ✔
- Make sure packages have correct permissions for downloading ✔
- Update area51 downloads page ✔
src/Phpbb/Area51Bundle/Controller/DefaultController.php - Set release date for version 3.1.4-RC2 on the PHPBB3 and SECURITY trackers ✔
- Make sure the version "3.1.4-RC2" is in the version constraint of the issue filter✔
- Post language changes for translators ✔ - No changes since RC1
Code: Select all
git diff release-3.1.3 release-3.1.4-RC2 phpBB/language/ > language_changes_3.1.3_to_3.1.4-RC2.diff
Code: Select all
git diff release-3.1.4-RC1 release-3.1.4-RC2 phpBB/language/ > language_changes_3.1.4-RC1_to_3.1.4-RC2.diff
- Post style changes for style authors ✔ - No changes since RC1
Code: Select all
git diff release-3.1.3 release-3.1.4-RC2 phpBB/styles/prosilver/ > prosilver_changes_3.1.3_to_3.1.4-RC2.diff git diff release-3.1.3 release-3.1.4-RC2 phpBB/styles/subsilver2/ > subsilver2_changes_3.1.3_to_3.1.4-RC2.diff
Code: Select all
git diff release-3.1.4-RC1 release-3.1.4-RC2 phpBB/styles/prosilver/ > prosilver_changes_3.1.4-RC1_to_3.1.4-RC2.diff git diff release-3.1.4-RC1 release-3.1.4-RC2 phpBB/styles/subsilver2/ > subsilver2_changes_3.1.4-RC1_to_3.1.4-RC2.diff
- Post announcement on Area51 and Teams forum ✔
- Update versioncheck unstable version ✔
- Merge prep-release-3.1.4 into 3.1.x and 3.1.x into master ✔
Code: Select all
git checkout 3.1.x git merge --no-ff prep-release-3.1.4
- Merge 3.1.x into master ✔
Code: Select all
git checkout master git merge --no-ff 3.1.x
- Push changes ✔
Code: Select all
git push phpbb release-3.1.4-RC2 git push phpbb prep-release-3.1.4 git push phpbb 3.1.x master
- Update version number in prep-release-3.1.4 to 3.1.4-RC2 in these files: ✔
- Final Packaging:
Estimated release date: May 2nd, 2015- Update version number in prep-release-3.1.4 to "3.1.4" in these files: ✔
Code: Select all
build/build.xml phpBB/includes/constants.php phpBB/install/schemas/schema_data.sql
- Create Migration "v314" depending on all migrations added after v314rc1 and v314rc1 itself ✔
Code: Select all
php phpBB/bin/phpbbcli.php dev:migration-tips
- Build packages ✔
Code: Select all
cd build ../phpBB/vendor/bin/phing
- Test install of 3.1.4 package ✔
- Test update from 3.1.3 to 3.1.4 ✔
- Test update from 3.0.12 to 3.1.4 ✔
- Test conversion from 2.0.x to 3.1.4
- Tag prep-release-3.1.4 as release-3.1.4 ✔
Code: Select all
git tag -a release-3.1.4 -m "Tagging the 3.1.4 release."
- Upload packages ✔
- Make sure packages have correct permissions for downloading ✔
- Set release date for version 3.1.4 on the PHPBB3 and SECURITY trackers ✔
- Make sure the version "3.1.4" is in the version constraint of the issue filter✔
- Post language changes for translators ✔
No changes, see above - Post style changes for style authors ✔
No changes, see above - Merge prep-release-3.1.4 into 3.1.x and 3.1.x into master ✔
Code: Select all
git checkout 3.1.x git merge --no-ff prep-release-3.1.4 git checkout master git merge --no-ff 3.1.x
- Push changes ✔
Code: Select all
git push phpbb release-3.1.4 git push phpbb prep-release-3.1.4 git push phpbb 3.1.x master
- Update version number in prep-release-3.1.4 to "3.1.4" in these files: ✔
- Update website downloads page: https://github.com/phpbb/website/pull/105 ✔
- Prepare an announcement in BBCode and E-Mail form ✔
Code: Select all
git shortlog -sn release-3.1.3...release-3.1.4
https://gist.github.com/nickvergessen/f ... 21e0b74244Code: Select all
git diff --stat release-3.1.3...release-3.1.4
- Post announcement on phpBB.com ✔