Difference between revisions of "Lazarus 0.9.26.2 release plan"

From Lazarus wiki
Jump to navigationJump to search
Line 57: Line 57:
 
=== Further ===
 
=== Further ===
 
* Relax (all)
 
* Relax (all)
* Plan next release (Paul)
 

Revision as of 11:12, 23 January 2009

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

Bugs to be fixed

Things that need to be fixed before tagging:

Tagging release

  • Set release version in fixes_0_9_26(Vincent)
    • lazarus/ide/version.inc
    • lazarus/lcl/lclversion.pas
    • lazarus/debian/changelog
  • Tag fixes_0_9_26 to tags/release_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 (Mattias)
  • win32 (Vincent)
  • win32 based on qt (Vincent)
  • win32 for arm-wince (Vincent)
  • win64 (Vincent)
  • linux source rpm (Mattias)
  • linux i386 rpm (Mattias)
  • linux x86_64 rpm (Mattias)
  • linux i386 deb (Mattias)
  • linux x86_64 deb (Mattias)
  • 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 (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)