Re: svn commit: r1899373 - /subversion/branches/1.14.x/STATUS

2022-03-29 Thread Daniel Sahlberg
So.. backports failed today as well. After some digging I realised
backport.pl didn't pick up the branch in this nomination due to a
whitespace issue in STATUS. I removed one space character on each line and
the backport worked.

However one backport remains in STATUS:

svnsvn@svn-qavm1:~/src/svn/1.14.x$ for i in ~/src/svn/1.*.x; do cd $i &&
$SVN up -q --non-interactive && YES=1 MAY_COMMIT=1 ../trunk/tools/dist/
backport.pl; done
Warning summary
===

1.14.x-r1881534-no-crlf (Fix issue #4864 "build/ac-macros/macosx.m4:
workaround AC_RUN_IFELSE"): Revisions 'r1881534' nominated but not included
in branch
svnsvn@svn-qavm1:~/src/svn/1.14.x$

Can someone check it? I'm ENOTIME to dig into it.

Kind regards,
Daniel


Den ons 30 mars 2022 kl 07:41 skrev :

> Author: dsahlberg
> Date: Wed Mar 30 05:41:19 2022
> New Revision: 1899373
>
> URL: http://svn.apache.org/viewvc?rev=1899373=rev
> Log:
> * STATUS: Adjust whitespace to see if it resolves backport issues
>
> Modified:
> subversion/branches/1.14.x/STATUS
>
> Modified: subversion/branches/1.14.x/STATUS
> URL:
> http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1899373=1899372=1899373=diff
>
> ==
> --- subversion/branches/1.14.x/STATUS (original)
> +++ subversion/branches/1.14.x/STATUS Wed Mar 30 05:41:19 2022
> @@ -46,13 +46,13 @@ Approved changes:
>  =
>
>   * r1899227
> -Don't show unreadable copyfrom paths in 'svn log -v'
> -Justification:
> -  Makes 'svn log -v' consistent with spec.
> -Branch:
> -  1.14.x-r1899227
> -Votes:
> -  +1: hartmannathan, dsahlberg, rhuijben
> +   Don't show unreadable copyfrom paths in 'svn log -v'
> +   Justification:
> + Makes 'svn log -v' consistent with spec.
> +   Branch:
> + 1.14.x-r1899227
> +   Votes:
> + +1: hartmannathan, dsahlberg, rhuijben
>
>   * r1898633
> Fix sporadic testCrash_RequestChannel_nativeRead_AfterException failure
>
>
>


svn commit: r1899378 - /subversion/site/publish/upcoming.part.html

2022-03-29 Thread svn-role
Author: svn-role
Date: Wed Mar 30 05:46:00 2022
New Revision: 1899378

URL: http://svn.apache.org/viewvc?rev=1899378=rev
Log:
* upcoming.part.html: Automatically regenerated

Modified:
subversion/site/publish/upcoming.part.html

Modified: subversion/site/publish/upcoming.part.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/upcoming.part.html?rev=1899378=1899377=1899378=diff
==
--- subversion/site/publish/upcoming.part.html (original)
+++ subversion/site/publish/upcoming.part.html Wed Mar 30 05:46:00 2022
@@ -157,6 +157,47 @@ Merge https://svn.apache.org/r1
  +1: brane, jun66j5, markphip
 
 
+https://svn.apache.org/r1899374;>r1899374 | svn-role | 2022-03-30 
05:41:48 + (Wed, 30 Mar 2022) | 11 lines
+
+Merge the 1.14.x-https://svn.apache.org/r1899227;>r1899227 branch:
+
+ * https://svn.apache.org/r1899227;>r1899227
+   Dont show unreadable copyfrom paths in svn log -v 
+   Justification:
+ Makes svn log -v consistent with spec.
+   Branch:
+ 1.14.x-https://svn.apache.org/r1899227;>r1899227
+   Votes:
+ +1: hartmannathan, dsahlberg, rhuijben
+
+
+https://svn.apache.org/r1899376;>r1899376 | svn-role | 2022-03-30 
05:42:05 + (Wed, 30 Mar 2022) | 9 lines
+
+Merge https://svn.apache.org/r1898633;>r1898633 from trunk:
+
+ * https://svn.apache.org/r1898633;>r1898633
+   Fix sporadic testCrash_RequestChannel_nativeRead_AfterException failure
+   Justification:
+ Fix test failure
+   Votes:
+ +1: jamessan, stsp
+
+
+https://svn.apache.org/r1899377;>r1899377 | svn-role | 2022-03-30 
05:42:07 + (Wed, 30 Mar 2022) | 12 lines
+
+Merge the https://svn.apache.org/r1892470;>r1892470 group from 
trunk:
+
+ * https://svn.apache.org/r1892470;>r1892470, https://svn.apache.org/r1892471;>r1892471, https://svn.apache.org/r1892541;>r1892541
+   Fix an assertion failure triggered by the conflict resolver.
+   Justification:
+ Subversion should not crash. User complained.
+   Votes:
+ +1: stsp, markphip, rhuijben
+ +0: dsahlberg (test suite passes for check, 
davautocheck and
+ svnserveautocheck. Not enough C experience for a formal
+ review)
+
+
 
 
 Further changes currently under consideration are listed in each release 
line's 




svn commit: r1899373 - /subversion/branches/1.14.x/STATUS

2022-03-29 Thread dsahlberg
Author: dsahlberg
Date: Wed Mar 30 05:41:19 2022
New Revision: 1899373

URL: http://svn.apache.org/viewvc?rev=1899373=rev
Log:
* STATUS: Adjust whitespace to see if it resolves backport issues

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1899373=1899372=1899373=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Wed Mar 30 05:41:19 2022
@@ -46,13 +46,13 @@ Approved changes:
 =
 
  * r1899227
-Don't show unreadable copyfrom paths in 'svn log -v' 
-Justification:
-  Makes 'svn log -v' consistent with spec.
-Branch:
-  1.14.x-r1899227
-Votes:
-  +1: hartmannathan, dsahlberg, rhuijben
+   Don't show unreadable copyfrom paths in 'svn log -v' 
+   Justification:
+ Makes 'svn log -v' consistent with spec.
+   Branch:
+ 1.14.x-r1899227
+   Votes:
+ +1: hartmannathan, dsahlberg, rhuijben
 
  * r1898633
Fix sporadic testCrash_RequestChannel_nativeRead_AfterException failure




svn commit: r1899376 - in /subversion/branches/1.14.x: ./ STATUS subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java

2022-03-29 Thread svn-role
Author: svn-role
Date: Wed Mar 30 05:42:05 2022
New Revision: 1899376

URL: http://svn.apache.org/viewvc?rev=1899376=rev
Log:
Merge r1898633 from trunk:

 * r1898633
   Fix sporadic testCrash_RequestChannel_nativeRead_AfterException failure
   Justification:
 Fix test failure
   Votes:
 +1: jamessan, stsp

Modified:
subversion/branches/1.14.x/   (props changed)
subversion/branches/1.14.x/STATUS

subversion/branches/1.14.x/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java

Propchange: subversion/branches/1.14.x/
--
  Merged /subversion/trunk:r1898633

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1899376=1899375=1899376=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Wed Mar 30 05:42:05 2022
@@ -45,13 +45,6 @@ Veto-blocked changes:
 Approved changes:
 =
 
- * r1898633
-   Fix sporadic testCrash_RequestChannel_nativeRead_AfterException failure
-   Justification:
- Fix test failure
-   Votes:
- +1: jamessan, stsp
-
  * r1881534
Fix issue #4864 "build/ac-macros/macosx.m4: workaround AC_RUN_IFELSE"
Justification:

Modified: 
subversion/branches/1.14.x/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java?rev=1899376=1899375=1899376=diff
==
--- 
subversion/branches/1.14.x/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
 (original)
+++ 
subversion/branches/1.14.x/subversion/bindings/javahl/tests/org/apache/subversion/javahl/BasicTests.java
 Wed Mar 30 05:42:05 2022
@@ -4676,7 +4676,20 @@ public class BasicTests extends SVNTests
 // RuntimeException("Test exception") is expected here
 }
 
