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
This commit is contained in:
parent
3f2fef66ba
commit
f2adf216ac
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=50135
2 changed files with 36 additions and 0 deletions
|
@ -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">
|
||||
|
|
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue