Sign in Join
Wiki copytemporary

Detailed Lazarus release template todo: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Detailed Lazarus release template todo

OldNewLine
1+*This page can be used as template for a Detailed Lazarus release 1.x todo*
2+
3+### Release preparation
4+
5+- Gather list of todos from developers
6+- Add new LazTarget to the mantis for so we can postpone issue one release.
7+
8+### Bugs to be fixed
9+
10+Things that need to be fixed before tagging:
11+
12+-
13+
14+### Tagging release
15+
16+- Set version to 1.0 in fixes_1_0 branch (Mattias)
17+ - 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
18+ - lazarus/ide/version.inc 1.0 RC2, 1.0
19+ - lazarus/lcl/lclversion.pas 1.0.1.1 for RC1, 1.0.1.2 for RC2, 1.0.1.3 for final
20+ - lclbase.lpk
21+ - lcl.lpk
22+ - lazarus/debian/changelog 1.0.1-1 for RC1, 1.0.1-2 for RC2, 1.0.1-3 for final
23+ - lazarus/lazarus.app/Contents/Info.plist v1.0 RC2
24+ - tools/install/linux/environmentoptions.xml same as version.inc
25+ - tools/install/win/environmentoptions.xml same as version.inc
26+ - tools/install/macos/environmentoptions.xml same as version.inc
27+ - check if lpl files needs updating by running ./tools/lplupdate -c (Mattias)
28+ - run ./tools/updatemakefiles (Mattias)
29+- Tag fixes_1_0 branch to tags/release_1_0_RC2 (Mattias)
30+
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'`
32+
33+- Set version to 1.1 in trunk (Vincent)
34+
35+### Building release
36+
37+- win32 (Vincent)
38+- source (Mattias)
39+- linux source rpm (Mattias)
40+- linux i386 rpm (Mattias)
41+- linux i386 deb (Mattias)
42+- linux x86_64 rpm (Vincent)
43+- Mac OS X powerpc (Vincent)
44+
45+### Announcements
46+
47+- List of changes (Mattias)
48+- Mailing lists (Mattias)
49+- News item on www.lazarus.freepascal.org (Vincent)
50+- Twitter (who?)
51+- Sourceforge (Mattias)
52+- Freshmeat (Vincent)
53+- Wiki: downloading, installation, getting source hints (Mattias)
54+- Change IRC topic (Marc)
55+- New versions in Mantis (Marc)
56+
57+### After release
58+
59+- Make sure snapshots are created correctly for the new version (Vincent)
60+
61+### Further
62+
63+- Relax (all)
64+- Plan next release
65+
66+### See also
67+
68+- [[Release Template|comparable FPC document]]
69+
70+---
71+*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).*
72+Category: Development
73+Category: Lazarus
74+Category: Lazarus Todo
75+Category: Release engineering

Back to history