Skip to content
Permalink
Browse files
Made Release Candidate policy much more causal, as in reality it wasn…
…'t followed.
  • Loading branch information
ddekany committed Feb 16, 2020
1 parent 88166d4 commit 4b82978d49a7d3e4c328935cda1646c67d9fbaed
Showing 1 changed file with 27 additions and 21 deletions.
@@ -1525,27 +1525,6 @@ two freemarker.jar-s and unpredictable behavior!
The FreeMarker-specific additions to those are:</para>

<itemizedlist>
<listitem>
<para>Releases with non-trivial changes should have at least one
Release Candidate (RC01) release, which is legally a normal
release (not just a internal/developer one), and is promoted for
at least 1 month on our web page. The differences to a final
release are these:</para>

<itemizedlist>
<listitem>
<para>RC-s aren't released to the Maven Central
Repository</para>
</listitem>

<listitem>
<para>RC documentation (Manual + JavaDoc) is only published
under
https://freemarker.apache.org/builds/<replaceable>X.X.X</replaceable>-rc<replaceable>X</replaceable>/</para>
</listitem>
</itemizedlist>
</listitem>

<listitem>
<para>The official release is provided as source code to build the
project (src tar.gz). For the convenience of users the release is
@@ -1576,6 +1555,33 @@ two freemarker.jar-s and unpredictable behavior!
changes should be made in the 2.3-gae branch, and then merged into
the 2.3 branch (unless a change only applies to 2.3).</para>
</listitem>

<listitem>
<para>Releases with deeper changes sometimes should have one or
more Release Candidate releases (RC01, RC02, etc.), which is
legally a normal release (not just a internal/developer one), and
is promoted on our web page. The differences to a final release
are these:</para>

<itemizedlist>
<listitem>
<para>RC-s aren't released to the Maven Central Repository,
only to the Apache Maven repository</para>
</listitem>

<listitem>
<para>RC documentation (Manual + JavaDoc) is only published
under
https://freemarker.apache.org/builds/<replaceable>X.X.X</replaceable>-rc<replaceable>X</replaceable>/</para>
</listitem>

<listitem>
<para>RC-s promise no backward compatibility for the new
features they add; they may be redesigned or dropped till the
final release comes out.</para>
</listitem>
</itemizedlist>
</listitem>
</itemizedlist>

<para>The steps of making a release:</para>

0 comments on commit 4b82978

Please sign in to comment.