Revision 1 of 2, by Trev on 8-11-2020. The page as it is now.
Lazarus 0.9.26.2 release plan
Release preparation
- <s>Gather list of todos from developers</s> (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</s> (Vincent)
- <s>Blog post about intented release</s> (Vincent)
- <s>Email to lazarus list</s> Vincent
Bugs to be fixed
Things that need to be fixed before tagging:
- <s>A list of bugs with target 0.9.26.2.</s>
Tagging release
- <s>Set release version in fixes_0_9_26</s> (Vincent)
- <s>lazarus/ide/version.inc</s>
- <s>lazarus/lcl/lclversion.pas</s>
- <s>lazarus/debian/changelog</s>
- <s>Tag fixes_0_9_26 to tags/release_0_9_26_2</s> (Vincent)
- <s>Tag binaries to tags/binaries_0_9_26_2 </s> (Vincent)
- <s>Increase version number in fixes_0_9_26 to 0_9_26_3</s>(Vincent)
Building and uploading release
Building
- <s>source</s> (Vincent)
- <s>win32</s> (Vincent)
- <s>win32 based on qt</s> (Vincent)
- <s>win32 for arm-wince</s> (Vincent)
- <s>win32 for x64_86-win64</s> (Vincent)
- <s>win64</s> (Vincent)
- <s>linux source rpm</s> (Marc)
- <s>linux i386 rpm</s> (Marc)
- <s>linux x86_64 rpm</s> (Marc)
- <s>linux i386 deb</s> (Vincent)
- <s>linux x86_64 deb</s> (Vincent)
- <s>Mac OS X powerpc</s> (Vincent)
- <s>Mac OS X i386</s>( Vincent)
- <s>html docs</s> (Vincent)
- <s>chm docs</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
- Wiki: downloading, installation, getting source hints (Mattias)
- <s>List of changes: Lazarus 0.9.26.2 release notes</s> (Vincent)
- <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)
Further
- Relax (all)
From the Free Pascal wiki, page "Lazarus 0.9.26.2 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.
