svn commit: r1915030 - /subversion/site/staging/docs/community-guide/releasing.part.html

2023-12-31 Thread hartmannathan
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.
 title="Link to this section">¶
 
 
-Because Subversion releases are distributed through the 
-https://www.apache.org/dev/mirrors.html";>ASF mirror network, 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
+Subversion releases are distributed through a global
+https://infra.apache.org/release-distribution.html";>Content
+Distribution Network (CDN).  (This replaced the former
+https://www.apache.org/dev/mirrors.html";>ASF mirror network as
+of late 2021.  Nevertheless, there may exist other organizations that choose
+to continue mirroring ASF releases.)
+
+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
 https://www.apache.org/dev/release-signing.html";>cryptographically
 signed 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">¶
 
 
-Subversion artifacts are distributed through the 
-https://www.apache.org/dev/mirrors.html";>ASF mirror network.  The
-source code download page 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
+Subversion artifacts are distributed through a global
+https://infra.apache.org/release-distribution.html";>Content
+Distribution Network (CDN).  The source
+code download page 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
 https://archive.apache.org/dist/subversion/";>archives.
 
-To upload a release to the mirrors:
+To upload a release to the CDN:
 
 release.py move-to-dist 1.7.0
 
@@ -1232,17 +1238,17 @@ in the release announcement unless 15 mi
 committed.
 
 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.
 
 It's also a good time to clean out any old releases from
 ^/release/subversion; 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 ^/release/subversion
+for at least 24 hours will continue to remain available in the archives.  You
+can clean old releases using:
 
 release.py clean-dist
 




svn commit: r1915029 - in /subversion/site/staging: index.html news.html

2023-12-31 Thread hartmannathan
Author: hartmannathan
Date: Sun Dec 31 20:21:15 2023
New Revision: 1915029

URL: http://svn.apache.org/viewvc?rev=1915029&view=rev
Log:
In site/staging: Add link to 1.14.3 [ANNOUNCE] mail in archives

