Difference between revisions of "Lazarus 0.9.30.2 release plan"
From Lazarus wiki
Jump to navigationJump to search (New page: === Release preparation === * Gather list of todos from developers ** Vincent: Merge list of debian related fixes * Add new LazTarget to the mantis for so we can postpone issue one release...) |
|||
Line 5: | Line 5: | ||
==== Bugs to be fixed ==== | ==== Bugs to be fixed ==== | ||
− | * Go over the list of new issues and determine if there are regressions | + | * 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]. |
Revision as of 15:14, 20 June 2011
Release preparation
- Gather list of todos from developers
- Vincent: Merge list of debian related fixes
- Add 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.
Create snapshots for new branch
These snapshots can be considered release candidates.
- source (Vincent)
- win32 (Vincent)
- win64 (Vincent)
- linux i386 rpm (Vincent)
- linux x86_64 rpm (Vincent)
- linux i386 deb (Vincent)
- linux x86_64 deb (Vincent)
- Mac OS X powerpc (Vincent)
- Mac OS X i386 (Vincent)
- Add deb snaphots to Ubuntu testing repo (Vincent)
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.
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 (Joost)
- linux i386 rpm (Joost)
- crosswin32 rpm (Mattias)
- linux x86_64 rpm (Joost)
- 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