# from David Golden
# on Friday 05 September 2008 15:22:
>On Fri, Sep 5, 2008 at 5:48 PM, Eric Wilhelm wrote:
>The one thing that concerns me is that some authors
>object to FAIL reports showing up on their search.cpan.org page and
>will just want them all blanked out.
>
>So my thought at the moment is that we let people "dispute" reports --
>or some synonym -- and let people filter them if they don't want to
>see them. (Authors or end users.)
This goes back to the default presentation issue and the fact that we
only have one presentation at the moment, but this particular case is
more one of absolutes and not preferences. We are absolutely sure that
the bug elsewhere is not a FAIL and not just something to be disputed.
That is, I see it as an attribute of the report(s). Maybe that can be
elegantly handled in the presentation layer or whatever, but I would
tend to e.g. change the label to "SPLAT" so that it doesn't get easily
mis-presented as FAIL by a webservices consumer, etc.
>> Is there a machine/configuration identifier of some sort and/or
>> other ways to characterize a "report source" such that once the
>> cause of a false report is identified every report caused by that
>> same issue could be automatically crossed off?
>
>Yes and no. "Modern" reports have toolchain info, environment info,
>etc. But to be really complete, ... configuration files ... cost,
>hassle and privacy concerns. ... "Build -j3" ... caught with a regex.
So... no identifier? Perhaps the regex works but knowing more about the
test environment (strip the paths from the config?) would be useful.
If nothing else, perhaps take all the config data and md5 hash it so
you can at least track the "report source" in the database. I would
think "no big deal" if that hash changes occasionally or whatever. I'm
just trying to suggest how a runaway bot/bug/config could be easily
tracked down (and trying to account for the case of more than one setup
on a single machine.)
Thanks,
Eric
--
"It ain't those parts of the Bible that I can't understand that
bother me, it's the parts that I do understand."
--Mark Twain
---------------------------------------------------
http://scratchcomputing.com
---------------------------------------------------