      * * * * * * * * * * * * * * * * * * * * * * * * * * * *
      *                                                     *
      *  THIS RELEASE STREAM IS OPEN TO BUG FIXES.          *
      *                                                     *
      * * * * * * * * * * * * * * * * * * * * * * * * * * * *

This file tracks the status of releases in the 1.8.x line.

See http://subversion.apache.org/docs/community-guide/releasing.html#release-stabilization
for details on how release lines and voting work, what kinds of bugs can
delay a release, etc.

Status of 1.8.6:

Candidate changes:
==================

 * r1469519, r1469520, r1481848, r1481870
   Silence compiler warnings, tighten scopes and improve code.
   Justification:
     Clean builds make it more likely to notice real compiler warnings.
   Branch: ^/subversion/branches/1.8.x-r1469519-and-friends
   Votes:
     +1: blair, brane
     -0: philip (see dev thread: false alarm, trades one warning for another)

 * r1498000
   Improve error handling for inherited property requests by using the
   transition based xml parser in libsvn_ra_serf.
   Justification:
     This maintenance work which usually doesn't belong in a patch release
     makes it possible to properly detect if this request should be restarted
     on non-chunk-enabled proxies.
   Votes:
     +1: rhuijben, ivan

 * r1496127
   Fix occasional failure of checkout_tests.py 12.
   Justification:
     Spurious FAILs confuse people testing the release.
   Votes:
     +1: philip, rhuijben
     -0: danielsh (loses functionality; patch sent with alternative fix)
     stsp: where exactly is the alternative patch?
     danielsh: http://mid.gmane.org/20130705040533.GL3244@lp-shahaf.local

 * r1501293, r1501338, r1501360, r1501533
   Fix issue #4390, "parallel nested checkout not possible with wc-ng"
   Justification:
     Regression from 1.6. User complained. See issue for details.
   Branch:
     ^/subversion/branches/1.8.x-issue4390
   Depends:
     Nomination conflicts with the branch and merges cleanly without it.
     Branch should probably be removed from the nomination (it was only needed
     before r1503552).
   Votes:
     +1: stsp
     -0: ivan, brane (not regression from 1.7.x,
                      destructive change in libsvn_wc core)
     -0: rhuijben (temporarily remove my +1 until I complete investigating
                   a related problem. It looks like this fix doesn't work for
                   the user scenario it was intended for)

 * r1534149, r1535676
   In the windows CryptoAPI ssl certificate verification, properly handle
   certificates that are only trusted via intermediate authorities.
   Justification:
      While not strictly a bug, intermediate authorities are getting more
      common since recent Certificate Authority incidents.
   Notes:
      rhuijben: This introduces a new credential type as private API.
      Not sure about our strict ABI guarantees here, but this affects
      usability of users migrating to cloud platforms, etc.
   Votes:
     +1: rhuijben

 * r1499470
   Flush stdout before exiting svn with an error.
   Justification:
      Without this patch merge_tests.py 135 may fail to output its required
      output.
   Votes:
     +1: rhuijben, ivan

 * r1535115
   Make JavaHL tests run without installing on OS X.
   Justification:
     Shouldn't need to install code to test it.
   Votes:
     +1: breser, brane

 * r1535532
   Make the certificate verification handling in ra_serf properly ask multiple
   providers for acceptance of certificate failures.
   Justification:
     Without this patch it is not possible to have one hook accept invalid
     ca roots, while another provider accepts an invalid date on a certificate.
     Probably only interesting for bindings and code that explicitly tests
     our certificate handling behavior.
   Votes:
     +1: rhuijben

 * r1531014, r1532316, r1536350, r1536383, r1536464, r1536488
   Fix working copy database inconsistency on certain move scenarios,
   including those described in issue #4437 "Deleting a moved file can maintain a
   half move"
   Justification:
     The working copy database should be consistent on any normal operation.
   Votes:
     +1: rhuijben

 * r1518942, r1536914, r1536931
   Fix commit of a specific mixed revision copy with non copy descendants that
   shadow not present nodes. This problem manifests itself as a copy of a tree
   that can't be committed because it is reported out of date.
   Justification:
     'svn cp TREE NEW-TREE; svn ci NEW-TREE' should never report out of date
     on some random descendant.
   Branch: ^/subversion/branches/1.8.x-r1536931
   Votes:
     +1: rhuijben

 * r1537018
   Fix issue #4440, "Subversion sets permissions on files, when it shouldn't"
   Justification:
     Bug introduced by me. Unreasonable behaviour. User complained.
   Votes:
     +1: stsp, stefan2
     +0.5: rhuijben (Change looks sane, but I'm unable to test this)

 * r1538812, r1538925, r1538928, r1538939
   Properly remove moved_to information when the node in its original location
   is removed.
   Justification:
     The NODES table in the working copy database should always be consistent.
   Notes:
     rhuijben: The test for this problem might accidentally depend on other
               move fixes on trunk.
   Votes:
     +1: rhuijben, philip

 * r1541635
   Allow using 'svn diff F:/' for those poor Windows users that have a working
   copy in the root of the drive.
   Justification:
     Endless recursion is bad, especially in case some users might get into
     this in a pretty normal code path.
   Votes:
     +1: rhuijben, philip

Veto-blocked changes:
=====================

 * r1524145
   Make the 'm' conflict prompt option run external merge tool if configured.
   Justification:
     Usability fix. The current behaviour ('m' -> internal merge tool,
     'l' -> external merge tool) confuses users who try 'm' to run an
     external merge tool. See issue #4426.
   Votes:
     +1: stsp
     -1: breser (see my email to dev@, <5282FE15.40505@reser.org>)

 * r1536854
   Make 'svnadmin verify' detect inconsistencies that will prevent loading
   dump files.
   Justification:
     Some users rely on dump files as a means of repository backup.  Without
     this patch, there is no way except of 'svnadmin load' to know that these
     dump files will load at all.  With this patch, a successful verify run
     should guarantee loadable dump files.
   Branch: ^/subversion/branches/1.8.x-r1536854
   Votes:
     +1: stefan2
     -1: breser (includes a --keep-going test which fails on 1.8.x since no
                 such option in 1.8.x)

Approved changes:
=================
