You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Ben Reser <br...@apache.org> on 2013/05/17 01:01:25 UTC

Apache Subversion 1.8.0-rc2 Released

I'm happy to announce the release of Apache Subversion 1.8.0-rc2, the
first public release candidate of Subversion 1.8.0.
Please choose the mirror closest to you by visiting:

    http://subversion.apache.org/download/#pre-releases

The SHA1 checksums are:

    272a32237cf297f9cca5f511e600e46ac19ab052 subversion-1.8.0-rc2.tar.bz2
    9b8d319f6b556f856348a72563fd2d5005a6fa31 subversion-1.8.0-rc2.tar.gz
    bab03d90dc8cc27877372ba875009c5b878c9785 subversion-1.8.0-rc2.zip

PGP Signatures are available at:

    http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.tar.bz2.asc
    http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.tar.gz.asc
    http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.zip.asc

For this release, the following people have provided PGP signatures:

   Ben Reser [4096R/16A0DE01] with fingerprint:
    19BB CAEF 7B19 B280 A0E2  175E 62D4 8FAD 16A0 DE01
   Branko Čibej [2048R/C8628501] with fingerprint:
    8769 28CD 4954 EA74 87B6  B96C 29B8 92D0 C862 8501
   C. Michael Pilato [4096R/FE681333] with fingerprint:
    753B 2F9D F717 FA23 A43E  E7C3 F5E0 F001 FE68 1333
   Ivan Zhakov [4096R/F6AD8147] with fingerprint:
    4829 8F0F E47F 4B8A 43FD  6525 919F 6F61 F6AD 8147
   Mark Phippard [1024D/035A96A9] with fingerprint:
    D315 89DB E1C1 E9BA D218  39FD 265D F8A0 035A 96A9
   Paul T. Burba [4096R/56F3D7BC] with fingerprint:
    1A0F E7C6 B3C5 F8D4 D0C4  A20B 64DD C071 56F3 D7BC
   Philip Martin [2048R/ED1A599C] with fingerprint:
    A844 790F B574 3606 EE95  9207 76D7 88E1 ED1A 599C
   Stefan Sperling [2048R/9A59B973] with fingerprint:
    8BC4 DAE0 C5A4 D65F 4044  0107 4F7D BAA9 9A59 B973

This is a release candidate for what will eventually become Apache
Subversion 1.8.0.  It is thought to be free of blocking issues, and if
none are found will become the final release.  For this reason, we
encourage thorough testing in as many environments as possible.  This
release candidate begins the four-week "soak" period to allow for
further testing, and barring show-stopping bugs, the final 1.8.0
release can be expected on or near June 14th.

A pre-release means the Subversion developers feel that this release
is ready for widespread testing by the community.  There are known issues
(and unknown ones!), so please use it at your own risk, though we do
encourage people to test this release thoroughly.  Of particular note, please
remember than persistent data, such as the working copy or repository
formats may change before the final release, and there may not be an
upgrade path from the pre-releases to the final.

As a note to operating system distro packagers: while we wish to have this
release candidate widely tested, we do not feel that it is ready for packaging
and providing to end-users through a distro package system.  Packaging a
release candidate poses many problems, the biggest being that our policy lets
us break compatibility between the release candidate and the final release, if
we find something serious enough.  Having many users depending on a release
candidate through their distro would cause no end of pain and frustration that
we do not want to have to deal with.  However, if your distro has a branch that
is clearly labeled as containing experimental and often broken software, and
explicitly destined to consenting developers and integrators only, then we're
okay with packaging the release candidate there.  Just don't let it near the
end users please.


Release notes for the 1.8.x release series may be found at:

    http://subversion.apache.org/docs/release-notes/1.8.html

You can find the list of changes between 1.8.0-rc2 and earlier versions at:

    http://svn.apache.org/repos/asf/subversion/tags/1.8.0-rc2/CHANGES

Questions, comments, and bug reports to users@subversion.apache.org.

Thanks,
- The Subversion Team

Re: Apache Subversion 1.8.0-rc2 Released

