phpBB

Development Discussion Board

phpBB's testing ground of bleeding edge code
Advanced search

Releasing 3.0.10

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!

Releasing 3.0.10

Postby bantu » Tue Sep 27, 2011 9:31 pm

Hello everyone,

I think it is time for another release of phpBB 3.0. So I propose releasing phpBB 3.0.10 at around the end of october and having the first RC around mid-october.

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

Re: Releasing 3.0.10

Postby bantu » Tue Sep 27, 2011 9:32 pm

Todo List for 3.0.10

  1. Releasing 3.0.10-RC1:
    1. Move all bug reports assigned to fix version "3.0.10-RC1" to "3.0.11-RC1" in Tracker. ✔
    2. Create "3.0.10-RC2" version on the tracker. ✔
    3. Create "3.0.11" version on the tracker. ✔
    4. Create "3.0.12-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.10" 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.10-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 Changelog/Release Notes and correct any unreadable descriptions. ✔
    10. Commit Changelog generated from Tracker ✔
      Code: Select all
      phpBB/docs/CHANGELOG.html

    11. Build packages ✔
      Code: Select all
      cd build
      phing

    12. Test install of 3.0.10-RC1 package ✔
    13. Test update from 3.0.9 to 3.0.10-RC1
    14. Post language changes for translators ✔
    15. Prepare an announcement in BBCode and E-Mail form
    16. Branch prep-release-3.0.10 off of develop-olympus
      Code: Select all
      git checkout -b prep-release-3.0.10 develop-olympus

    17. Tag prep-release-3.0.10 as release-3.0.10-RC1
      Code: Select all
      git tag -a release-3.0.10-RC1 -m "Tagging the 3.0.10-RC1 release."

    18. Merge release-3.0.10-RC1 into qa
      Code: Select all
      git checkout qa
      git merge --no-ff release-3.0.10-RC1

    19. Update version number in develop-olympus to 3.0.11-dev in these files: ✔
      Code: Select all
      phpBB/includes/constants.php
      phpBB/install/database_update.php
      phpBB/install/schemas/schema_data.sql

    20. Merge develop-olympus into develop ✔
      Code: Select all
      git checkout develop
      git merge --no-ff develop-olympus

    21. Push changes ✔
      Code: Select all
      git push phpbb develop develop-olympus qa prep-release-3.0.10 release-3.0.10-RC1

    22. Set release date for version 3.0.10-RC1 on the tracker ✔
    23. Upload packages ✔
    24. Make sure packages have correct permissions for downloading ✔
    25. Announce in QA team forum ✔
    26. Announce on area51 ✔
    27. Update QA versioncheck ✔
    28. Announce on QA mailinglist ✔
  2. Releasing 3.0.10-RC2:
    1. Create "3.0.10-RC3" version on the tracker. ✔
    2. Update version number in prep-release-3.0.10 to "3.0.10-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
      phpBB/docs/CHANGELOG.html

    4. Build packages ✔
      Code: Select all
      cd build
      phing

    5. Test install of 3.0.10-RC2 package ✔
    6. Test update from 3.0.10-RC1 to 3.0.10-RC2
    7. Test update from 3.0.9 to 3.0.10-RC2
    8. Post language changes for translators (if any) ✔
    9. Prepare an announcement in BBCode and E-Mail form ✔
    10. Tag prep-release-3.0.10 as release-3.0.10-RC2
      Code: Select all
      git tag -a release-3.0.10-RC2 -m "Tagging the 3.0.10-RC2 release."

    11. Merge release-3.0.10-RC2 into qa
      Code: Select all
      git checkout qa
      git merge --no-ff release-3.0.10-RC2

    12. Merge prep-release-3.0.10 into develop-olympus
      Code: Select all
      git checkout develop-olympus
      git merge --no-ff prep-release-3.0.10

    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.10 release-3.0.10-RC2

    15. Set release date for version 3.0.10-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.10-RC3:
    1. Create "3.0.10-RC4" version on the tracker. ✔
    2. Update version number in prep-release-3.0.10 to "3.0.10-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
      phpBB/docs/CHANGELOG.html

    4. Build packages ✔
      Code: Select all
      cd build
      phing

    5. Test install of 3.0.10-RC3 package ✔
    6. Test update from 3.0.10-RC2 to 3.0.10-RC3
    7. Test update from 3.0.9 to 3.0.10-RC3
    8. Post language changes for translators (if any) ✔
    9. Prepare an announcement in BBCode and E-Mail form ✔
    10. Tag prep-release-3.0.10 as release-3.0.10-RC3
      Code: Select all
      git tag -a release-3.0.10-RC3 -m "Tagging the 3.0.10-RC3 release."

    11. Merge release-3.0.10-RC3 into qa
      Code: Select all
      git checkout qa
      git merge --no-ff release-3.0.10-RC3

    12. Merge prep-release-3.0.10 into develop-olympus
      Code: Select all
      git checkout develop-olympus
      git merge --no-ff prep-release-3.0.10

    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.10 release-3.0.10-RC3

    15. Set release date for version 3.0.10-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.10:
    1. Update version number in prep-release-3.0.10 to 3.0.10 in these files: ✔
      Code: Select all
      build/build.xml
      phpBB/includes/constants.php
      phpBB/install/database_update.php
      phpBB/install/schemas/schema_data.sql

    2. Update Changelog generated from Tracker (if any) ✔
      Code: Select all
      phpBB/docs/CHANGELOG.html

    3. Build packages ✔
      Code: Select all
      cd build
      phing

    4. Test install of 3.0.10 package ✔
    5. Test update from 3.0.9 to 3.0.10
    6. Test update from 3.0.10-RC3 to 3.0.10
    7. Post language changes for translators (if any) ✔
    8. Merge prep-release-3.0.10 into develop-olympus
      Code: Select all
      git checkout develop-olympus
      git merge --no-ff prep-release-3.0.10

    9. Merge develop-olympus into develop
      Code: Select all
      git checkout develop
      git merge --no-ff develop-olympus

    10. Merge prep-release-3.0.10 into master
      Code: Select all
      git checkout master
      git merge --no-ff prep-release-3.0.10

    11. Tag master as release-3.0.10
      Code: Select all
      git tag -a release-3.0.10 -m "Tagging the 3.0.10 release."

    12. Merge release-3.0.10 into qa
      Code: Select all
      git checkout qa
      git merge --no-ff release-3.0.10

    13. Push changes ✔
      Code: Select all
      git push phpbb prep-release-3.0.10 develop-olympus develop qa master release-3.0.10

    14. Set release date for version 3.0.10 on the tracker ✔
    15. Delete version 3.0.10-RC4 on the tracker ✔
    16. Upload packages to download.phpbb.com ✔
    17. Upload packages to http://www.phpbb.com
    18. Make sure packages have correct permissions for downloading ✔
    19. 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)
      downloads/olympus.php (Make sure mirrors are turned off: DOWNLOAD_USE_LOCAL)

    20. Prepare an announcement in BBCode and E-Mail form ✔
      Code: Select all
      git shortlog -sn release-3.0.9...release-3.0.10
      Code: Select all
      git diff --stat release-3.0.9...release-3.0.10
      Code: Select all
      cat phpBB-3.0.10*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/3.0.10\/\3/' | tac
      cat *to_3.0.10*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\nhttp:\/\/download.phpbb.com\/pub\/release\/3.0\/update\/to_3.0.10\/\3/' | tac
      Code: Select all
      cat phpBB-3.0.10*.md5 | sed 's/^\([a-z0-9]*\)  [.\/]*\(new_version\/\)*release_files\/\(.*\)/md5sum: \1\n[url=http:\/\/download.phpbb.com\/pub\/release\/3.0\/3.0.10\/\3]\3[\/url]/' | tac
      cat *to_3.0.10*.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.10\/\3]\3[\/url]/' | tac

    21. Announce in public (create discussion topic and link them) ✔
    22. Upload files to sourceforge ✔
    23. Announce on mailinglist ✔
    24. Update QA and stable versioncheck ✔
    25. Upload Package to Microsoft Web Application Gallery
