svn commit: r50135 - head/en_US.ISO8859-1/articles/freebsd-releng
Glen Barber
gjb at FreeBSD.org
Thu Apr 6 19:23:41 UTC 2017
Author: gjb
Date: Thu Apr 6 19:23:40 2017
New Revision: 50135
URL: https://svnweb.freebsd.org/changeset/doc/50135
Log:
Note how blanket approvals and pending requests for approval are
tracked internally.
Add a note about an internal copy of the CHECKSUM files and the
MANIFEST files stored in the misc/freebsd-release-manifests port.
Suggested by: marius
Sponsored by: The FreeBSD Foundation
Modified:
head/en_US.ISO8859-1/articles/freebsd-releng/article.xml
head/en_US.ISO8859-1/articles/freebsd-releng/releng-building.xml
Modified: head/en_US.ISO8859-1/articles/freebsd-releng/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/freebsd-releng/article.xml Thu Apr 6 11:25:45 2017 (r50134)
+++ head/en_US.ISO8859-1/articles/freebsd-releng/article.xml Thu Apr 6 19:23:40 2017 (r50135)
@@ -336,6 +336,26 @@
blanket approvals from the start of the code slush until the
start of the <acronym>RC</acronym> builds.</para>
+ <note>
+ <para>In order to keep track of blanket approvals, the &team.re;
+ uses an internal repository to keep a running log of such
+ requests, which defines the area upon which a blanket approval
+ was granted, the author(s), when the blanket approval expires,
+ and the reason the approval was granted. One example of this
+ is granting blanket approval to <filename
+ class="directory">release/doc/</filename> to all &team.re;
+ members until the final <literal>RC</literal> to update the
+ release notes and other release-related documentation.</para>
+ </note>
+
+ <note>
+ <para>The &team.re; also uses this repository to track pending
+ approval requests that are received just prior to starting
+ various builds during the release cycle, which the Release
+ Engineer specifies the cutoff period with an email to the &os;
+ developers.</para>
+ </note>
+
<para>Depending on the underlying set of code in question, and
the overall impact the set of code has on &os; as a whole, such
requests may be approved or denied by the &team.re;.</para>
@@ -399,6 +419,11 @@
&team.secteam; revisit changes that were not approved prior to
the final release, and depending on the scope of the change in
question, may issue an <acronym>EN</acronym>.</para>
+
+ <note>
+ <para>The actual process of issuing <acronym>EN</acronym>s is
+ handled by the &team.secteam;.</para>
+ </note>
</sect2>
<sect2 xml:id="releng-wrapup-handoff">
Modified: head/en_US.ISO8859-1/articles/freebsd-releng/releng-building.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/freebsd-releng/releng-building.xml Thu Apr 6 11:25:45 2017 (r50134)
+++ head/en_US.ISO8859-1/articles/freebsd-releng/releng-building.xml Thu Apr 6 19:23:40 2017 (r50135)
@@ -234,6 +234,17 @@ KERNEL="GENERIC64"</programlisting>
to the relevant branch, such as &branch.stablex; or
&branch.relengx;.</para>
+ <para>During the release cycle, a copy of
+ <filename>CHECKSUM.SHA512</filename> and
+ <filename>CHECKSUM.SHA256</filename> for each architecture are
+ stored in the &team.re; internal repository in addition to being
+ included in the various announcement emails. Each
+ <filename>MANIFEST</filename> containing the hashes of
+ <filename>base.txz</filename>, <filename>kernel.txz</filename>,
+ etc. are added to
+ <package>misc/freebsd-release-manifests</package> in the Ports
+ Collection, as well.</para>
+
<para>After building the final <literal>RELEASE</literal>, the
&branch.relengx; branch is tagged as &branch.releasex; using the
revision from which the <literal>RELEASE</literal> was built.
More information about the svn-doc-all
mailing list