[fpc-pascal] New Get Lazarus Initiative
jonas.maebe at elis.ugent.be
Wed Feb 4 12:06:49 CET 2015
On 04 Feb 2015, at 11:37, Anthony Walter wrote:
> Jonas, I'll re-add the svn revision number in my next round of
> builds wich
> will follow shortly. I was rebuilding all OS bundles from the same
> and copied them to my test systems. Unfortunately I deleted all the
> tracking files before I did my first copy, which removes maybe 100s of
> megabytes. anyhow, next build 'll leave in the svn revision file for
> Lazarus to read and present in the about page.
We have 2.7.1, 3.0.1, and in the future we'll also have 3.0 and
(probably) 3.0rc1, but a generic test version of 3.0 does not exist. I
understand you don't want to overload people with details, especially
with the confusing situation where there is already a 3.0.1, but no
3.0 yet (it probably would have been better to make the version number
in the fixes branch 2.9.9 instead of immediately 3.0.1, but that's a
bit too late now).
Nevertheless, I'm afraid this will become a maintenance and support
nightmare due to confusion. E.g., since there is no way to select "3.0
testing" on the bug tracker, people will probably just select "3.0" as
version (once it becomes a selectable option). Similarly, 3.0rc1 will
be the first "official" test version of 3.0, and if people then start
report 3.0rc1 as version while they used one of your test versions...
I think the easiest option is to simply call it 3.0.1 (test version or
not). Once 3.0 is released, you can then either change it to 3.0
(there will undoubtedly be a few questions regarding why it went from
3.0.1 to 3.0, but that can then be explained) or keep updating to
newer and newer 3.0.1 versions (since I guess the main point is to
provide people with easy advance testing of newer FPC versions than
the latest release).
You can also get the FPC revision number in the compiler by creating
an empty revision.inc file in the fpc/compiler directory and running
make (if "svnversion" is in the path and the svn metadata is available).
> Oh an regarding Test in my prior message. If anyone wants to clarify
> that I
> am bundling FPC 3.0 in a testing stage on any page on the
> initiative, just
> click "edit page", make your addition, and I'll merge it in using my
> moderator utilities.
At least the first sentence under "Installation" and under "Windows"
at http://www.getlazarus.org/setup/ only mention 3.0 and don't say
anything about testing. Unless you repeat that word everywhere, you
can be certain that most people will only see "3.0" (well, even if you
do repeat it they will probably still only see "3.0").
More information about the fpc-pascal