You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by "Hyrum K. Wright" <hy...@mail.utexas.edu> on 2008/06/10 06:16:09 UTC

1.5.0-rc10 up for signing/testing

I'm somewhat pleased to announce that Subversion 1.5.0-rc10 is up for 
testing and signing.  The magic revision is r31671.  This is another 
step in our asymptotic approach to 1.5.0-final.  Unless a large meteor 
strikes the Earth, this will become the final version of 1.5.0 in ~1 week.

http://test.hyrumwright.org/svn/1.5.0-rc10/

As usual, signatures from full committers back to me, and enthusiastic 
tester feedback is welcome.  At this point, this candidate is not yet 
blessed for wide release, so please don't make it available to people 
not interested in test-driving the new release.

Distro package maintainers, please do NOT include any pre-release 
builds, even blessed, into operating system distros.  The reasons for 
not doing so were very eloquently outlined by Karl in a mail, which is 
summarized at the above address.

The quick version is: we don't guarantee compatibility between the 
pre-releases and the final release, so if people install the release 
candidate, all their repositories and working copies might break 
unrepairably when they upgrade to 1.5.0 proper.  We don't want that kind 
of bad publicity, and neither do you.

-Hyrum


Re: 1.5.0-rc10 up for signing/testing

Posted by "C. Michael Pilato" <cm...@collab.net>.
So, I just committed a fix for this problem, but I'm left with additional 
questions.

The 'svn diff -x' feature basically replaces the single hardcoded "-u" 
argument that gets passed to external diff tools with the arguments parsed 
from the value of the -x option.  There may be any number of such arguments. 
    This means that any external diff tool that wants to be robust enough to 
deal with the presence or absence of the -x option to 'svn diff' needs to 
*not* do as most of our sample wrapper scripts do -- looking at args 6 and 7 
to find the diff-able files -- but instead look for those files in the last 
two args regardless of how many args there are:

    $ svn diff --diff-cmd ~/tests/prargs
    Index: COMMITTERS
    ===================================================================
    ARG  0: "/home/cmpilato/tests/prargs"
    ARG  1: "-u"
    ARG  2: "-L"
    ARG  3: "COMMITTERS	(revision 31564)"
    ARG  4: "-L"
    ARG  5: "COMMITTERS	(working copy)"
    ARG  6: ".svn/text-base/COMMITTERS.svn-base"       <--- ok
    ARG  7: "/tmp/svndiff.tmp"                         <--- ok
    $ svn diff --diff-cmd ~/tests/prargs -x "arg1"
    Index: COMMITTERS
    ===================================================================
    ARG  0: "/home/cmpilato/tests/prargs"
    ARG  1: "arg1"
    ARG  2: "-L"
    ARG  3: "COMMITTERS	(revision 31564)"
    ARG  4: "-L"
    ARG  5: "COMMITTERS	(working copy)"
    ARG  6: ".svn/text-base/COMMITTERS.svn-base"       <--- ok
    ARG  7: "/tmp/svndiff.tmp"                         <--- ok
    $ svn diff --diff-cmd ~/tests/prargs -x "arg1 arg2"
    Index: COMMITTERS
    ===================================================================
    ARG  0: "/home/cmpilato/tests/prargs"
    ARG  1: "arg1"
    ARG  2: "arg2"
    ARG  3: "-L"
    ARG  4: "COMMITTERS	(revision 31564)"
    ARG  5: "-L"
    ARG  6: "COMMITTERS	(working copy)"
    ARG  7: ".svn/text-base/COMMITTERS.svn-base"      <-- oops!
    ARG  8: "/tmp/svndiff.tmp"                        <-- oops!
    $

That's an annoyance for those scripts, but I guess we don't have to claim 
backward compatibility when the -x option is present since it is new to 1.5. 
  I won't stop the release on account of this.  Just means there's more work 
for the book authors to do to explain this.

This makes we wonder at another question, though -- if we're already 
dropping the "-u" built-in default argument, why didn't we also go ahead and 
drop the "-L label1 -L label2" arguments?  Is it because those would be 
harder for an external tool to discover, given the parameters it *is* handed?

