Lazarus 0.9.26.2 release plan
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 list Vincent
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.inc
- lazarus/lcl/lclversion.pas
- lazarus/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)
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.
Edited on wiki.freepascal.org by 4 people, 2009–2020
From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
| When | Who | What changed |
|---|---|---|
| Vincent | Adapted for 0.9.26.2 | |
| Vincent | After release | |
| Paul Ishenin | Further | |
| Vincent | Before tagging | |
| Vincent | Before tagging | |
| Vincent | Bugs to be fixed | |
| Vincent | Release preparation | |
| Vincent | Tagging release: done | |
| Vincent | Tagging release | |
| Vincent | Tagging release: completed tagging. | |
| Vincent | Building: three installers build (not yet uploaded) | |
| Vincent | Building | |
| Vincent | Building | |
| Vincent | Building | |
| Vincent | Uploading | |
| Vincent | Announcements | |
| Vincent | After release | |
| Vincent | Before tagging | |
| Swen | Protected "Lazarus 0.9.26.2 release plan": already released [edit=sysop:move=sysop] (minor) | |
| Trev | Categorised page (minor) |
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