User avatar
bantu
3.0 Release Manager
3.0 Release Manager
 
Posts: 437
Joined: Thu Sep 07, 2006 11:22 am
Location: Karlsruhe, Germany

Re: Releasing 3.0.10

Postby naderman » Tue Sep 27, 2011 10:22 pm

bantu wrote:So I propose releasing phpBB 3.0.10 at around the end of october and having the first RC around mid-october.

+1
www.naderman.de
Move your forum to Forumatic - we'll take care of maintenance & spam
User avatar
naderman
Development Team Leader
Development Team Leader
 
Posts: 1649
Joined: Sun Jan 11, 2004 2:11 am
Location: Karlsruhe, Germany

Re: Releasing 3.0.10

Postby RMcGirr83 » Wed Sep 28, 2011 8:42 am

bantu wrote:Here be dragons ... or TODO-List. viewtopic.php?p=225789#p225789


Links to 3.0.9 or have I not had enough coffee yet today?
RMcGirr83
Registered User
 
Posts: 122
Joined: Fri Mar 09, 2007 1:51 am

Re: Releasing 3.0.10

Postby bantu » Wed Sep 28, 2011 10:35 am

RMcGirr83 wrote:
bantu wrote:Here be dragons ... or TODO-List. viewtopic.php?p=225789#p225789


