Difference between revisions of "Lazarus 0.9.30 release plan"
From Free Pascal wiki
Jump to navigationJump to searchLine 28: | Line 28: | ||
=== Tagging release === | === Tagging release === | ||
− | * Set | + | * Set version to 0.9.30 in fixes_0_9_30 branch (Vincent) |
** lazarus/ide/version.inc | ** lazarus/ide/version.inc | ||
** lazarus/lcl/lclversion.pas | ** lazarus/lcl/lclversion.pas | ||
Line 34: | Line 34: | ||
** 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 | ||
− | * Tag | + | * Tag fixes_0_9_30 branch to tags/release_0_9_30 (Vincent) |
− | * | + | * Set version to 0.9.30.1 in fixes_0_9_30 branch (Vincent) |
=== Building release === | === Building release === |
Revision as of 12:43, 18 November 2010
Release preparation
- Gather list of todos from developers
Add new LazTarget to the mantis for so we can postpone issue one release. Postponed issues can be set to 1.0 or 1.2.
Bugs to be fixed
Things that need to be fixed before tagging:
Creating branch for release
- Create fixes_0_9_30 branch
- Set version number 0.9.31 in trunk
- 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
Create snapshots for new branch
- <list of targets>
Before tagging
- Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions. (Vincent)
Bugs to be fixed
Things that need to be fixed before tagging:
- A list of bugs with target 0.9.30.
Tagging release
- Set version to 0.9.30 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.1 in fixes_0_9_30 branch (Vincent)
Building release
- win32 (Vincent)
- source (Mattias)
- linux source rpm (Mattias)
- linux i386 rpm (Mattias)
- linux i386 deb (Mattias)
- linux x86_64 rpm (Vincent)
- Mac OS X powerpc (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