Difference between revisions of "Lazarus 0.9.30.2 release plan"
From Free Pascal wiki
Jump to navigationJump to search (Where are we now...) |
|||
Line 1: | Line 1: | ||
=== Release preparation === | === Release preparation === | ||
− | * Gather list of todos from developers | + | * <s>Gather list of todos from developers |
− | + | * Add new LazTarget to the mantis for so we can postpone issue one release.</s> | |
− | * Add new LazTarget to the mantis for so we can postpone issue one release. | ||
==== Bugs to be fixed ==== | ==== Bugs to be fixed ==== | ||
− | * Go over the list of new issues and determine if there are regressions among them | + | * <s>Go over the list of new issues and determine if there are regressions among them |
Things that need to be fixed before tagging: | Things that need to be fixed before tagging: | ||
− | * A list of bugs with [http://bugs.freepascal.org/view_all_set.php?type=3&source_query_id=???? target 0.9.30.2]. | + | * A list of bugs with [http://bugs.freepascal.org/view_all_set.php?type=3&source_query_id=???? target 0.9.30.2].</s> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Ask for testing === | === Ask for testing === | ||
− | * Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions. (Vincent) | + | * <s>Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions. (Vincent)</s> |
=== Merge revisions from trunk === | === Merge revisions from trunk === | ||
Line 29: | Line 15: | ||
The following revisions contain bug fixes and need to be merged from trunk to the fixes_0_9_30 branch. | The following revisions contain bug fixes and need to be merged from trunk to the fixes_0_9_30 branch. | ||
− | *31291 | + | *<s>31291</s> |
==== Postponed merge requests ==== | ==== Postponed merge requests ==== | ||
Line 36: | Line 22: | ||
=== Tagging release === | === Tagging release === | ||
− | * Set version to 0.9.30.2 in fixes_0_9_30 branch (Vincent) | + | * <s>Set version to 0.9.30.2 in fixes_0_9_30 branch (Vincent) |
− | ** lazarus/ide/version.inc | + | ** <s>lazarus/ide/version.inc |
** lazarus/lcl/lclversion.pas | ** lazarus/lcl/lclversion.pas | ||
** lazarus/debian/changelog | ** lazarus/debian/changelog | ||
** lazarus/lazarus.app/Contents/Info.plist | ** lazarus/lazarus.app/Contents/Info.plist | ||
− | ** open lazarus/lazarus.lpi in the IDE and change the version numbers in the project options dialog | + | ** open lazarus/lazarus.lpi in the IDE and change the version numbers in the project options dialog</s> |
* Tag fixes_0_9_30 branch to tags/release_0_9_30 (Vincent) | * Tag fixes_0_9_30 branch to tags/release_0_9_30 (Vincent) | ||
− | * Set version to 0.9.30.3 in fixes_0_9_30 branch (Vincent) | + | * Set version to 0.9.30.3 in fixes_0_9_30 branch (Vincent)</s> |
=== Building release === | === Building release === | ||
− | * source (Vincent) | + | * <s>source (Vincent) |
* html docs (Vincent) | * html docs (Vincent) | ||
* chm docs (Vincent) | * chm docs (Vincent) | ||
Line 52: | Line 38: | ||
* win32 for arm-wince (Vincent) | * win32 for arm-wince (Vincent) | ||
* win64 (Vincent) | * win64 (Vincent) | ||
− | * linux source rpm ( | + | * linux source rpm (Vincent) |
− | * linux i386 rpm ( | + | * linux i386 rpm (Vincent)</s> |
** crosswin32 rpm (Mattias) | ** crosswin32 rpm (Mattias) | ||
− | * linux x86_64 rpm ( | + | * <s>linux x86_64 rpm (Vincent) |
− | * linux i386 deb (Vincent) | + | * linux i386 deb (Vincent)</s> |
** crosswin32 deb (Mattias) | ** crosswin32 deb (Mattias) | ||
− | * linux x86_64 deb (Vincent) | + | * <s>linux x86_64 deb (Vincent) |
* Mac OS X powerpc (Vincent) | * Mac OS X powerpc (Vincent) | ||
* Mac OS X i386 (Vincent) | * Mac OS X i386 (Vincent) | ||
− | * Add debs to ubuntu repo (Vincent) | + | * Add debs to ubuntu repo (Vincent)</s> |
=== Announcements === | === Announcements === |
Revision as of 14:58, 7 November 2011
Release preparation
Gather list of todos from developersAdd new LazTarget to the mantis for so we can postpone issue one release.
Bugs to be fixed
Go over the list of new issues and determine if there are regressions among them
Things that need to be fixed before tagging:
A list of bugs with target 0.9.30.2.
Ask for testing
Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions. (Vincent)
Merge revisions from trunk
Submitted by developer / committer
The following revisions contain bug fixes and need to be merged from trunk to the fixes_0_9_30 branch.
31291
Postponed merge requests
User requested merges
Tagging release
Set version to 0.9.30.2 in fixes_0_9_30 branch (Vincent)lazarus/ide/version.inc- lazarus/lcl/lclversion.pas
- lazarus/debian/changelog
- lazarus/lazarus.app/Contents/Info.plist
open lazarus/lazarus.lpi in the IDE and change the version numbers in the project options dialog
- Tag fixes_0_9_30 branch to tags/release_0_9_30 (Vincent)
Set version to 0.9.30.3 in fixes_0_9_30 branch (Vincent)
Building release
source (Vincent)- html docs (Vincent)
- chm docs (Vincent)
- win32 (Vincent)
- win32 for arm-wince (Vincent)
- win64 (Vincent)
- linux source rpm (Vincent)
linux i386 rpm (Vincent)- crosswin32 rpm (Mattias)
linux x86_64 rpm (Vincent)linux i386 deb (Vincent)- crosswin32 deb (Mattias)
linux x86_64 deb (Vincent)- Mac OS X powerpc (Vincent)
- Mac OS X i386 (Vincent)
Add debs to ubuntu repo (Vincent)
Announcements
- Wiki: downloading, installation, getting source hints (Mattias)
- List of changes: Lazarus 0.9.30 release notes (Mattias)
- Mailing lists (Mattias)
- News item on www.lazarus.freepascal.org (Vincent)
- Sourceforge (Vincent)
- Freshmeat (Vincent)
- Change IRC topic (Marc)
- New versions in Mantis (Vincent)
After release
- Make sure snapshots are created correctly for the new version (Vincent)
Further
- Relax (all)
- Plan next release