This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Hash out a solution for ChangeLog/NEWS at the Cauldron?
- From: Rich Felker <dalias at libc dot org>
- To: libc-alpha at sourceware dot org
- Cc: Siddhesh Poyarekar <siddhesh at redhat dot com>, carlos at redhat dot com, roland at hack dot frob dot com, joseph at codesourcery dot com
- Date: Wed, 5 Aug 2015 00:06:51 -0400
- Subject: Re: Hash out a solution for ChangeLog/NEWS at the Cauldron?
- Authentication-results: sourceware.org; auth=none
- References: <20150804173912 dot GC2504 at spoyarek dot pnq dot redhat dot com> <20150805040259 dot GF7147 at vapier>
On Wed, Aug 05, 2015 at 12:02:59AM -0400, Mike Frysinger wrote:
> i won't be at cauldron (out of the country)
>
> i'm still strongly in favor of getting rid of ChangeLogs entirely. i have
> yet to find a scenario where the git commit itself did not contain all the
> details that i needed, or that really the ChangeLog file itself provided
> literally any value at all. in a historical context (CVS), it might have
> made more sense, but that hasn't been the case for years.
>
> i know GNU projects tend to be set in their ways though, so even moving to
> something like other GNU projects (coreutils/etc...) where the notes are in
> the git commit message and then the ChangeLog file is autogenerated would
> be a big step forward. relying on git-merge-changelog is pure craziness.
>
> i don't think merge commits are needed. they add noise and doing a rebase
> loses no real information of value (slightly adjusted commit date and the
> original parent).
>
> updating the bug list in the NEWS file is annoying, and as it is written
> now, adds no value imo. a huge list of random numbers that literally no
> one looks at is a waste of all our time. if we could push that data into
> the bug tracker and then have a script to autogenerate the chunk for the
> NEWS file, that'd be much nicer.
>
> a simple straw man to illustrate what i'm thinking:
>
> * The following bugs are resolved with this release:
>
> [BZ #438] _POSIX2_C_VERSION got missing
> [BZ #18007] (CVE-2014-8121) nss state sharing causes application denial of
> service
I love all these ideas.
Rich