Links to 3.0.9 or have I not had enough coffee yet today?

Yes, intentional. It needs to be copied to that post and needs to be updated.
User avatar
bantu
3.0 Release Manager
3.0 Release Manager
 
Posts: 437
Joined: Thu Sep 07, 2006 11:22 am
Location: Karlsruhe, Germany

Re: Releasing 3.0.10

Postby Dragosvr92 » Wed Sep 28, 2011 10:37 pm

hmm... First, slaps to bantu for not telling me this here -.-

I hope 3.0.10 wont get released without this two things included :( :? :(
http://tracker.phpbb.com/browse/PHPBB3-10308
http://tracker.phpbb.com/browse/PHPBB3-10321
Previous username: TheKiller
Avatar on Memberlist 1.0.3
User avatar
Dragosvr92
Registered User
 
Posts: 358
Joined: Tue May 31, 2011 12:08 pm
Location: Romania

Re: Releasing 3.0.10

Postby 3Di » Thu Sep 29, 2011 1:22 am

Ok, fine.. thx.

But it's time to focus on 3.1 at least, hooks (that's the key). ;-)
Give Peace A Chance.. Pass ON It! ° phpBB wiki in Italiano ° Ich bin ein Berliner
Image
User avatar
3Di
 
Posts: 467
Joined: Tue Nov 01, 2005 9:50 pm
Location: Berlin - Milan

Re: Releasing 3.0.10

Postby RMcGirr83 » Thu Sep 29, 2011 1:43 am

Anyone is able to add code to speed up development of the 3.1 branch via github. If you feel you can help then please submit your code changes for proper review...eg, "hooks"
RMcGirr83
Registered User
 
Posts: 122
Joined: Fri Mar 09, 2007 1:51 am

Re: Releasing 3.0.10

Postby bantu » Thu Sep 29, 2011 9:01 am

TheKiller wrote:I hope 3.0.10 wont get released without this two things included :( :? :(
http://tracker.phpbb.com/browse/PHPBB3-10308
http://tracker.phpbb.com/browse/PHPBB3-10321

The second one is already merged and will be included. You can increase the chance of getting the first one included by submitting a patch for it.
User avatar
bantu
3.0 Release Manager
3.0 Release Manager
 
Posts: 437
Joined: Thu Sep 07, 2006 11:22 am
Location: Karlsruhe, Germany

Re: Releasing 3.0.10

Postby Dragosvr92 » Thu Sep 29, 2011 11:22 am

bantu wrote:The second one is already merged and will be included. You can increase the chance of getting the first one included by submitting a patch for it.

I could try making interface thing, but i have no experience with The query's. :?
Previous username: TheKiller
Avatar on Memberlist 1.0.3
User avatar
Dragosvr92
Registered User
 
Posts: 358
Joined: Tue May 31, 2011 12:08 pm
Location: Romania

Next

Return to [3.0/Olympus] Discussion

Who is online

Users browsing this forum: Bing [Bot] and 16 guests