On Wed, Jun 29, 2022 at 06:33:21PM +0800, oldk1331 wrote:
> I'd like to discuss about the status of ChangeLog.
>
> I don't like to include ChangeLog recently because my patches
> are reviewed in undetermined order, with ChangeLog entries in
> the patch, it will surely get merge/rebase conflict. Also the
> date would be inaccurate.
>
> Of course I can manually add ChangeLog entries after patch
> review and before I commit it.
Yes, that is the way to go.
> But I'd like to have a discussion about current ChangeLog policy.
>
> Is manually updated ChangeLog still useful?
> Is current git commit message good enough?
> Shall we go for auto-generated ChangeLog from git commit before release?
> Shall we go for a more informative commit message? (say kernel style)
Important advantage of ChangeLog is that it contains relevant
information in reasonably terse way. Relevant means modified
files and meaningful identification of change. Note that
ChangeLog does not contain info about non-critical files,
that is documentation and tests.
IMO trying to auto-generate ChangeLog from git info would decrease
quality of ChangeLog. IMO spending a little extra effort is
worth it.
I am against longer log messages. There is really no upper
bound on amount of extra info or explanations that somebody
may need/want. And the purpose of log is to allow filtering
which works well with terse messages.
--
Waldek Hebisch