Sign in Join
Wiki copytemporary

Revision 1 of 2, by Bart on 6-28-2021. The page as it is now.

Lazarus 2.0 fixes branch

This page contains the revisions to be merged from trunk to the Lazarus 2.0 fixes branch.

These are only fixes made after the branch was created. For other fixes made since the previous release (1.8) see SVN and Lazarus 1.8 fixes branch

Release notes can be found here

Fixes for 2.0.14

Merge requests

Submitted by others / waiting for sign off by team member

Submitted by developer / committer and waiting for testing (do not commit yet)

Merge conflicts

Submitted by developer / committer, tested, waiting to be merged

Merged revisions for 2.0.14

Fixes for 2.0.12 (merged)

Fixes for 2.0.10 (merged)

Lazarus 2.0.10 switched to FPC 3.2.0. See here for the FPC 3.2.0 changes.

Windows users should be careful with -O3 or higher optimization, due to bug 37305

Fixes for 2.0.8 (merged)

Fixes for 2.0.6 (merged)

Fixes for 2.0.4 (merged)

Fixes for 2.0.2 (merged)

Fixes for 2.0.0 (merged)

Fixes for 2.0.0RC3 (merged)

Fixes for 2.0.0RC2 (merged)

Roadmap to 2.0.0

The release process will consist of the following steps.

This is the start of the stabilization process before a new Lazarus release.

This will be the first Release Candidate. We would like to urge all users to test this version. The testing period is scheduled to last 2 weeks.

The testing period is scheduled to last 2 weeks.

The testing period is scheduled to last 2 weeks.

Users can download the new stable version.

Tests

Merge

cd fixes
svn up && svn merge -c 63935 ^/trunk
svn ci -m 'comment'

Tagging release

FPCDIR=/path/to/fpc/src/trunk PATH=/path/trunk/fpc/utils/fpcm/bin/x86_64-linux/:$PATH ./tools/updatemakefiles

svn diff | grep Index:

svn copy svn+ssh://svn.freepascal.org/FPC/svn/lazarus/branches/fixes_2_0 svn+ssh://svn.freepascal.org/FPC/svn/lazarus/tags/lazarus_2_0_0_RC1 -m 'tagged 2.0.0RC1 as tags/lazarus_2_0_0_RC1'

How to merge

See http://wiki.lazarus.freepascal.org/Lazarus_release_engineering#How_to_merge Lazarus Release Engineering - How to merge

Other branches


From the Free Pascal wiki, page "Lazarus 2.0 fixes branch", as it stood on 2021-06-28 after a change by Bart, 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.