Difference between revisions of "Lazarus 0.9.26.2 release plan"
From Free Pascal wiki
Jump to navigationJump to searchPaul Ishenin (talk | contribs) |
m (Categorised page) |
||
(16 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
=== Release preparation === | === Release preparation === | ||
− | * Gather list of todos from developers (Vincent) | + | * <s>Gather list of todos from developers</s> (Vincent) |
* <strike>Add LazTarget (0.9.28) to the mantis, so we can postpone issues one release.</strike> | * <strike>Add LazTarget (0.9.28) to the mantis, so we can postpone issues one release.</strike> | ||
=== Before tagging === | === Before tagging === | ||
− | * Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions (Vincent) | + | * <s>Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions</s> (Vincent) |
− | ** Blog | + | ** <s>Blog post about intented release</s> (Vincent) |
− | ** Email to lazarus list</s> | + | ** <s>Email to lazarus list</s> Vincent |
==== Bugs to be fixed ==== | ==== Bugs to be fixed ==== | ||
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=1634 target 0.9.26.2]. | + | * <s>A list of bugs with [http://bugs.freepascal.org/view_all_set.php?type=3&source_query_id=1634 target 0.9.26.2].</s> |
=== Tagging release === | === Tagging release === | ||
− | * Set release version in fixes_0_9_26(Vincent) | + | * <s>Set release version in fixes_0_9_26</s> (Vincent) |
− | ** lazarus/ide/version.inc | + | ** <s>lazarus/ide/version.inc</s> |
− | ** lazarus/lcl/lclversion.pas | + | ** <s>lazarus/lcl/lclversion.pas</s> |
− | ** lazarus/debian/changelog | + | ** <s>lazarus/debian/changelog</s> |
− | * Tag fixes_0_9_26 to tags/release_0_9_26_2 (Vincent) | + | * <s>Tag fixes_0_9_26 to tags/release_0_9_26_2</s> (Vincent) |
− | * Increase version number in fixes_0_9_26 to 0_9_26_3(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 and uploading release === | ||
==== Building ==== | ==== Building ==== | ||
− | * source ( | + | * <s>source</s> (Vincent) |
− | * win32 (Vincent) | + | * <s>win32</s> (Vincent) |
− | * win32 based on qt (Vincent) | + | * <s>win32 based on qt</s> (Vincent) |
− | * win32 for arm-wince (Vincent) | + | * <s>win32 for arm-wince</s> (Vincent) |
− | * win64 (Vincent) | + | * <s>win32 for x64_86-win64</s> (Vincent) |
− | * linux source rpm ( | + | * <s>win64</s> (Vincent) |
− | * linux i386 rpm ( | + | * <s>linux source rpm</s> (Marc) |
− | * linux x86_64 rpm ( | + | * <s>linux i386 rpm</s> (Marc) |
− | * linux i386 deb ( | + | * <s>linux x86_64 rpm</s> (Marc) |
− | * linux x86_64 deb ( | + | * <s>linux i386 deb</s> (Vincent) |
− | * Mac OS X powerpc (Vincent) | + | * <s>linux x86_64 deb</s> (Vincent) |
− | * Mac OS X i386( Vincent) | + | * <s>Mac OS X powerpc</s> (Vincent) |
− | * html docs (Vincent) | + | * <s>Mac OS X i386</s>( Vincent) |
− | * chm docs (Vincent) | + | * <s>html docs</s> (Vincent) |
+ | * <s>chm docs</s> (Vincent) | ||
==== Uploading ==== | ==== Uploading ==== | ||
− | * Ubuntu repo i386 (Vincent) | + | * <s>Ubuntu repo i386</s> (Vincent) |
− | * Ubuntu repo x86_64 (Vincent) | + | * <s>Ubuntu repo x86_64</s> (Vincent) |
− | * Set file releases from ''Hidden'' to ''Active'' on SourceForge and send email to people monitoring the package (Vincent) | + | * <s>Set file releases from ''Hidden'' to ''Active'' on SourceForge and send email to people monitoring the package</s> (Vincent) |
=== Announcements === | === Announcements === | ||
* Wiki: downloading, installation, getting source hints (Mattias) | * Wiki: downloading, installation, getting source hints (Mattias) | ||
− | * List of changes: [[Lazarus 0.9.26.2 release notes]] ( | + | * <s>List of changes: [[Lazarus 0.9.26.2 release notes]]</s> (Vincent) |
− | * Mailing lists (Mattias) | + | * <s>Mailing lists</s> (Mattias) |
− | * News item on www.lazarus.freepascal.org (Vincent) | + | * <s>News item on www.lazarus.freepascal.org</s> (Vincent) |
− | * Sourceforge (Vincent) | + | * <s>Sourceforge</s> (Vincent) |
− | * Freshmeat (Vincent) | + | * <s>Freshmeat</s> (Vincent) |
− | * Change IRC topic (Marc) | + | * <s>Change IRC topic</s> (Marc) |
− | * New versions in Mantis (Vincent) | + | * <s>New versions in Mantis</s> (Vincent) |
=== After release === | === After release === | ||
− | * Make sure snapshots are created correctly for the new version (Vincent) | + | * <s>Make sure snapshots are created correctly for the new version</s> (Vincent) |
=== Further === | === Further === | ||
* Relax (all) | * Relax (all) | ||
+ | |||
+ | [[Category:Release Notes]] | ||
+ | [[Category:Lazarus Todo]] |
Latest revision as of 03:49, 11 August 2020
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
Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions(Vincent)Blog post about intented release(Vincent)Email to lazarus listVincent
Bugs to be fixed
Things that need to be fixed before tagging:
A list of bugs with target 0.9.26.2.
Tagging release
Set release version in fixes_0_9_26(Vincent)lazarus/ide/version.inclazarus/lcl/lclversion.paslazarus/debian/changelog
Tag fixes_0_9_26 to tags/release_0_9_26_2(Vincent)Tag binaries to tags/binaries_0_9_26_2(Vincent)Increase version number in fixes_0_9_26 to 0_9_26_3(Vincent)
Building and uploading release
Building
source(Vincent)win32(Vincent)win32 based on qt(Vincent)win32 for arm-wince(Vincent)win32 for x64_86-win64(Vincent)win64(Vincent)linux source rpm(Marc)linux i386 rpm(Marc)linux x86_64 rpm(Marc)linux i386 deb(Vincent)linux x86_64 deb(Vincent)Mac OS X powerpc(Vincent)Mac OS X i386( Vincent)html docs(Vincent)chm docs(Vincent)
Uploading
Ubuntu repo i386(Vincent)Ubuntu repo x86_64(Vincent)Set file releases from Hidden to Active on SourceForge and send email to people monitoring the package(Vincent)
Announcements
- Wiki: downloading, installation, getting source hints (Mattias)
List of changes: Lazarus 0.9.26.2 release notes(Vincent)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)