Revision 1 of 2, by Trev on 8-11-2020. The page as it is now.
Lazarus 0.9.26 release plan
Release preparation
Gather list of todos from developers (Vincent)Add LazTarget (0.9.28) to the mantis, so we can postpone issues one release.
Before tagging
- <s>Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions (Vincent)</s>
- <s>Blog posts (Vincent)</s>
- <s>Email to lazarus list (Paul)</s>
Bugs to be fixed
Things that need to be fixed before tagging:
- <s>A list of bugs with target 0.9.26.</s>
Tagging release
- <s>Set release version in trunk (Vincent)</s>
- <s>lazarus/ide/version.inc</s>
- <s>lazarus/lcl/lclversion.pas</s>
- <s>lazarus/debian/changelog</s>
- <s>Tag trunk to tags/release_0_9_26 (Vincent)</s>
- <s>Increase version number in trunk to 0_9_27(Vincent)</s>
Building and uploading release
Building
- <s>source</s> (Mattias)
- <s>win32</s> (Vincent)
- <s>win32 based on qt</s> (Vincent)
- <s>win32 for arm-wince</s> (Vincent)
- <s>win64</s> (Vincent)
- <s>linux source rpm</s> (Mattias)
- <s>linux i386 rpm</s> (Mattias)
- <s>linux x86_64 rpm</s> (Mattias)
- <s>linux i386 deb</s> (Mattias)
- <s>linux x86_64 deb</s> (Mattias)
- <s>Mac OS X powerpc</s> (Vincent)
- <s>Mac OS X i386</s>( Vincent)
Uploading
- <s>Ubuntu repo i386</s> (Vincent)
- <s>Ubuntu repo x86_64</s> (Vincent)
- <s>Set file releases from Hidden to Active on SourceForge and send email to people monitoring the package</s> (Vincent)
Announcements
- <s>Wiki: downloading, installation, getting source hints</s> (Mattias)
- <s>List of changes: Lazarus 0.9.26 release notes</s> (Mattias)
- <s>Mailing lists</s> (Mattias)
- <s>News item on www.lazarus.freepascal.org</s> (Vincent)
- <s>Sourceforge</s> (Vincent)
- <s>Freshmeat</s> (Vincent)
- <s>Change IRC topic</s> (Marc)
- <s>New versions in Mantis</s> (Vincent)
After release
- <s>Make sure snapshots are created correctly for the new version</s> (Vincent)
- <s>Create fixes branch</s> (Vincent)
Further
- Relax (all)
- Plan next release (Paul)
From the Free Pascal wiki, page "Lazarus 0.9.26 release plan", as it stood on 2020-08-11 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
