From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#68691: 30.0.50; [WISHLIST] Make it easier to conform to desired commit message format Date: Sun, 28 Jan 2024 08:21:49 +0200 Message-ID: <8634ui6kqq.fsf@gnu.org> References: <87r0i6sl68.fsf@gmail.com> <86r0i4bm0t.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16700"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, iarchivedmywholelife@gmail.com, 68691@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 28 07:23:09 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rTyZR-00048d-A8 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 28 Jan 2024 07:23:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rTyZE-0005Aq-0C; Sun, 28 Jan 2024 01:22:56 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTyZC-0005Ah-TQ for bug-gnu-emacs@gnu.org; Sun, 28 Jan 2024 01:22:54 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rTyZC-0003zJ-LP for bug-gnu-emacs@gnu.org; Sun, 28 Jan 2024 01:22:54 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rTyZK-00049c-4Q for bug-gnu-emacs@gnu.org; Sun, 28 Jan 2024 01:23:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 28 Jan 2024 06:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68691 X-GNU-PR-Package: emacs Original-Received: via spool by 68691-submit@debbugs.gnu.org id=B68691.170642293215861 (code B ref 68691); Sun, 28 Jan 2024 06:23:02 +0000 Original-Received: (at 68691) by debbugs.gnu.org; 28 Jan 2024 06:22:12 +0000 Original-Received: from localhost ([127.0.0.1]:56323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTyYV-00047l-Jp for submit@debbugs.gnu.org; Sun, 28 Jan 2024 01:22:11 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTyYT-00047J-8R for 68691@debbugs.gnu.org; Sun, 28 Jan 2024 01:22:10 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rTyYA-0003i4-Vp; Sun, 28 Jan 2024 01:21:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=NcDLrY1xSaOt2Pee6w9QDi3orKL4XfBCGlOBsZQPMD4=; b=Z5deopc4gBSX XuVbd8Qi9TV6y6KQ2Y0vEIldDPaW/PQUJNTOSFFXdUgQ/F3fvLa+XpDqkVupip6ft69vG/hufpTog RxsbGZUHDMLmDN829Gy4dzZbW7Fn+5Cie/YHBiiHCB3We9vyzHC1GwAApij44v21seioo7MSRrRhB RpowyBFtIivQ2ZSt8wWb5+ogumD34FH8KoYlXimEfdC3p9UskwuFVFGpJyHeED9ZNL5OjYvZOMOKF +6DodxCcz7Gzgmvek2pPmbUbR7h//Nbdk50TwGqfcTnCetWT5mylG9R1YELmk8UPD7xuKH6fUiSk4 dRz6clmZkxssoKC+I1Gavw==; In-Reply-To: (message from Stefan Kangas on Sat, 27 Jan 2024 17:07:25 -0800) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:279058 Archived-At: > From: Stefan Kangas > Date: Sat, 27 Jan 2024 17:07:25 -0800 > Cc: iarchivedmywholelife@gmail.com, 68691@debbugs.gnu.org, luangruo@yahoo.com > > Eli Zaretskii writes: > > > The reason we keep the ChangeLog format is that then the ChangeLog > > files generated from the Git logs and included in the release tarballs > > are useful on their own, without the need to use Git and have the > > repository cloned on the end user's machine. Admittedly, systems > > where Emacs is installed but Git access to our repository is limited > > or non-existent are relatively rare these days, but they do exist (I > > personally have to work on such a system, FWIW). Being able to grep > > the ChangeLog files locally is an advantage in those cases. > > I'm not saying users that read them don't exist, I just think they're > rare. My guess is that ChangeLog files are consulted far less often > than NEWS, and we know how often that happens. > > But if we still consider these files useful, I think we could also > create them starting from something like `git log --stat', and then > generating the rest. We wouldn't get a perfect result, perhaps, but we > could probably get 99 % of the way there if we really wanted to. The script which generates ChangeLog files from Git logs is not maintained by us, so this suggestion should go to the Gnulib folks, I think. If they succeed in generating the files and variables touched by a given change mechanically, we can modify our conventions to ask contributors to provide only the part that explains the change, its rationale and important aspects, something that a program cannot produce.