blob: 78e1765c857ca89c1784ee8e2b72c1e6d61aeff3 [file] [log] [blame]
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
* *
* THIS RELEASE STREAM IS OPEN TO BUG FIXES. *
* *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
This file tracks the status of releases in the 1.6.x line.
See "Stabilizing and maintaining releases" in trunk/www/hacking.html for
details on how release lines and voting work, what kinds of bugs can
delay a release, etc.
Status of 1.6.18:
Candidate changes:
==================
* r966167
Allow passing --with-jdk to gen-make.py
Branch:
^/subversion/branches/1.6.x-r966167
Justification:
On 64 bit windows, looking in the registry will not always return the
right jdk to compile Subversion with. This patch allows specifying
a specific jdk.
(Which then fixes building 1.6.x on the Windows buildbots)
Votes:
+1: rhuijben
* r1134734
Fix sqlite-amalgamation location and archive format.
Branch:
1.6.x-r1134734
Justification:
Users report get-deps.sh of sqlite is currently broken.
Notes:
r1134734 also bumped dependency versions; the backport branch excludes
those bumps.
Votes:
+1: danielsh, arfrever
* r1138975, r1138977
Add a sanity check to get-deps.sh.
Justification:
Prevent a false impression as to which version of a dependency will be used.
Notes:
r1138975 is the change. r1138977 reverts accidentally-committed local changes.
Note that r1138977 replaces the bogusly-committed files rather than merges
into them.
Votes:
+1: danielsh
* r1144717
Include SVN_ERR_FS_NOT_FOUND in SVN_ERR_IS_LOCK_ERROR().
Justification:
Consistent behaviour of the 1.7 client with 1.6/1.7 servers. (issue #3949)
Votes:
+1: danielsh
* r1144316
Issue 3953: reject invalid svn:mergeinfo at commit time over DAV.
Justification:
Issue 3895, already merged, was supposed to cover DAV but did not.
Votes:
+1: philip
Veto-blocked changes:
=====================
* r877552, r877617, r877618, r877619, r877621
Support using `svnversion` on files and improve some messages printed by
`svnversion`.
Justification:
Some messages printed by `svnversion` are inconsistent and sometimes
incorrect:
$ svnversion /usr
exported
$ svnversion /bin/ls
'/bin/ls' not versioned, and not exported
$ svnversion VERSIONED_FILE
'VERSIONED_FILE' not versioned, and not exported
$ svnversion /nonexistent
subversion/libsvn_wc/questions.c:90: (apr_err=2)
svn: '/nonexistent' does not exist
^^^
Messages with these revisions backported:
$ svnversion /usr
Unversioned directory
$ svnversion /bin/ls
Unversioned file
$ svnversion VERSIONED_FILE
NUMBER
$ svnversion /nonexistent
'/nonexistent' doesn't exist
Votes:
+1: arfrever
-0: cmpilato (Introduces new features and changes output)
-1: rhuijben (Introduces new features and changes output;
I think it should be removed from STATUS)
* r878078, r878088, r878102, r878196
Make KWallet window attached to terminal window.
Justification:
Without this change, KWallet window can appear behind terminal window
and is left after killing terminal.
Votes:
+1: arfrever
-0: peters
-1: rhuijben ("/proc/%ld/stat" is ugly and Linux-specific -
would just getenv("WINDOWID") work instead?)
-1: stsp (I've removed the Linux-specific code from trunk in r1002144
and r1002151, so trunk code only relies on getenv("WINDOWID").
I would +1 a backport that also merges these revisions).
* r916286, r917512
Fixes failing commmits (with vague error messages) seen on client
side for WebDAV proxy configurations such as the following (note
the trailing slash at the end of '/svn/'):
<Location /svn/>
DAV svn
SVNParentPath /repositories
# Trailing slash on the master URI also can cause the confusion.
SVNMasterURI http://master/svn/
SVNAdvertiseV2Protocol Off
</Location>
Error message shows up like so:
svn: Commit failed (details follow):
svn: MKACTIVITY of '/svn/demujin/!svn/act/4b6d547c-018d-4e02-9d3f-2b28\
3076cc06': Could not read status line: connection was closed by server\
(http://localhost)
Notes:
Depends on the r878590 group for a conflict-free backport.
Justification:
Fixes failed commits.
Votes:
+1: kameshj
-1: pburba (the net change of r916286 and r917512 relies on the 1.7 API
svn_uri_canonicalize. This API does exist in 1.6, but only for
testing purposes, see subversion\libsvn_subr\private_uri.h and
http://svn.apache.org/viewvc?view=revision&revision=876419
So problem #1: This won't build.
Problem #2: Since I first made this veto, further changes were
backported which prevent a clean merge.)
* r933194
Fix for issue #2753
SVNListParentPath feature doesn't work when svn authz is used.
Justification:
This issue is waiting for resolution for more than 3 years.
Notes:
See discussion at http://svn.haxx.se/dev/archive-2010-04/0275.shtml
Votes:
-1: cmpilato (pending results of aforemented discussion)
* r950445, 950468
Fix for issue #2591 "'svnadmin hotcopy' does not replicate symlinks".
Justification:
This fix helps server administrators who has common files symlinked
across their repositories and take frequent backups of their repos
using svnadmin hotcopy.
Notes:
r950445 fixes the issue and r950468 is a test for this issue.
In r967173 on trunk, svn_io_dir_walk()'s original functionality
was restored, and svn_io_dir_walk2() introduced to also cover
symlinks.
Votes:
+1: stylesen,
-0: julianfoad (Tested and works fine, but changes semantics of
svn_io_dir_walk() which we should not do in a back-port.
Discussing on list.)
-1: cmpilato (Changes semantics of svn_io_dir_walk()).
* r996383
Add shorthands for 'svn --accept=%s' values.
Justication:
Require less typing to resolve conflicts.
Votes:
+1: danielsh, blair
-0: rhuijben (Should we apply a change like this in a patch release?)
-0: stsp (I'd say no...)
-0: pburba (I see no harm, but have to agree with stsp)
-1: cmpilato (to the degree that our command-line syntax is an API,
this would prevent rollback to prior 1.6.x versions without
changes to scripts which call this API)
* r879766
Fix issue #3498: Subversion password stores freeze Eclipse
Justification:
All subclipse users are in great need of this.
Branch:
Resolves a minor conflict in libsvn_auth_gnome_keyring/gnome_keyring.c
where the code changed was refactored on trunk.
^/subversion/branches/1.6.x-r39692
Votes:
+1: stylesen
+0: julianfoad (reviewed, not tested)
-0: rhuijben (needs more explanation: The not-interactive and no
callback code paths should be more similar if the code
works correctly. I think the not interactive code path
needs the same fix).
-1: markphip (tested multiple builds of this and never saw it work).
* r894014, 894029, 896247, 905705
Use serf_connection_create2 instead of serf_connection_create so that
1.6.x will be prepared to work with serf's upcoming ssl tunnel support
(https over http proxy).
Justification:
Make use of new feature provided by the serf library, stop using
an API that will be deprecated (although isn't yet).
Note: this change doesn't require a change of the minimum serf requirements
for this branch. r894014 is the main revision, the others are follow-up
fixes.
Votes:
+1: lgo
Approved changes:
=================