* staging/index.html:
  (#news-20231228-1.14.3): As above.

* staging/news.html
  (#news-20231228-1.14.3): As above.

Modified:
subversion/site/staging/index.html
subversion/site/staging/news.html

Modified: subversion/site/staging/index.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/index.html?rev=1915029&r1=1915028&r2=1915029&view=diff
==
--- subversion/site/staging/index.html (original)
+++ subversion/site/staging/index.html Sun Dec 31 20:21:15 2023
@@ -80,12 +80,8 @@
  This is the most complete Subversion release to date, and we encourage
  users of Subversion to upgrade as soon as reasonable.
  Please see the
-
  release notes for more information about this release. 
  

Modified: subversion/site/staging/news.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/news.html?rev=1915029&r1=1915028&r2=1915029&view=diff
==
--- subversion/site/staging/news.html (original)
+++ subversion/site/staging/news.html Sun Dec 31 20:21:15 2023
@@ -36,12 +36,8 @@
  This is the most complete Subversion release to date, and we encourage
  users of Subversion to upgrade as soon as reasonable.
  Please see the
-
  release notes for more information about this release. 
  




svn commit: r1915028 - in /subversion/site/publish: ./ site-nav.html

2023-12-31 Thread dsahlberg
Author: dsahlberg
Date: Sun Dec 31 16:34:08 2023
New Revision: 1915028

URL: http://svn.apache.org/viewvc?rev=1915028&view=rev
Log:
In site/publish: merge 1915027 from staging

* site-nav.html
  (#copyright): Update year

Modified:
subversion/site/publish/   (props changed)
subversion/site/publish/site-nav.html

Propchange: subversion/site/publish/
--
  Merged /subversion/site/staging:r1915027

Modified: subversion/site/publish/site-nav.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/site-nav.html?rev=1915028&r1=1915027&r2=1915028&view=diff
==
--- subversion/site/publish/site-nav.html (original)
+++ subversion/site/publish/site-nav.html Sun Dec 31 16:34:08 2023
@@ -70,7 +70,7 @@
  
 
 
-Copyright © 2022 https://www.apache.org/"; 
class="nopadding">The Apache
+Copyright © 2023 https://www.apache.org/"; 
class="nopadding">The Apache
Software Foundation, Licensed under
the https://www.apache.org/licenses/LICENSE-2.0"; 
class="nopadding">Apache
License, Version 2.0.  Apache, Apache Subversion, and




svn commit: r1915027 - /subversion/site/staging/site-nav.html

2023-12-31 Thread dsahlberg
Author: dsahlberg
Date: Sun Dec 31 16:28:31 2023
New Revision: 1915027

URL: http://svn.apache.org/viewvc?rev=1915027&view=rev
Log:
In site/staging:

* site-nav.html
  (#copyright): Update copyright year now that we've made a release in 2023..


Modified:
subversion/site/staging/site-nav.html

Modified: subversion/site/staging/site-nav.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/site-nav.html?rev=1915027&r1=1915026&r2=1915027&view=diff
==
--- subversion/site/staging/site-nav.html (original)
+++ subversion/site/staging/site-nav.html Sun Dec 31 16:28:31 2023
@@ -70,7 +70,7 @@
  
 
 
-Copyright © 2022 https://www.apache.org/"; 
class="nopadding">The Apache
+Copyright © 2023 https://www.apache.org/"; 
class="nopadding">The Apache
Software Foundation, Licensed under
the https://www.apache.org/licenses/LICENSE-2.0"; 
class="nopadding">Apache
License, Version 2.0.  Apache, Apache Subversion, and




svn commit: r1915016 - /subversion/site/staging/docs/community-guide/releasing.part.html

2023-12-31 Thread dsahlberg
Author: dsahlberg
Date: Sun Dec 31 10:10:40 2023
New Revision: 1915016

URL: http://svn.apache.org/viewvc?rev=1915016&view=rev
Log:
In site/staging:

* docs/community-guide/releasing.part.html
  (#releasing-release): Add note how to add the release to reporter.a.o on the 
command line.


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=1915016&r1=1915015&r2=1915016&view=diff
==
--- subversion/site/staging/docs/community-guide/releasing.part.html (original)
+++ subversion/site/staging/docs/community-guide/releasing.part.html Sun Dec 31 
10:10:40 2023
@@ -1249,7 +1249,11 @@ release.py clean-dist
 
 Submit the version number of the new release on https://reporter.apache.org/addrelease.html?subversion";
->reporter.apache.org. (Can we automate that?)
+>reporter.apache.org. The following command 
+
+curl -u USERNAME "https://reporter.apache.org/addrelease.py?date=`date 
+%s`&committee=subversion&version=VERSION&xdate=`date +%F`"
+
+will add the release, it should probably be added to release.py.
 
  
 




svn commit: r1915015 - /subversion/trunk/subversion/libsvn_subr/sysinfo.c

2023-12-31 Thread jun66j5
Author: jun66j5
Date: Sun Dec 31 09:33:34 2023
New Revision: 1915015

URL: http://svn.apache.org/viewvc?rev=1915015&view=rev
Log:
Correctly report newer macOS version names.

* subversion/libsvn_subr/sysinfo.c
  (release_name_from_version): Detect Ventura (13.x) and Sonoma (14.x).

Modified:
subversion/trunk/subversion/libsvn_subr/sysinfo.c

Modified: subversion/trunk/subversion/libsvn_subr/sysinfo.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_subr/sysinfo.c?rev=1915015&r1=1915014&r2=1915015&view=diff
==
--- subversion/trunk/subversion/libsvn_subr/sysinfo.c (original)
+++ subversion/trunk/subversion/libsvn_subr/sysinfo.c Sun Dec 31 09:33:34 2023
@@ -1404,13 +1404,10 @@ release_name_from_version(int major, int
 }
   break;
 
-case 11:
-  return "Big Sur";
-  break;
-
-case 12:
-  return "Monterey";
-  break;
+case 11: return "Big Sur";
+case 12: return "Monterey";
+case 13: return "Ventura";
+case 14: return "Sonoma";
 }
 }
   return NULL;




svn commit: r1915014 - /subversion/trunk/subversion/tests/cmdline/getopt_tests.py

2023-12-31 Thread jun66j5
Author: jun66j5
Date: Sun Dec 31 09:12:18 2023
New Revision: 1915014

URL: http://svn.apache.org/viewvc?rev=1915014&view=rev
Log:
Follow-up to r1899721, fix failing getopt_tests.py 2 and 4 on macOS.

* subversion/tests/cmdline/getopt_tests.py
  (del_lines_res): Replace "Mac OS X" with "macOS" in the pattern.

Modified:
subversion/trunk/subversion/tests/cmdline/getopt_tests.py

Modified: subversion/trunk/subversion/tests/cmdline/getopt_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/getopt_tests.py?rev=1915014&r1=1915013&r2=1915014&view=diff
==
--- subversion/trunk/subversion/tests/cmdline/getopt_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/getopt_tests.py Sun Dec 31 
09:12:18 2023
@@ -81,7 +81,7 @@ del_lines_res = [
  re.compile(r"\* Plaintext cache.*"),
  re.compile(r"\* Gnome Keyring"),
  re.compile(r"\* GPG-Agent"),
- re.compile(r"\* Mac OS X Keychain"),
+ re.compile(r"\* macOS Keychain"),
  re.compile(r"\* KWallet \(KDE\)"),
 ]