From sacadmin Tue Oct  3 11:47:25 2006
Received: from sunmail1brm.Central.Sun.COM (sunmail1brm.Central.Sun.COM [129.147.62.17])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k93IlO0f007370
	for <psarc@sac.eng.Sun.COM>; Tue, 3 Oct 2006 11:47:25 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.149.247.22])
	by sunmail1brm.Central.Sun.COM (8.11.7p1+Sun/8.11.7/ENSMAIL,v2.2) with ESMTP id k93IlOr10293
	for <@sunmail3.sfbay.sun.com:psarc@sun.com>; Tue, 3 Oct 2006 12:47:24 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J6K00M0HPIY2H00@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Tue, 03 Oct 2006 11:47:22 -0700 (PDT)
Received: from sfbaymail1sca.SFBay.Sun.COM ([129.145.154.35])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6K00FAHPIYOK60@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Tue, 03 Oct 2006 11:47:22 -0700 (PDT)
Received: from scuba.sfbay.sun.com (scuba.SFBay.Sun.COM [129.146.175.60])
	by sfbaymail1sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id k93IlLe7026939; Tue, 03 Oct 2006 11:47:21 -0700 (PDT)
Received: from scuba.sfbay.sun.com (localhost [127.0.0.1])
	by scuba.sfbay.sun.com (8.13.5+Sun/8.13.5) with ESMTP id k93IlKUg021577; Tue,
 03 Oct 2006 11:47:21 -0700 (PDT)
Received: (from dduvall@localhost)
	by scuba.sfbay.sun.com (8.13.5+Sun/8.13.5/Submit) id k93IlKFT021576; Tue,
 03 Oct 2006 11:47:20 -0700 (PDT)
Date: Tue, 03 Oct 2006 11:47:20 -0700
From: Danek Duvall <danek.duvall@sun.com>
Subject: PSARC/2006/563 Subversion 1.3.2
To: psarc@sun.com
Cc: Frank Van Der Linden <frank.vanderlinden@sun.com>
Mail-followup-to: psarc@sun.com,
 Frank Van Der Linden <frank.vanderlinden@sun.com>
Message-id: <20061003184720.GI13955@scuba.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
User-Agent: mutt-ng/devel-r535 (SunOS)
Status: RO
Content-Length: 8837

I'm sponsoring this fast-track for Frank van der Linden.  The case times
out on October 10.  It requests patch binding.

Danek


1.  Introduction and motivation

    OpenSolaris is moving towards a fully open development model. New
    tools will be used for source code management [1]. The centralized
    source code management tool is Subversion [2] (the selected
    distributed source code management tool (Mercurial) is part of
    a separate PSARC fasttrack).

    This source code management tool should be part of Solaris. Since
    Subversion is externally maintained open source software, the
    SFW consolidation is a natural choice. This fasttrack case
    proposes the integration of Subversion into the SFW consolidation.
    This case references the most recent stable release of Subversion,
    1.3.2.

    This case requests a patch binding.

2.  Discussion

2.1 Functionality

    Subversion is a source code management tool that aims to provide
    functionality similar to that of CVS [3]. It is released under
    an Apache/BSD-like open source license. It implements source
    code management using a centralized repository, which is accessed
    either directly via the filesystem or via a server. The server
    functionality is implemented by either starting up (via e.g. SSH)
    an SVN server process on the server machine, or by using the WebDAV
    extension to the Apache 2.x HTTP server.

2.2 Components

    The basic SVN functionality is contained within the exectuables
    installed in /usr/bin, 'svn' being the main one.

    The bulk of SVN is implemented in a number of shared libraries that
    contain the lower-level SVN API. The higher level components, including
    the commands, the higher-level language bindings, and the webdav module
    are implemented on top of these. It has been verified that the SVN
    libraries are appropriately scoped.

    The Apache 2.x WebDAV module is is installed in the existing
    usr/apache2/libexec directory. A library called Neon [4]
    is linked to for WebDAV [6] HTTP client functionality. This
    library is bundled with Subversion, and installed along with it. The
    Neon library (version 0.25.5) is LGPL-licensed. The HTTP server
    functionality is optional, and must be explicitly configured in the
    Apache configuration files to be activated.

2.3 Language bindings.

    Language bindings for perl, java and python are included. The
    perl and python bindings are generated by using swig [8].

2.4 Documentation

    Subversion comes with brief manual pages for the main SVN commands.
    The main source of SVN documentation is the SVN Book, found externally
    [7]. These manual pages are installed in /usr/share/man/man{1,5}

    The included neon library has a set of section 3 manpages, describing
    its API. These manual pages are installed in /usr/share/man/man{1,3}.
    Additionally, the neon library comes with HTML documentation installed
    in /usr/share/doc/neon-0.25.5/html/

3. Interfaces

3.1 Imported interfaces

    Apache 2.0 APR libraries         PSARC/2004/676
    OpenSSL (for https)              PSARC/2003/500
    Perl (for Perl bindings)         PSARC/1999/192
    Python 2.4 (for Python bindings) PSARC/2005/532
    Java (for Java bindings)         PSARC/2002/727

