From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20006 invoked by alias); 7 Feb 2018 09:11:14 -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 19981 invoked by uid 89); 7 Feb 2018 09:11:13 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:sk:static., opportunity X-Spam-User: qpsmtpd, 2 recipients X-HELO: mail-wm0-f47.google.com Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com) (74.125.82.47) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 07 Feb 2018 09:11:12 +0000 Received: by mail-wm0-f47.google.com with SMTP id r78so1859992wme.0; Wed, 07 Feb 2018 01:11:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=0BmwH7uv51zX/gzX4Gl1zAyca4yBbN3j8n2u8nx+XPE=; b=Xdx6UiwPzjY1ANGqYlV2kNRiprDyUtZwZGVLQtdhmIteaKDxW2VENOn16jZ//YXcLj kdV8BFbLOb1ZFoLZTSMMMLGLM9ZvSWot8FuM4dj2/gEIniySLOlhQlwg/cslB4mhtVqT T22GV8E0WDstHPrVn2vuaKsqYiJrO43S7T8q91LvSl3BOagCAzik+d8gZdNhjBaRM+c6 ezJgIZgm97OApR7qBtQAspc6SVTWR+vvf6ABaef46MCd9lL3UCUrTQaHcl44gvFVDdk2 1WrwuVDqTYpszvhkX5Ho1rMpj75RRjAOcIHu0p/yOmpUwZEIlMVVTWr60MPRYcYlXLSj lQXw== X-Gm-Message-State: APf1xPDPjTVjEk7D/C1fqg2MiyZ0rokA7n8rD6+v6DmOhgKkhkZ6vBKB +fdMEnOWIny05ksza5DXGC270Q== X-Google-Smtp-Source: AH8x227sgzFf2nx0VPKQ0KQAb0iD++uxbZDYG+Ul4Ic5KlwfkCBV4VMV0ewMmqLbEsxrqUeus9hBsw== X-Received: by 10.28.45.151 with SMTP id t145mr3959811wmt.129.1517994669818; Wed, 07 Feb 2018 01:11:09 -0800 (PST) Received: from E107787-LIN (static.42.136.251.148.clients.your-server.de. [148.251.136.42]) by smtp.gmail.com with ESMTPSA id n20sm1134047wrb.56.2018.02.07.01.11.08 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Wed, 07 Feb 2018 01:11:09 -0800 (PST) From: Yao Qi To: "Maciej W. Rozycki" Cc: GDB , GDB Patches Subject: Re: Stop updating ChangeLog? References: Date: Wed, 07 Feb 2018 09:11:00 -0000 In-Reply-To: (Maciej W. Rozycki's message of "Tue, 6 Feb 2018 20:58:34 +0000") Message-ID: <867erpjhau.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2018-02/txt/msg00100.txt.bz2 "Maciej W. Rozycki" writes: > 1. It is often cheaper in terms of computation or I/O to run `grep' on > local ChangeLog files than on output from `git', which in turn means > you get results sooner. I know it's a weak argument, but still. > ChangeLog is a summary of 'git log', it is fast to do search in it, but the benefit-cost ratio is quite low, IMO. We have 1979 ChangeLog entries in 2017, and we must spend some efforts to create these entries. Some of them have more than 40 lines, and all of them are not useful, AFAICS. Most of these long entries just describe some mechanical changes by "Likewise". > 2. More importantly, many times I found writing a ChangeLog entry the las= t=20 > reflection point when I realised the solution wasn't actually the righ= t=20 > one. This is because at that point you need to give individual changes > another thought, and then actually look at them from a different angle= ,=20 > to have them properly expressed in ChangeLog-speak. I expect that at= =20 > least some people have had a similar experience and I'd like to keep=20 > that opportunity. Yes, I had the similar experience too. What we need here is to jump out of the code/patch, and think about the big picture again. I did that by means of writing commit log, and it happens several times that I find some flaws when I write commit log. We can still describe the design and change of patch in commit log, which is more valuable and less mechanical than ChangeLog. --=20 Yao (=E9=BD=90=E5=B0=A7)