Posted by Ben Reser <br...@apache.org>.
On Fri, May 17, 2013 at 12:30 AM, Stefan Sperling <st...@elego.de> wrote:
> On Fri, May 17, 2013 at 09:05:29AM +0200, Ennio wrote:
>> There is a bug in the date of the news on http://subversion.apache.org.
>
> Fixed, thanks!

Thanks for catching that Ennio and thanks for fixing it for me Stefan.

Re: Apache Subversion 1.8.0-rc2 Released

Posted by Stefan Sperling <st...@elego.de>.
On Fri, May 17, 2013 at 09:05:29AM +0200, Ennio wrote:
> There is a bug in the date of the news on http://subversion.apache.org.

Fixed, thanks!

Re: Apache Subversion 1.8.0-rc2 Released

Posted by Ennio <en...@gmail.com>.
Hi Ben,

There is a bug in the date of the news on http://subversion.apache.org.

Ennio
Le 17 mai 2013 01:02, "Ben Reser" <br...@apache.org> a écrit :

> I'm happy to announce the release of Apache Subversion 1.8.0-rc2, the
> first public release candidate of Subversion 1.8.0.
> Please choose the mirror closest to you by visiting:
>
>     http://subversion.apache.org/download/#pre-releases
>
> The SHA1 checksums are:
>
>     272a32237cf297f9cca5f511e600e46ac19ab052 subversion-1.8.0-rc2.tar.bz2
>     9b8d319f6b556f856348a72563fd2d5005a6fa31 subversion-1.8.0-rc2.tar.gz
>     bab03d90dc8cc27877372ba875009c5b878c9785 subversion-1.8.0-rc2.zip
>
> PGP Signatures are available at:
>
>     http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.tar.bz2.asc
>     http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.tar.gz.asc
>     http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.zip.asc
>
> For this release, the following people have provided PGP signatures:
>
>    Ben Reser [4096R/16A0DE01] with fingerprint:
>     19BB CAEF 7B19 B280 A0E2  175E 62D4 8FAD 16A0 DE01
>    Branko Čibej [2048R/C8628501] with fingerprint:
>     8769 28CD 4954 EA74 87B6  B96C 29B8 92D0 C862 8501
>    C. Michael Pilato [4096R/FE681333] with fingerprint:
>     753B 2F9D F717 FA23 A43E  E7C3 F5E0 F001 FE68 1333
>    Ivan Zhakov [4096R/F6AD8147] with fingerprint:
>     4829 8F0F E47F 4B8A 43FD  6525 919F 6F61 F6AD 8147
>    Mark Phippard [1024D/035A96A9] with fingerprint:
>     D315 89DB E1C1 E9BA D218  39FD 265D F8A0 035A 96A9
>    Paul T. Burba [4096R/56F3D7BC] with fingerprint:
>     1A0F E7C6 B3C5 F8D4 D0C4  A20B 64DD C071 56F3 D7BC
>    Philip Martin [2048R/ED1A599C] with fingerprint:
>     A844 790F B574 3606 EE95  9207 76D7 88E1 ED1A 599C
>    Stefan Sperling [2048R/9A59B973] with fingerprint:
>     8BC4 DAE0 C5A4 D65F 4044  0107 4F7D BAA9 9A59 B973
>
> This is a release candidate for what will eventually become Apache
> Subversion 1.8.0.  It is thought to be free of blocking issues, and if
> none are found will become the final release.  For this reason, we
> encourage thorough testing in as many environments as possible.  This
> release candidate begins the four-week "soak" period to allow for
> further testing, and barring show-stopping bugs, the final 1.8.0
> release can be expected on or near June 14th.
>
> A pre-release means the Subversion developers feel that this release
> is ready for widespread testing by the community.  There are known issues
> (and unknown ones!), so please use it at your own risk, though we do
> encourage people to test this release thoroughly.  Of particular note,
> please
> remember than persistent data, such as the working copy or repository
> formats may change before the final release, and there may not be an
> upgrade path from the pre-releases to the final.
>
> As a note to operating system distro packagers: while we wish to have this
> release candidate widely tested, we do not feel that it is ready for
> packaging
> and providing to end-users through a distro package system.  Packaging a
> release candidate poses many problems, the biggest being that our policy
> lets
> us break compatibility between the release candidate and the final
> release, if
> we find something serious enough.  Having many users depending on a release
> candidate through their distro would cause no end of pain and frustration
> that
> we do not want to have to deal with.  However, if your distro has a branch
> that
> is clearly labeled as containing experimental and often broken software,
> and
> explicitly destined to consenting developers and integrators only, then
> we're
> okay with packaging the release candidate there.  Just don't let it near
> the
> end users please.
>
>
> Release notes for the 1.8.x release series may be found at:
>
>     http://subversion.apache.org/docs/release-notes/1.8.html
>
> You can find the list of changes between 1.8.0-rc2 and earlier versions at:
>
>     http://svn.apache.org/repos/asf/subversion/tags/1.8.0-rc2/CHANGES
>
> Questions, comments, and bug reports to users@subversion.apache.org.
>
> Thanks,
> - The Subversion Team
>

