Sign in Join
Wiki copytemporary

Detailed Lazarus release template todo: what changed

Revision 1 to 2. 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*
1+_This page can be used as template for a Detailed Lazarus release 1.x todo_
22
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
13+
314### Release preparation
415
5-- Gather list of todos from developers
6-- Add new LazTarget to the mantis for so we can postpone issue one release.
16+ * Gather list of todos from developers
17+ * Add new LazTarget to the mantis for so we can postpone issue one release.
718
819### Bugs to be fixed
920
10-Things that need to be fixed before tagging:
21+Things that need to be fixed before tagging:
1122
12--
23+ *
1324
1425### Tagging release
1526
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)
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)
3041
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'`
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+```
3245
33-- Set version to 1.1 in trunk (Vincent)
46+ * Set version to 1.1 in trunk (Vincent)
3447
3548### Building release
3649
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)
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)
4457
4558### Announcements
4659
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)
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)
5669
5770### After release
5871
59-- Make sure snapshots are created correctly for the new version (Vincent)
72+ * Make sure snapshots are created correctly for the new version (Vincent)
6073
6174### Further
6275
63-- Relax (all)
64-- Plan next release
76+ * Relax (all)
77+ * Plan next release
6578
6679### See also
6780
68-- [[Release Template|comparable FPC document]]
81+ * [[Release Template|comparable FPC document]]
6982
7083---
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
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).*

Back to history