Sign in Join
Wiki copytemporary

Detailed Lazarus release template todo: what changed

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

OldNewLine
1-_This page can be used as template for a Detailed Lazarus release 1.x todo_
2-
3-## Contents
4-
5- * 1 Release preparation
6- * 2 Bugs to be fixed
7- * 3 Tagging release
8- * 4 Building release
9- * 5 Announcements
10- * 6 After release
11- * 7 Further
12- * 8 See also
1+*This page can be used as template for a Detailed Lazarus release 1.x todo*
132
143### Release preparation
154
16- * Gather list of todos from developers
17- * Add new LazTarget to the mantis for so we can postpone issue one release.
5+- Gather list of todos from developers
6+- Add new LazTarget to the mantis for so we can postpone issue one release.
187
198### Bugs to be fixed
209
21-Things that need to be fixed before tagging:
10+Things that need to be fixed before tagging:
2211
23- *
12+-
2413
2514### Tagging release
2615
27- * Set version to 1.0 in fixes_1_0 branch (Mattias)
28- * 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
29- * lazarus/ide/version.inc 1.0 RC2, 1.0
30- * lazarus/lcl/lclversion.pas 1.0.1.1 for RC1, 1.0.1.2 for RC2, 1.0.1.3 for final
31- * lclbase.lpk
32- * lcl.lpk
33- * lazarus/debian/changelog 1.0.1-1 for RC1, 1.0.1-2 for RC2, 1.0.1-3 for final
34- * lazarus/lazarus.app/Contents/Info.plist v1.0 RC2
35- * tools/install/linux/environmentoptions.xml same as version.inc
36- * tools/install/win/environmentoptions.xml same as version.inc
37- * tools/install/macos/environmentoptions.xml same as version.inc
38- * check if lpl files needs updating by running ./tools/lplupdate -c (Mattias)
39- * run ./tools/updatemakefiles (Mattias)
40- * Tag fixes_1_0 branch to tags/release_1_0_RC2 (Mattias)
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)
4130
42-```
43-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'
44-```
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'`
4532
46- * Set version to 1.1 in trunk (Vincent)
33+- Set version to 1.1 in trunk (Vincent)
4734
4835### Building release
4936
50- * win32 (Vincent)
51- * source (Mattias)
52- * linux source rpm (Mattias)
53- * linux i386 rpm (Mattias)
54- * linux i386 deb (Mattias)
55- * linux x86_64 rpm (Vincent)
56- * Mac OS X powerpc (Vincent)
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)
5744
5845### Announcements
5946
60- * List of changes (Mattias)
61- * Mailing lists (Mattias)
62- * News item on www.lazarus.freepascal.org (Vincent)
63- * Twitter (who?)
64- * Sourceforge (Mattias)
65- * Freshmeat (Vincent)
66- * Wiki: downloading, installation, getting source hints (Mattias)
67- * Change IRC topic (Marc)
68- * New versions in Mantis (Marc)
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)
6956
7057### After release
7158
72- * Make sure snapshots are created correctly for the new version (Vincent)
59+- Make sure snapshots are created correctly for the new version (Vincent)
7360
7461### Further
7562
76- * Relax (all)
77- * Plan next release
63+- Relax (all)
64+- Plan next release
7865
7966### See also
8067
81- * [[Release Template|comparable FPC document]]
68+- [[Release Template|comparable FPC document]]
8269
8370---
84-*From the Free Pascal wiki, page "Detailed Lazarus release template todo", as the Internet Archive kept it on 2023-09-24. 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).*
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