-tunnelAgent.joinAndTest();
+// In this test, there is a race condition that sometimes results in
+// IOException when 'WAIT_TUNNEL' tries to read from a pipe that
+// already has its read end closed. This is not an error, but
+// it's hard to distinguish this case from other IOException which
+// indicate a problem. To reproduce, simply wrap this test's body in
+// a loop. The workaround is to ignore any detected IOException.
+try
+{
+tunnelAgent.join();
+}
+catch (InterruptedException e)
+{
+e.printStackTrace();
+}
 }
 
 /**




svn commit: r1899377 - in /subversion/branches/1.14.x: ./ STATUS subversion/libsvn_client/conflicts.c subversion/libsvn_wc/wc_db.c subversion/tests/cmdline/merge_tree_conflict_tests.py

2022-03-29 Thread svn-role
Author: svn-role
Date: Wed Mar 30 05:42:07 2022
New Revision: 1899377

URL: http://svn.apache.org/viewvc?rev=1899377=rev
Log:
Merge the r1892470 group from trunk:

 * r1892470, r1892471, r1892541
   Fix an assertion failure triggered by the conflict resolver.
   Justification:
 Subversion should not crash. User complained.
   Votes:
 +1: stsp, markphip, rhuijben
 +0: dsahlberg (test suite passes for 'check', 'davautocheck' and
 'svnserveautocheck'. Not enough C experience for a formal
 review)

Modified:
subversion/branches/1.14.x/   (props changed)
subversion/branches/1.14.x/STATUS
subversion/branches/1.14.x/subversion/libsvn_client/conflicts.c
subversion/branches/1.14.x/subversion/libsvn_wc/wc_db.c

subversion/branches/1.14.x/subversion/tests/cmdline/merge_tree_conflict_tests.py

Propchange: subversion/branches/1.14.x/
--
  Merged /subversion/trunk:r1892470-1892471,1892541

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1899377=1899376=1899377=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Wed Mar 30 05:42:07 2022
@@ -56,13 +56,3 @@ Approved changes:
  1.14.x-r1881534-no-crlf
Votes:
  +1: hartmannathan, stsp, markphip
-
- * r1892470, r1892471, r1892541
-   Fix an assertion failure triggered by the conflict resolver.
-   Justification:
- Subversion should not crash. User complained.
-   Votes:
- +1: stsp, markphip, rhuijben
- +0: dsahlberg (test suite passes for 'check', 'davautocheck' and
- 'svnserveautocheck'. Not enough C experience for a formal
- review)

Modified: subversion/branches/1.14.x/subversion/libsvn_client/conflicts.c
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/subversion/libsvn_client/conflicts.c?rev=1899377=1899376=1899377=diff
==
--- subversion/branches/1.14.x/subversion/libsvn_client/conflicts.c (original)
+++ subversion/branches/1.14.x/subversion/libsvn_client/conflicts.c Wed Mar 30 
05:42:07 2022
@@ -3014,12 +3014,12 @@ conflict_tree_get_details_local_missing(
   deleted_basename,
   conflict->pool);
   details->moves = moves;
+  details->wc_move_targets = apr_hash_make(conflict->pool);
   if (details->moves != NULL)
 {
   apr_pool_t *iterpool;
   int i;
 
-  details->wc_move_targets = apr_hash_make(conflict->pool);
   iterpool = svn_pool_create(scratch_pool);
   for (i = 0; i < details->moves->nelts; i++)
 {
@@ -8583,13 +8583,20 @@ resolve_incoming_move_file_text_merge(sv
* Merge from the local move's target location to the
* incoming move's target location. */
   struct conflict_tree_local_missing_details *local_details;
