blob: a249c651dc5cfa2ab65cd2d9284e7a02cfefb8f7 [file]
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* 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.5:
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, rhuijben
-0: ivan, brane (not regression from 1.7.x,
destructive change in libsvn_wc core)
* 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
* 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
* r1535115
Make JavaHL tests run without installing on OS X.
Justification:
Shouldn't need to install code to test it.
Votes:
+1: breser, brane
* r1535139
Make openssl lib and include directory available when using --with-openssl
on Windows.
Justification:
Serf 1.2 simply included the openssl static library in its own static
library, which made it very easy for Subversion to consume, but added the
risk of linking to many different openssl versions (both static and
shared builds) at once. This bug in serf was fixed for 1.3 and we
updated Subversion to use 1.3 for Subversion 1.8.4, but without this
patch we added the assumption that ssleay32.lib and libeay32.lib are
within some existing referenced library directory.
This patch fixes that assumption by adding the right libdir to our build,
by borrowing some code from trunk.
Branch: ^/subversion/branches/1.8.x-openssl-dirs
Votes:
+1: rhuijben, ivan
* r1535161
Make swig-rb tests run without installing on OS X.
Justification:
Shouldn't need to install code to test it. The existing Makefile target
is just downright wrong.
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
* r1536537
Fix build of ctypes-python on newer OS X versions.
Justificaton:
Build system should work. We shouldn't be trying to use the CPP from the
APR build anyway.
Votes:
+1: breser, brane
* 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
* 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
* 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
+0.5: rhuijben (Change looks sane, but I'm unable to test this)
* r1537193, r1537221
Add test to verify if the used ZLib is affected by some block size bugs that
affect our usage of serf.
Justification:
Most Windows binaries were affected by this bug and we should verify
that we don't accidentally reintroduce this problem.
Notes:
This patch needs the source directory for obtaining its test data. The
backport branch contains portions of r1537147 and r1537190 to enable
this test.
Branch: ^/subversion/branches/1.8.x-r1537193/
Votes:
+1: rhuijben, brane
* r1538516, r1538517, r1538519, r1538574, r1538581
Fix issue #4444, "diffing move inside a copy asserts"
Justification:
I want to get to a pub on Friday so let's get this done.
http://svn.haxx.se/users/archive-2013-11/0037.shtml
Votes:
+1: stsp, rhuijben
* 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
Veto-blocked changes:
=====================
Approved changes:
=================