From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-dev+bounces-51929-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1SXccr-0006DO-1o
	for garchives@archives.gentoo.org; Thu, 24 May 2012 18:19:05 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 5611CE08B1;
	Thu, 24 May 2012 18:18:51 +0000 (UTC)
Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175])
	by pigeon.gentoo.org (Postfix) with ESMTP id 4107CE0858
	for <gentoo-dev@lists.gentoo.org>; Thu, 24 May 2012 18:17:58 +0000 (UTC)
Received: by wibhn6 with SMTP id hn6so5486636wib.10
        for <gentoo-dev@lists.gentoo.org>; Thu, 24 May 2012 11:17:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :content-type;
        bh=m10zG/x0vqzJkh/l2Iyd0ahrVNU/D+EK0UiWxopN/DY=;
        b=mzwybQwMTYRt20RS9FsamHEi1kN5Z/G8WV+lyED/p4kVPhOSAIrk9TTlFqVXOraXzx
         qI8x3a+k9ovnBt++M95sy8HgZd1QaBD9OwO1OF4661tiINGwVR2iWdW8Avc1xNLEP9P8
         dU2/Wwm74MLcyReL7RAXLiMOmCkdh+wYk9fgKIM4rp+VXq40fevQhbhmoCiavCYQUaBq
         SubuoLrDKS5ouvQah9Zu56Es2MZ+JC19XjJ2eITtRN8WgA928tQbyxcEwxfWk8/vb/Rm
         gi+n5nZ72p1J7VQrZEe+g1R8xSBxwlqqo3C+Zf+RgDQj2lmVNT2qv6chNIQvW6tzBXWi
         YJTg==
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
Received: by 10.180.24.193 with SMTP id w1mr57049325wif.5.1337883473454; Thu,
 24 May 2012 11:17:53 -0700 (PDT)
Received: by 10.194.60.167 with HTTP; Thu, 24 May 2012 11:17:53 -0700 (PDT)
In-Reply-To: <4FBE7560.4090502@gentoo.org>
References: <4FBCDB3D.1070009@gentoo.org>
	<robbat2-20120523T164346-726762549Z@orbis-terrarum.net>
	<1473095.PKeReGjyol@smorgbox>
	<4FBD5B42.7090809@gentoo.org>
	<CAATnKFCx0P+0nTP1B6LC+LDektPxqRoUCsR9jAJZx9WfV080hQ@mail.gmail.com>
	<20120524164002.50092941@pomiocik.lan>
	<20120524170224.728c194e@sera-17.lan>
	<CAATnKFAfFAYrt=HWtU4uu68XqReVK102hh9z4BJCQ8bP-p7FyQ@mail.gmail.com>
	<4FBE7560.4090502@gentoo.org>
Date: Fri, 25 May 2012 06:17:53 +1200
Message-ID: <CAATnKFADo3Hhr45J-+Ynnv5UtWqdiXAK9v6W6ZZ7vHuAiyMtdg@mail.gmail.com>
Subject: Re: [gentoo-dev] Portage Git migration - clean cut or git-cvsserver
From: Kent Fredric <kentfredric@gmail.com>
To: gentoo-dev@lists.gentoo.org
Content-Type: text/plain; charset=UTF-8
X-Archives-Salt: 5d1dd059-ed26-4eb9-b112-c29e0291eebe
X-Archives-Hash: bc7ee1f07dfb3a1476b7ae1e96abf74b

>
>
> ...is this something we (as the developer base) WANT non-dev's to be
> able to do??  I would expect we'd want the tree to still be treated as
> read-only-not-modifyable by the rest of the gentoo/linux community,
> otherwise we're going to have a rather large mess on our hands
> (multiple forks of the main tree != a uniform main tree + overlays,
> the way it does now)

Yes, we want them to.

There is still going to be a "master" authoritative tree, forks of
that tree will exist for the purpose of adding new ebuilds to the
master tree / bumping existing packages.

If your worry is "There are copies of gentoo /usr/portage out there
that aren't GIT HEAD" , then stop worrying, as thats already the case.

As soon as somebody modifies a file in their local /usr/portage, that
happens, and as soon as a users portage tree gets older than 1 hour,
that happens.

And if your worry is "But they could be replicating it in that form",
then don't worry, they could already be doing that,  nothing is
stopping people from re-providing  their full (tweaked) /usr/portage
via rsync to others.  In fact, if you're running in a network with a
network master, you're doing that to an extent.

But those sources are not official, and have no utility outside
development/private use scenarios, and thus, don't compete with
overlays directly.

Sure, you *could* make something like an overlay by forking gentoo
master and then maintaining that, but it would be impractical, and
you'd be better off using a plain overlay ( less noise ), or using
that fork for the purpose of getting things in master.

You /could/ do a long-lived public maintained fork, and then you'd be
Sabyon / Funtoo.

Doing this has its own difficulties, but I think long term, enabling
this is good:

Sabyon/Funtoo can fork gentoo on github, and then any improvements
made on their forks, gentoo can easily steal back, and its easier to
track the differences between them.  Win/Win in my books.

Summarised:

Yes, its a good idea.
No, we shouldn't try stopping them.
Actually, really can't stop them, its already happening, Git will just
make the workflow better on top of it.

-- 
Kent

perl -e  "print substr( \"edrgmaM  SPA NOcomil.ic\\@tfrken\", \$_ * 3,
3 ) for ( 9,8,0,7,1,6,5,4,3,2 );"

http://kent-fredric.fox.geek.nz