Difference between revisions of "Lazarus 0.9.28 release plan"
From Free Pascal wiki
Jump to navigationJump to searchLine 28: | Line 28: | ||
* <s>win32 for arm-wince</s> (Vincent) | * <s>win32 for arm-wince</s> (Vincent) | ||
* <s>win64</s> (Vincent) | * <s>win64</s> (Vincent) | ||
− | * linux source rpm (Joost) | + | * <s>linux source rpm</s> (Joost) |
− | * linux i386 rpm (Joost) | + | * <s>linux i386 rpm</s> (Joost) |
− | ** crosswin32 rpm (Mattias) | + | ** <s>crosswin32 rpm</s> (Mattias) |
− | * linux x86_64 rpm (Joost | + | * <s>linux x86_64 rpm</s> (Joost) |
− | |||
* <s>linux i386 deb</s> (Vincent) | * <s>linux i386 deb</s> (Vincent) | ||
− | ** crosswin32 deb (Mattias) | + | ** <s>crosswin32 deb</s> (Mattias) |
* <s>linux x86_64 deb</s> (Vincent) | * <s>linux x86_64 deb</s> (Vincent) | ||
− | |||
* <s>Mac OS X powerpc</s> (Vincent) | * <s>Mac OS X powerpc</s> (Vincent) | ||
* <s>Mac OS X i386</s> (Vincent) | * <s>Mac OS X i386</s> (Vincent) |
Revision as of 09:47, 7 October 2009
Release preparation
Gather list of todos from developers (Vincent)Add LazTarget (0.9.30) to the mantis, so we can postpone issues one release.
Before tagging
Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions(Vincent)Create fixes_0_9_28 branch for the final fixes before tagging(Vincent)
Bugs to be fixed
Things that need to be fixed before tagging:
A list of bugs with target 0.9.28.
Tagging release
Set release version in fixes_0_9_28(Vincent)lazarus/ide/version.inc- lazarus/lcl/lclversion.pas
- lazarus/debian/changelog
lazarus/lazarus.app/Contents/Info.plist
Tag fixes_0_9_28 to tags/release_0_9_28(Vincent)Increase version number in fixes to 0.9.28.1(Vincent)
Building and uploading release
Building
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)
Uploading
- Ubuntu repo i386 (Vincent)
- Ubuntu repo x86_64 (Vincent)
- Move files from their temporary location (/home/pfs/project/l/la/lazarus/OldFiles/0.9.28) to the actual visual location in the SourceForge File Release System (Vincent)
Announcements
- Wiki: downloading, installation, getting source hints (Mattias)
- List of changes: Lazarus 0.9.28 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 (Paul)