From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.43)
	id 1E5NDF-000351-2F
	for garchives@archives.gentoo.org; Wed, 17 Aug 2005 12:40:09 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j7HCcc97012232;
	Wed, 17 Aug 2005 12:38:38 GMT
Received: from hermes.orakel.ods.org (dsl67-66.fastxdsl.nl [62.251.66.67])
	by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j7HCZjDo026430
	for <gentoo-dev@lists.gentoo.org>; Wed, 17 Aug 2005 12:35:45 GMT
Received: from aphrodite.orakel.ods.org ([172.17.2.15])
	by hermes.orakel.ods.org with esmtpsa (TLSv1:AES256-SHA:256)
	(Exim 4.50)
	id 1E5N9n-0006i1-IW
	for gentoo-dev@lists.gentoo.org; Wed, 17 Aug 2005 14:36:36 +0200
Message-ID: <43032F53.8000706@gentoo.org>
Date: Wed, 17 Aug 2005 14:36:35 +0200
From: Grobian <grobian@gentoo.org>
Organization: Gentoo Foundation
User-Agent: Thunderbird 1.0+ (Macintosh/20050813)
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] generating ChangeLog files automatically from	`cvs
 commit`
References: <200508161818.29927.vapier@gentoo.org> <1124280985.26249.39.camel@sponge.fungus>
In-Reply-To: <1124280985.26249.39.camel@sponge.fungus>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Content-Scanned: by hermes.orakel.ods.org (Exim Exiscan) using SpamAssassin and ClamAV
X-Archives-Salt: e43e3034-ca83-4453-8317-e46b59cc0b19
X-Archives-Hash: 6ae98e42043746be29bcbd84ecaabfd7

Extracted from what Henrik Brix Andersen wrote:
> That's not a valid argument - you can use a bash function for calling
> echangelog and repoman as shown numerous times on this list.


> See my first answer (bash function).


> See my first answer (bash function).


 From a database point of view, it is evil to duplicate values in an 
automated manner, just use a foreign key for such purposes.  In other 
words, avoid duplication.  If such bash function is a common tool then 
-- apart from wondering why it isn't part of the default suite -- this 
anti-duplication constraint is being broken massively.  I like Mike's 
idea, because it deals with data redundancy and basically uses this 
'foreign key' for the changelog.

In other words: centralise the administration, don't make yourself 
having to keep multiple copies up-to-date, you're doomed to make errors 
with that.

Just my two cents.


-- 
Fabian Groffen
eBuild && Porting
Gentoo for Mac OS X
-- 
gentoo-dev@gentoo.org mailing list