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