Author: hartmannathan
Date: Sun Dec 31 20:52:20 2023
New Revision: 1915030
URL: http://svn.apache.org/viewvc?rev=1915030&view=rev
Log:
In site/staging:
* docs/community-guide/releasing.part.html
(#releasing-signing-why, #releasing-release, #releasing-upload): ASF switched
from a mirror network to a global CDN in late 2021. Update these sections
accordingly.
Modified:
subversion/site/staging/docs/community-guide/releasing.part.html
Modified: subversion/site/staging/docs/community-guide/releasing.part.html
URL:
http://svn.apache.org/viewvc/subversion/site/staging/docs/community-guide/releasing.part.html?rev=1915030&r1=1915029&r2=1915030&view=diff
==============================================================================
--- subversion/site/staging/docs/community-guide/releasing.part.html (original)
+++ subversion/site/staging/docs/community-guide/releasing.part.html Sun Dec 31
20:52:20 2023
@@ -1071,13 +1071,18 @@ the dev@ list.</p>
title="Link to this section">¶</a>
</h4>
-<p>Because Subversion releases are distributed through the
-<a href="https://www.apache.org/dev/mirrors.html">ASF mirror network</a>, it
-is important that end-users be able to verify the authenticity of the source
-code packages they download. Checksums are sufficient to detect corruption
-in the download process, but to prevent a malicious individual or mirror
-operator from distributing replacement packages, each source code package
-must be
+<p>Subversion releases are distributed through a global
+<a href="https://infra.apache.org/release-distribution.html">Content
+Distribution Network</a> (CDN). (This replaced the former
+<a href="https://www.apache.org/dev/mirrors.html">ASF mirror network</a> as
+of late 2021. Nevertheless, there may exist other organizations that choose
+to continue mirroring ASF releases.)</p>
+
+<p>It is important that end-users be able to verify the authenticity of the
+source code packages they download. Checksums are sufficient to detect
+corruption in the download process, but to prevent a malicious individual or
+mirror operator from distributing replacement packages, each source code
+package must be
<a href="https://www.apache.org/dev/release-signing.html">cryptographically
signed</a> by members of the Subversion PMC. These
signatures are done using each committer's private PGP key, and are then
@@ -1205,15 +1210,16 @@ steps needed to publish a Subversion rel
title="Link to this section">¶</a>
</h4>
-<p>Subversion artifacts are distributed through the
-<a href="https://www.apache.org/dev/mirrors.html">ASF mirror network</a>. The
-source code <a href="/download.cgi">download page</a> automatically assists
users
-in selecting mirrors closer to them. We usually host only the latest stable
-release for the supported release lines on the mirror network, while all
-previous Subversion releases are available in the
+<p>Subversion artifacts are distributed through a global
+<a href="https://infra.apache.org/release-distribution.html">Content
+Distribution Network</a> (CDN). The source
+code <a href="/download.cgi">download page</a> automatically assists users
+in selecting a suitable download link. We usually host only the latest
+stable release for the supported release lines on the project's distribution
+directory, while all previous Subversion releases are available in the
<a href="https://archive.apache.org/dist/subversion/">archives</a>.</p>
-<p>To upload a release to the mirrors:
+<p>To upload a release to the CDN:
<pre>
release.py move-to-dist 1.7.0
</pre>
@@ -1232,17 +1238,17 @@ in the release announcement unless 15 mi
committed.</p>
<p>At this point, the release may be publicly available, but its still a good
-idea to hold off on announcing it until after the mirrors have picked it up.
-After the 24 hour period has passed, giving the mirrors enough time to sync,
-the release manager will send the announcement and publish the changes to the
+idea to hold off on announcing it until after the CDN has picked it up. After
+the 15 minute period has passed, giving the CDN enough time to sync, the
+release manager will send the announcement and publish the changes to the
Subversion website, as described below.</p>
<p>It's also a good time to clean out any old releases from
<tt>^/release/subversion</tt>; only
the most recent release for each supported release line should be in that
-directory. The mirrors will eventually remove the older releases, but they
-will continue to remain available in the archives. You can clean old
-releases using:
+directory. Releases that have been available at <tt>^/release/subversion</tt>
+for at least 24 hours will continue to remain available in the archives. You
+can clean old releases using:
<pre>
release.py clean-dist
</pre>