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-37881-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1Mt1SL-0000YX-R5
	for garchives@archives.gentoo.org; Wed, 30 Sep 2009 15:51:06 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 4C4F3E0855;
	Wed, 30 Sep 2009 15:51:04 +0000 (UTC)
Received: from smtprelay05.ispgateway.de (smtprelay05.ispgateway.de [80.67.31.39])
	by pigeon.gentoo.org (Postfix) with ESMTP id 24E69E0855
	for <gentoo-dev@lists.gentoo.org>; Wed, 30 Sep 2009 15:51:04 +0000 (UTC)
Received: from [85.179.30.7] (helo=[192.168.0.3])
	by smtprelay05.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.68)
	(envelope-from <webmaster@hartwork.org>)
	id 1Mt1Se-0001Xc-Iy
	for gentoo-dev@lists.gentoo.org; Wed, 30 Sep 2009 17:51:24 +0200
Message-ID: <4AC37E66.5030708@hartwork.org>
Date: Wed, 30 Sep 2009 17:51:02 +0200
From: Sebastian Pipping <webmaster@hartwork.org>
User-Agent: Thunderbird 2.0.0.22 (X11/20090820)
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
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] [rfc] layman-global.txt, repositories.xml, layman,
 overlays.gentoo.org
References: <4AC0FF26.4030608@hartwork.org> <20090930153906.070cf662@snowcone>
In-Reply-To: <20090930153906.070cf662@snowcone>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Df-Sender: 874396
X-Archives-Salt: 08a9f0a1-1814-43ab-ac6d-f815e9de5b57
X-Archives-Hash: 5944f2228170d65ca6329af6bdb9f160

Ciaran McCreesh wrote:
> On Mon, 28 Sep 2009 20:23:34 +0200
> Sebastian Pipping <webmaster@hartwork.org> wrote:
>> Now please ask questions and let us know what you think.
> 
> Here's an alternative idea:
> 
> * Move the repository information into the overlays themselves. Require
>   overlays to provide a file containing the description, homepage,
>   owner information etc.

I have created another script yesterday that can auto-merge information
from gitosis.conf into repositories.xml.  With that script in a Git hook
setting up new Git-based Gentoo-hosted overlays requires changes at only
an single place and propagates to repositories.xml and
layman-global.txt.  (The only extension needed to make it work is adding
a line "gentoo-is-overlay = True" to Git repos that are overlays in
gitosis.conf.  The "gentoo-" prefix is meant as a namespace and gitosis
upstream confirmed that this works without interfering with gitosis itself.)

At the moment moving overlay meta info into the overlays does not seem
like a good idea to.  It would mean that any script working with
overlays needs to check the repo out to get to that data.  That doesn't
sound like fun to me.


> Sounds like a perfect opportunity to make sure that everything in
> layman's still actively maintained and developed.

Let me second that.



Sebastian