Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Jun 2013 15:47:44 -0400
From:      Garance A Drosehn <gad@FreeBSD.org>
To:        Tijl Coosemans <tijl@coosemans.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Peter Wemm <peter@FreeBSD.org>
Subject:   Re: svn commit: r251886 - in head: contrib/apr contrib/apr-util contrib/serf contrib/sqlite3 contrib/subversion share/mk usr.bin usr.bin/svn usr.bin/svn/lib usr.bin/svn/lib/libapr usr.bin/svn/lib/libap...
Message-ID:  <51C0B960.4090303@FreeBSD.org>
In-Reply-To: <51C08D7E.2000605@coosemans.org>
References:  <201306180253.r5I2rj45053959@svn.freebsd.org> <51C08D7E.2000605@coosemans.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/18/13 12:40 PM, Tijl Coosemans wrote:
 > On 2013-06-18 04:53, Peter Wemm wrote:
 >> Author: peter
 >> Date: Tue Jun 18 02:53:45 2013
 >> New Revision: 251886
 >> URL: http://svnweb.freebsd.org/changeset/base/251886
 >>
 >> Log:
 >>    Introduce svnlite so that we can check out our source code again.
 >>
 >>    This is actually a fully functional build except: [...]
 >>
 >>    To be absolutely clear, this is not intended for any use other
 >>    than checking out freebsd source and committing, like we once
 >>    did with cvs.
 >>
 >>    It should be usable for small scale local repositories that don't
 >>    need the python/perl plugin architecture.
 >
 > This ties the repo to the oldest supported release, meaning that years
 > from now we won't be able to use some new subversion feature because
 > an old FreeBSD release doesn't support it.
 >
 > I don't find it unreasonable to ask developers to install the port.

This doesn't tie the repo to anything.  It just means that when anyone
installs the latest version of FreeBSD, they can immediately use this
'svnlite' to get the latest updates.

If the user is still running the same release of FreeBSD after a major
format change to the repo, then they can install the 'svn' port at that
time.  If it is reasonable to ask someone to install a port right when
they first install a brand new release, then it's certainly reasonable
to ask them to install the port if they're sticking to an ancient
release of FreeBSD after the FreeBSD repository has gone through a
significant svn-level update.

Note that a major change to the FreeBSD repo would require that users
install a new 'svn' anyway, even if they did install 'svn' back when
they first installed FreeBSD.

IMO, I think this 'svnlite' idea is a good move.  I wouldn't want a
full-blown official 'svn' in the base system, but just enough that
a user can immediately get freebsd-specific updates without first
needing to install some port.

-- 
Garance Alistair Drosehn            =   gad@gilead.netel.rpi.edu
Senior Systems Programmer           or  gad@freebsd.org
Rensselaer Polytechnic Institute    or  drosih@rpi.edu




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?51C0B960.4090303>