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