Re: Apache Subversion 1.8.0-rc2 Released

Posted by Barry Scott <ba...@barrys-emacs.org>.
Oh and these warnings as well:

subversion/libsvn_diff/diff_file.c:2211:49: warning: data argument not used by format string [-Wformat-extra-args]
                            modified_start + 1, modified_length));
                                                ^
./subversion/include/svn_error.h:333:35: note: expanded from macro 'SVN_ERR'
    svn_error_t *svn_err__temp = (expr);        \
                                  ^
subversion/libsvn_diff/diff_file.c:2220:49: warning: data argument not used by format string [-Wformat-extra-args]
                            original_start + 1, original_length));
                                                ^
./subversion/include/svn_error.h:333:35: note: expanded from macro 'SVN_ERR'
    svn_error_t *svn_err__temp = (expr);        \
                                  ^
subversion/libsvn_diff/diff_file.c:2232:47: warning: data argument not used by format string [-Wformat-extra-args]
                            latest_start + 1, latest_length));
                                              ^
./subversion/include/svn_error.h:333:35: note: expanded from macro 'SVN_ERR'
    svn_error_t *svn_err__temp = (expr);        \
                                  ^
subversion/libsvn_diff/diff_memory.c:983:49: warning: data argument not used by format string [-Wformat-extra-args]
                            modified_start + 1, modified_length));
                                                ^
./subversion/include/svn_error.h:333:35: note: expanded from macro 'SVN_ERR'
    svn_error_t *svn_err__temp = (expr);        \
                                  ^
subversion/libsvn_diff/diff_memory.c:993:49: warning: data argument not used by format string [-Wformat-extra-args]
                            original_start + 1, original_length));
                                                ^
./subversion/include/svn_error.h:333:35: note: expanded from macro 'SVN_ERR'
    svn_error_t *svn_err__temp = (expr);        \
                                  ^
3 warnings generated.
subversion/libsvn_diff/diff_memory.c:1006:47: warning: data argument not used by format string [-Wformat-extra-args]
                            latest_start + 1, latest_length));
                                              ^
./subversion/include/svn_error.h:333:35: note: expanded from macro 'SVN_ERR'
    svn_error_t *svn_err__temp = (expr);        \
                                  ^
3 warnings generated.

Barry


Re: Apache Subversion 1.8.0-rc2 Released