-  apr_array_header_t *moves;
 
   local_details = conflict->tree_conflict_local_details;
-  moves = svn_hash_gets(local_details->wc_move_targets,
-local_details->move_target_repos_relpath);
-  merge_source_abspath =
-APR_ARRAY_IDX(moves, local_details->wc_move_target_idx, const char *);
+  if (local_details->wc_move_targets &&
+  local_details->move_target_repos_relpath)
+{
+  apr_array_header_t *moves;
+  moves = svn_hash_gets(local_details->wc_move_targets,
+local_details->move_target_repos_relpath);
+  merge_source_abspath =
+APR_ARRAY_IDX(moves, local_details->wc_move_target_idx,
+const char *);
+}
+  else
+merge_source_abspath = victim_abspath;
 }
   else
 merge_source_abspath = victim_abspath;
@@ -9769,7 +9776,7 @@ resolve_local_move_dir_merge(svn_client_
 NULL, conflict, scratch_pool,
 scratch_pool));
 
-  if (details->wc_move_targets)
+  if (details->wc_move_targets && details->move_target_repos_relpath)
 {
   apr_array_header_t *moves;
 
@@ -10718,7 +10725,8 @@ describe_incoming_move_merge_conflict_op
   struct conflict_tree_incoming_delete_details *details;
 
   details = conflict->tree_conflict_incoming_details;
-  if (details->wc_move_targets)
+  if (details->wc_move_targets &&
+  details->move_target_repos_relpath)
 {
   apr_array_header_t *moves;
 
@@ -12251,7 +12259,7 @@ svn_client_conflict_option_get_moved_to_
 
   *possible_moved_to_abspaths = apr_array_make(result_pool, 1,
sizeof (const char *));
-  if (details->wc_move_targets)
+  if (details->wc_move_targets && details->move_target_repos_relpath)
 {
 

svn commit: r1899374 - in /subversion/branches/1.14.x: ./ STATUS subversion/libsvn_repos/log.c subversion/tests/cmdline/authz_tests.py

2022-03-29 Thread svn-role
Author: svn-role
Date: Wed Mar 30 05:41:48 2022
New Revision: 1899374

URL: http://svn.apache.org/viewvc?rev=1899374=rev
Log:
Merge the 1.14.x-r1899227 branch:

 * r1899227
   Don't show unreadable copyfrom paths in 'svn log -v' 
   Justification:
 Makes 'svn log -v' consistent with spec.
   Branch:
 1.14.x-r1899227
   Votes:
 +1: hartmannathan, dsahlberg, rhuijben

Modified:
subversion/branches/1.14.x/   (props changed)
subversion/branches/1.14.x/STATUS
subversion/branches/1.14.x/subversion/libsvn_repos/log.c
subversion/branches/1.14.x/subversion/tests/cmdline/authz_tests.py

Propchange: subversion/branches/1.14.x/
--
  Merged /subversion/trunk:r1899227
  Merged /subversion/branches/1.14.x-r1899227:r1899228-1899373

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1899374=1899373=1899374=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Wed Mar 30 05:41:48 2022
@@ -45,15 +45,6 @@ Veto-blocked changes:
 Approved changes:
 =
 
- * r1899227
-   Don't show unreadable copyfrom paths in 'svn log -v' 
-   Justification:
- Makes 'svn log -v' consistent with spec.
-   Branch:
- 1.14.x-r1899227
-   Votes:
- +1: hartmannathan, dsahlberg, rhuijben
-
  * r1898633
Fix sporadic testCrash_RequestChannel_nativeRead_AfterException failure
Justification:

Modified: subversion/branches/1.14.x/subversion/libsvn_repos/log.c
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/subversion/libsvn_repos/log.c?rev=1899374=1899373=1899374=diff
==
--- subversion/branches/1.14.x/subversion/libsvn_repos/log.c (original)
+++ subversion/branches/1.14.x/subversion/libsvn_repos/log.c Wed Mar 30 
05:41:48 2022
@@ -337,42 +337,36 @@ detect_changed(svn_repos_revision_access
   if (   (change->change_kind == svn_fs_path_change_add)
   || (change->change_kind == svn_fs_path_change_replace))
 {
-  const char *copyfrom_path = change->copyfrom_path;
-  svn_revnum_t copyfrom_rev = change->copyfrom_rev;
-
   /* the following is a potentially expensive operation since on FSFS
  we will follow the DAG from ROOT to PATH and that requires
  actually reading the directories along the way. */
   if (!change->copyfrom_known)
 {
-  SVN_ERR(svn_fs_copied_from(_rev, _path,
+  SVN_ERR(svn_fs_copied_from(>copyfrom_rev, 
>copyfrom_path,
 root, path, iterpool));
   change->copyfrom_known = TRUE;
 }
 
-  if (copyfrom_path && SVN_IS_VALID_REVNUM(copyfrom_rev))
+  if (change->copyfrom_path && 
SVN_IS_VALID_REVNUM(change->copyfrom_rev))
 {
-  svn_boolean_t readable = TRUE;
-
   if (callbacks->authz_read_func)
 {
   svn_fs_root_t *copyfrom_root;
+  svn_boolean_t readable;
 
   SVN_ERR(svn_fs_revision_root(_root, fs,
-   copyfrom_rev, iterpool));
+   change->copyfrom_rev, 
iterpool));
   SVN_ERR(callbacks->authz_read_func(,
  copyfrom_root,
- copyfrom_path,
+ change->copyfrom_path,
  
callbacks->authz_read_baton,
  iterpool));
   if (! readable)
-found_unreadable = TRUE;
-}
-
-  if (readable)
-{
-  change->copyfrom_path = copyfrom_path;
-  change->copyfrom_rev = copyfrom_rev;
+{
+  found_unreadable = TRUE;
+  change->copyfrom_path = NULL;
+  change->copyfrom_rev = SVN_INVALID_REVNUM;
+}
 }
 }
 }

Modified: subversion/branches/1.14.x/subversion/tests/cmdline/authz_tests.py
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/subversion/tests/cmdline/authz_tests.py?rev=1899374=1899373=1899374=diff
==
--- subversion/branches/1.14.x/subversion/tests/cmdline/authz_tests.py 
(original)
+++ subversion/branches/1.14.x/subversion/tests/cmdline/authz_tests.py Wed Mar 
30 05:41:48 2022
@@ -1731,6 +1731,60 @@ def empty_group(sbox):
  '--username', 

svn commit: r1899375 - /subversion/branches/1.14.x-r1899227/

2022-03-29 Thread svn-role
Author: svn-role
Date: Wed Mar 30 05:42:03 2022
New Revision: 1899375

URL: http://svn.apache.org/viewvc?rev=1899375=rev
Log:
Remove the '1.14.x-r1899227' branch, merged in r1899374.

Removed:
subversion/branches/1.14.x-r1899227/



svn commit: r1899366 - /subversion/branches/1.14.x/STATUS

2022-03-29 Thread jun66j5
Author: jun66j5
Date: Tue Mar 29 21:40:41 2022
New Revision: 1899366

URL: http://svn.apache.org/viewvc?rev=1899366=rev
Log:
* STATUS: Cancel nomination r1897441 (no need for 1.14.x)

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1899366=1899365=1899366=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Tue Mar 29 21:40:41 2022
@@ -42,14 +42,6 @@ Candidate changes:
 Veto-blocked changes:
 =
 
- * r1897441
-   swig-py: Fix cleanup failing in unit tests with Python 3 on Windows.
-   Justification:
- Make check-swig-py passed.
-   Votes:
- +1: jun66j5, markphip
- -1: dsahlberg (doesn't apply cleanly, +0 once fixed)
-
 Approved changes:
 =
 




svn commit: r1899365 - in /subversion/site/publish: ./ docs/community-guide/releasing.part.html docs/release-notes/index.html faq.html roadmap.html

2022-03-29 Thread dsahlberg
Author: dsahlberg
Date: Tue Mar 29 21:13:26 2022
New Revision: 1899365

URL: http://svn.apache.org/viewvc?rev=1899365=rev
Log:
In site/publish: Merge 1898975-1898976,1899267-1899268,1899328 from staging:
* faq.html: Spelling error
* roadmap.html: Hide outdated info
* docs/release-notes/index.html: Update list of supported versions
* docs/community-guide/releasing.part.html: Minor clarifications

Modified:
subversion/site/publish/   (props changed)
subversion/site/publish/docs/community-guide/releasing.part.html
subversion/site/publish/docs/release-notes/index.html
subversion/site/publish/faq.html
subversion/site/publish/roadmap.html   (contents, props changed)

Propchange: subversion/site/publish/
--
  Merged /subversion/site/staging:r1898975-1898976,1899267-1899268,1899328

Modified: subversion/site/publish/docs/community-guide/releasing.part.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/community-guide/releasing.part.html?rev=1899365=1899364=1899365=diff
==
--- subversion/site/publish/docs/community-guide/releasing.part.html (original)
+++ subversion/site/publish/docs/community-guide/releasing.part.html Tue Mar 29 
21:13:26 2022
@@ -835,9 +835,14 @@ list of available subcommands.
 set up a white-room rolling environment.  This environment must
 contain pristine versions of some build tools.
 
-It is important that you do not use distribution shipped versions
+It is important that you do not use distribution shipped versions
 of this software as they are often patched in ways that are not
-portable.  The version numbers given above should normally be
+portable (e.g., Debian's libtool patch:
+https://bugs.debian.org/291641;>#291641,
+https://bugs.debian.org/320698;>#320698.)
+The version numbers given in https://svn.apache.org/repos/asf/subversion/trunk/tools/dist/release-lines.yaml;
+>tools/dist/release-lines.yaml should normally be
 reconsidered and increased to the latest stable upstream release in
 the time leading up to an A.B.0 release.  Changing the version within
 an A.B.x series should only be done with careful consideration.
@@ -854,7 +859,7 @@ mkdir -p /opt/svnrm  cd /opt/s
  
 
 
-Install pristine versions of some build tools
+Install some more build tools
   #before-release-dependencies"
 title="Link to this section">
 

Modified: subversion/site/publish/docs/release-notes/index.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/index.html?rev=1899365=1899364=1899365=diff
==
--- subversion/site/publish/docs/release-notes/index.html (original)
+++ subversion/site/publish/docs/release-notes/index.html Tue Mar 29 21:13:26 
2022
@@ -110,19 +110,18 @@ official support status for the various
 
 
 
-1.13.x
-Regular Release
-
-
-1.10.x
+1.14.x
 Long-Term Support
 
 
-1.9.x
+1.11.x - 1.13.x
+No longer supported
+
+1.10.x
 Long-Term Support
 
 
-1.8.x and earlier
+1.9.x and earlier
 No longer supported
 
 

Modified: subversion/site/publish/faq.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/faq.html?rev=1899365=1899364=1899365=diff
==
--- subversion/site/publish/faq.html (original)
+++ subversion/site/publish/faq.html Tue Mar 29 21:13:26 2022
@@ -321,7 +321,7 @@ See Quick Start
 
 No, Subversion is open source / free software.  Several companies
-(CollabNet, WANdisco, VisualSVN, elego, ...) pay or have payed the salaries
+(CollabNet, WANdisco, VisualSVN, elego, ...) pay or have paid the salaries
 of some full-time developers, but the
 software carries an https://www.apache.org/licenses/LICENSE-2.0;
 >Apache License which is fully compliant with

Modified: subversion/site/publish/roadmap.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/roadmap.html?rev=1899365=1899364=1899365=diff
==
--- subversion/site/publish/roadmap.html (original)
+++ subversion/site/publish/roadmap.html Tue Mar 29 21:13:26 2022
@@ -33,8 +33,8 @@
 title="Link to this section">
 
 
-The following is a preliminary timetable for the next few
-   upcoming releases.  Dates, feature deliverables, and even version
+At the moment, there is no timetable for the next release.
+   Dates, feature deliverables, and even version
numbers found in this list are all subject to change (and become
increasingly more speculative the further out we attempt to
project).  Fortunately, the same dynamics that allow features to
@@ -45,7 +45,7 @@
something about it: your
contributions are always welcome!
 
-
+
 
 We try to roll releases on Wednesdays.  Like most of the other
information on this page, the day we roll isn't a hard-and-fast
@@ -274,61 

svn commit: r1899369 - in /subversion/branches/1.10.x: ./ subversion/include/private/ subversion/libsvn_client/ subversion/libsvn_subr/ subversion/tests/libsvn_subr/

2022-03-29 Thread svn-role
Author: svn-role
Date: Wed Mar 30 04:00:07 2022
New Revision: 1899369

URL: http://svn.apache.org/viewvc?rev=1899369=rev
Log:
Merge the r1872030 group from trunk:

 * r1872030, r1872031, r1872104, r1872107, r1872108, r1872115, r1872118,
   r1872121, r1872388, r1872433, r1872910, r1872919, r1872921, r1872922,
   r1872923, r1872924, r1873294, r1873297, r1875188, r1875189
   Fix issue #4840, Merge assertion failure in svn_sort__array_insert
   Justification:
 A merge with complex mergeinfo could abort with an assertion failure.
   Votes:
 +1: stsp, rhuijben, markphip
 +1: julianfoad (without r1875188,r1875189)

Modified:
subversion/branches/1.10.x/   (props changed)
subversion/branches/1.10.x/STATUS
subversion/branches/1.10.x/subversion/include/private/svn_sorts_private.h
subversion/branches/1.10.x/subversion/libsvn_client/merge.c
subversion/branches/1.10.x/subversion/libsvn_subr/mergeinfo.c
subversion/branches/1.10.x/subversion/libsvn_subr/sorts.c
subversion/branches/1.10.x/subversion/tests/libsvn_subr/mergeinfo-test.c

Propchange: subversion/branches/1.10.x/
--
  Merged 
/subversion/trunk:r1872030-1872031,1872104,1872107-1872108,1872115,1872118,1872121,1872388,1872433,1872910,1872919,1872921-1872924,1873294,1873297,1875188-1875189

Modified: subversion/branches/1.10.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.10.x/STATUS?rev=1899369=1899368=1899369=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Wed Mar 30 04:00:07 2022
@@ -21,13 +21,3 @@ Veto-blocked changes:
 
 Approved changes:
 =
-
- * r1872030, r1872031, r1872104, r1872107, r1872108, r1872115, r1872118,
-   r1872121, r1872388, r1872433, r1872910, r1872919, r1872921, r1872922,
-   r1872923, r1872924, r1873294, r1873297, r1875188, r1875189
-   Fix issue #4840, Merge assertion failure in svn_sort__array_insert
-   Justification:
- A merge with complex mergeinfo could abort with an assertion failure.
-   Votes:
- +1: stsp, rhuijben, markphip
- +1: julianfoad (without r1875188,r1875189)

Modified: 
subversion/branches/1.10.x/subversion/include/private/svn_sorts_private.h
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.10.x/subversion/include/private/svn_sorts_private.h?rev=1899369=1899368=1899369=diff
==
--- subversion/branches/1.10.x/subversion/include/private/svn_sorts_private.h 
(original)
+++ subversion/branches/1.10.x/subversion/include/private/svn_sorts_private.h 
Wed Mar 30 04:00:07 2022
@@ -127,6 +127,16 @@ svn_sort__array_insert(apr_array_header_
const void *new_element,
int insert_index);
 
+/* Like svn_sort__array_insert() but raise an error if @a insert_index
+ * is less than 0 or greater than the length of the array.
+ *
+ * @note Private. For use by Subversion's own code only.
+ */
+svn_error_t *
+svn_sort__array_insert2(apr_array_header_t *array,
+const void *new_element,
+int insert_index);
+
 
 /* Remove @a elements_to_delete elements starting at @a delete_index from the
  * array @a arr. If @a delete_index is not a valid element of @a arr,
@@ -141,6 +151,16 @@ svn_sort__array_delete(apr_array_header_
int delete_index,
int elements_to_delete);
 
+/* Like svn_sort__array_delete() but raise an error if attempting
+ * to delete a range of elements that goes out of bounds of the array.
+ *
+ * @note Private. For use by Subversion's own code only.
+ */
+svn_error_t *
+svn_sort__array_delete2(apr_array_header_t *arr,
+int delete_index,
+int elements_to_delete);
+
 /* Reverse the order of elements in @a array, in place.
  *
  * @note Private. For use by Subversion's own code only.

Modified: subversion/branches/1.10.x/subversion/libsvn_client/merge.c
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.10.x/subversion/libsvn_client/merge.c?rev=1899369=1899368=1899369=diff
==
--- subversion/branches/1.10.x/subversion/libsvn_client/merge.c (original)
+++ subversion/branches/1.10.x/subversion/libsvn_client/merge.c Wed Mar 30 
04:00:07 2022
@@ -5951,7 +5951,7 @@ get_most_inclusive_rev(const apr_array_h
remaining_ranges is inclusive of END_REV, Slice the first range in
to two at END_REV. All the allocations are persistent and allocated
from POOL. */
-static void
+static svn_error_t *
 slice_remaining_ranges(apr_array_header_t *children_with_mergeinfo,
svn_boolean_t is_rollback, svn_revnum_t end_rev,
apr_pool_t *pool)
@@ -5981,10 +5981,12 @@ 

svn commit: r1899371 - /subversion/site/publish/upcoming.part.html

2022-03-29 Thread svn-role
Author: svn-role
Date: Wed Mar 30 04:15:02 2022
New Revision: 1899371

URL: http://svn.apache.org/viewvc?rev=1899371=rev
Log:
* upcoming.part.html: Automatically regenerated

Modified:
subversion/site/publish/upcoming.part.html

Modified: subversion/site/publish/upcoming.part.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/upcoming.part.html?rev=1899371=1899370=1899371=diff
==
--- subversion/site/publish/upcoming.part.html (original)
+++ subversion/site/publish/upcoming.part.html Wed Mar 30 04:15:02 2022
@@ -2,470 +2,6 @@
 
 Changes in ^/subversion/branches/1.14.x:
 
-https://svn.apache.org/r1877978;>r1877978 | svn-role | 2020-05-21 
04:00:13 + (Thu, 21 May 2020) | 7 lines
-
-Merge https://svn.apache.org/r1877788;>r1877788 from trunk:
-
- * https://svn.apache.org/r1877788;>r1877788
-   Fix a broken link in a docstring.
-   Votes:
- +1: danielsh, stsp
-
-
-https://svn.apache.org/r1878211;>r1878211 | svn-role | 2020-05-28 
04:00:12 + (Thu, 28 May 2020) | 10 lines
-
-Merge https://svn.apache.org/r1877072;>r1877072 from trunk:
-
- * https://svn.apache.org/r1877072;>r1877072
-   svnmucc: Change an error message to state another possible cause of the
-   error.
-   Justification:
- Error messages should be accurate.  User reported (issue #4854).
-   Votes:
- +1: danielsh, stsp, jcorvel
-
-
-https://svn.apache.org/r1878213;>r1878213 | svn-role | 2020-05-28 
04:00:16 + (Thu, 28 May 2020) | 11 lines
-
-Merge https://svn.apache.org/r1877259;>r1877259 from trunk:
-
-* https://svn.apache.org/r1877259;>r1877259
-Move variable declarations to the start of block the to fix
-syntax errors with VC9 (Visual Studio 2008).
-  Justification:
-Our code should be C90.
-  Votes:
-+1: brane, stsp, jcorvel
-+0: danielsh (from dev@)
-
-
-https://svn.apache.org/r1878415;>r1878415 | svn-role | 2020-06-03 
04:00:20 + (Wed, 03 Jun 2020) | 12 lines
-
-Merge the https://svn.apache.org/r1876707;>r1876707 group from 
trunk:
-
- * https://svn.apache.org/r1876707;>r1876707, https://svn.apache.org/r1876734;>r1876734, https://svn.apache.org/r1877318;>r1877318, https://svn.apache.org/r1877712;>r1877712, https://svn.apache.org/r1878141;>r1878141, https://svn.apache.org/r1878142;>r1878142, https://svn.apache.org/r1878143;>r1878143,
-   https://svn.apache.org/r1878144;>r1878144
-   Various fixes for making the test suite run correctly with Python 3 on
-   Windows. 
-   Justification:
- Our test suite should test Subversion correctly also on Windows with
- Python 3
-   Votes:
- +1: futatuki, jcorvel, stsp
-
-
-https://svn.apache.org/r1879245;>r1879245 | svn-role | 2020-06-27 
04:00:12 + (Sat, 27 Jun 2020) | 11 lines
-
-Merge https://svn.apache.org/r1876662;>r1876662 from trunk:
-
- * https://svn.apache.org/r1876662;>r1876662
-   Avoid check for SWIG version for Python bindings when --without-swig is
-   passed.
-   Justification:
- SWIG python bindings should be able to be built without SWIG when we use
- the release tarball
-   Votes:
- +1: futatuki, stsp, rhuijben
-
-
-https://svn.apache.org/r1879246;>r1879246 | svn-role | 2020-06-27 
04:00:17 + (Sat, 27 Jun 2020) | 10 lines
-
-Merge https://svn.apache.org/r1876906;>r1876906 from trunk:
-
- * https://svn.apache.org/r1876906;>r1876906
-   Make gen-make.py --debug work with Python 3
-   Justification:
- We should also be able to build in Debug configuration with Python 3
- on Windows.
-   Votes:
- +1: jcorvel, stsp, rhuijben
-
-
-https://svn.apache.org/r1879797;>r1879797 | svn-role | 2020-07-12 
04:00:12 + (Sun, 12 Jul 2020) | 10 lines
-
-Merge https://svn.apache.org/r1876410;>r1876410 from trunk:
-
- * https://svn.apache.org/r1876410;>r1876410
-   Fix the .editorconfig stanza for Makefiles.
-   Justification:
- Make $EDITOR do the right thing on any backport branches we may create
- off this stabilization branch.
-   Votes:
- +1: danielsh, stsp, jamessan
-
-
-https://svn.apache.org/r1879798;>r1879798 | svn-role | 2020-07-12 
04:00:17 + (Sun, 12 Jul 2020) | 9 lines
-
-Merge https://svn.apache.org/r1878413;>r1878413 from trunk:
-
- * https://svn.apache.org/r1878413;>r1878413
-   autogen.sh: Remove per SWIG bindings checked files on release mode.
-   Justification:
- The release tarballs should not contain .swig_*_checked files

svn commit: r1899354 - /subversion/branches/1.14.x/STATUS

2022-03-29 Thread dsahlberg
Author: dsahlberg
Date: Tue Mar 29 13:28:27 2022
New Revision: 1899354

URL: http://svn.apache.org/viewvc?rev=1899354=rev
Log:
* STATUS: Remove single whitespace to see if it clears out backport failures

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1899354=1899353=1899354=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Tue Mar 29 13:28:27 2022
@@ -61,7 +61,7 @@ Approved changes:
   1.14.x-r1899227
 Votes:
   +1: hartmannathan, dsahlberg, rhuijben
- 
+
  * r1898633
Fix sporadic testCrash_RequestChannel_nativeRead_AfterException failure
Justification:




svn commit: r1899355 - /subversion/branches/1.10.x/STATUS

2022-03-29 Thread markphip
Author: markphip
Date: Tue Mar 29 14:03:10 2022
New Revision: 1899355

URL: http://svn.apache.org/viewvc?rev=1899355=rev
Log:
*STATUS: Add my vote, approving

Modified:
subversion/branches/1.10.x/STATUS

Modified: subversion/branches/1.10.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.10.x/STATUS?rev=1899355=1899354=1899355=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Tue Mar 29 14:03:10 2022
@@ -15,6 +15,13 @@ Status of 1.10.8:
 Candidate changes:
 ==
 
+
+Veto-blocked changes:
+=
+
+Approved changes:
+=
+
  * r1872030, r1872031, r1872104, r1872107, r1872108, r1872115, r1872118,
r1872121, r1872388, r1872433, r1872910, r1872919, r1872921, r1872922,
r1872923, r1872924, r1873294, r1873297, r1875188, r1875189
@@ -22,11 +29,5 @@ Candidate changes:
Justification:
  A merge with complex mergeinfo could abort with an assertion failure.
Votes:
- +1: stsp, rhuijben
+ +1: stsp, rhuijben, markphip
  +1: julianfoad (without r1875188,r1875189)
-
-Veto-blocked changes:
-=
-
-Approved changes:
-=




Re: svn commit: r1899342 - /subversion/site/publish/upcoming.part.html

2022-03-29 Thread Daniel Sahlberg
Seems Infra didn't manage to merge #1015 before the night jobs. If using
this file as basis of CHANGES, please verify what changes was already done
in 1.14.1.

On the bright side, it seems that all cronjobs are actually running as
expected on the new svn-qavm instance.

/Daniel


Den tis 29 mars 2022 kl 06:15 skrev :

> Author: svn-role
> Date: Tue Mar 29 04:15:02 2022
> New Revision: 1899342
>
> URL: http://svn.apache.org/viewvc?rev=1899342=rev
> Log:
> * upcoming.part.html: Automatically regenerated
>
> Modified:
> subversion/site/publish/upcoming.part.html
>
> Modified: subversion/site/publish/upcoming.part.html
> URL:
> http://svn.apache.org/viewvc/subversion/site/publish/upcoming.part.html?rev=1899342=1899341=1899342=diff
>
> ==
> --- subversion/site/publish/upcoming.part.html (original)
> +++ subversion/site/publish/upcoming.part.html Tue Mar 29 04:15:02 2022
> @@ -2,6 +2,470 @@
>  
>  Changes in ^/subversion/branches/1.14.x:
>  
> +https://svn.apache.org/r1877978;>r1877978 | svn-role |
> 2020-05-21 04:00:13 + (Thu, 21 May 2020) | 7 lines
> +
> +Merge https://svn.apache.org/r1877788;>r1877788 from trunk:
> +
> + * https://svn.apache.org/r1877788;>r1877788
> +   Fix a broken link in a docstring.
> +   Votes:
> + +1: danielsh, stsp
> +
> +
> +https://svn.apache.org/r1878211;>r1878211 | svn-role |
> 2020-05-28 04:00:12 + (Thu, 28 May 2020) | 10 lines
> +
> +Merge https://svn.apache.org/r1877072;>r1877072 from trunk:
> +
> + * https://svn.apache.org/r1877072;>r1877072
> +   svnmucc: Change an error message to state another possible cause of the
> +   error.
> +   Justification:
> + Error messages should be accurate.  User reported ( href="/issue-4854">issue #4854).
> +   Votes:
> + +1: danielsh, stsp, jcorvel
> +
> +
> +https://svn.apache.org/r1878213;>r1878213 | svn-role |
> 2020-05-28 04:00:16 + (Thu, 28 May 2020) | 11 lines
> +
> +Merge https://svn.apache.org/r1877259;>r1877259 from trunk:
> +
> +* https://svn.apache.org/r1877259;>r1877259
> +Move variable declarations to the start of block the to fix
> +syntax errors with VC9 (Visual Studio 2008).
> +  Justification:
> +Our code should be C90.
> +  Votes:
> ++1: brane, stsp, jcorvel
> ++0: danielsh (from dev@)
> +
> +
> +https://svn.apache.org/r1878415;>r1878415 | svn-role |
> 2020-06-03 04:00:20 + (Wed, 03 Jun 2020) | 12 lines
> +
> +Merge the https://svn.apache.org/r1876707;>r1876707 group
> from trunk:
> +
> + * https://svn.apache.org/r1876707;>r1876707, https://svn.apache.org/r1876734;>r1876734, https://svn.apache.org/r1877318;>r1877318, https://svn.apache.org/r1877712;>r1877712, https://svn.apache.org/r1878141;>r1878141, https://svn.apache.org/r1878142;>r1878142, https://svn.apache.org/r1878143;>r1878143,
> +   https://svn.apache.org/r1878144;>r1878144
> +   Various fixes for making the test suite run correctly with Python 3 on
> +   Windows.
> +   Justification:
> + Our test suite should test Subversion correctly also on Windows with
> + Python 3
> +   Votes:
> + +1: futatuki, jcorvel, stsp
> +
> +
> +https://svn.apache.org/r1879245;>r1879245 | svn-role |
> 2020-06-27 04:00:12 + (Sat, 27 Jun 2020) | 11 lines
> +
> +Merge https://svn.apache.org/r1876662;>r1876662 from trunk:
> +
> + * https://svn.apache.org/r1876662;>r1876662
> +   Avoid check for SWIG version for Python bindings when --without-swig is
> +   passed.
> +   Justification:
> + SWIG python bindings should be able to be built without SWIG when we
> use
> + the release tarball
> +   Votes:
> + +1: futatuki, stsp, rhuijben
> +
> +
> +https://svn.apache.org/r1879246;>r1879246 | svn-role |
> 2020-06-27 04:00:17 + (Sat, 27 Jun 2020) | 10 lines
> +
> +Merge https://svn.apache.org/r1876906;>r1876906 from trunk:
> +
> + * https://svn.apache.org/r1876906;>r1876906
> +   Make gen-make.py --debug work with Python 3
> +   Justification:
> + We should also be able to build in Debug configuration with Python 3
> + on Windows.
> +   Votes:
> + +1: jcorvel, stsp, rhuijben
> +
> +
> +https://svn.apache.org/r1879797;>r1879797 | svn-role |
> 2020-07-12 04:00:12 + (Sun, 12 Jul 2020) | 10 lines
> +
> +Merge https://svn.apache.org/r1876410;>r1876410 from trunk:
> +
> + * https://svn.apache.org/r1876410;>r1876410
> +   Fix the .editorconfig stanza for Makefiles.
> +   Justification:
> + Make $EDITOR do the right thing on any backport 

svn commit: r1899345 - /subversion/site/staging/packages.html

2022-03-29 Thread dsahlberg
Author: dsahlberg
Date: Tue Mar 29 08:14:01 2022
New Revision: 1899345

URL: http://svn.apache.org/viewvc?rev=1899345=rev
Log:
* site/staging/packages.html:
  Update link to TortoiseSVN download page.

Reported by: yu-u...@itc-ps.co.jp

Modified:
subversion/site/staging/packages.html

Modified: subversion/site/staging/packages.html
URL: 
http://svn.apache.org/viewvc/subversion/site/staging/packages.html?rev=1899345=1899344=1899345=diff
==
--- subversion/site/staging/packages.html (original)
+++ subversion/site/staging/packages.html Tue Mar 29 08:14:01 2022
@@ -430,7 +430,7 @@ $ apt-get install libapache2-svn
https://sharpsvn.open.collab.net/;
>SharpSvn project)
 
-https://tortoisesvn.net/downloads/;
+https://tortoisesvn.net/downloads.html;
>TortoiseSVN (optionally installs 32- and 64-bit command line tools 
and
svnserve; supported and maintained by the
https://tortoisesvn.net;




svn commit: r1899346 - in /subversion/site/publish: ./ packages.html

2022-03-29 Thread dsahlberg
Author: dsahlberg
Date: Tue Mar 29 08:15:52 2022
New Revision: 1899346

URL: http://svn.apache.org/viewvc?rev=1899346=rev
Log:
Cherrypick 1899345 from site/staging to site/publish

* site/publish/packages.html:
  Update the download link for TortoiseSVN

Reported by: yu-u...@itc-ps.co.jp

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

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

Modified: subversion/site/publish/packages.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/packages.html?rev=1899346=1899345=1899346=diff
==
--- subversion/site/publish/packages.html (original)
+++ subversion/site/publish/packages.html Tue Mar 29 08:15:52 2022
@@ -430,7 +430,7 @@ $ apt-get install libapache2-svn
https://sharpsvn.open.collab.net/;
>SharpSvn project)
 
-https://tortoisesvn.net/downloads/;
+https://tortoisesvn.net/downloads.html;
>TortoiseSVN (optionally installs 32- and 64-bit command line tools 
and
svnserve; supported and maintained by the
https://tortoisesvn.net;




svn commit: r1899349 - /subversion/branches/1.10.x/STATUS

2022-03-29 Thread rhuijben
Author: rhuijben
Date: Tue Mar 29 08:56:14 2022
New Revision: 1899349

URL: http://svn.apache.org/viewvc?rev=1899349=rev
Log:
* STATUS: Cast vote.

Modified:
subversion/branches/1.10.x/STATUS

Modified: subversion/branches/1.10.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.10.x/STATUS?rev=1899349=1899348=1899349=diff
==
--- subversion/branches/1.10.x/STATUS (original)
+++ subversion/branches/1.10.x/STATUS Tue Mar 29 08:56:14 2022
@@ -22,7 +22,7 @@ Candidate changes:
Justification:
  A merge with complex mergeinfo could abort with an assertion failure.
Votes:
- +1: stsp
+ +1: stsp, rhuijben
  +1: julianfoad (without r1875188,r1875189)
 
 Veto-blocked changes:




svn commit: r1899344 - /subversion/branches/1.14.x/STATUS

2022-03-29 Thread rhuijben
Author: rhuijben
Date: Tue Mar 29 07:26:36 2022
New Revision: 1899344

URL: http://svn.apache.org/viewvc?rev=1899344=rev
Log:
* STATUS: Approve conflict resolver assertion group

Modified:
subversion/branches/1.14.x/STATUS

Modified: subversion/branches/1.14.x/STATUS
URL: 
http://svn.apache.org/viewvc/subversion/branches/1.14.x/STATUS?rev=1899344=1899343=1899344=diff
==
--- subversion/branches/1.14.x/STATUS (original)
+++ subversion/branches/1.14.x/STATUS Tue Mar 29 07:26:36 2022
@@ -39,16 +39,6 @@ Candidate changes:
votes:
  +1: rhuijben
 
- * r1892470, r1892471, r1892541
-   Fix an assertion failure triggered by the conflict resolver.
-   Justification:
- Subversion should not crash. User complained.
-   Votes:
- +1: stsp, markphip
- +0: dsahlberg (test suite passes for 'check', 'davautocheck' and
- 'svnserveautocheck'. Not enough C experience for a formal
- review)
-
 Veto-blocked changes:
 =
 
@@ -90,3 +80,13 @@ Approved changes:
  1.14.x-r1881534-no-crlf
Votes:
  +1: hartmannathan, stsp, markphip
+
+ * r1892470, r1892471, r1892541
+   Fix an assertion failure triggered by the conflict resolver.
+   Justification:
+ Subversion should not crash. User complained.
+   Votes:
+ +1: stsp, markphip, rhuijben
+ +0: dsahlberg (test suite passes for 'check', 'davautocheck' and
+ 'svnserveautocheck'. Not enough C experience for a formal
+ review)