Lazarus release plan

From Free Pascal wiki
Jump to navigationJump to search

Tagging release

  • Set release version in fixes_0_9_28 (Vincent)
    • lazarus/ide/
    • lazarus/lcl/lclversion.pas
    • lazarus/debian/changelog
    • lazarus/
  • Tag fixes_0_9_28 to tags/release_0_9_28_2 (Vincent)
  • Increase version number in fixes to (Vincent)

Building and uploading release


  • source (Vincent)
  • html docs (Vincent)
  • chm docs (Vincent)
  • win32 (Vincent)
  • win32 for arm-wince (Vincent)
  • win64 (Vincent)
  • linux source rpm (Vincent)
  • linux i386 rpm (Vincent)
  • linux x86_64 rpm (Vincent)
  • linux i386 deb (Vincent)
  • linux x86_64 deb (Vincent)
  • Mac OS X powerpc (Vincent)
  • Mac OS X i386 (Vincent)


  • Ubuntu repo i386 (Vincent)
  • Ubuntu repo x86_64 (Vincent)
  • Move files from their temporary location (/home/pfs/project/l/la/lazarus/OldFiles/ to the actual visual location in the SourceForge File Release System (Vincent)
  • Mac OS X: fink unstable tree (Michael)


  • Wiki: downloading, installation, getting source hints (Vincent)
  • List of changes: Lazarus release notes (Vincent)
  • Mailing lists (Vincent)
  • News item on (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)


  • Relax (all)
  • Plan next release (Paul)