From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 131004 invoked by alias); 28 Apr 2019 14:59:27 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 130996 invoked by uid 89); 28 Apr 2019 14:59:26 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.7 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=mandatory, gap, changelogs, ChangeLogs X-HELO: simark.ca Received: from simark.ca (HELO simark.ca) (158.69.221.121) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 28 Apr 2019 14:59:25 +0000 Received: by simark.ca (Postfix, from userid 112) id DF7881E7D1; Sun, 28 Apr 2019 10:59:23 -0400 (EDT) Received: from simark.ca (localhost [127.0.0.1]) by simark.ca (Postfix) with ESMTP id E8F0A1E0A9; Sun, 28 Apr 2019 10:59:21 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sun, 28 Apr 2019 14:59:00 -0000 From: Simon Marchi To: Philippe Waroquiers Cc: Tom Tromey , gdb-patches@sourceware.org Subject: Re: [RFA] Have 'thread|frame apply' style their output. In-Reply-To: <1556428722.1511.1.camel@skynet.be> References: <20190309225932.14568-1-philippe.waroquiers@skynet.be> <874l6mcckt.fsf@tromey.com> <1556368938.22002.19.camel@skynet.be> <1556428722.1511.1.camel@skynet.be> Message-ID: <047cf071238a47631379c72a2ee170b5@simark.ca> X-Sender: simark@simark.ca User-Agent: Roundcube Webmail/1.3.6 X-SW-Source: 2019-04/txt/msg00610.txt.bz2 On 2019-04-28 01:18, Philippe Waroquiers wrote: > Hello Simon, > I have just pushed a follow-up to fix the above. Thanks! > At the same time, I saw that I forgot to copy/paste the ChangeLog > from the commit message to the ChangeLog file. > I fixed this also. > > Sorry for the breakage, I have now added --with-guile as default. > > Philippe > > NB: this ChangeLog is a nightmare to produce (and maintain > for each version of a patch). And then still a final copy-paste > from commit log to the real file to not forget. > (to avoid merge conflicts). > > The only good point of ChangeLog is that this is reminding me of > the 80s, when I was young, and there was no good source control system, > and we were all proudly indicating in each source file what we changed > at what date :). > > This ChangeLog is just slowing down the free software development > by moving away resources to useless painful administrative activities. > This must have been invented by an evil person that hates free software > :). This is my personal opinion too. There was a push to make them not mandatory for GNU projects. If you have too much free time on your hand, you can read what lead up to and the follow-up to this thread: http://lists.gnu.org/archive/html/bug-standards/2017-11/msg00005.html In short, some people claim that the git history is not sufficient to fill the gap that would be left by removing ChangeLogs. So the compromise is that if someone writes a good enough program to automatically generate the ChangeLog entries, we can use that and not have to write them by hand... I am not sure if such a program will really ever be "good enough" so that we can use it, so we are kind of stuck there. > I think I will now type it directly (but at the end of > the file), and move it at the beginning of the file just before > pushing. At least, it reduces the nr of operations > (and I have a script I am running to automatically do some checks > before pushing, that I will make detect I forgot to move it).