Difference between revisions of "Lazarus 0.9.26 release plan"

From Free Pascal wiki
Jump to navigationJump to search
(New page: === Release preparation === * <strike>Gather list of todos from developers (Vincent)</strike> * <strike>Add LazTarget (0.9.28) to the mantis, so we can postpone issues one release.</strike...)
 
Line 5: Line 5:
 
=== Before tagging ===
 
=== Before tagging ===
 
* Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions (Vincent)
 
* Informally announce (IRC, mailing list) a pending release (+/- week before actual release), so that people can test for regressions (Vincent)
** Partially done by some blog posts.
+
** <s>Blog posts</s> Vincent
 +
** <s>Email to lazarus list</s> Paul
  
 
==== 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=771 target 0.9.26].
+
* <s>A list of bugs with [http://bugs.freepascal.org/view_all_set.php?type=3&source_query_id=771 target 0.9.26].</s>
  
 
=== Tagging release ===
 
=== Tagging release ===

Revision as of 23:38, 24 September 2008

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 posts Vincent
    • Email to lazarus list Paul

Bugs to be fixed

Things that need to be fixed before tagging:

Tagging release

  • Set release version in trunk (Vincent)
  • Tag trunk to tags/release_0_9_26 (Vincent)
  • Increase version number in trunk to 0_9_27(Vincent)

Building release

  • source (Mattias)
  • win32 (Vincent)
  • win64 (Marc?)
  • linux source rpm (Mattias)
  • linux i386 rpm (Mattias)
  • linux i386 deb (Mattias)
  • linux x86_64 rpm (Mattias)
  • linux x86_64 deb (Mattias)
  • Mac OS X powerpc (Vincent)
  • Mac OS X i386( Vincent)

Announcements

  • List of changes (Mattias)
  • Mailing lists (Mattias)
  • News item on www.lazarus.freepascal.org (Vincent)
  • Sourceforge (Mattias)
  • Freshmeat (Vincent)
  • Wiki: downloading, installation, getting source hints (Mattias)
  • 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