improved Bug Dialog demo (for beta4)

Here’s a demo for the improved Bug Dialog I’ve been working on:

nomic.net/~uckelman/tmp/vass … ogTest.zip

There are a shell script and a batch file in the archive from which you can
run the demo. What you’ll see are three paths through the Bug Dialog, one
where we want bug reports from your version of VASSAL, one where we don’t
want bug reports, and one where the bug report check fails.

Comments welcome. I’d like to include this in beta4 (without the last pane,
since that’s not finished) if there are no objections.

Looks good,

Now a dumb question :slight_smile:

In the version where you don’t want bug reports :

Is it because?

A: The bug script checks against reported bugs on server so as not to
duplicate another report of the same thing

B: Its not an engine bug but something else like module problem

Either reason shouldnt the message specify why so users have a direction
where to go after / what to do if its a:) to simply see the progress of the
already reported bug or b: contact relevant party that needs to know (module
maker/forums?)

Post generated using Mail2Forum (mail2forum.com)

Very cute. I like it.

  • M.

2008/10/13 uckelman <messages@forums.vassalengine.org (messages@forums.vassalengine.org)>

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Tim McCaron”:

Neither. The check is against the version number. This is to save us
from getting bug reports from versions of VASSAL once they’re no longer
current.

Should we provide a link for downloading a newer version here?


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Definitely.

  • M.

Post generated using Mail2Forum (mail2forum.com)

I think providing a link might be a good idea.

But now you got me thinking! You said the script is not checking against reported bugs on the server. Wouldnt you want to (if it is possible) so as to prevent a flood of bug duplication - Im guessing this is a big if? And if you were able to do that, would you then not want to enable reporting of previous versions of the engine so that a bug that may have never been encountered (nor fixed with later engine version) can still be reported?

Theoretical utopian idea :slight_smile:

Thus spake “Tim M”:

We had the most duplicates during beta3 that I expect we’ll ever have,
due to catching a lot of old, previously-unknown bugs. I handled most
of the duplicates, by hand. It wasn’t that bad. If we have fewer than
20 bug reported per day, I can handle it myself using SF’s bug tracker.
I could handle more in the same time with Bugzilla. We never reached
that level of reports with beta3.

Also, there’s sometimes useful information in duplicates. E.g., there
were a number of bug reports where the first instance had no contact
information or description, but subsequent “duplicates” did.

I’m still not convinced that we can do anything reliable w/r/t
automating duplicate checking, since it’s possible for two different
bugs to generate stack traces which have the same last line, and also
possible for the one bug to generate two stack traces which don’t.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Tim M”:

Here’s a modified version with a link for downloading a current version of
VASSAL. Is this too subtle?

nomic.net/~uckelman/tmp/vass … gTest2.zip


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

That works.

Might want to reword slightly

“If you can reproduce this bug with A current version…”

To

“If you can reproduce this bug with THE current version…”

The former implies there are multiple current versions available, there
shouldn’t be.

Post generated using Mail2Forum (mail2forum.com)

Thus spake “Tim McCaron”:

That’s intentional. Much of the time there are multiple current versions
available. Right now, 3.0.17 is the current release and 3.1.0-beta3 is the
current beta, e.g.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)