On Thu, 31 Oct 2013 13:37:02 +0000, sebb wrote:
On 31 October 2013 13:26, Gilles <gil...@harfang.homelinux.org> wrote:
Hello.

Are there criteria about filling the "due-to" attribute of an issue
record in the "changes.xml" file?

Current practice seems that reporting an issue does not by itself
warrants such an attribution.
Indeed, as I understand it, the attribute is a place-holder for when
an issue is fixed by a contributor who hasn't commit access. IMHO,
this implies that the reporter (or another contributor) provided a
patch or non-trivial insights that led to the fix.

IOW, when a developer with commit access fixes a bug or implements a
feature request mostly by himself, the name of the original reporter
should not appear in the release notes, as if he were the contributor.

The person who raised the bug still took the trouble to do so.

My question is still: is it sufficient?
Without filing a bug report, the reporter is harming himself.

Also, some reports are only feature requests. I deem it quite unfair that
the release notes would contain lines such as
 * MATH-123456789: Algorithm Xxx implemented. Thanks to <reporter>.

Without the report, would the bug have been noticed and fixed as quickly?

With the report, but without patch, would the bug have been fixed at all? [That's interesting: If the report is as important as the fix, then shouldn't
all reports (even unfixed issues) be part of the release notes?]

IOW, the bug fix is still due-to the reporter, even if the
contribution is just the bug report.

[Then, all these years, _many_ attributions were not acknowledged in
this way.]

I understand the argument that reporters are important in the development chain. But my point is that it is unfair to have people who notice a bug
and people who analyze and fix that bug on the same footing.
It makes sense to have a name in the release notes only if the person
contributed to the implementation; unless I'm mistaken, it is the usual
meaning of such references in such a file.
Doing otherwise will just make this information meaningless and useless.

Detailed role attribution can be retrieved from the bug-tracking system:
when one reports a bug, he is referred to as the "reporter" there.


Regards,
Gilles


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to