Posted by Daniel Shahaf <da...@elego.de>.
Branko Čibej wrote on Sun, May 26, 2013 at 20:00:01 +0200:
> On 26.05.2013 16:41, Barry Scott wrote:
> > I see the following warning when compiling on Mac OS X 10.8 with Xcode 4.6.2,
> > "Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)".
> >
> > Would you be willing to change the code to fix the warning?
> >
> > subversion/libsvn_delta/svndiff.c:791:34: warning: adding 'apr_size_t' (aka 'unsigned long') to a string does not append to the string [-Wstring-plus-int]
> >       if (memcmp(buffer, "SVN\0" + db->header_bytes, nheader) == 0)
> >                          ~~~~~~~~^~~~~~~~~~~~~~~~~~
> > subversion/libsvn_delta/svndiff.c:791:34: note: use array indexing to silence this warning
> >       if (memcmp(buffer, "SVN\0" + db->header_bytes, nheader) == 0)
> >                                  ^
> >                          &       [                 ]
> > subversion/libsvn_delta/svndiff.c:793:39: warning: adding 'apr_size_t' (aka 'unsigned long') to a string does not append to the string [-Wstring-plus-int]
> >       else if (memcmp(buffer, "SVN\1" + db->header_bytes, nheader) == 0)
> >                               ~~~~~~~~^~~~~~~~~~~~~~~~~~
> > subversion/libsvn_delta/svndiff.c:793:39: note: use array indexing to silence this warning
> >       else if (memcmp(buffer, "SVN\1" + db->header_bytes, nheader) == 0)
> >                                       ^
> >                               &       [                 ]
> > 2 warnings generated.
> 
> These warnings are clearly silly. I've been actually thinking about
> disabling them because they only make a kind of sense for people who're
> not used to C.

+1, let's disable them.

Re: Apache Subversion 1.8.0-rc2 Released

Posted by Branko Čibej <br...@wandisco.com>.
On 26.05.2013 16:41, Barry Scott wrote:
> I see the following warning when compiling on Mac OS X 10.8 with Xcode 4.6.2,
> "Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)".
>
> Would you be willing to change the code to fix the warning?
>
> subversion/libsvn_delta/svndiff.c:791:34: warning: adding 'apr_size_t' (aka 'unsigned long') to a string does not append to the string [-Wstring-plus-int]
>       if (memcmp(buffer, "SVN\0" + db->header_bytes, nheader) == 0)
>                          ~~~~~~~~^~~~~~~~~~~~~~~~~~
> subversion/libsvn_delta/svndiff.c:791:34: note: use array indexing to silence this warning
>       if (memcmp(buffer, "SVN\0" + db->header_bytes, nheader) == 0)
>                                  ^
>                          &       [                 ]
> subversion/libsvn_delta/svndiff.c:793:39: warning: adding 'apr_size_t' (aka 'unsigned long') to a string does not append to the string [-Wstring-plus-int]
>       else if (memcmp(buffer, "SVN\1" + db->header_bytes, nheader) == 0)
>                               ~~~~~~~~^~~~~~~~~~~~~~~~~~
> subversion/libsvn_delta/svndiff.c:793:39: note: use array indexing to silence this warning
>       else if (memcmp(buffer, "SVN\1" + db->header_bytes, nheader) == 0)
>                                       ^
>                               &       [                 ]
> 2 warnings generated.

These warnings are clearly silly. I've been actually thinking about
disabling them because they only make a kind of sense for people who're
not used to C.

> Also the following path is needed to make serf 1.2.0 work:

