Releasing 3.0.12

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!
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.12

Post by bantu »

Hello everyone,

I think it is time for another 3.0.x release and would like to release the first RC soon, possibly within the next two weeks.

Also see: https://wiki.phpbb.com/Release_Highlights/3.0.12

Cheers,
bantu

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.12

Post by bantu »

Todo List for 3.0.12
  1. Releasing 3.0.12-RC1:
    1. Move all bug reports assigned to fix version "3.0.12-RC1" to "3.0.13-RC1" in Tracker. ✔
    2. Create "3.0.12-RC2" version on the tracker. ✔
    3. Create "3.0.13" version on the tracker. ✔
    4. Create "3.0.14-RC1" version on the tracker. ✔
    5. Make sure phpBB/docs/AUTHORS is up to date. ✔
    6. Make sure all reports in the security tracker are closed or invalid. ✔
    7. Update version number in develop-olympus to "3.0.12" 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
    8. Update version number in develop-olympus to "3.0.12-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
    9. Go through Issues fixed in 3.0.12 and correct any unreadable descriptions. ✔
    10. Check the feature hightlights wiki page for completeness. ✔
    11. Commit Changelog generated from Tracker ✔

      Code: Select all

      php build/build_changelog.php 3.0.12-RC1

      Code: Select all

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

      Code: Select all

      cd build
      phing
    13. Test install of 3.0.12-RC1 package ✔
    14. Test update from 3.0.11 to 3.0.12-RC1
    15. Post language changes for translators ✔
    16. Prepare an announcement in BBCode and E-Mail form

      Code: Select all

      cat phpBB-3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/3.0.12-RC1\/\3/' | tac
      cat *to_3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/update\/other_to_3.0.12-RC1\/\3/' | tac

      Code: Select all

      cat phpBB-3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/3.0.12-RC1\/\3]\3[\/url]/' | tac
      cat *to_3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/update\/other_to_3.0.12-RC1\/\3]\3[\/url]/' | tac
    17. Branch prep-release-3.0.12 off of develop-olympus

      Code: Select all

      git checkout -b prep-release-3.0.12 develop-olympus
    18. Tag prep-release-3.0.12 as release-3.0.12-RC1

      Code: Select all

      git tag -a release-3.0.12-RC1 -m "Tagging the 3.0.12-RC1 release."
    19. Merge release-3.0.12-RC1 into qa

      Code: Select all

      git checkout qa
      git merge --no-ff release-3.0.12-RC1
    20. Update version number in develop-olympus to 3.0.13-dev in these files: ✔

      Code: Select all

      phpBB/includes/constants.php
      phpBB/install/database_update.php
      phpBB/install/schemas/schema_data.sql
    21. Merge develop-olympus into develop ✔

      Code: Select all

      git checkout develop
      git merge --no-ff develop-olympus
      Conflict resolution:

      Code: Select all

      # Deleted files
      git add phpBB/styles/prosilver/imageset/imageset.cfg
      git add phpBB/styles/prosilver/template/template.cfg
      git add phpBB/styles/prosilver/theme/theme.cfg
      git add phpBB/styles/subsilver2/imageset/imageset.cfg
      git add phpBB/styles/subsilver2/template/template.cfg
      
      # Leave develop unchaged
      git checkout HEAD build/build.xml; git add build/build.xml
      git checkout HEAD phpBB/docs/INSTALL.html; git add phpBB/docs/INSTALL.html
      git checkout HEAD phpBB/includes/constants.php; git add phpBB/includes/constants.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
      
    22. Push changes ✔

      Code: Select all

      git push phpbb develop develop-olympus qa prep-release-3.0.12 release-3.0.12-RC1
    23. Set release date for version 3.0.12-RC1 on the tracker ✔
    24. Upload packages ✔
    25. Make sure packages have correct permissions for downloading ✔
    26. Announce in QA team forum ✔
    27. Announce on area51 ✔
    28. Update QA versioncheck ✔
    29. Announce on QA mailinglist
  2. Releasing 3.0.12-RC2:
    1. Create "3.0.12-RC3" version on the tracker. ✔
    2. Update version number in prep-release-3.0.12 to "3.0.12-RC2" 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 ✔

      Code: Select all

      php build/build_changelog.php 3.0.12-RC2

      Code: Select all

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

      Code: Select all

      cd build
      phing
    5. Test install of 3.0.12-RC2 package ✔
    6. Test update from 3.0.12-RC1 to 3.0.12-RC2
    7. Test update from 3.0.11 to 3.0.12-RC2
    8. Post language changes for translators (if any) ✔
    9. Prepare an announcement in BBCode and E-Mail form

      Code: Select all

      cat phpBB-3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/3.0.12-RC2\/\3/' | tac
      cat *to_3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/update\/other_to_3.0.12-RC2\/\3/' | tac

      Code: Select all

      cat phpBB-3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/3.0.12-RC2\/\3]\3[\/url]/' | tac
      cat *to_3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/update\/other_to_3.0.12-RC2\/\3]\3[\/url]/' | tac
    10. Tag prep-release-3.0.12 as release-3.0.12-RC2

      Code: Select all

      git tag -a release-3.0.12-RC2 -m "Tagging the 3.0.12-RC2 release."
    11. Merge release-3.0.12-RC2 into qa

      Code: Select all

      git checkout qa
      git merge --no-ff release-3.0.12-RC2
    12. Merge prep-release-3.0.12 into develop-olympus

      Code: Select all

      git checkout develop-olympus
      git merge --no-ff prep-release-3.0.12
    13. Merge develop-olympus into develop

      Code: Select all

      git checkout develop
      git merge --no-ff develop-olympus
    14. Push changes ✔

      Code: Select all

      git push phpbb develop develop-olympus qa prep-release-3.0.12 release-3.0.12-RC2
    15. Set release date for version 3.0.12-RC2 on the tracker ✔
    16. Upload packages ✔
    17. Make sure packages have correct permissions for downloading ✔
    18. Announce in QA team forum ✔
    19. Announce on area51 ✔
    20. Update QA versioncheck ✔
    21. Announce on QA mailinglist ✔
  3. Releasing 3.0.12-RC3:
    1. Create "3.0.12-RC4" version on the tracker. ✔
    2. Update version number in prep-release-3.0.12 to "3.0.12-RC3" 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 ✔

      Code: Select all

      php build/build_changelog.php 3.0.12-RC3

      Code: Select all

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

      Code: Select all

      cd build
      phing
    5. Test install of 3.0.12-RC3 package
    6. Test update from 3.0.12-RC2 to 3.0.12-RC3
    7. Test update from 3.0.11 to 3.0.12-RC3
    8. Post language changes for translators (if any) ✔
    9. Prepare an announcement in BBCode and E-Mail form ✔ (see https://gist.github.com/bantu/27b325462 ... /email.txt and https://gist.github.com/bantu/27b325462 ... bbcode.txt)

      Code: Select all

      cat phpBB-3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/3.0.12-RC3\/\3/' | tac
      cat *to_3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/update\/other_to_3.0.12-RC3\/\3/' | tac

      Code: Select all

      cat phpBB-3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/3.0.12-RC3\/\3]\3[\/url]/' | tac
      cat *to_3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.0\/release_candidates\/update\/other_to_3.0.12-RC3\/\3]\3[\/url]/' | tac
    10. Tag prep-release-3.0.12 as release-3.0.12-RC3

      Code: Select all

      git tag -a release-3.0.12-RC3 -m "Tagging the 3.0.12-RC3 release."
    11. Merge release-3.0.12-RC3 into qa

      Code: Select all

      git checkout qa
      git merge --no-ff release-3.0.12-RC3
    12. Merge prep-release-3.0.12 into develop-olympus

      Code: Select all

      git checkout develop-olympus
      git merge --no-ff prep-release-3.0.12
    13. Merge develop-olympus into develop

      Code: Select all

      git checkout develop
      git merge --no-ff develop-olympus
    14. Push changes ✔

      Code: Select all

      git push phpbb develop develop-olympus qa prep-release-3.0.12 release-3.0.12-RC3
    15. Set release date for version 3.0.12-RC3 on the tracker ✔
    16. Upload packages ✔
    17. Make sure packages have correct permissions for downloading ✔
    18. Announce in QA team forum ✔
    19. Announce on area51 ✔
    20. Update QA versioncheck ✔
    21. Announce on QA mailinglist
  4. Releasing 3.0.12:
    1. Update the MySQL upgrader schema ✔
    2. Update version number in prep-release-3.0.12 to 3.0.12 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.12 package
    6. Test update from 3.0.11 to 3.0.12
    7. Test update from 3.0.12-RC1 to 3.0.12
    8. Post language changes for translators (if any) ✔
    9. Merge prep-release-3.0.12 into develop-olympus

      Code: Select all

      git checkout develop-olympus
      git merge --no-ff prep-release-3.0.12
    10. Merge develop-olympus into develop

      Code: Select all

      git checkout develop
      git merge --no-ff develop-olympus
    11. Merge prep-release-3.0.12 into master

      Code: Select all

      git checkout master
      git merge --no-ff prep-release-3.0.12
    12. Tag master as release-3.0.12

      Code: Select all

      git tag -a release-3.0.12 -m "Tagging the 3.0.12 release."
    13. Merge release-3.0.12 into qa

      Code: Select all

      git checkout qa
      git merge --no-ff release-3.0.12
    14. Push changes ✔

      Code: Select all

      git push phpbb prep-release-3.0.12 develop-olympus develop qa master release-3.0.12
    15. Set release date for version 3.0.12 on the tracker ✔
    16. Delete version 3.0.12-RC4 on the tracker ✔
    17. Upload packages to download.phpbb.com ✔
    18. Upload packages to http://www.phpbb.com
    19. Make sure packages have correct permissions for downloading ✔
    20. 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)
    21. Prepare an announcement in BBCode and E-Mail form ✔

      Code: Select all

      git shortlog -sn release-3.0.11...release-3.0.12

      Code: Select all

      git diff --stat release-3.0.11...release-3.0.12

      Code: Select all

      cat phpBB-3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/3.0.12\/\3/' | tac
      cat *to_3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/update\/to_3.0.12\/\3/' | tac

      Code: Select all

      cat phpBB-3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.0\/3.0.12\/\3]\3[\/url]/' | tac
      cat *to_3.0.12*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.0\/update\/to_3.0.12\/\3]\3[\/url]/' | tac
    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

