From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id EC3FB138010 for ; Wed, 31 Oct 2012 15:40:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1346121C067; Wed, 31 Oct 2012 15:40:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id AAD4821C026 for ; Wed, 31 Oct 2012 15:39:44 +0000 (UTC) Received: from localhost (unknown [200.89.69.133]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: aballier) by smtp.gentoo.org (Postfix) with ESMTPSA id C89C933D7A9; Wed, 31 Oct 2012 15:39:42 +0000 (UTC) Date: Wed, 31 Oct 2012 12:39:33 -0300 From: Alexis Ballier To: gentoo-dev@lists.gentoo.org Cc: axs@gentoo.org Subject: Re: [gentoo-dev] On the usefulness of eclass changelog Message-ID: <20121031123933.2f690239@gentoo.org> In-Reply-To: <5091454D.7060701@gentoo.org> References: <20121030190839.A9A3D21600@flycatcher.gentoo.org> <20121030191725.GC809@gentoo.org> <20121030222444.694cd93d@pomiocik.lan> <5090468F.2030701@gentoo.org> <20121030183944.3b0a8652@gentoo.org> <20121031122605.581161e8@gentoo.org> <5091454D.7060701@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.13; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 9e4a6bb1-f464-4cc2-8dd3-692a4158c32d X-Archives-Hash: 5b67980f821dc55772ca6071b1bf1b72 On Wed, 31 Oct 2012 11:35:41 -0400 Ian Stakenvicius wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > On 31/10/12 11:26 AM, Alexis Ballier wrote: > > On Tue, 30 Oct 2012 18:39:44 -0600 Ryan Hill > > wrote: [...] > >>> The file is pointless if not everyone is using it. I've > >>> offered to remove the file before, and I'm reoffering to do so > >>> now. > >> > >> It's pointy enough for most uses. Let's keep it that way. > > > > I would like to know what are those uses. Here are my thoughts > > about changelogs: > > > > We have cvs logs, cvsweb, etc. So what is the value added from > > changelogs? Well, those logs are per-file as far as I know, and > > since a new version of a package means a new .ebuild file, keeping > > track of changes to packages is painful without a changelog which > > is global to the whole package. Even if we have all the needed > > information in the cvs log, changelogs for packages are definitely > > useful. Now for eclasses the situation is different: I want to > > know what has recently changed in foo.eclass, what is the fastest > > way? Search through a changelog file with dozens of absolutely > > unrelated information, or run cvs log/go to sources.gentoo.org ? I > > tend to do the latter and find eclass changelogs completely > > useless. > > > > Cool, you do, that's great. This doesn't mean others don't use a > different process tho, and since it *IS* there and is *SUPPOSED* to be > filled, and it really doesn't hurt to run 'echangelog "${msg}" && cvs > ci -m "${msg}"' , why not do it? so that others are not encouraged to work sub-optimally :)