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