[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Subversion 1.5 Release decision?

From: Karl Fogel <kfogel_at_red-bean.com>
Date: Thu, 22 May 2008 22:08:51 -0400

"Hyrum K. Wright" <hyrum_wright_at_mail.utexas.edu> writes:
> I'm in favor the "subtractive" approach, with an RC over this weekend,
> and 1.5.0 7-10 days after that. I think that is a reasonable point on
> the delay-vs-bugfixes curve. In other words, unless people complain
> loudly, that's what is going to happen. :) I'll let the community
> figure out what to subtract, but I think we're almost there already.

Subtractive approach sounds good to me. Below is a list of all changes
merged to the 1.5.x branch since RC5 (but with all the STATUS noise
filtered out). I propose the following be subtracted before 1.5.0:

   r31218
   r31186
   r31185

They can be released in 1.5.1. It's not that there's any reason to
think they're bad, it's just that they haven't soaked long enough for
1.5.0, and they're not trivial in the "soak-time exception" sense.

Search for "###" in the changes below for my comments, not that they'll
add much to what I've said above.

------------------------------------------------------------------------
r31357 | cmpilato | 2008-05-22 10:46:45 -0400 (Thu, 22 May 2008) | 16 lines

Merge from trunk this change group:

 * r31313
   Make all ra layers return a consistent error when a path is not found in the
   repository.
   Notes:
     Small change, but API consistency is always a good thing.
     Does not merge cleanly!
   Votes:
     +1: lgo, epg, cmpilato

Also:

* STATUS
  Remove the change group.

------------------------------------------------------------------------
r31356 | cmpilato | 2008-05-22 10:26:05 -0400 (Thu, 22 May 2008) | 13 lines

Merge from trunk this change group:

 * r31348
   Support revprop_table in Svn::Client::Context#mkdir family.
   (follow-up r31249)
   Votes:
     +1: kou, cmpilato

Also:

* STATUS
  Remove the change group.

------------------------------------------------------------------------
r31345 | cmpilato | 2008-05-21 17:40:38 -0400 (Wed, 21 May 2008) | 14 lines

Merge from trunk this change group:

 * r31303
   Skip a recently backported test when doing backwards-compatibility testing.
   Notes:
     Makes the backwards-compatibility test suite pass again.
   Votes:
     +1: glasser, danielsh, cmpilato

Also:

* STATUS
  Remove the change group.

------------------------------------------------------------------------
r31344 | cmpilato | 2008-05-21 17:38:42 -0400 (Wed, 21 May 2008) | 16 lines

Merge from trunk this change group:

 * r31274, r31275, r31276
   Extend issue #3200 API fixes to the JavaHL bindings.
   Notes:
     This depends on r31273 and the issue #3200 group.
     As it touches 1.5 APIs, This should be merged, or fixed up on trunk.
   Votes:
     +1: hwright (pending merge of issue #3200 fixes)
     +0: cmpilato

Also:

* STATUS
  Remove the change group.

------------------------------------------------------------------------
r31343 | cmpilato | 2008-05-21 17:32:23 -0400 (Wed, 21 May 2008) | 16 lines

Merge from trunk this change group:

 * r31273
   Let JavaHL return arbitrary revprops through the logMessages() method.
   Notes:
     Although not directly part of issue #3200, it is complimentary to it.
     The r31274 group depends on this change to test (and to merge cleanly).
   Votes:
     +1: hwright (pending merge of issue #3200 fixes)
     +0: cmpilato

Also:

* STATUS
  Remove the change group.

------------------------------------------------------------------------
r31342 | cmpilato | 2008-05-21 17:24:24 -0400 (Wed, 21 May 2008) | 18 lines

Merge from trunk this change group:

 ### I KIND OF WANT TO REVIEW THIS TOO, JUST BECAUSE IT'S SO BIG. ###
 ### BUT IN PRINCIPLE, NO OBJECTION TO THIS BEING IN 1.5.0 (kff) ###

 * r31243, r31246, r31249, r31250, r31251, r31271
   Fix issue #3200, API Ickiness: svn_client_ctx_t shouldn't carry
   "extra revprops"; the svn_client APIs should
   Notes:
     If we *don't* backport this in 1.5.0, we need to undo the changes
     or otherwise rework them to use newly-revved svn_client APIs.
     This is not quite finished -- need feedback from Ruby, Perl, and
     JavaHL bindings maintainers.
   Votes:
     +1: cmpilato, hwright, epg (but worried about Ruby)

Also:

* STATUS
  Remove the change group.

------------------------------------------------------------------------
r31325 | hwright | 2008-05-21 00:28:36 -0400 (Wed, 21 May 2008) | 12 lines

Merge r31317 from trunk:

 * r31317
   Fix a test so that it doesn't break tests that are run after it.
   Notes:
     Unless you go out of your way to run tests in the suite out of
     order (and we don't have a --random-order), this doesn't actually
     hurt until we try to backport another test to this file, so not a
     1.5.0 release blocker.
   Votes:
     +1: glasser, lgo

------------------------------------------------------------------------
r31324 | hwright | 2008-05-21 00:27:31 -0400 (Wed, 21 May 2008) | 9 lines

Merge r31292 from trunk:

 * r31292
   JavaHL: add support for Windows SSL certs as was done for CLI.
   Notes:
     This was added to the CLI in r23812 but was never added in JavaHL.
   Votes:
     +1: markphip, cmpilato

------------------------------------------------------------------------
r31323 | hwright | 2008-05-20 23:42:51 -0400 (Tue, 20 May 2008) | 10 lines

Merge r30629, r30787 from trunk:

 * r30629, r30787
    mod_dontdothat: Allow opt-out of replay rejection.
    Notes:
      r30787 is a typo fix.
    Votes:
      +1: jerenkrantz, cmpilato
      +0: lgo

------------------------------------------------------------------------
r31218 | cmpilato | 2008-05-15 15:58:42 -0400 (Thu, 15 May 2008) | 16 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/libsvn_wc/merge.c
   M /branches/1.5.x/subversion/tests/cmdline/merge_tests.py

Merge from trunk this change group:

 ### NOT FOR 1.5.0 (kff) ###

 * (r31159, r31179) or r31193 from 1.5.x-r31159-r31179 branch.
   Fix "file not found" error when a merge target is a broken symbolic link.
   Notes:
     r31179 just makes sure the new test is skipped on Windows.
     r31193 from 1.5.x-r31159-r31179 branch has r31159 and r31179
     merged to it with a conflict resolution.
   Votes:
     +1: kfogel(r31159, r31179), kameshj, cmpilato (r31159, r31179)

Also:

* STATUS
  Remove the group.

------------------------------------------------------------------------
r31216 | cmpilato | 2008-05-15 15:40:26 -0400 (Thu, 15 May 2008) | 16 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/bindings/swig
   M /branches/1.5.x/subversion/include/svn_repos.h
   M /branches/1.5.x/subversion/libsvn_repos/fs-wrap.c
   M /branches/1.5.x/subversion/tests/cmdline/prop_tests.py

Merge this change group from trunk:

 * r31138, r31141, r31157, r31209
    Validate svn:date property values in libsvn_repos.
    Notes:
      r31141 is a docstring change.
      r31157 marks the regression test XFail over DAV.
      r31209 is a teeny typo (read: obvious) fix
    Votes:
      +1: danielsh, kfogel, cmpilato

Also:

* STATUS
  Remove the group.

------------------------------------------------------------------------
r31186 | hwright | 2008-05-15 00:00:53 -0400 (Thu, 15 May 2008) | 14 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/bindings/swig
   M /branches/1.5.x/subversion/libsvn_client/merge.c
   M /branches/1.5.x/subversion/tests/cmdline/merge_tests.py

Merge r30746, r30747 from trunk:

 ### NOT FOR 1.5.0 (kff) ###

 * r30746, r30747
   Fix a minor merge range notification header bug.
   Notes:
     r30747 is just cleanup of some cruft that snuck in with r30746,
     thus adhering to my "every commit should need a follow-up" ethos.
     r30746 contains, like, one tiny *real* change, then a whole bunch
     of bogus indentation changes that were supposed to be part of
     r30748. Probably best to not fix that indentation during
     backport, in case we later backport r30748.
   Votes:
     +1: pburba, markphip, cmpilato

------------------------------------------------------------------------
r31185 | hwright | 2008-05-14 23:59:12 -0400 (Wed, 14 May 2008) | 8 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/bindings/swig
   M /branches/1.5.x/subversion/libsvn_client/merge.c
   M /branches/1.5.x/subversion/libsvn_client/mergeinfo.c
   M /branches/1.5.x/subversion/libsvn_client/mergeinfo.h
   M /branches/1.5.x/subversion/tests/cmdline/merge_tests.py

Merge r30949, r30962 from trunk:

 ### NOT FOR 1.5.0 (kff) ###

 * r30949, r30962
   Fix issue #3188. Mergeinfo on switched targets/subtrees should elide
   to repos.
   Votes:
     +1: pburba, markphip, cmpilato

------------------------------------------------------------------------
r31184 | hwright | 2008-05-14 23:57:18 -0400 (Wed, 14 May 2008) | 7 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/build.conf
   M /branches/1.5.x/subversion/bindings/swig

Merge r31056 from trunk:

 * r31056
   Enable svn.diff in swig-py on Windows.
   Votes:
     +1: epg, arfrever, cmpilato

------------------------------------------------------------------------
r31183 | hwright | 2008-05-14 23:56:17 -0400 (Wed, 14 May 2008) | 10 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/bindings/swig
   M /branches/1.5.x/subversion/include/svn_client.h
   M /branches/1.5.x/subversion/libsvn_client/add.c

Merge r31131 from trunk:

 * r31131
   Restore compatibility of svn_client_add3()'s non-recursive behavior.
   Notes:
     This fixes an API incompatibility. But in practice it's a minor
     problem, and could probably wait until 1.5.1 if necessary.
   Votes:
     +1: kfogel, epg, cmpilato

------------------------------------------------------------------------
r31182 | hwright | 2008-05-14 23:53:40 -0400 (Wed, 14 May 2008) | 7 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/bindings/swig
   M /branches/1.5.x/subversion/libsvn_subr/path.c
   M /branches/1.5.x/subversion/tests/libsvn_subr/path-test.c

Merge r31162 from trunk:

 * r31162
   Fix an OBOE in svn_path_splitext().
   Votes:
     +1: cmpilato, kfogel, danielsh

------------------------------------------------------------------------
r31164 | hwright | 2008-05-14 10:44:27 -0400 (Wed, 14 May 2008) | 9 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/contrib/client-side/svnmerge/svnmerge-migrate-history.py
   M /branches/1.5.x/contrib/client-side/svnmerge/svnmerge-migrate-test.sh
   M /branches/1.5.x/subversion/bindings/swig

Merge r31081, r31082, r31153, r31155 from trunk:

 * r31081, r31082, r31153, r31155
   Various improvements to svnmerge-migrate-history.py for dealing
   with the kinds of problems caused by svnmerge.py's total ignorance
   of object history.
   Votes:
     +1: cmpilato, dlr

------------------------------------------------------------------------
r31150 | hwright | 2008-05-13 00:54:47 -0400 (Tue, 13 May 2008) | 10 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/bindings/swig
   M /branches/1.5.x/subversion/libsvn_ra_serf/log.c

Merge r31125 from trunk:

  * r31125
    Fix circular dependency between libsvn_ra and libsvn_ra_serf by teaching
    libsvn_ra_serf to call svn_ra_serf__has_capability directly.
    Justification:
      Trivial fix. Necessary for cygwin build.
    Votes:
      +1: djames, lgo, danielsh

------------------------------------------------------------------------
r31149 | hwright | 2008-05-13 00:53:43 -0400 (Tue, 13 May 2008) | 10 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/bindings/swig
   M /branches/1.5.x/subversion/libsvn_ra/compat.c

Merge r31126 from trunk:

  * r31126
    Use 'void *' to avoid compile warnings and eliminate casts.
    Justification:
      Trivial fix. Allows clean build with EXTRA_CFLAGS='-Wall
      -Wno-uninitialized -Wdeclaration-after-statement -Werror'
    Votes:
      +1: djames, kfogel, lgo

------------------------------------------------------------------------
r31148 | hwright | 2008-05-13 00:51:24 -0400 (Tue, 13 May 2008) | 12 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/bindings/swig
   M /branches/1.5.x/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c

Merge r31145 from trunk:

  * r31145
    Fix memory leaks in Python bindings.
    Justification:
      Memory leaks are bad.
    Notes:
      Depends on r31055 and r31066 (see above)
    Votes:
      +1: djames
      +0: epg

------------------------------------------------------------------------
r31147 | hwright | 2008-05-13 00:50:16 -0400 (Tue, 13 May 2008) | 12 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/bindings/swig
   M /branches/1.5.x/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
   M /branches/1.5.x/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.h
   M /branches/1.5.x/subversion/bindings/swig/python/svn/wc.py
   M /branches/1.5.x/subversion/bindings/swig/python/tests/wc.py
   M /branches/1.5.x/subversion/bindings/swig/svn_wc.i

Merge r31055, r31066 from trunk:

  * r31055 (subversion/bindings/swig), r31066
    Make svn_wc_diff_callbacks2_t work in Python (not a new interface,
    it was just broken for Python until r31055).
    Notes:
      'svn merge -c 31055 ^/trunk/subversion/bindings/swig
      subversion/bindings/swig' cleanly merges the Python change.
    Votes:
      +1: epg
      +0: djames

------------------------------------------------------------------------
r31114 | hwright | 2008-05-09 10:47:36 -0400 (Fri, 09 May 2008) | 7 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/libsvn_ra_serf/serf.c

Merge r31107 from trunk:

 * r31107
   ra_serf: Fix API bug when fetched_rev is non-NULL and revision is invalid.
   Votes:
     +1: epg, jerenkrantz, kfogel

------------------------------------------------------------------------
r31112 | cauchy | 2008-05-09 05:11:12 -0400 (Fri, 09 May 2008) | 4 lines
Changed paths:
   M /branches/1.5.x/subversion/po/zh_CN.po

Simplified chinese translation update.

* subversion/po/zh_CN.po: translate new backport strings.

------------------------------------------------------------------------
r31074 | hwright | 2008-05-07 15:50:04 -0400 (Wed, 07 May 2008) | 7 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/libsvn_fs_base/fs.c

Merge r31049 from trunk:

 * r31049
   s/lock-nodes/lock-tokens/ in a message.
   Votes:
     +1: arfrever, danielsh, hwright

------------------------------------------------------------------------
r31073 | hwright | 2008-05-07 15:48:12 -0400 (Wed, 07 May 2008) | 7 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/include/svn_io.h

Merge r31031 from trunk:

 * r31031
   Match svn_io_check_path's docstring to its implementation.
   Votes:
     +1: danielsh, arfrever, hwright

------------------------------------------------------------------------
r31071 | hwright | 2008-05-07 15:44:08 -0400 (Wed, 07 May 2008) | 7 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/include/svn_error_codes.h

Merge r31025 from trunk:

 * r31025
   Fix the SVN_ERR_AUTHN_CREDS_NOT_SAVED message.
   Votes:
     +1: arfrever, danielsh, hwright

------------------------------------------------------------------------
r31065 | hwright | 2008-05-07 14:59:49 -0400 (Wed, 07 May 2008) | 10 lines
Changed paths:
   M /branches/1.5.x
   M /branches/1.5.x/CHANGES
   M /branches/1.5.x/COMMITTERS
   M /branches/1.5.x/STATUS
   M /branches/1.5.x/subversion/include/svn_ra.h

Merge r31018 from trunk:

 * r31018
   Fix svn_ra_open3() doc string to say "@since 1.5" not "@since 1.6".
   Notes: This falls into hacking.html's no-vote-necessary category.
     Since I'm nominating it anyway, I'll record my vote, but I'm
     just filing it directly in the Approved section.
   Votes:
     +1: kfogel, danielsh

------------------------------------------------------------------------

> Let's try to have all relevant decisions made by Saturday, 10 am PDT.
>
> -Hyrum

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-05-23 04:09:13 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.