On Mon, Nov 21, 2011 at 11:01 AM, Todd Lipcon <t...@cloudera.com> wrote:
> I was thinking... our use of CHANGES.txt is a bit silly - we basically
> maintain all of our changes in three places (a) JIRA fixVersion field,
> (b) CHANGES.txt, and (c) the SVN changelog. It seems to me that we get
> very little value out of CHANGES.txt -- the contents are way too large
> (and terse) for any user to really follow, and it doesn't show us much
> that JIRA wouldn't.
>
> Two possible proposals for discussion:
>
> Proposal 1) Completely remove CHANGES.txt. Part of the release job
> would be to export the list of fixed JIRAs into an HTML file which we
> can ship with the release.
>
> With this proposal I'd also consider adding a checkbox to JIRA for
> "Include in changelist?" Anything with an explicit release note or the
> "Include in changelist" checkbox would get published.
>
> Proposal 2) Leave CHANGES.txt, but make it more of a value judgment on
> the part of the committer/patch author whether a patch deserves to go
> in there. The main criteria would be "would a user care?" For example,
> if it's a bug fix for something that regressed in SVN but was never
> released, the user wouldn't care. If it's a bug fix from a previous
> release, they would. If it's a minor build change or a fix to a unit
> test, they wouldn't. etc etc (we could write up some guidelines on the
> wiki)
>
> Any support for the above?

+1 to proposal #1.  We can easily generate this from the change log
and release notes.

Reply via email to