Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Jul 2015 13:57 -0700
From:      Peter Wemm <peter@wemm.org>
To:        freebsd-announce@freebsd.org
Subject:   [FreeBSD-Announce] Updates regarding FreeBSD.org svn mirrors
Message-ID:  <4138072.USnsLFsjNL@overcee.wemm.org>

next in thread | raw e-mail | index | archive | help

--nextPart12045543.ropEF3Hzt6
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"

There have been some updates to the project-operated svn mirrors.  The =
current=20
status is here:
  https://www.freebsd.org/doc/handbook/svn.html

The changes should improve robustness and security and are not intended=
 to be=20
disruptive.

Of note:
* "svn.freebsd.org" is now geo-dns routed to a mirror, with failover.
* "svn.freebsd.org" is now the recommended location for general use.
* https://svn.freebsd.org now has a real certificate and use of https i=
s=20
encouraged.
* The old mirror names are deprecated and no longer documented but are=20=

expected to continue to be usable for the foreseeable future.

For future checkouts, you should use svn.freebsd.org rather than the=20=

deprecated mirror names.

Before using the https method, you should ensure that you have the=20
'security/ca_root_nss' package installed, for example:
# pkg install ca_root_nss

Existing svn checkouts may be adjusted to use the new configuration by =
using=20
the 'svn relocate' command.  This command is used to change the reposit=
ory=20
root prefix that you can see in the output of 'svn info'.  Instructions=
 on the=20
use of svn commands are beyond the scope of this announcement, but ther=
e is=20
documentation available online at the time of writing:

http://svnbook.red-bean.com/en/1.8/svn.ref.svn.c.relocate.html
http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.relocate.html

As a brief example, if you had a checkout from
  svn://svn0.eu.freebsd.org/base/head/sys
you could use the following command to use the new infrastructure:
  $ svn relocate svn://svn0.eu https://svn
After this command completes, the root would be:
  https://svn.freebsd.org/base/head/sys
Note that the 'ca_root_nss' package should be installed before doing th=
is.

Changing the svn root in git-svn is a non-trivial operation and should =
only be=20
attempted by people familiar with the intricacies of git-svn.

In summary:
* You should not *need* to change anything.
* You should stop using the old mirror names for new checkouts.
* You may update existing checkouts if convenient/desired.
* If in doubt, leave your checkouts alone.  They will work as before.

=2D-=20
Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI=
6FJV
UTF-8: for when a ' or ... just won\342\200\231t do\342\200\246
--nextPart12045543.ropEF3Hzt6
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAABCAAGBQJVsAOcAAoJEDXWlwnsgJ4EHlIH/3OTRbxnjIOg0qqW917a2Av0
w/oCMeQhWmDfJPP9MOEcnNrBZ3W9sO5nfsD7HLeCWbAFTj0m6H/tNmLBV/+a8XsN
EysOU5+ySUU5VpAZCU0UvUxQG8xEQ6sVtGU6WtO7D/aXWmgk7PHyv1diLHQxRM2P
zZeTBxAuyv5NfnBbuIAYbO5JIlweEEWZ6AcIfgzkSproiiIlePCv9cN0TSoYvi8k
41bmNvdHVX+ddnWiDXa3s+pHKKTKCGXKb3NAzqPQZyA5qzBqzOSirCGkSfoVUDIg
NzbKC0mPcjF16JEj5wHxzTf0hrTYLNUKrshO4k1XrAdTEN1kEVPQVRellGB9G44=
=EkNZ
-----END PGP SIGNATURE-----

--nextPart12045543.ropEF3Hzt6--




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