I suggest you report this to the Serf project
(https://code.google.com/p/serf/)

I don't actually bother with Serf all on Mac OS; I just use the one from
homebrew.

-- Brane


-- 
Branko Čibej
Director of Subversion | WANdisco | www.wandisco.com


Re: Apache Subversion 1.8.0-rc2 Released

Posted by Barry Scott <ba...@barrys-emacs.org>.
I see the following warning when compiling on Mac OS X 10.8 with Xcode 4.6.2,
"Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)".

Would you be willing to change the code to fix the warning?

subversion/libsvn_delta/svndiff.c:791:34: warning: adding 'apr_size_t' (aka 'unsigned long') to a string does not append to the string [-Wstring-plus-int]
      if (memcmp(buffer, "SVN\0" + db->header_bytes, nheader) == 0)
                         ~~~~~~~~^~~~~~~~~~~~~~~~~~
subversion/libsvn_delta/svndiff.c:791:34: note: use array indexing to silence this warning
      if (memcmp(buffer, "SVN\0" + db->header_bytes, nheader) == 0)
                                 ^
                         &       [                 ]
subversion/libsvn_delta/svndiff.c:793:39: warning: adding 'apr_size_t' (aka 'unsigned long') to a string does not append to the string [-Wstring-plus-int]
      else if (memcmp(buffer, "SVN\1" + db->header_bytes, nheader) == 0)
                              ~~~~~~~~^~~~~~~~~~~~~~~~~~
subversion/libsvn_delta/svndiff.c:793:39: note: use array indexing to silence this warning
      else if (memcmp(buffer, "SVN\1" + db->header_bytes, nheader) == 0)
                                      ^
                              &       [                 ]
2 warnings generated.

Also the following path is needed to make serf 1.2.0 work:

--- serfmake.orig	2012-12-09 18:56:19.000000000 +0000
+++ serfmake	2013-05-26 14:54:48.000000000 +0100
@@ -260,7 +261,7 @@
     all_libs = self.LIBS + ' ' + self.SSL_LIBS
 
     lib = File('.', LIBNAME, 'la')
-    cmd = '%s --silent --mode=link %s %s -rpath %s -o %s %s %s' % (
+    cmd = '%s --silent --mode=link --tag=CC %s %s -rpath %s -o %s %s %s' % (
       self.LIBTOOL, self.CC, self.LDFLAGS, self.libdir,
       lib.fname, ' '.join([l.fname for l in libobjs]), all_libs)
     self._add_dep(lib, libobjs, cmd)
@@ -283,13 +284,13 @@
 
       # test_all requires extra dependencies
       if fname == "test_all":
-        cmd = '%s --silent --mode=link %s %s -static -o %s %s %s %s' % (
+        cmd = '%s --silent --mode=link --tag=CC %s %s -static -o %s %s %s %s' % (
           self.LIBTOOL, self.CC, self.LDFLAGS,
           prog.fname, lib.fname, ' '.join([l.fname for l in [obj] + testobjs]), 
           all_libs)
         self._add_dep(prog, [lib, obj] + testobjs, cmd)
       else:
-        cmd = '%s --silent --mode=link %s %s -static -o %s %s %s %s' % (
+        cmd = '%s --silent --mode=link --tag=CC %s %s -static -o %s %s %s %s' % (
           self.LIBTOOL, self.CC, self.LDFLAGS,
           prog.fname, lib.fname, obj.fname, all_libs)
         self._add_dep(prog, [lib, obj], cmd)
@@ -299,7 +300,7 @@
     self._add_dep(pcfile, [], self._write_pcfile)
 
   def _add_compile(self, src, obj, hdrs):
-    cmd = '%s --silent --mode=compile %s %s %s %s -c -o %s %s' % (
+    cmd = '%s --silent --mode=compile --tag=CC %s %s %s %s -c -o %s %s' % (
       self.LIBTOOL, self.CC, self.CFLAGS, self.CPPFLAGS, self.INCLUDES,
       obj.fname, src.fname)
     self._add_dep(obj, [src] + hdrs, cmd)
@@ -386,7 +387,7 @@
       print("Installing: %s.pc" % (PCFILE,))
       shutil.copy(PCFILE + '.pc', self.pkgconfigdir)
 
-      cmd = '%s --silent --mode=install %s -c -m %d %s %s' % (
+      cmd = '%s --silent --mode=install --tag=CC %s -c -m %d %s %s' % (
             self.LIBTOOL, '/usr/bin/install', self.MODE, target.fname,
             self.libdir)
 


Barry


On 17 May 2013, at 00:01, Ben Reser <br...@apache.org> wrote:

> I'm happy to announce the release of Apache Subversion 1.8.0-rc2, the
> first public release candidate of Subversion 1.8.0.
> Please choose the mirror closest to you by visiting:
> 
>    http://subversion.apache.org/download/#pre-releases
> 
> The SHA1 checksums are:
> 
>    272a32237cf297f9cca5f511e600e46ac19ab052 subversion-1.8.0-rc2.tar.bz2
>    9b8d319f6b556f856348a72563fd2d5005a6fa31 subversion-1.8.0-rc2.tar.gz
>    bab03d90dc8cc27877372ba875009c5b878c9785 subversion-1.8.0-rc2.zip
> 
> PGP Signatures are available at:
> 
>    http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.tar.bz2.asc
>    http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.tar.gz.asc
>    http://www.apache.org/dist/subversion/subversion-1.8.0-rc2.zip.asc
> 
> For this release, the following people have provided PGP signatures:
> 
>   Ben Reser [4096R/16A0DE01] with fingerprint:
>    19BB CAEF 7B19 B280 A0E2  175E 62D4 8FAD 16A0 DE01
>   Branko Čibej [2048R/C8628501] with fingerprint:
>    8769 28CD 4954 EA74 87B6  B96C 29B8 92D0 C862 8501
>   C. Michael Pilato [4096R/FE681333] with fingerprint:
>    753B 2F9D F717 FA23 A43E  E7C3 F5E0 F001 FE68 1333
>   Ivan Zhakov [4096R/F6AD8147] with fingerprint:
>    4829 8F0F E47F 4B8A 43FD  6525 919F 6F61 F6AD 8147
>   Mark Phippard [1024D/035A96A9] with fingerprint:
>    D315 89DB E1C1 E9BA D218  39FD 265D F8A0 035A 96A9
>   Paul T. Burba [4096R/56F3D7BC] with fingerprint:
>    1A0F E7C6 B3C5 F8D4 D0C4  A20B 64DD C071 56F3 D7BC
>   Philip Martin [2048R/ED1A599C] with fingerprint:
>    A844 790F B574 3606 EE95  9207 76D7 88E1 ED1A 599C
>   Stefan Sperling [2048R/9A59B973] with fingerprint:
>    8BC4 DAE0 C5A4 D65F 4044  0107 4F7D BAA9 9A59 B973
> 
> This is a release candidate for what will eventually become Apache
> Subversion 1.8.0.  It is thought to be free of blocking issues, and if
> none are found will become the final release.  For this reason, we
> encourage thorough testing in as many environments as possible.  This
> release candidate begins the four-week "soak" period to allow for
> further testing, and barring show-stopping bugs, the final 1.8.0
> release can be expected on or near June 14th.
> 
> A pre-release means the Subversion developers feel that this release
> is ready for widespread testing by the community.  There are known issues
> (and unknown ones!), so please use it at your own risk, though we do
> encourage people to test this release thoroughly.  Of particular note, please
> remember than persistent data, such as the working copy or repository
> formats may change before the final release, and there may not be an
> upgrade path from the pre-releases to the final.
> 
> As a note to operating system distro packagers: while we wish to have this
> release candidate widely tested, we do not feel that it is ready for packaging
> and providing to end-users through a distro package system.  Packaging a
> release candidate poses many problems, the biggest being that our policy lets
> us break compatibility between the release candidate and the final release, if
> we find something serious enough.  Having many users depending on a release
> candidate through their distro would cause no end of pain and frustration that
> we do not want to have to deal with.  However, if your distro has a branch that
> is clearly labeled as containing experimental and often broken software, and
> explicitly destined to consenting developers and integrators only, then we're
> okay with packaging the release candidate there.  Just don't let it near the
> end users please.
> 
> 
> Release notes for the 1.8.x release series may be found at:
> 
>    http://subversion.apache.org/docs/release-notes/1.8.html
> 
> You can find the list of changes between 1.8.0-rc2 and earlier versions at:
> 
>    http://svn.apache.org/repos/asf/subversion/tags/1.8.0-rc2/CHANGES
> 
> Questions, comments, and bug reports to users@subversion.apache.org.
> 
> Thanks,
> - The Subversion Team
> 


Re: Apache Subversion 1.8.0-rc2 Released

Posted by Daniel Shahaf <da...@apache.org>.
On Thu, May 16, 2013 at 04:01:25PM -0700, Ben Reser wrote:
> I'm happy to announce the release of Apache Subversion 1.8.0-rc2, the
> first public release candidate of Subversion 1.8.0.

That has been installed on the mergebot.