Releasing 3.0.14

Discussion of general topics related to the new version and its place in the world. Don't discuss new features, report bugs, ask for support, et cetera. Don't use this to spam for other boards or attack those boards!
Forum rules
Discussion of general topics related to the new release and its place in the world. Don't discuss new features, report bugs, ask for support, et cetera. Don't use this to spam for other boards or attack those boards!
Post Reply
User avatar
bantu
3.0 Release Manager
3.0 Release Manager
Posts: 557
Joined: Thu Sep 07, 2006 11:22 am
Location: Karlsruhe, Germany
Contact:

Releasing 3.0.14

Post by bantu » Sun Apr 26, 2015 9:39 am

Hello everyone,

considering that 3.0.13 was released three months ago already, I think it is time to make another 3.0.x release soon.

Cheers

User avatar
bantu
3.0 Release Manager
3.0 Release Manager
Posts: 557
Joined: Thu Sep 07, 2006 11:22 am
Location: Karlsruhe, Germany
Contact:

Re: Releasing 3.0.14

Post by bantu » Sun Apr 26, 2015 9:41 am

Todo List for 3.0.14
  1. Releasing 3.0.14-RC1:
    1. Create "3.0.14-RC2" version on the tracker. ✔
    2. Create "3.0.15" version on the tracker. ✔
    3. Create "3.0.16-RC1" version on the tracker. ✔
    4. Make sure phpBB/docs/AUTHORS is up to date. ✔
    5. Make sure all reports in the security tracker are closed or invalid. ✔
    6. Update version number in 3.0.x to "3.0.14" in the following files: ✔

      Code: Select all

      phpBB/docs/INSTALL.html
      phpBB/install/convertors/convert_phpbb20.php
      phpBB/styles/prosilver/imageset/imageset.cfg
      phpBB/styles/prosilver/style.cfg
      phpBB/styles/prosilver/template/template.cfg
      phpBB/styles/prosilver/theme/theme.cfg
      phpBB/styles/subsilver2/imageset/imageset.cfg
      phpBB/styles/subsilver2/style.cfg
      phpBB/styles/subsilver2/template/template.cfg
      phpBB/styles/subsilver2/theme/theme.cfg
    7. Update version number in 3.0.x to "3.0.14-RC1" in these files: ✔

      Code: Select all

      build/build.xml
      phpBB/includes/constants.php
      phpBB/install/database_update.php
      phpBB/install/schemas/schema_data.sql
    8. Go through Issues fixed in 3.0.14 and correct any unreadable descriptions. ✔
    9. Check the feature highlights wiki page for completeness. ✔
    10. Commit Changelog generated from Tracker ✔

      Code: Select all

      php build/build_changelog.php 3.0.14-RC1

      Code: Select all

      phpBB/docs/CHANGELOG.html
    11. Build packages ✔

      Code: Select all

      cd phpBB
      php ../composer.phar install
      cd ../build
      ../phpBB/vendor/bin/phing
    12. Test install of 3.0.14-RC1 package ✔
    13. Test update from 3.0.13 to 3.0.14-RC1
    14. Post language changes for translators ✔
    15. Prepare an announcement in BBCode and E-Mail form ✔

      Code: Select all

      ../phpBB/vendor/bin/phing announcement
    16. Branch prep-release-3.0.14 off of 3.0.x

      Code: Select all

      git checkout -b prep-release-3.0.14 3.0.x
    17. Tag prep-release-3.0.14 as release-3.0.14-RC1

      Code: Select all

      git tag -a release-3.0.14-RC1 -m "Tagging the 3.0.14-RC1 release."
    18. Update version number in 3.0.x to 3.0.15-dev in these files: ✔

      Code: Select all

      build/build.xml
      phpBB/includes/constants.php
      phpBB/install/database_update.php
      phpBB/install/schemas/schema_data.sql
    19. Merge prep-release-3.0.14 into prep-release-3.1.4 ✔

      Code: Select all

      git checkout prep-release-3.1.4
      git merge --no-ff prep-release-3.0.14
      Conflict resolution:

      Code: Select all

      # Resolve by deleting
      git rm phpBB/styles/prosilver/imageset/imageset.cfg
      git rm phpBB/styles/prosilver/template/template.cfg
      git rm phpBB/styles/prosilver/theme/theme.cfg
      git rm phpBB/styles/subsilver2/imageset/imageset.cfg
      git rm phpBB/styles/subsilver2/template/template.cfg
      git rm phpBB/styles/subsilver2/theme/theme.cfg
      
      # Leave prep-release-3.1.4 unchanged
      git checkout HEAD phpBB/includes/constants.php; git add phpBB/includes/constants.php
      git checkout HEAD phpBB/install/database_update.php; git add phpBB/install/database_update.php
      git checkout HEAD phpBB/install/convertors/convert_phpbb20.php; git add phpBB/install/convertors/convert_phpbb20.php
      git checkout HEAD phpBB/install/schemas/schema_data.sql; git add phpBB/install/schemas/schema_data.sql
      git checkout HEAD phpBB/styles/prosilver/style.cfg; git add phpBB/styles/prosilver/style.cfg
      git checkout HEAD phpBB/styles/subsilver2/style.cfg; git add phpBB/styles/subsilver2/style.cfg
      
      # Resolve content
      git add build/build.xml
      git add phpBB/docs/CHANGELOG.html
      git add phpBB/docs/INSTALL.html
      git add phpBB/phpbb/db/migration/data/v30x/release_3_0_14_rc1.php
      
    20. Merge prep-release-3.1.4 into 3.1.x ✔

      Code: Select all

      git checkout 3.1.x
      git merge --no-ff prep-release-3.1.4
    21. Merge 3.0.x into 3.1.x ✔

      Code: Select all

      git checkout 3.1.x
      git merge --no-ff 3.0.x
      Conflict resolution:

      Code: Select all

      # Leave 3.1.x unchanged
      git checkout HEAD build/build.xml; git add build/build.xml
      git checkout HEAD phpBB/includes/constants.php; git add phpBB/includes/constants.php
      git checkout HEAD phpBB/install/database_update.php; git add phpBB/install/database_update.php
      git checkout HEAD phpBB/install/schemas/schema_data.sql; git add phpBB/install/schemas/schema_data.sql
      
    22. Merge 3.1.x into master ✔

      Code: Select all

      git checkout master
      git merge --no-ff 3.1.x
    23. Push changes ✔

      Code: Select all

      git push phpbb master 3.1.x 3.0.x prep-release-3.0.14 prep-release-3.1.4 release-3.0.14-RC1
    24. Set release date for version 3.0.14-RC1 on the tracker ✔
    25. Move all bug reports assigned to fix version "3.0.14-RC1" to "3.0.15-RC1" in Tracker. ✔
    26. Upload packages ✔
    27. Make sure packages have correct permissions for downloading ✔
    28. Announce in QA team forum
    29. Announce on area51
    30. Update QA versioncheck
    31. Announce on QA mailinglist
  2. Releasing 3.0.14:
    1. Update the MySQL upgrader schema ✔
    2. Update version number in prep-release-3.0.14 to 3.0.14 in these files: ✔

      Code: Select all

      build/build.xml
      phpBB/includes/constants.php
      phpBB/install/database_update.php
      phpBB/install/schemas/schema_data.sql
    3. Update Changelog generated from Tracker (if any) ✔

      Code: Select all

      phpBB/docs/CHANGELOG.html
    4. Build packages

      Code: Select all

      cd build
      phing
    5. Test install of 3.0.14 package
    6. Test update from 3.0.13 to 3.0.14
    7. Test update from 3.0.14-RC1 to 3.0.14
    8. Post language changes for translators (if any) ✔
    9. Merge prep-release-3.0.14 into 3.0.x ✔

      Code: Select all

      git checkout 3.0.x
      git merge --no-ff prep-release-3.0.14
      Conflict resolution:

      Code: Select all

      # Leave 3.0.x unchanged
      git checkout HEAD phpBB/includes/constants.php; git add phpBB/includes/constants.php
      git checkout HEAD phpBB/install/database_update.php; git add phpBB/install/database_update.php
      git checkout HEAD phpBB/install/schemas/schema_data.sql; git add phpBB/install/schemas/schema_data.sql
      
      # Resolve content
      git add build/build.xml
      
    10. Merge prep-release-3.0.14 into prep-release-3.1.4 ✔

      Code: Select all

      git checkout prep-release-3.1.4
      git merge --no-ff prep-release-3.0.14
      Conflict resolution:

      Code: Select all

      # Leave prep-release-3.1.4 unchanged
      git checkout HEAD phpBB/includes/constants.php; git add phpBB/includes/constants.php
      git checkout HEAD phpBB/install/database_update.php; git add phpBB/install/database_update.php
      git checkout HEAD phpBB/install/schemas/schema_data.sql; git add phpBB/install/schemas/schema_data.sql
      
      # Resolve content
      git add build/build.xml
      git add phpBB/phpbb/db/migration/data/v30x/release_3_0_14.php
      
    11. Merge prep-release-3.1.4 into 3.1.x ✔

      Code: Select all

      git checkout 3.1.x
      git merge --no-ff prep-release-3.1.4
    12. Merge 3.0.x into 3.1.x ✔

      Code: Select all

      git checkout 3.1.x
      git merge --no-ff 3.0.x
      Conflict resolution:

      Code: Select all

      # Leave 3.1.x unchanged
      git checkout HEAD build/build.xml; git add build/build.xml
      git checkout HEAD phpBB/includes/constants.php; git add phpBB/includes/constants.php
      git checkout HEAD phpBB/install/database_update.php; git add phpBB/install/database_update.php
      git checkout HEAD phpBB/install/schemas/schema_data.sql; git add phpBB/install/schemas/schema_data.sq
      
    13. Merge 3.1.x into master ✔

      Code: Select all

      git checkout master
      git merge --no-ff 3.1.x
    14. Tag prep-release-3.0.14 as release-3.0.14

      Code: Select all

      git tag -a release-3.0.14 -m "Tagging the 3.0.14 release."
    15. Push changes ✔

      Code: Select all

      git push phpbb master 3.1.x 3.0.x prep-release-3.0.14 prep-release-3.1.4 release-3.0.14
    16. Set release date for version 3.0.14 on the tracker ✔
    17. Delete version 3.0.14-RC2 on the tracker ✔
    18. Upload packages to download.phpbb.com ✔
    19. Upload packages to http://www.phpbb.com
    20. Make sure packages have correct permissions for downloading
    21. Update these files in the website repository:

      Code: Select all

      files/release/package.xml
      vars.php (Make sure to also update the dates and old release versions)
    22. Announce in public (create discussion topic and link them)
    23. Upload files to sourceforge
    24. Announce on mailinglist
    25. Update QA and stable versioncheck
    26. Upload Package to Microsoft Web Application Gallery