3.1 Exported interfaces Bundled files

    NAME			STABILITY		NOTES

    SUNWsvn			Committed		Package name

    /usr/bin/svn		Committed		Executable location
    /usr/bin/svnlook		Volatile		Executable location
    /usr/bin/svnadmin		Committed		Executable location
    /usr/bin/svnserve		Committed		Executable location
    /usr/bin/svnversion		Volatile		Executable location
    /usr/bin/svndumpfilter	Volatile		Executable location

    svn commandline		Committed		(sub)commands and
							options

    svn add				Committed
    svn blame (praise, annotate, ann)	Committed
    svn cat				Committed
    svn checkout (co)			Committed
    svn cleanup				Committed
    svn commit (ci)			Committed
    svn copy (cp)			Committed
    svn delete (del, remove, rm)	Committed
    svn diff (di)			Committed
    svn export				Committed
    svn help (?, h)			Committed
    svn import				Committed
    svn info				Committed
    svn list (ls)			Committed
    svn lock				Committed
    svn log				Committed
    svn merge				Committed
    svn mkdir				Committed
    svn move (mv, rename, ren)		Committed
    svn propdel (pdel, pd)		Committed
    svn propedit (pedit, pe)		Committed
    svn propget (pget, pg)		Committed
    svn proplist (plist, pl)		Committed
    svn propset (pset, ps)		Committed
    svn resolved			Committed
    svn revert				Committed
    svn status (stat, st)		Committed
    svn switch (sw)			Committed
    svn unlock				Committed
    svn update (up)			Committed

    /etc/subversion			Committed	Location of system-wide
							config directory
    /etc/subversion/servers		Committed	Location of system-wide
							network config file
    /etc/subversion/config		Committed	Location of system-wide
							config file

    $HOME/.subversion			Committed	Location of user
							config directory
    $HOME/.subversion/servers		Committed	Location of user network
							configuration file
    $HOME/.subversion/config		Committed	Location of user
							config file

    /etc/subversion/* contents		Volatile	Config options
    $HOME/.subversion/* contents	Volatile	Config options

    [All the above configuration files/directories are optional and need
     not be present]

    /usr/lib/svn/libsvn_${NAME}-1.*	Volatile	SVN shlib names,
							each one ships
							as .so.0.0.0,
							with symlinks to .so.0
							and .so

    client				Volatile	Library name
    delta				Volatile	Library name
    diff				Volatile	Library name
    svn_fs				Volatile	Library name
    fs_fs				Volatile	Library name
    ra					Volatile	Library name
    ra_dav				Volatile	Library name
    ra_local				Volatile	Library name
    ra_svn				Volatile	Library name
    repos				Volatile	Library name
    subr				Volatile	Library name

    revlog				Committed	File formats
					Private
    wire protocol			Committed
					Private

    /usr/apache2/libexec/mod_dav_svn.so		Volatile	Shared object
    /usr/apache2/libexec/mod_authz_svn.so	Volatile	Shared object

    /usr/include/svn/*.h		Volatile  Include Files
    /usr/include/svn/svn-revision.txt	Volatile  Config File

    SUNWneon					Committed	Package name

    /usr/bin/neon-config			Volatile	Executable location
    /usr/lib/pkgconfig/neon.pc			Volatile	Config File

    /usr/lib/libneon.so				Volatile	Symbolic Link
    /usr/lib/libneon.so.25			Volatile	Symbolic Link
    /usr/lib/libneon.so.25.0.4			Volatile	Shared Library

    /usr/include/neon/*.h			Volatile	Include File


    SUNWsvn-perl			Committed	Package name

    /usr/lib/svn/libsvn_swig_perl-1.so		Volatile	Symbolic Link
    /usr/lib/svn/libsvn_swig_perl-1.so.0 	Volatile	Symbolic Link
    /usr/lib/svn/libsvn_swig_perl-1.so.0.0.0	Volatile	Shared Library
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Base.pm    Volatile  Perl Module
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Client.pm  Volatile  Perl Module
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Core.pm    Volatile  Perl Module
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Delta.pm   Volatile  Perl Module
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Fs.pm      Volatile  Perl Module
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Ra.pm      Volatile  Perl Module
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Repos.pm   Volatile  Perl Module
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Wc.pm      Volatile  Perl Module
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/auto/SVN/_Core/.packlist  Volatile  Perl package file list
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/auto/SVN/_Core/_Core.bs   Volatile  Perl module bootstrap file
    /usr/perl5/site_perl/5.8.4/$PERL_ARCH/auto/SVN/_Core/_Core.so   Volatile  Shared Object

    SUNWsvn-python				Committed	Package name

    /usr/lib/svn/libsvn_swig_py-1.so		Volatile	Symbolic Link
    /usr/lib/svn/libsvn_swig_py-1.so.0		Volatile	Symbolic Link
    /usr/lib/svn/libsvn_swig_py-1.so.0.0.0	Volatile	Shared Library

    /usr/lib/python2.4/vendor-packages/libsvn/*	Volatile	Python module
    /usr/lib/python2.4/vendor-packages/svn/*	Volatile	Python module

    SUNWsvn-java				Committed	Package name

    /usr/lib/svn/libsvnjavahl-1.so		Volatile	Symbolic link
    /usr/lib/svn/libsvnjavahl-1.so.0		Volatile	Symbolic link
    /usr/lib/svn/libsvnjavahl-1.so.0.0.0	Volatile	Shared library

    /usr/share/lib/java/svn-javahl.jar		Volatile	JAR file

4. References

[1] http://opensolaris.org/os/community/tools/scm/
[2] http://subversion.tigris.org/
[3] http://savannah.nongnu.org/projects/cvs/
[4] http://www.webdav.org/neon/
[5] http://www.apache.org/
[6] http://www.webdav.org/
[7] http://svnbook.red-bean.com/
[8] http://www.swig.org/

From sacadmin Tue Oct  3 13:23:11 2006
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k93KNAD3009981
	for <psarc@sac.eng.sun.com>; Tue, 3 Oct 2006 13:23:10 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k93KMcTS014100;
	Tue, 3 Oct 2006 21:23:06 +0100 (BST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J6K00D0HTYFCM00@brm-avmta-1.central.sun.com>; Tue,
 03 Oct 2006 14:23:03 -0600 (MDT)
Received: from localhost.sfbay.sun.com ([192.9.61.12])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6K004LWTYF4XB0@brm-avmta-1.central.sun.com>; Tue,
 03 Oct 2006 14:23:03 -0600 (MDT)
Received: from localhost.sfbay.sun.com (localhost [127.0.0.1])
	by localhost.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id k93KLnbd101991;
 Tue, 03 Oct 2006 20:21:49 +0000 (GMT)
Received: (from sommerfeld@localhost)	by localhost.sfbay.sun.com
 (8.13.8+Sun/8.13.8/Submit) id k93KLnOq101990; Tue,
 03 Oct 2006 13:21:49 -0700 (PDT)
Date: Tue, 03 Oct 2006 13:21:48 -0700
From: Bill Sommerfeld <sommerfeld@sun.com>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
In-reply-to: <20061003184720.GI13955@scuba.sfbay.sun.com>
To: Danek Duvall <danek.duvall@sun.com>
Cc: psarc@sun.com, Frank Van Der Linden <Frank.Vanderlinden@sun.com>
Message-id: <1159906908.101281.7.camel@localhost>
MIME-version: 1.0
X-Mailer: Evolution 2.6.2
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <20061003184720.GI13955@scuba.sfbay.sun.com>
X-Authentication-warning: localhost.sfbay.sun.com: sommerfeld set sender to
 sommerfeld@sun.com using -f
Status: RO
Content-Length: 527

On Tue, 2006-10-03 at 11:47 -0700, Danek Duvall wrote:
>     This case references the most recent stable release of Subversion,
>     1.3.2.

it appears that 1.4.0 was released on September 10th

Notably, 1.4.0 includes support for a new working copy format and will
in at least some cases, auto-upgrade working copies to the new format
(rendering them incompatible with older svn binaries).

This suggests to me that we'd be better off importing 1.4.0 instead of
1.3.2 to avoid this particular format conversion flag day.





From sacadmin Wed Oct  4 04:58:39 2006
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k94BwcgE028999
	for <psarc@sac.eng.Sun.COM>; Wed, 4 Oct 2006 04:58:39 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.149.246.28])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k94BwLq5007038;
	Wed, 4 Oct 2006 19:58:33 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 id <0J6M0010919JV100@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 04 Oct 2006 04:58:31 -0700 (PDT)
Received: from gmp-ea-fw-1.sun.com ([129.156.42.5])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 with ESMTP id <0J6M00A5M19HF9A0@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 04 Oct 2006 04:58:30 -0700 (PDT)
Received: from d1-emea-09.sun.com
 (d1-emea-09.sun.com [192.18.2.119] (may be forged))
	by gmp-ea-fw-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k94BwTMo023061; Wed,
 04 Oct 2006 12:58:29 +0100 (BST)
Received: from conversion-daemon.d1-emea-09.sun.com by d1-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0J6M00D0113DBF00@d1-emea-09.sun.com>
 (original mail from Frank.Vanderlinden@Sun.COM); Wed,
 04 Oct 2006 12:58:29 +0100 (BST)
Received: from [192.168.1.2] ([212.127.170.221])
 by d1-emea-09.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr  3
 2006)) with ESMTPSA id <0J6M00JN319GMMT2@d1-emea-09.sun.com>; Wed,
 04 Oct 2006 12:58:28 +0100 (BST)
Date: Wed, 04 Oct 2006 13:58:29 +0200
From: Frank Van Der Linden <Frank.Vanderlinden@sun.com>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
In-reply-to: <1159906908.101281.7.camel@localhost>
Sender: Frank.Vanderlinden@sun.com
To: Bill Sommerfeld <sommerfeld@sun.com>
Cc: Danek Duvall <danek.duvall@sun.com>, psarc@sun.com
Message-id: <4523A1E5.6050203@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <20061003184720.GI13955@scuba.sfbay.sun.com>
 <1159906908.101281.7.camel@localhost>
User-Agent: Thunderbird 1.5.0.7 (Macintosh/20060909)
Status: RO
Content-Length: 1657

Bill Sommerfeld wrote:
> On Tue, 2006-10-03 at 11:47 -0700, Danek Duvall wrote:
>   
>>     This case references the most recent stable release of Subversion,
>>     1.3.2.
>>     
>
> it appears that 1.4.0 was released on September 10th
>
> Notably, 1.4.0 includes support for a new working copy format and will
> in at least some cases, auto-upgrade working copies to the new format
> (rendering them incompatible with older svn binaries).
>
> This suggests to me that we'd be better off importing 1.4.0 instead of
> 1.3.2 to avoid this particular format conversion flag day.
>
>
>
>
>   
I did look at 1.4.0, and the new format causes these issues:

* In 1.4, the repository format changed. So anything in older releases 
that directly accesses a repository created by 1.4 will fail. This means 
that local (e.g. file:// ) access with 1.3.x binaries to 1.4-created 
repositories won't work, and older svnserve, svnadmin, etc wil fail on 
these repositories too.

* The wire protocol is compatible. Old clients can access new servers. 
New clients can access old servers, as long as they don't use the new 
svnsync tool.

* The working copy format changed. Old clients can't use a working copy 
that was checked out by a new client. New clients will silently convert 
copies checked out by old clients.

There are two ways of looking at this: either go for 1.4.0 now, to avoid 
the flag day, or wait, to avoid instabilities that will hopefully be 
fixed later. I especially don't like the silent upgrade behavior.

If the consensus is that going for 1.4.0 now is the better solution, 
I'll be happy to do that. It does not change the case much.

- Frank


From sacadmin Wed Oct  4 11:52:00 2006
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k94IpxKb006839
	for <psarc@sac.eng.Sun.COM>; Wed, 4 Oct 2006 11:52:00 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.149.247.22])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k94IpsNO017217
	for <@sunmail3.sfbay.sun.com:psarc@sun.com>; Thu, 5 Oct 2006 02:51:58 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J6M00J0FKEJE000@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Wed, 04 Oct 2006 11:51:55 -0700 (PDT)
Received: from centralmail3brm.Central.Sun.COM ([129.147.62.199])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6M00IVCKEIAB00@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Wed, 04 Oct 2006 11:51:54 -0700 (PDT)
Received: from wakulla.Central.Sun.COM
 (wakulla.Central.Sun.COM [129.147.49.230])	by centralmail3brm.Central.Sun.COM
 (8.13.6+Sun/8.13.6/ENSMAIL,v2.2) with ESMTP id k94IpqrV029297; Wed,
 04 Oct 2006 12:51:52 -0600 (MDT)
Received: from wakulla.Central.Sun.COM (localhost [127.0.0.1])
	by wakulla.Central.Sun.COM (8.13.6+Sun/8.13.6) with ESMTP id k94Ipq2p002772;
 Wed, 04 Oct 2006 12:51:52 -0600 (MDT)
Received: (from pschow@localhost)	by wakulla.Central.Sun.COM
 (8.13.6+Sun/8.13.6/Submit) id k94IpqK0002771; Wed,
 04 Oct 2006 12:51:52 -0600 (MDT)
Date: Wed, 04 Oct 2006 12:51:52 -0600
From: Peter Schow <Peter.Schow@sun.com>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
In-reply-to: <20061003184720.GI13955@scuba.sfbay.sun.com>
To: psarc@sun.com, Frank Van Der Linden <Frank.Vanderlinden@sun.com>
Message-id: <20061004185152.GA2607@wakulla.Central.Sun.COM>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <20061003184720.GI13955@scuba.sfbay.sun.com>
User-Agent: Mutt/1.5.12-2006-07-14
Status: RO
Content-Length: 554

On Tue, Oct 03, 2006 at 11:47:20AM -0700, Danek Duvall wrote:
> 3.1 Imported interfaces
> 
>     Apache 2.0 APR libraries         PSARC/2004/676
>     OpenSSL (for https)              PSARC/2003/500
>     Perl (for Perl bindings)         PSARC/1999/192
>     Python 2.4 (for Python bindings) PSARC/2005/532
>     Java (for Java bindings)         PSARC/2002/727

Last time I looked at SVN, the server side had the option of maintaining
the repository in a Berkeley DB/Sleepycat/Oracle (whatever) database.

Will our SVN support this repository interface?

From sacadmin Wed Oct  4 19:01:49 2006
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k9521m0M014620
	for <psarc@sac.eng.Sun.COM>; Wed, 4 Oct 2006 19:01:48 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k9521cdH001544;
	Thu, 5 Oct 2006 10:01:40 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J6N003014ARS000@brm-avmta-1.central.sun.com>; Wed,
 04 Oct 2006 20:01:39 -0600 (MDT)
Received: from localhost.east.sun.com ([192.9.61.12])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6N00J7R4AQ5TC0@brm-avmta-1.central.sun.com>; Wed,
 04 Oct 2006 20:01:38 -0600 (MDT)
Received: from localhost.east.sun.com (localhost [127.0.0.1])
	by localhost.east.sun.com (8.13.8+Sun/8.13.8) with ESMTP id k9521bcZ106497;
 Thu, 05 Oct 2006 02:01:38 +0000 (GMT)
Received: (from sommerfeld@localhost)	by localhost.east.sun.com
 (8.13.8+Sun/8.13.8/Submit) id k9521bgD106496; Wed,
 04 Oct 2006 19:01:37 -0700 (PDT)
Date: Wed, 04 Oct 2006 19:01:36 -0700
From: Bill Sommerfeld <sommerfeld@sun.com>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
In-reply-to: <4523A1E5.6050203@Sun.COM>
To: Frank Van Der Linden <Frank.Vanderlinden@sun.com>
Cc: Danek Duvall <danek.duvall@sun.com>, psarc@sun.com
Message-id: <1160013696.102199.45.camel@localhost>
MIME-version: 1.0
X-Mailer: Evolution 2.6.2
Content-type: text/plain
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <20061003184720.GI13955@scuba.sfbay.sun.com>
 <1159906908.101281.7.camel@localhost> <4523A1E5.6050203@Sun.COM>
X-Authentication-warning: localhost.east.sun.com: sommerfeld set sender to
 sommerfeld@sun.com using -f
Status: RO
Content-Length: 622

On Wed, 2006-10-04 at 13:58 +0200, Frank Van Der Linden wrote:
> There are two ways of looking at this: either go for 1.4.0 now, to avoid 
> the flag day, or wait, to avoid instabilities that will hopefully be 
> fixed later.

it's still a very new release but have any instabilities been
reported?  

> I especially don't like the silent upgrade behavior.

agreed; I'd think that makes a 1.3.x->1.4.0 upgrade ineligible for a
Patch binding.  I'd rather start with a baseline of 1.4.0.

> If the consensus is that going for 1.4.0 now is the better solution, 
> I'll be happy to do that. It does not change the case much.


From sacadmin Thu Oct  5 01:16:14 2006
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k958GDqU019868
	for <psarc@sac.eng.Sun.COM>; Thu, 5 Oct 2006 01:16:13 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.149.247.22])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k958G9dY008494
	for <@sunmail3.sfbay.sun.com:psarc@sun.com>; Thu, 5 Oct 2006 16:16:12 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J6N00E05LMZAX00@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Thu, 05 Oct 2006 01:16:11 -0700 (PDT)
Received: from gmp-ea-fw-1.sun.com ([129.156.42.5])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6N00BO6LMYRG20@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Thu, 05 Oct 2006 01:16:10 -0700 (PDT)
Received: from d1-emea-09.sun.com
 (d1-emea-09.sun.com [192.18.2.119] (may be forged))
	by gmp-ea-fw-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k958G9Yi012300	for
 <psarc@sun.com>; Thu, 05 Oct 2006 09:16:09 +0100 (BST)
Received: from conversion-daemon.d1-emea-09.sun.com by d1-emea-09.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0J6N00901LJ0U500@d1-emea-09.sun.com>
 (original mail from Frank.Vanderlinden@Sun.COM)
 for psarc@sun.com (ORCPT psarc@sun.com); Thu, 05 Oct 2006 09:16:09 +0100 (BST)
Received: from [192.168.1.2] ([212.127.170.221])
 by d1-emea-09.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr  3
 2006)) with ESMTPSA id <0J6N00JNNLMON666@d1-emea-09.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Thu, 05 Oct 2006 09:16:06 +0100 (BST)
Date: Thu, 05 Oct 2006 10:16:02 +0200
From: Frank Van Der Linden <Frank.Vanderlinden@Sun.COM>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
In-reply-to: <20061004185152.GA2607@wakulla.Central.Sun.COM>
Sender: Frank.Vanderlinden@Sun.COM
To: Peter Schow <Peter.Schow@Sun.COM>
Cc: psarc@Sun.COM
Message-id: <4524BF42.5020208@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <20061003184720.GI13955@scuba.sfbay.sun.com>
 <20061004185152.GA2607@wakulla.Central.Sun.COM>
User-Agent: Thunderbird 1.5.0.7 (Macintosh/20060909)
Status: RO
Content-Length: 1198

Peter Schow wrote:
> On Tue, Oct 03, 2006 at 11:47:20AM -0700, Danek Duvall wrote:
>   
>> 3.1 Imported interfaces
>>
>>     Apache 2.0 APR libraries         PSARC/2004/676
>>     OpenSSL (for https)              PSARC/2003/500
>>     Perl (for Perl bindings)         PSARC/1999/192
>>     Python 2.4 (for Python bindings) PSARC/2005/532
>>     Java (for Java bindings)         PSARC/2002/727
>>     
>
> Last time I looked at SVN, the server side had the option of maintaining
> the repository in a Berkeley DB/Sleepycat/Oracle (whatever) database.
>
> Will our SVN support this repository interface?
>   
It does have that option. There are some issues with it, some of which 
were discussed in LSARC/2003/585. The Sleepycat license was deemed a 
problem. This may not be an issue anymore, since source will always be 
shipped. Furthermore, it was integrated private only, and creates a 
likely unacceptable dependency to another consolidation (JES).  It would 
have to be integrated into SFW or ON seperately. Lastly, in the 1.3.x 
releases, people were sometimes advised to not use the DB backend at all 
because of problems, which made me more comfortable with the default 
("FSFS") backend.


From sacadmin Thu Oct  5 11:03:43 2006
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k95I3ghR001998
	for <psarc@sac.eng.sun.com>; Thu, 5 Oct 2006 11:03:42 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.149.246.28])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k95I3YaI026392;
	Thu, 5 Oct 2006 19:03:38 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 id <0J6O00J0DCTZVD00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 05 Oct 2006 11:03:35 -0700 (PDT)
Received: from jurassic.eng.sun.com ([129.146.56.144])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2 (built Dec  2 2004))
 with ESMTP id <0J6O00GOFCTZTXD0@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 05 Oct 2006 11:03:35 -0700 (PDT)
Received: from hawaiian-sun (vpn-129-150-12-95.SFBay.Sun.COM [129.150.12.95])
	by jurassic.eng.sun.com (8.13.8+Sun/8.13.8) with SMTP id k95I3UCu321720; Thu,
 05 Oct 2006 11:03:34 -0700 (PDT)
Date: Thu, 05 Oct 2006 08:03:04 -1000 (HST)
From: Joseph Kowalski <Joseph.Kowalski@eng.sun.com>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
To: Peter.Schow@Sun.COM, Frank.Vanderlinden@Sun.COM
Cc: psarc@Sun.COM
Reply-to: Joseph Kowalski <Joseph.Kowalski@eng.sun.com>
Message-id: <200610051803.k95I3UCu321720@jurassic.eng.sun.com>
MIME-version: 1.0
X-Mailer: dtmail 1.3.0 @(#)CDE Version 1.7_20 SunOS 5.11 i86pc i386
Content-type: TEXT/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-MD5: 67xD2XPy+40EaAZ0idVkGg==
X-PMX-Version: 5.2.0.264296
Status: RO
Content-Length: 1542


> From: Frank Van Der Linden <Frank.Vanderlinden@SUN.COM>
...
> Peter Schow wrote:
> > On Tue, Oct 03, 2006 at 11:47:20AM -0700, Danek Duvall wrote:
> >   
> >> 3.1 Imported interfaces
> >>
> >>     Apache 2.0 APR libraries         PSARC/2004/676
> >>     OpenSSL (for https)              PSARC/2003/500
> >>     Perl (for Perl bindings)         PSARC/1999/192
> >>     Python 2.4 (for Python bindings) PSARC/2005/532
> >>     Java (for Java bindings)         PSARC/2002/727
> >>     
> >
> > Last time I looked at SVN, the server side had the option of maintaining
> > the repository in a Berkeley DB/Sleepycat/Oracle (whatever) database.
> >
> > Will our SVN support this repository interface?
> >   
> It does have that option. There are some issues with it, some of which 
> were discussed in LSARC/2003/585. The Sleepycat license was deemed a 
> problem. This may not be an issue anymore, since source will always be 
> shipped. Furthermore, it was integrated private only, and creates a 
> likely unacceptable dependency to another consolidation (JES).  It would 
> have to be integrated into SFW or ON seperately. Lastly, in the 1.3.x 
> releases, people were sometimes advised to not use the DB backend at all 
> because of problems, which made me more comfortable with the default 
> ("FSFS") backend.

What about Java DB (aka: Derby)?

As of Java SE 6 it will be co-packaged.  We are trying to promote the
use of this database.

I'm guessing this is a "not yet" type of thing, but is this being considered
for the future?

- jek3


From sacadmin Thu Oct  5 23:44:00 2006
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k966hwn5017325
	for <psarc@sac.eng.Sun.COM>; Thu, 5 Oct 2006 23:43:59 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.149.247.22])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k966hqC1014856
	for <@sunmail3.sfbay.sun.com:psarc@sun.com>; Fri, 6 Oct 2006 14:43:57 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J6P00307C178700@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Thu, 05 Oct 2006 23:43:55 -0700 (PDT)
Received: from sunpraha.czech.sun.com ([129.157.72.200])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6P00GKFC15D5B0@nwk-avmta-2.sfbay.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Thu, 05 Oct 2006 23:43:55 -0700 (PDT)
Received: from tzeman.czech.sun.com (tzeman [129.157.18.98])
	by sunpraha.czech.sun.com (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id k966hbAr007543	for <psarc@sun.com>; Fri,
 06 Oct 2006 08:43:53 +0200 (CEST)
Received: from tzeman.czech.sun.com (localhost [127.0.0.1])
	by tzeman.czech.sun.com (8.13.8+Sun/8.13.8) with ESMTP id k966ha0N814913	for
 <psarc@sun.com>; Fri, 06 Oct 2006 08:43:36 +0200 (CEST)
Received: (from tz204579@localhost)
	by tzeman.czech.sun.com (8.13.8+Sun/8.13.8/Submit)
 id k966hZCw814912	for psarc@sun.com; Fri, 06 Oct 2006 08:43:35 +0200 (CEST)
Date: Fri, 06 Oct 2006 08:43:35 +0200
From: Tomas Zeman <tomas.zeman@sun.com>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
In-reply-to: <200610051803.k95I3UCu321720@jurassic.eng.sun.com>
To: psarc@sun.com
Message-id: <20061006064335.GD731091@tzeman.czech.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <200610051803.k95I3UCu321720@jurassic.eng.sun.com>
User-Agent: mutt-ng/devel-r804 (SunOS)
Status: RO
Content-Length: 2170

There has been some discusison on mailing lists about SQL database as a
subversion repository backend, but AFAIK the repository storage one can use is:

- FSFS (filesystem based, prefered)
- BerkeleyDB (note it is not a SQL/RDBMS database, just transactional /
  indexing associative array storage)

Edmund Horner wrote "a quick-and-dirty MySQL backend" [1] but it is probably
not the way for us to go.

cheers,
tomas


[1] http://homepages.paradise.net.nz/~ejrh/subversion/mysql/


On Thu, Oct 05, 2006 at 08:03:04AM -1000, Joseph Kowalski wrote:
> 
> > From: Frank Van Der Linden <Frank.Vanderlinden@SUN.COM>
> ...
> > Peter Schow wrote:
> > > On Tue, Oct 03, 2006 at 11:47:20AM -0700, Danek Duvall wrote:
> > >   
> > >> 3.1 Imported interfaces
> > >>
> > >>     Apache 2.0 APR libraries         PSARC/2004/676
> > >>     OpenSSL (for https)              PSARC/2003/500
> > >>     Perl (for Perl bindings)         PSARC/1999/192
> > >>     Python 2.4 (for Python bindings) PSARC/2005/532
> > >>     Java (for Java bindings)         PSARC/2002/727
> > >>     
> > >
> > > Last time I looked at SVN, the server side had the option of maintaining
> > > the repository in a Berkeley DB/Sleepycat/Oracle (whatever) database.
> > >
> > > Will our SVN support this repository interface?
> > >   
> > It does have that option. There are some issues with it, some of which 
> > were discussed in LSARC/2003/585. The Sleepycat license was deemed a 
> > problem. This may not be an issue anymore, since source will always be 
> > shipped. Furthermore, it was integrated private only, and creates a 
> > likely unacceptable dependency to another consolidation (JES).  It would 
> > have to be integrated into SFW or ON seperately. Lastly, in the 1.3.x 
> > releases, people were sometimes advised to not use the DB backend at all 
> > because of problems, which made me more comfortable with the default 
> > ("FSFS") backend.
> 
> What about Java DB (aka: Derby)?
> 
> As of Java SE 6 it will be co-packaged.  We are trying to promote the
> use of this database.
> 
> I'm guessing this is a "not yet" type of thing, but is this being considered
> for the future?
> 
> - jek3
> 

From sacadmin Fri Oct  6 08:49:59 2006
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k96Fnw6v026640
	for <psarc@sac.eng.Sun.COM>; Fri, 6 Oct 2006 08:49:59 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k96FnpQ1024850;
	Fri, 6 Oct 2006 23:49:52 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J6Q00H271B3ME00@brm-avmta-1.central.sun.com>; Fri,
 06 Oct 2006 09:49:51 -0600 (MDT)
Received: from gmp-ea-fw-1.sun.com ([129.156.42.5])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6Q00GFY1B0TK10@brm-avmta-1.central.sun.com>; Fri,
 06 Oct 2006 09:49:49 -0600 (MDT)
Received: from d1-emea-10.sun.com
 (d1-emea-10.sun.com [192.18.2.120] (may be forged))
	by gmp-ea-fw-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k96FnmKU002026; Fri,
 06 Oct 2006 16:49:48 +0100 (BST)
Received: from conversion-daemon.d1-emea-10.sun.com by d1-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0J6Q008011AB6F00@d1-emea-10.sun.com>
 (original mail from Frank.Vanderlinden@Sun.COM); Fri,
 06 Oct 2006 16:49:48 +0100 (BST)
Received: from [192.168.0.201] ([24.132.232.60])
 by d1-emea-10.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr  3
 2006)) with ESMTPSA id <0J6Q00JF21AVCXLA@d1-emea-10.sun.com>; Fri,
 06 Oct 2006 16:49:47 +0100 (BST)
Date: Fri, 06 Oct 2006 17:49:44 +0200
From: Frank Van Der Linden <Frank.Vanderlinden@sun.com>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
In-reply-to: <1160013696.102199.45.camel@localhost>
Sender: Frank.Vanderlinden@sun.com
To: Bill Sommerfeld <sommerfeld@sun.com>
Cc: Danek Duvall <danek.duvall@sun.com>, psarc@sun.com
Message-id: <45267B18.7030106@Sun.COM>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <20061003184720.GI13955@scuba.sfbay.sun.com>
 <1159906908.101281.7.camel@localhost> <4523A1E5.6050203@Sun.COM>
 <1160013696.102199.45.camel@localhost>
User-Agent: Thunderbird 1.5.0.7 (Macintosh/20060909)
Status: RO
Content-Length: 662

Bill Sommerfeld wrote:
> it's still a very new release but have any instabilities been
> reported?  
>   

I investigated this a little, but there are not many reports around to 
begin with, since not many people have adopted it yet. It certainly 
seems to work well enough under the light load I have subjected it to, 
but that is of course not a good indicator.
> agreed; I'd think that makes a 1.3.x->1.4.0 upgrade ineligible for a
> Patch binding.  I'd rather start with a baseline of 1.4.0.
>   
I checked, and it basically does not change the case, with the exception 
of the addition of an svnsync command in /usr/bin, and a bump of libneon 
to 25.0.5.



From sacadmin Mon Oct  9 05:43:40 2006
Received: from sunmail4.Singapore.Sun.COM (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k99ChddC012419
	for <psarc@sac.eng.Sun.COM>; Mon, 9 Oct 2006 05:43:40 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.149.247.22])
	by sunmail4.Singapore.Sun.COM (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k99ChREJ022744;
	Mon, 9 Oct 2006 20:43:33 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J6V00E09COIIU00@nwk-avmta-2.sfbay.sun.com>; Mon,
 09 Oct 2006 05:43:30 -0700 (PDT)
Received: from gmp-ea-fw-1.sun.com ([129.156.42.6])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6V001CDCOHAY80@nwk-avmta-2.sfbay.sun.com>; Mon,
 09 Oct 2006 05:43:30 -0700 (PDT)
Received: from d1-emea-10.sun.com ([192.18.2.120])
	by gmp-ea-fw-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id k99ChTqo002460; Mon,
 09 Oct 2006 13:43:29 +0100 (BST)
Received: from conversion-daemon.d1-emea-10.sun.com by d1-emea-10.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0J6V00H01CLUR500@d1-emea-10.sun.com>
 (original mail from Frank.Vanderlinden@Sun.COM); Mon,
 09 Oct 2006 13:43:29 +0100 (BST)
Received: from [192.168.0.201] ([24.132.232.60])
 by d1-emea-10.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr  3
 2006)) with ESMTPSA id <0J6V00J8PCOGCYEI@d1-emea-10.sun.com>; Mon,
 09 Oct 2006 13:43:28 +0100 (BST)
Date: Mon, 09 Oct 2006 14:43:30 +0200
From: Frank Van Der Linden <Frank.Vanderlinden@sun.com>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
In-reply-to: <45267B18.7030106@Sun.COM>
Sender: Frank.Vanderlinden@sun.com
To: Frank Van Der Linden <Frank.Vanderlinden@sun.com>
Cc: Bill Sommerfeld <sommerfeld@sun.com>, Danek Duvall <danek.duvall@sun.com>,
        psarc@sun.com
Message-id: <452A43F2.1050309@Sun.COM>
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_8of5KvWd71ZINHvqxOCucQ)"
X-PMX-Version: 5.2.0.264296
References: <20061003184720.GI13955@scuba.sfbay.sun.com>
 <1159906908.101281.7.camel@localhost> <4523A1E5.6050203@Sun.COM>
 <1160013696.102199.45.camel@localhost> <45267B18.7030106@Sun.COM>
User-Agent: Thunderbird 1.5.0.7 (Macintosh/20060909)
Status: RO
Content-Length: 1872

This is a multi-part message in MIME format.

--Boundary_(ID_8of5KvWd71ZINHvqxOCucQ)
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT

Attached is a list of the changes in the case for 1.4.0; they are 
minimal. I agree that going with 1.4.0 is better to avoid a flag day, 
and have not found any reports of major trouble with this version.

- Frank



--Boundary_(ID_8of5KvWd71ZINHvqxOCucQ)
Content-type: text/plain; name=svn-psarc.diff.txt; x-mac-creator=0; x-mac-type=0
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=svn-psarc.diff.txt

--- svn.arc-1.3.2	2006-10-09 14:18:55.000000000 +0200
+++ svn.arc-1.4.0	2006-10-09 13:47:31.000000000 +0200
@@ -11,7 +11,7 @@
     SFW consolidation is a natural choice. This fasttrack case
     proposes the integration of Subversion into the SFW consolidation.
     This case references the most recent stable release of Subversion,
-    1.3.2.
+    1.4.0.
 
     This case requests a patch binding.
 
@@ -85,6 +85,7 @@
     /usr/bin/svnserve		Committed		Executable location
     /usr/bin/svnversion		Volatile		Executable location
     /usr/bin/svndumpfilter	Volatile		Executable location
+    /usr/bin/svnsync		Volatile		Executable location
 
     svn commandline		Committed		(sub)commands and
 							options
@@ -157,6 +158,7 @@
     ra_svn				Volatile	Library name
     repos				Volatile	Library name
     subr				Volatile	Library name
+    wc					Volatile	Library name
 
     revlog				Committed	File formats
 					Private
@@ -176,7 +178,7 @@
 
     /usr/lib/libneon.so				Volatile	Symbolic Link
     /usr/lib/libneon.so.25			Volatile	Symbolic Link
-    /usr/lib/libneon.so.25.0.4			Volatile	Shared Library
+    /usr/lib/libneon.so.25.0.5			Volatile	Shared Library
 
     /usr/include/neon/*.h			Volatile	Include File
 

--Boundary_(ID_8of5KvWd71ZINHvqxOCucQ)--

From sacadmin Mon Oct  9 12:35:18 2006
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k99JZHCD026366
	for <psarc@sac.eng.sun.com>; Mon, 9 Oct 2006 12:35:17 -0700 (PDT)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.149.247.22])
	by sunmail5.uk.sun.com (8.13.7+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id k99JZ9Tm027986;
	Mon, 9 Oct 2006 20:35:14 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J6V00L0DVQOOE00@nwk-avmta-2.sfbay.sun.com>; Mon,
 09 Oct 2006 12:35:12 -0700 (PDT)
Received: from sfbaymail1sca.SFBay.Sun.COM ([129.145.154.35])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6V00HC6VQNAP30@nwk-avmta-2.sfbay.sun.com>; Mon,
 09 Oct 2006 12:35:11 -0700 (PDT)
Received: from scuba.sfbay.sun.com (scuba.SFBay.Sun.COM [129.146.175.60])
	by sfbaymail1sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2)
 with ESMTP id k99JZ9dO010227; Mon, 09 Oct 2006 12:35:10 -0700 (PDT)
Received: from scuba.sfbay.sun.com (localhost [127.0.0.1])
	by scuba.sfbay.sun.com (8.13.5+Sun/8.13.5) with ESMTP id k99JZ9Sa006571; Mon,
 09 Oct 2006 12:35:09 -0700 (PDT)
Received: (from dduvall@localhost)
	by scuba.sfbay.sun.com (8.13.5+Sun/8.13.5/Submit) id k99JZ97P006570; Mon,
 09 Oct 2006 12:35:09 -0700 (PDT)
Date: Mon, 09 Oct 2006 12:35:08 -0700
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
In-reply-to: <452A43F2.1050309@Sun.COM>
To: Frank Van Der Linden <Frank.Vanderlinden@sun.com>
Cc: Bill Sommerfeld <sommerfeld@sun.com>, psarc@sun.com
Mail-followup-to: Frank Van Der Linden <Frank.Vanderlinden@sun.com>,
 Bill Sommerfeld <sommerfeld@sun.com>, psarc@sun.com
Message-id: <20061009193508.GS1785@scuba.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <20061003184720.GI13955@scuba.sfbay.sun.com>
 <1159906908.101281.7.camel@localhost> <4523A1E5.6050203@Sun.COM>
 <1160013696.102199.45.camel@localhost> <45267B18.7030106@Sun.COM>
 <452A43F2.1050309@Sun.COM>
User-Agent: mutt-ng/devel-r535 (SunOS)
Status: RO
Content-Length: 358

On Mon, Oct 09, 2006 at 02:43:30PM +0200, Frank Van Der Linden wrote:

> Attached is a list of the changes in the case for 1.4.0; they are minimal. I 
> agree that going with 1.4.0 is better to avoid a flag day, and have not found 
> any reports of major trouble with this version.

I've updated the proposal in the case directory with these changes.

Danek

From sacadmin Wed Oct 11 10:14:51 2006
Received: from sunmail3.sfbay.sun.com (sunmail3.SFBay.Sun.COM [129.149.247.180])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k9BHEpa8010109
	for <psarc@sac.eng.sun.com>; Wed, 11 Oct 2006 10:14:51 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3.sfbay.sun.com (8.11.7p1+Sun/8.11.7/ENSMAIL,v2.2) with ESMTP id k9BHEoH22753
	for <@sunmail1brm.central.sun.com:psarc@sun.com>; Wed, 11 Oct 2006 10:14:50 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0J6Z00405EKOF400@brm-avmta-1.central.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Wed, 11 Oct 2006 11:14:48 -0600 (MDT)
Received: from sfbaymail2sca.sfbay.sun.com ([129.145.155.42])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0J6Z003AWEKOZN10@brm-avmta-1.central.sun.com> for psarc@sun.com
 (ORCPT psarc@sun.com); Wed, 11 Oct 2006 11:14:48 -0600 (MDT)
Received: from scuba.sfbay.sun.com (scuba.SFBay.Sun.COM [129.146.175.60])
	by sfbaymail2sca.sfbay.sun.com (8.13.6+Sun/8.12.10/ENSMAIL,v2.2)
 with ESMTP id k9BHEkAk007910; Wed, 11 Oct 2006 10:14:46 -0700 (PDT)
Received: from scuba.sfbay.sun.com (localhost [127.0.0.1])
	by scuba.sfbay.sun.com (8.13.5+Sun/8.13.5) with ESMTP id k9BHEkXW024734; Wed,
 11 Oct 2006 10:14:46 -0700 (PDT)
Received: (from dduvall@localhost)
	by scuba.sfbay.sun.com (8.13.5+Sun/8.13.5/Submit) id k9BHEjaE024733; Wed,
 11 Oct 2006 10:14:45 -0700 (PDT)
Date: Wed, 11 Oct 2006 10:14:45 -0700
From: Danek Duvall <danek.duvall@sun.com>
Subject: Re: PSARC/2006/563 Subversion 1.3.2
In-reply-to: <20061003184720.GI13955@scuba.sfbay.sun.com>
To: psarc@sun.com, Frank Van Der Linden <frank.vanderlinden@sun.com>
Mail-followup-to: psarc@sun.com,
 Frank Van Der Linden <frank.vanderlinden@sun.com>
Message-id: <20061011171445.GV1785@scuba.sfbay.sun.com>
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
Content-disposition: inline
X-PMX-Version: 5.2.0.264296
References: <20061003184720.GI13955@scuba.sfbay.sun.com>
User-Agent: mutt-ng/devel-r535 (SunOS)
Status: RO
Content-Length: 73

The updated spec with subversion 1.4 was approved at PSARC today.

Danek

From sacadmin Fri Nov  3 06:30:18 2006
Received: from sunmail1brm.Central.Sun.COM (sunmail1brm.Central.Sun.COM [129.147.62.17])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id kA3EUHAb015335
	for <psarc@sac.eng.Sun.COM>; Fri, 3 Nov 2006 06:30:18 -0800 (PST)
Received: from barman.uk.sun.com (barman.UK.Sun.COM [129.156.132.12])
	by sunmail1brm.Central.Sun.COM (8.11.7p1+Sun/8.11.7/ENSMAIL,v2.2) with ESMTP id kA3EUGx17809
	for <psarc@sun.com>; Fri, 3 Nov 2006 07:30:17 -0700 (MST)
Received: from vpn-129-150-120-127.uk.sun.com ([129.150.120.127])
	by barman.uk.sun.com with esmtp (Exim 4.42)
	id 1Gg09y-0004Iz-QB
	for psarc@sun.com; Fri, 03 Nov 2006 14:36:43 +0000
Message-ID: <454B4463.8050704@sun.com>
Date: Fri, 03 Nov 2006 13:30:11 +0000
From: Alan Burlison <Alan.Burlison@sun.com>
User-Agent: Thunderbird 1.5.0.7 (X11/20060915)
MIME-Version: 1.0
To: psarc@sun.com
Subject: Re: PSARC/2006/563 Subversion 1.3.2
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Status: RO
Content-Length: 1281

>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Base.pm    Volatile  Perl Module
>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Client.pm  Volatile  Perl Module
>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Core.pm    Volatile  Perl Module
>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Delta.pm   Volatile  Perl Module
>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Fs.pm      Volatile  Perl Module
>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Ra.pm      Volatile  Perl Module
>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Repos.pm   Volatile  Perl Module
>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/SVN/Wc.pm      Volatile  Perl Module
>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/auto/SVN/_Core/.packlist  Volatile  Perl package file list
>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/auto/SVN/_Core/_Core.bs   Volatile  Perl module bootstrap file
>     /usr/perl5/site_perl/5.8.4/$PERL_ARCH/auto/SVN/_Core/_Core.so   Volatile  Shared Object

These files are in the wrong place, they should be under vendor_perl, 
not site_perl, so that if customers choose to install a later version it 
does not overwrite our version.

In conjunction with that, any perl scripts that we ship should push 
vendor_perl onto @INC so that they find our version first.

-- 
Alan Burlison
--

