Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Jun 2013 17:01:17 +0200
From:      Tijl Coosemans <tijl@FreeBSD.org>
To:        Warner Losh <imp@bsdimp.com>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Andre Oppermann <andre@freebsd.org>, Peter Wemm <peter@wemm.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:  <51C1C7BD.9060201@FreeBSD.org>
In-Reply-To: <11DA3D8A-AD20-4DE1-B807-D09814F61947@bsdimp.com>
References:  <201306180253.r5I2rj45053959@svn.freebsd.org> <51C08D7E.2000605@coosemans.org> <51C08F58.2070308@freebsd.org> <CAGE5yCoQ3XrR75ZRR3cY8eNJAYFxhsrhdp4ubKbhiej%2BwCrX3A@mail.gmail.com> <11DA3D8A-AD20-4DE1-B807-D09814F61947@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
------enig2PCQTSVESMILISWFUJFHD
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 2013-06-19 03:37, Warner Losh wrote:
> On Jun 18, 2013, at 11:36 AM, Peter Wemm wrote:
>>> Installing SVN from ports is very painful because of the huge depende=
ncy
>>> chain it carries, with the largest being Python and Perl IIRC.
>>
>> That was one of my main motivations.  A 2 year old machine builds this=

>> in ~35 seconds with *no* footprint.   The dependency abomination in
>> ports tests my non-violent nature.  This is a major source of pain on
>> the freebsd.org cluster and after the stealth perl ABI changes without=

>> a version bump.. well..
>=20
> Thanks for doing something! Although it came as a surprise (and seems
> to have broken mips), I have found the developer load for svn isn't
> building it once (that's easy, even if it does bring in the kitchen
> sink). The problem comes when I update some OTHER port that updates
> pyhton or something and boom, svn is busted until I rebuild it....

Python and Perl are pulled in by devel/apr1. I've sent a patch that
splits up and simplifies this port to apache@ for discussion. I'll
check the other subversion dependencies to see if more can be removed.

Getting back to the discussion, the arguments I've seen so far are all
about how bad the port is, but those are just reasons to fix the port
not to tie the repo to releases. The transition period for the cvs-to-
svn switch was way too long (several years) and despite that the switch
was still disruptive to everybody's work flow. And now we're setting up
exactly the same infrastructure just s/cvs/svn/?

I'm also not convinced svnup in base would be good, because it still
pulls src directly from svn and that would not be the case with a
portsnap-like tool. With portsnap code distribution is separated from
the underlying vcs.


------enig2PCQTSVESMILISWFUJFHD
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (FreeBSD)

iF0EAREIAAYFAlHBx8IACgkQfoCS2CCgtiupiwD+OSuDHnoEb2SIYuTOBv8MJ/5R
hBnLh/bpUNY1kykMITwA9iBqPi/7Im8H672AGqu5IU5KcZTYjs47XPUhCx1F0to=
=tp89
-----END PGP SIGNATURE-----

------enig2PCQTSVESMILISWFUJFHD--



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