User avatar
bantu
3.0 Release Manager
3.0 Release Manager
Posts: 557
Joined: Thu Sep 07, 2006 11:22 am
Location: Karlsruhe, Germany
Contact:

Re: Releasing 3.0.14

Post by bantu » Tue Apr 28, 2015 8:34 pm

Diffstat and Shortlog for 3.0.14-RC1

Code: Select all

    17	Andreas Fischer
    15	Marc Alexander
     5	Joas Schilling
     3	Nicofuma
     2	Matt Friedman
     2	Nils Adermann
     1	Dhruv
     1	JoshyPHP
     1	Oliver Schramm

Code: Select all

 .travis.yml                                        |   6 +-
 README.md                                          |   6 +-
 build/build.xml                                    |   6 +-
 build/sami-all.conf.php                            |  10 +--
 composer.phar                                      | Bin 960311 -> 1038928 bytes
 phpBB/adm/index.php                                |  13 ++--
 phpBB/docs/AUTHORS                                 |   3 +-
 phpBB/docs/CHANGELOG.html                          |  26 +++++++
 phpBB/docs/INSTALL.html                            |   6 +-
 phpBB/download/file.php                            |  12 ++--
 phpBB/feed.php                                     |  12 ++--
 phpBB/includes/acp/acp_attachments.php             |   2 +-
 phpBB/includes/constants.php                       |   2 +-
 phpBB/includes/functions.php                       |  10 ++-
 phpBB/includes/session.php                         |   4 +-
 phpBB/includes/startup.php                         |   2 +-
 phpBB/install/convertors/convert_phpbb20.php       |   2 +-
 phpBB/install/database_update.php                  |  12 +++-
 phpBB/install/schemas/schema_data.sql              |   2 +-
 phpBB/posting.php                                  |  10 ++-
 phpBB/styles/prosilver/imageset/imageset.cfg       |   2 +-
 phpBB/styles/prosilver/style.cfg                   |   2 +-
 phpBB/styles/prosilver/template/template.cfg       |   2 +-
 phpBB/styles/prosilver/theme/theme.cfg             |   2 +-
 phpBB/styles/subsilver2/imageset/imageset.cfg      |   2 +-
 phpBB/styles/subsilver2/style.cfg                  |   2 +-
 phpBB/styles/subsilver2/template/template.cfg      |   2 +-
 phpBB/styles/subsilver2/theme/theme.cfg            |   2 +-
 tests/functional/acp_attachments_test.php          |  78 +++++++++++++++++++++
 tests/security/redirect_test.php                   |   9 ++-
 .../test_framework/phpbb_functional_test_case.php  |   2 +-
 travis/install-phpunit-5-2.sh                      |  22 ------
 travis/phpunit-mysql-5-2-travis.xml                |  44 ------------
 33 files changed, 193 insertions(+), 124 deletions(-)
