From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-dev+bounces-30237-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1Jk2Sy-0002uk-TC
	for garchives@archives.gentoo.org; Thu, 10 Apr 2008 19:29:49 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 88265E0441;
	Thu, 10 Apr 2008 19:09:42 +0000 (UTC)
Received: from vms042pub.verizon.net (vms042pub.verizon.net [206.46.252.42])
	by pigeon.gentoo.org (Postfix) with ESMTP id 6EF9EE0441
	for <gentoo-dev@lists.gentoo.org>; Thu, 10 Apr 2008 19:09:42 +0000 (UTC)
Received: from [192.168.1.111] ([71.254.152.178])
 by vms042.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr
 3 2006)) with ESMTPA id <0JZ40017KIJVXCB0@vms042.mailsrvcs.net> for
 gentoo-dev@lists.gentoo.org; Thu, 10 Apr 2008 14:09:32 -0500 (CDT)
Date: Thu, 10 Apr 2008 12:09:32 -0700
From: Rob Cakebread <pythonhead@gentoo.org>
Subject: Re: [gentoo-dev] GLEP 46: Allow upstream tags in metadata.xml
In-reply-to: <3c32af40801190617x463b50d7n2a5c7b1faec8293e@mail.gmail.com>
To: "Santiago M. Mola" <coldwind@gentoo.org>
Cc: gentoo-dev@lists.gentoo.org
Message-id: <47FE65EC.2020108@gentoo.org>
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
Content-type: text/plain; charset=UTF-8; format=flowed
Content-transfer-encoding: 7bit
References: <fmssmd$jat$1@ger.gmane.org>
 <3c32af40801190617x463b50d7n2a5c7b1faec8293e@mail.gmail.com>
User-Agent: Thunderbird 2.0.0.12 (X11/20080213)
X-Archives-Salt: c1021411-6d8c-451e-b8ca-0fd92c966bff
X-Archives-Hash: 7f4540f5fe028537a0d7c0eee4f8822b

Santiago M. Mola wrote:
> 
> The GLEP should be updated. "Motivation" section does not seem to
> justify the changes. IMO Meatoo [1]  (and its hipothetical rewrite
> using Doapspace [2]) would be the right tool to detect version bumps.
> Maybe metadata.xml should contain a  Freshmeat or DOAP entry so meatoo
> could get more automation.
> 
> Anyway, I don't know how much would take the new version of meatoo.
> Pythonhead, could you give us some news about it? Or it's just planned
> for the long-term future?
> 
> 
> [1] http://meatoo.gentooexperimental.org/
> [2] http://blog.doapspace.org/
> 


Sorry, I missed this email, but I'll be at the council meeting to listen 
in on talk about GLEP 46.

Having Freshmeat, SourceForge etc. project id's in metadata.xml sounds 
great.

I would gladly write a tool to go through SourceForge and Freshmeat's 
metadata and match project names to ebuild package names using HOMEPAGE. 
  I already have code to parse FLOSSMole's[1] metadata, so it'd be 
simple to whip up quickly.

doapspace.org has an API that lets you give a SourceForge, Freshmeat, 
PyPI and RubyForge project name and get metadata back, so having a link 
to the DOAP's URL in metadata.xml isn't really needed for those. For 
self-hosted projects, we could either put a link to the DOAP in 
metadata.xml, or simply make sure the HOMEPAGE matches the homepage in 
the DOAP itself. The second is preferable because the URL to the DOAP 
could change.

Meatoo will be much more accurate after I cross-reference metadata from 
FLOSSMole to map Gentoo package names to other forge/package index 
names. Once that's done, we'll have very accurate version bump info that 
can be looked up by herd/maintainer, from SourceForge, RubyForge, 
Freshmeat etc.

Rob

[1] http://ossmole.sourceforge.net

-- 
gentoo-dev@lists.gentoo.org mailing list