Git mirroring halted for freebsd-base

Shawn Webb shawn.webb at hardenedbsd.org
Sat Dec 3 17:29:14 UTC 2016


On Sat, Dec 03, 2016 at 06:25:29PM +0100, Ulrich Sp??rlein wrote:
> 2016-12-03 18:21 GMT+01:00 Shawn Webb <shawn.webb at hardenedbsd.org>:
> > On Sat, Dec 03, 2016 at 12:42:56PM +0100, Ulrich Sp??rlein wrote:
> >> 2016-12-02 11:07 GMT+01:00 Ulrich Sp??rlein <uqs at freebsd.org>:
> >> > The conversion process started chewing up 100% cpu without making much progress, first attempts to rectify this have failed.
> >> >
> >> > The svn2git conversion and pushes to github have been halted. Pushes to bitbucket also have been halted (we're reaching the 2GB limit imposed by bitbucket).
> >> >
> >> > I'll update this thread in about 24h.
> >> > Uli
> >>
> >> Service is fully restored now for the github mirror, sorry for the downtime.
> >> Bitbucket will stop working soon because of the size limitations.
> >> Speak up if you require this mirror to be kept up-to-date.
> >>
> >> Cheers,
> >> Uli
> >
> > Looks like it might be easier for some downstream projects to fully
> > recreate their ports repositories from scratch than to try to merge from
> > upstream.
> 
> What are you referring to here?

The ports repo at https://github.com/freebsd/freebsd-ports was force
pushed. Now attempts at merging in upstream's ports tree into
hardenedbsd's causes merge conflicts for hundreds of files, including
files we didn't change.

So I'm forced to either inspect hundreds of files, manually merging in
the changes or recreate our ports tree from scratch, re-importing our
changes in a single atomic commit. The second option sounds more
appealing, though we'd lose the entire history of our changes.

Additionally, anyone downstream from HardenedBSD might have to do the
same. Domino affect.

> 
> > What caused the issue? What is going to be done to prevent it from
> > happening again?
> 
> I have no root cause, other than bitbucket changing permissions and
> somehow git ending up using 100% CPU for most of the operations.

So no guarantees this massive screw-up won't happen again?

-- 
Shawn Webb
Cofounder and Security Engineer
HardenedBSD

GPG Key ID:          0x6A84658F52456EEE
GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89  3D9E 6A84 658F 5245 6EEE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-git/attachments/20161203/a544db28/attachment.sig>


More information about the freebsd-git mailing list