There have been no language changes between 3.0.13-PL1 and 3.0.14-RC1.
Futhermore, there have been no style changes in prosilver or subsilver2 besides increasing the version number.
Attachments
phpbb-3.0.13-PL1_to_3.0.14-RC1_subsilver2.patch
(2.79 KiB) Downloaded 147 times
phpbb-3.0.13-PL1_to_3.0.14-RC1_prosilver.patch
(2.72 KiB) Downloaded 149 times
phpbb-3.0.13-PL1_to_3.0.14-RC1_git_shortlog.txt
(176 Bytes) Downloaded 153 times
phpbb-3.0.13-PL1_to_3.0.14-RC1_git_diffstat.txt
(2.09 KiB) Downloaded 154 times

User avatar
Meis2M
Registered User
Posts: 411
Joined: Fri Apr 23, 2010 10:18 am
Contact:

Re: Releasing 3.0.14

Post by Meis2M » Tue May 05, 2015 8:15 pm

Hi
where is the language change from 13 to 14 ?

User avatar
Elsensee
Development Team
Development Team
Posts: 36
Joined: Sun Mar 16, 2014 1:08 pm
Location: Hamburg, Germany
Contact:

Re: Releasing 3.0.14

Post by Elsensee » Tue May 05, 2015 9:13 pm

There are no language and style changes. (Well, except the version update in the style config file ;) )

Post Reply