Sign in Join
Wiki copytemporary

Detailed Lazarus release template todo: what changed

Revision 3 to 4. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11*This page can be used as template for a Detailed Lazarus release 1.x todo*
22
33### Release preparation
44
55- Gather list of todos from developers
66- Add new LazTarget to the mantis for so we can postpone issue one release.
77
88### Bugs to be fixed
99
1010Things that need to be fixed before tagging:
1111
1212-
1313
1414### Tagging release
1515
1616- Set version to 1.0 in fixes_1_0 branch (Mattias)
1717 - open lazarus/lazarus.lpi in the IDE and change the version numbers in the project options dialog 1.0.1.1 for RC1, 1.0.1.2 for RC2, 1.0.1.3 for final
1818 - lazarus/ide/version.inc 1.0 RC2, 1.0
1919 - lazarus/lcl/lclversion.pas 1.0.1.1 for RC1, 1.0.1.2 for RC2, 1.0.1.3 for final
2020 - lclbase.lpk
2121 - lcl.lpk
2222 - lazarus/debian/changelog 1.0.1-1 for RC1, 1.0.1-2 for RC2, 1.0.1-3 for final
2323 - lazarus/lazarus.app/Contents/Info.plist v1.0 RC2
2424 - tools/install/linux/environmentoptions.xml same as version.inc
2525 - tools/install/win/environmentoptions.xml same as version.inc
2626 - tools/install/macos/environmentoptions.xml same as version.inc
2727 - check if lpl files needs updating by running ./tools/lplupdate -c (Mattias)
2828 - run ./tools/updatemakefiles (Mattias)
2929- Tag fixes_1_0 branch to tags/release_1_0_RC2 (Mattias)
3030
31-`svn copy svn+ssh://svn.freepascal.org/FPC/svn/lazarus/branches/fixes_1_2 svn+ssh://svn.freepascal.org/FPC/svn/lazarus/tags/lazarus_1_2_4 -m 'tagged 1.2.4 as tags/lazarus_1_2_4'`
31+```text
32+svn copy svn+ssh://svn.freepascal.org/FPC/svn/lazarus/branches/fixes_1_2 svn+ssh://svn.freepascal.org/FPC/svn/lazarus/tags/lazarus_1_2_4 -m 'tagged 1.2.4 as tags/lazarus_1_2_4'
33+```
3234
3335- Set version to 1.1 in trunk (Vincent)
3436
3537### Building release
3638
3739- win32 (Vincent)
3840- source (Mattias)
3941- linux source rpm (Mattias)
4042- linux i386 rpm (Mattias)
4143- linux i386 deb (Mattias)
4244- linux x86_64 rpm (Vincent)
4345- Mac OS X powerpc (Vincent)
4446
4547### Announcements
4648
4749- List of changes (Mattias)
4850- Mailing lists (Mattias)
4951- News item on www.lazarus.freepascal.org (Vincent)
5052- Twitter (who?)
5153- Sourceforge (Mattias)
5254- Freshmeat (Vincent)
5355- Wiki: downloading, installation, getting source hints (Mattias)
5456- Change IRC topic (Marc)
5557- New versions in Mantis (Marc)
5658
5759### After release
5860
5961- Make sure snapshots are created correctly for the new version (Vincent)
6062
6163### Further
6264
6365- Relax (all)
6466- Plan next release
6567
6668### See also
6769
6870- [[Release Template|comparable FPC document]]
6971
7072---
7173*From the Free Pascal wiki, page "Detailed Lazarus release template todo", as it stood on 2020-08-26 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](/wiki-contact).*
7274Category: Development
7375Category: Lazarus
7476Category: Lazarus Todo
7577Category: Release engineering

Back to history