C. Michael Pilato wrote:
> In addition to this, I believe we have an API violation in the external 
> diff mechanism, as reported by Jens Seidel.  See for more information: 
> http://svn.haxx.se/dev/archive-2008-06/0387.shtml
> 
> 
> Kamesh Jayachandran wrote:
>> Hi All,
>>
>> Build gave the following warning
>> <snip>
>> subversion/libsvn_repos/hooks.c: In function
>> `svn_repos__hooks_start_commit': subversion/libsvn_repos/hooks.c:579:
>> warning: assignment discards qualifiers from pointer target type
>> </snip>
>>
>> This has been fixed in /trunk(r31673) and nominated to 1.5.x by stsp.
>>
>>
>> Ran make check * (FS_TYPE=bdb and fsfs)
>> All tests PASSed.
>> Ran make svnserveautocheck * (FS_TYPE=bdb and fsfs)
>> All tests PASSed.
>> Ran make davautocheck * (FS_TYPE=bdb and fsfs) * (HTTP_LIBRARY=neon).
>> All tests PASSed.
>>
>> Ran make davautocheck * (FS_TYPE=bdb and fsfs) * (HTTP_LIBRARY=serf).
>> Apart from authz_tests.py tests 1 and 12, rest of the other tests have
>> PASSed.
>>
>> +1 to release as serf is still experimental.
>>
>>
>> My signature for subversion-1.5.0-rc10.tar.bz2
>>
>> - 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
> 
> 
> 


-- 
C. Michael Pilato <cm...@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand


Re: 1.5.0-rc10 up for signing/testing

Posted by "C. Michael Pilato" <cm...@collab.net>.
Hyrum K. Wright wrote:
> C. Michael Pilato wrote:
>> Mark Phippard wrote:
>>> On Tue, Jun 10, 2008 at 10:39 AM, C. Michael Pilato 
>>> <cm...@collab.net> wrote:
>>>> In addition to this, I believe we have an API violation in the 
>>>> external diff
>>>> mechanism, as reported by Jens Seidel.  See for more information:
>>>> http://svn.haxx.se/dev/archive-2008-06/0387.shtml
>>>
>>> So should we stop running tests on this RC and wait for a new one?
>>
>> Yes.
> 
> Okay.  We can discuss this in IRC or on list, but I'm available to roll 
> another tarball this evening.  So much for a meteor hitting the Earth...

<fingerscrossed>
It was a teeeeeeny tiny meteor.  I saw it.  I swear.
</fingerscrossed>

-- 
C. Michael Pilato <cm...@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand


Re: 1.5.0-rc10 up for signing/testing

Posted by "Hyrum K. Wright" <hy...@mail.utexas.edu>.
C. Michael Pilato wrote:
> Mark Phippard wrote:
>> On Tue, Jun 10, 2008 at 10:39 AM, C. Michael Pilato 
>> <cm...@collab.net> wrote:
>>> In addition to this, I believe we have an API violation in the 
>>> external diff
>>> mechanism, as reported by Jens Seidel.  See for more information:
>>> http://svn.haxx.se/dev/archive-2008-06/0387.shtml
>>
>> So should we stop running tests on this RC and wait for a new one?
> 
> Yes.

Okay.  We can discuss this in IRC or on list, but I'm available to roll 
another tarball this evening.  So much for a meteor hitting the Earth...

-Hyrum


Re: 1.5.0-rc10 up for signing/testing

Posted by "C. Michael Pilato" <cm...@collab.net>.
Mark Phippard wrote:
> On Tue, Jun 10, 2008 at 10:39 AM, C. Michael Pilato <cm...@collab.net> wrote:
>> In addition to this, I believe we have an API violation in the external diff
>> mechanism, as reported by Jens Seidel.  See for more information:
>> http://svn.haxx.se/dev/archive-2008-06/0387.shtml
> 
> So should we stop running tests on this RC and wait for a new one?

Yes.

-- 
C. Michael Pilato <cm...@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand


Re: 1.5.0-rc10 up for signing/testing

Posted by Mark Phippard <ma...@gmail.com>.
On Tue, Jun 10, 2008 at 10:39 AM, C. Michael Pilato <cm...@collab.net> wrote:
> In addition to this, I believe we have an API violation in the external diff
> mechanism, as reported by Jens Seidel.  See for more information:
> http://svn.haxx.se/dev/archive-2008-06/0387.shtml

So should we stop running tests on this RC and wait for a new one?

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: 1.5.0-rc10 up for signing/testing

Posted by "C. Michael Pilato" <cm...@collab.net>.
In addition to this, I believe we have an API violation in the external diff 
mechanism, as reported by Jens Seidel.  See for more information: 
http://svn.haxx.se/dev/archive-2008-06/0387.shtml


Kamesh Jayachandran wrote:
> Hi All,
> 
> Build gave the following warning
> <snip>
> subversion/libsvn_repos/hooks.c: In function
> `svn_repos__hooks_start_commit': subversion/libsvn_repos/hooks.c:579:
> warning: assignment discards qualifiers from pointer target type
> </snip>
> 
> This has been fixed in /trunk(r31673) and nominated to 1.5.x by stsp.
> 
> 
> Ran make check * (FS_TYPE=bdb and fsfs)
> All tests PASSed.
> Ran make svnserveautocheck * (FS_TYPE=bdb and fsfs)
> All tests PASSed.
> Ran make davautocheck * (FS_TYPE=bdb and fsfs) * (HTTP_LIBRARY=neon).
> All tests PASSed.
> 
> Ran make davautocheck * (FS_TYPE=bdb and fsfs) * (HTTP_LIBRARY=serf).
> Apart from authz_tests.py tests 1 and 12, rest of the other tests have
> PASSed.
> 
> +1 to release as serf is still experimental.
> 
> 
> My signature for subversion-1.5.0-rc10.tar.bz2
> 
> - 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org



