Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jan 2013 11:34:40 +0100
From:      Ulrich =?utf-8?B?U3DDtnJsZWlu?= <uqs@FreeBSD.org>
To:        current@FreeBSD.org, hackers@FreeBSD.org
Subject:   Re: HEADS UP: FreeBSD git mirrors demoted to beta status, need your help
Message-ID:  <20130116103439.GS35868@acme.spoerlein.net>
In-Reply-To: <20121230113834.GG69724@acme.spoerlein.net>
References:  <20121215132246.GH69724@acme.spoerlein.net> <20121230113834.GG69724@acme.spoerlein.net>

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

--brEuL7wsLY8+TuWz
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

This has been completed, your next pull will result in a
non-fastforwardable change and I'd advise you to re-branch from
origin/master instead.

If you run into any trouble, don't hesitate to contact me directly.

Thanks and sorry for the inconvenience,
Uli

On Sun, 2012-12-30 at 12:38:34 +0100, Ulrich Sp=C3=B6rlein wrote:
> Just a reminder that this re-roll will happen in almost two weeks.
>=20
> Thanks to a couple of volunteers, I now have independent confirmation
> that the process is deterministic and repeatable and the switch can
> progress as planned.
>=20
> Regards,
> Uli
>=20
> On Sat, 2012-12-15 at 14:22:46 +0100, Ulrich Sp=C3=B6rlein wrote:
> > Bad news everyone,
> >=20
> > tl;dr The git mirror of the source repository needs to be re-rolled to
> > make the conversion deterministically repeatable, this will change
> > pretty much all git commit hashes.
> >=20
> > The re-roll will be done January 15, 2013.
> >=20
> > Not affected are the ports and doc repositories, nor is the svn_head
> > (for use with git-svn) affected.
> >=20
> >=20
> > Background
> >=20
> > The converter (svn2git) was handing commits and objects to git's
> > fast-import in arbitrary order, this makes merge commits have an
> > arbitrary order of their parent commits and thus these merge commits
> > have changing commit hashes for each converter run.
> >=20
> > This has been fixed, but requires us to move all the branches over to
> > this deterministic scheme, which will change all their commit hashes.
> > None of the contents of these commits change, so rebasing/remerging your
> > work into these branches is possible without running into any merge
> > conflicts.
> >=20
> >=20
> > We need your help
> >=20
> > A goal of these conversions is to have them repeatable by you (yes,
> > you!), so the correctness of the conversion can be verified. There are
> > also no backups of the conversion runs, as they should be repeatable
> > anyway.
> >=20
> > We need 2-3 volunteers to run these conversions themselves and verify
> > that the produced commit hashes match the published ones. The necessary
> > steps to do this are documented on the Wiki under
> >=20
> >    http://wiki.freebsd.org/GitWorkflow#History
> >=20
> > Please send me your output of git show-ref in a private mail, thanks.
> >=20
> > Cheers,
> > Uli
> >=20
> > PS: This re-roll has nothing to do with the recent security incident.
>=20
>=20



--brEuL7wsLY8+TuWz
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (FreeBSD)

iQEcBAEBAgAGBQJQ9oI/AAoJEKOmmGRKr4LOZw8H+QHI37qmjUjjiNZuR2HlHCUy
oR1vfHi8HxFhHVvklo93K/1Qc6PnuxvzqCaeUPtr2JlqDN8l3HpI6RfGyJ5fw2Ja
qy9/EBsyWhLsMHzKUsJhV7rm1Z/2Z0DqpxIhywy4TvghVBdL/5Vwzv/BtzFBrpyD
3kKfbbGStoDEkc54hP+P1/3B/6UUpXk0Hush9xrw2PkwPUWlbwjlz/iBgN6jhOkX
KC8UtM9XNz5XOUGVSOR3Qb6psl5Fk9Qg9VcXVHVvtdth5LvvLglEU48WICpo65SP
rJ8a3AkEyGjet1oUyiM5YZ5Bc5z1GoZn83iC1PganHA7cOR0HdLC1wCKkUkWrXI=
=CSit
-----END PGP SIGNATURE-----

--brEuL7wsLY8+TuWz--



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