From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) by sourceware.org (Postfix) with ESMTP id DCE4D386F436 for ; Tue, 12 Jan 2021 21:27:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org DCE4D386F436 Received: from vapier (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with SMTP id 8CE95340DA1; Tue, 12 Jan 2021 21:27:04 +0000 (UTC) Date: Tue, 12 Jan 2021 16:27:04 -0500 From: Mike Frysinger To: Joseph Myers Cc: Andrew Burgess , gdb-patches@sourceware.org Subject: Re: [PATCH] sim: switch to autogenerated ChangeLog files Message-ID: <20210112212704.GZ7494@vapier> Mail-Followup-To: Joseph Myers , Andrew Burgess , gdb-patches@sourceware.org References: <20210110033752.6002-1-vapier@gentoo.org> <20210110034223.6268-1-vapier@gentoo.org> <20210111110544.GC1151657@embecosm.com> <313988fb-ed42-11f7-1e64-b46005580792@polymtl.ca> <20210111193830.GT7494@vapier> <20210112104746.GJ1175365@embecosm.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="c1qHkdEbEbCG94PZ" Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jan 2021 21:27:08 -0000 --c1qHkdEbEbCG94PZ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 12 Jan 2021 18:14, Joseph Myers wrote: > On Tue, 12 Jan 2021, Andrew Burgess wrote: > > > to be clear, it isn't generating entries exactly like we write. it's > > > using the git commit logs with formatted dates. so i don't think this > > > applies exactly anymore. so it's inline with the GNU's VCS principle= s: > > > https://www.gnu.org/prep/standards/html_node/Change-Logs.html > > > (and that also recommends just using gitlog-to-changelog). > >=20 > > I read this page, and especially the part that talks about using > > gitlog-to-changelog, and I don't find their argument compelling. >=20 > What the GNU Coding Standards say about ChangeLogs isn't what would make= =20 > sense from a starting point of modern development practices, it's what we= =20 > could convince the maintainers of the GNU Coding Standards (being used to= =20 > ChangeLog-centric development practices) to allow. >=20 > The discussion started at=20 > = =20 > and took a few years (a few bits were on an internal GNU Project list, bu= t=20 > most was on bug-standards). In particular, the maintainers of the GNU=20 > Coding Standards fixated on a point that they were used to using the list= s=20 > of changes to named entities (functions etc.) in ChangeLogs as part of th= e=20 > debugging process, while my position is that the typical problem for whic= h=20 > such lists are used is not "map a commit to the named entities modified i= n=20 > that change" but the inverse problem "map a named entity to the commits= =20 > changing it", which version control tools handle well without needing to= =20 > go via the ChangeLog-format lists at all. thanks for the background info. tbh, i'm just trying to find any authority that i can appeal to to help convince people to autogenerate things and not require manual creation :). -mike --c1qHkdEbEbCG94PZ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEuQK1JxMl+JKsJRrUQWM7n+g39YEFAl/+FCcACgkQQWM7n+g3 9YGnKw/6A7gDAhgRErFktb4Q9gyJ8hW7XtUNc7bFLD4YiUq5kQ27uJDHMaMtnv+d FOzGcJxw8w2/E3aVH4UW8ikE3kbjVdk+Dikp6vCOjPLerPtr7ZExjECGlYRowl2W vnkAuoWg/ES+h0Thz/iywAUyN1cN8gXPC0+B9OuWnbZAiXWSYkqMlZhK9ArT9gVs P0f/6MIOfocuiCq2rUFiTIzP4zxC4P4wsjvOqp87CYxdvTKppPWCrFkoZxoB5k1d /vGNyiHXsMIZjlGGyIT7u5gmqlEIrH96pJvMw/vAHdFEmjJTG9r2cmDLcmkJdbeL neNU9Fra+aVex6kGoKmnicDsTSlB4Gf4zgbzdNvI/B4lVCYu6Jj5WQMwNgzsqYrG lLg5i/oaqCLNaaumlOnDaTFU1/8jv0qEEOyhyBryzIbRM/w6Z0FBQpdjtw81OjEc U3brQuCLFydqLkNHEdY+kfF1O1pFG/PvE+KSSwFgwAS2v+I639+gI4OjYPNI/LgG EWcOF1HfXU7S8JxagSyK6qk91H6Lw0wg7rAStvKzcHzMv+DGniZnzIpEJRe58jJc H+9ighmMihmet4SbJfU2zbD8ghmspPWnLVa2RZlokk6z/wJJND4v4fodwSk1I+0G zsSqX4U0c56kHQRToHBXLcB8BeKPZ83MUtpLURTzOBmdtawiQPM= =Tiw9 -----END PGP SIGNATURE----- --c1qHkdEbEbCG94PZ--