-- 
C. Michael Pilato <cm...@collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand


Re: 1.5.0-rc10 up for signing/testing

Posted by Kamesh Jayachandran <ka...@collab.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi All,

Build gave the following warning
<snip>
subversion/libsvn_repos/hooks.c: In function
`svn_repos__hooks_start_commit': subversion/libsvn_repos/hooks.c:579:
warning: assignment discards qualifiers from pointer target type
</snip>

This has been fixed in /trunk(r31673) and nominated to 1.5.x by stsp.


Ran make check * (FS_TYPE=bdb and fsfs)
All tests PASSed.
Ran make svnserveautocheck * (FS_TYPE=bdb and fsfs)
All tests PASSed.
Ran make davautocheck * (FS_TYPE=bdb and fsfs) * (HTTP_LIBRARY=neon).
All tests PASSed.

Ran make davautocheck * (FS_TYPE=bdb and fsfs) * (HTTP_LIBRARY=serf).
Apart from authz_tests.py tests 1 and 12, rest of the other tests have
PASSed.

+1 to release as serf is still experimental.


My signature for subversion-1.5.0-rc10.tar.bz2

- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQBITop33WHvyO0YTCwRAnQCAKCOFfjk9aKVe/gj1ZbYuDyz6GtPkACfYrxD
09Cu7r1K+7n/gB+Xqm6u9mU=
=/Ht1
- -----END PGP SIGNATURE-----


Thanks
With regards
Kamesh Jayachandran

Hyrum K. Wright wrote:
> I'm somewhat pleased to announce that Subversion 1.5.0-rc10 is up for
> testing and signing.  The magic revision is r31671.  This is another
> step in our asymptotic approach to 1.5.0-final.  Unless a large meteor
> strikes the Earth, this will become the final version of 1.5.0 in ~1 week.
> 
> http://test.hyrumwright.org/svn/1.5.0-rc10/
> 
> As usual, signatures from full committers back to me, and enthusiastic
> tester feedback is welcome.  At this point, this candidate is not yet
> blessed for wide release, so please don't make it available to people
> not interested in test-driving the new release.
> 
> Distro package maintainers, please do NOT include any pre-release
> builds, even blessed, into operating system distros.  The reasons for
> not doing so were very eloquently outlined by Karl in a mail, which is
> summarized at the above address.
> 
> The quick version is: we don't guarantee compatibility between the
> pre-releases and the final release, so if people install the release
> candidate, all their repositories and working copies might break
> unrepairably when they upgrade to 1.5.0 proper.  We don't want that kind
> of bad publicity, and neither do you.
> 
> -Hyrum
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIToyb3WHvyO0YTCwRAim5AJ9yczGHMCO9Cq50PWIxMb5HDFxHaACeLJS5
64ZrQy/U6fIED4gqdaeUIqk=
=vECM
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org