MaFeSa
Registered User
Posts: 69
Joined: Sun Aug 26, 2012 1:44 pm

Re: Releasing 3.0.12

Post by MaFeSa »

Really good news, thanks ;)

User avatar
Jessica.
Registered User
Posts: 144
Joined: Wed Feb 09, 2011 8:17 pm
Location: Pennsylvania, USA
Contact:

Re: Releasing 3.0.12

Post by Jessica. »

Nice, hope it comes out soon

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

Re: Releasing 3.0.12

Post by Meis2M »

very good

VOLKERMORD
Registered User
Posts: 7
Joined: Sat Mar 09, 2013 2:36 pm

Re: Releasing 3.0.12

Post by VOLKERMORD »

I hope is the last Olympus releasing and i hope new Ascraeus will be come very soon.

User avatar
Pony99CA
Registered User
Posts: 986
Joined: Sun Feb 08, 2009 2:35 am
Location: Hollister, CA
Contact:

Re: Releasing 3.0.12

Post by Pony99CA »

VOLKERMORD wrote:I hope is the last Olympus releasing[....]
Don't count on that. They'll support phpBB 3.0 for a while after phpBB 3.1 goes live, which may include additional releases.
VOLKERMORD wrote:[...] and i hope new Ascraeus will be come very soon.
It looks like it's close to an Alpha release. Of course, who knows how long it will take to get an RC.

Steve
Silicon Valley Pocket PC (http://www.svpocketpc.com)
Creator of manage_bots and spoof_user (ask me)
Need hosting for a small forum with full cPanel & MySQL access? Contact me or PM me.

User avatar
ephemeraboy
Registered User
Posts: 15
Joined: Sun Mar 28, 2010 12:48 am
Location: Bandung Institue of Technology
Contact:

Re: Releasing 3.0.12

Post by ephemeraboy »

VOLKERMORD wrote:I hope is the last Olympus releasing and i hope new Ascraeus will be come very soon.
i don't think so
tehy seem to release 3.0.12 and so on...
My Idea, My Mind and My Continuation of The Dreams on
http://www.bonatius.com
An Industrial Engineer from Bandung Institute of Technology (ITB)

MaFeSa
Registered User
Posts: 69
Joined: Sun Aug 26, 2012 1:44 pm

Re: Releasing 3.0.12

Post by MaFeSa »


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.12

Post by bantu »

MaFeSa wrote:Will be also included this important patch?
https://github.com/phpbb/phpbb3/pull/1247
http://tracker.phpbb.com/browse/PHPBB3-11288

Thanks
Not sure about that, sorry.

Post Reply