Estimated release date: Oct 28, 2014
- 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.0 and correct any unreadable descriptions ✔
- Check the feature hightlights wiki page for completeness
- Branch of prep-release-3.1.0 from develop-ascraeus ✔
Code: Select all
git checkout develop-ascraeus git checkout -b prep-release-3.1.0
- Update version number in prep-release-3.1.0 to "3.1.0" in these files: ✔
Code: Select all
build/build.xml phpBB/includes/constants.php phpBB/install/convertors/convert_phpbb20.php phpBB/install/schemas/schema_data.sql phpBB/styles/prosilver/style.cfg phpBB/styles/subsilver2/style.cfg
- Create Migration "v310" depending on all migrations added after RC6 and RC6 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.0
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.0 package ✔
- Test update from 3.1.0-RC6 to 3.1.0 ✔
- Test update from 3.0.12 to 3.1.0 ✔
- Test conversion from 2.0.x to 3.1.0 ✔
- Tag prep-release-3.1.0 as release-3.1.0 ✔
Code: Select all
git tag -a release-3.1.0 -m "Tagging the 3.1.0 release."
- Update version number in develop-ascraeus to 3.1.1-RC1-dev in these files: ✔
Code: Select all
build/build.xml phpBB/includes/constants.php phpBB/install/schemas/schema_data.sql
- Merge prep-release-3.1.0 into develop-ascraeus and develop-ascraeus into develop ✔
Code: Select all
git checkout develop-ascraeus git merge --no-ff prep-release-3.1.0 git checkout develop git merge --no-ff develop-ascraeus
- Push changes ✔
Code: Select all
git push phpbb release-3.1.0 git push phpbb prep-release-3.1.0 git push phpbb develop-ascraeus develop
- Upload packages ✔
- Make sure packages have correct permissions for downloading ✔
- Set release date for version 3.1.0 on the PHPBB3 and SECURITY trackers ✔
- Move all bug reports assigned to fix version "3.1.0" to "3.1.1-RC1" in the PHPBB3 and SECURITY trackers ✔
- Update area51 downloads page
src/Phpbb/Area51Bundle/Controller/DefaultController.php - Post language changes for translators ✔
Code: Select all
git diff release-3.1.0-RC6 release-3.1.0 phpBB/language/ > language_changes_3.1.0-RC6_to_3.1.0.diff
- Post style changes for style authors ✔
Code: Select all
git diff release-3.1.0-RC6 release-3.1.0 phpBB/styles/prosilver/ > prosilver_changes_3.1.0-RC6_to_3.1.0.diff git diff release-3.1.0-RC6 release-3.1.0 phpBB/styles/subsilver2/ > subsilver2_changes_3.1.0-RC6_to_3.1.0.diff
- Prepare an announcement in BBCode and E-Mail form
Code: Select all
git shortlog -sn release-3.0.12...release-3.1.0
Code: Select all
git diff --stat release-3.0.12...release-3.1.0
Code: Select all
cat phpBB-3.1.0*.md5 | sed 's/^\([a-z0-9]*\) [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.1\/3.1.0\/\3/' | tac cat *to_3.1.0*.md5 | sed 's/^\([a-z0-9]*\) [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/update\/to_3.1.0\/\3/' | tac
Code: Select all
cat phpBB-3.1.0*.md5 | sed 's/^\([a-z0-9]*\) [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.1\/3.1.0\/\3]\3[\/url]/' | tac cat *to_3.1.0*.md5 | sed 's/^\([a-z0-9]*\) [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.1\/update\/to_3.1.0\/\3]\3[\/url]/' | tac
Announce in QA team forum- Post announcement
- Update versioncheck
Announce on QA mailinglist