Req. for comments: How to File a Bug Report with Mantis
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
21 posts
• Page 1 of 2 • 1, 2
Req. for comments: How to File a Bug Report with Mantis
by Braids » 30 Jul 2011, 01:35
please read the document at http://www.slightlymagic.net/wiki/How_to_File_a_Bug_Report_with_Mantis and comment here.
i'm especially interested in comments from Chris H., Rob Cashwalker, and UnderFlow.
summary of stuff you might not expect to find:
stuff that still needs to be done:
edit: omg, post #66666
edit 2: added missing grammar words, list 2 bullet 2 now makes sense.
edit 3: made subject shorter so replies wouldn't truncate {Mantis} to {Mant}.
i'm especially interested in comments from Chris H., Rob Cashwalker, and UnderFlow.
summary of stuff you might not expect to find:
- i divided issue reports into 3 main categories.
- @Rob: i added three corresponding user-friendly categories to help less technical people in choosing one. we can refine them later easily enough.
- for people experiencing crashes, i suggested they paste the stack report and nothing else into the description box.
- i added an attempt at comedy
- the document is long. hopefully that won't scare people.
stuff that still needs to be done:
- fix the document
- smooth the relationship between the document and the "I think I found a bug in Forge. What do I do?" section of Forge's main wiki page. may need to move some text from one to the other.
- make the document congruent with README.txt (probably just replace existing text with url to document)
- edit stack report java code to be congruent
- release beta including said stack report java change
- retire topics with detours to document or something else
edit: omg, post #66666
edit 2: added missing grammar words, list 2 bullet 2 now makes sense.
edit 3: made subject shorter so replies wouldn't truncate {Mantis} to {Mant}.
Last edited by Braids on 30 Jul 2011, 14:32, edited 1 time in total.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. 

-
Braids - Programmer
- Posts: 556
- Joined: 22 Jun 2011, 00:39
- Location: Unknown. Hobby: Driving myself and others to constructive madness.
- Has thanked: 1 time
- Been thanked: 1 time
Re: Request for comments: How to File a Bug Report with Mant
by friarsol » 30 Jul 2011, 01:42
Burn the witch!Braids wrote:edit: omg, post #66666
Edit: I would have Unexpected Behavior not include AI Logic, and list that as a separate Issue. There are plenty of limitations to the AI, and those should be treated as lower priority then Rules mistakes or calculation errors.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Request for comments: How to File a Bug Report with Mant
by Chris H. » 30 Jul 2011, 02:14
Just a couple of quick points before I call it a night. 
I think that the window that comes up is called an error exception. I think that Silly Freak spent some time implementing this into forge. The Stack Report is shown via a menu command.
We should consider some minor editing of the error exception report. Some of the initial info could use an update and become more relevant.
I think we should recommend somewhere that people should make sure that they have the most recent version of forge as some people's copy may be out of date. Oh, I see that you already mention this, good job.
Edit 1 is strange.
Edit 2, I guess that we can link the this new doc into the "I think I found a bug in Forge. What do I do?" section of Forge's main wiki page.
We could link the feature request section to the CCGH topic that deals with this type of material.
Thats all for tonight.

I think that the window that comes up is called an error exception. I think that Silly Freak spent some time implementing this into forge. The Stack Report is shown via a menu command.
We should consider some minor editing of the error exception report. Some of the initial info could use an update and become more relevant.
I think we should recommend somewhere that people should make sure that they have the most recent version of forge as some people's copy may be out of date. Oh, I see that you already mention this, good job.
Edit 1 is strange.

Edit 2, I guess that we can link the this new doc into the "I think I found a bug in Forge. What do I do?" section of Forge's main wiki page.
We could link the feature request section to the CCGH topic that deals with this type of material.
Thats all for tonight.

-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Request for comments: How to File a Bug Report with Mant
by Chris H. » 30 Jul 2011, 02:21
`friarsol wrote:Edit: I would have Unexpected Behavior not include AI Logic, and list that as a separate Issue. There are plenty of limitations to the AI, and those should be treated as lower priority then Rules mistakes or calculation errors.
Good idea. We also have cases where the code in sections is not yet finished. The auras are a good example.
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Request for comments: How to File a Bug Report with Mant
by friarsol » 30 Jul 2011, 02:39
Yea we should do this.Chris H. wrote:I think that the window that comes up is called an error exception. I think that Silly Freak spent some time implementing this into forge. The Stack Report is shown via a menu command.
We should consider some minor editing of the error exception report. Some of the initial info could use an update and become more relevant.
Also, should we get rid of the option to generate a Stack Trace from the Menu? I don't think I've ever seen this generate useful information when there's not a crash involved.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Request for comments: How to File a Bug Report with Mant
by Braids » 30 Jul 2011, 04:15
i always thought of this as a test to see how the stack trace formatting looked. it would be more useful if it ran System.gc() and then threw an OutOfMemoryError, because that would generate a heap dump under certain circumstances. this would be the java equivalent of dumpingfriarsol wrote:Also, should we get rid of the option to generate a Stack Trace from the Menu? I don't think I've ever seen this generate useful information when there's not a crash involved.
edit: see Mantis 89 @ http://cardforge.org/bugz/view.php?id=89
Last edited by Braids on 30 Jul 2011, 15:55, edited 1 time in total.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. 

-
Braids - Programmer
- Posts: 556
- Joined: 22 Jun 2011, 00:39
- Location: Unknown. Hobby: Driving myself and others to constructive madness.
- Has thanked: 1 time
- Been thanked: 1 time
On a related note
by Braids » 30 Jul 2011, 04:18
i'd like to thank Rob Cashwalker for getting Mantis running. and for trusting me with admin access. it's a nice piece of software.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. 

-
Braids - Programmer
- Posts: 556
- Joined: 22 Jun 2011, 00:39
- Location: Unknown. Hobby: Driving myself and others to constructive madness.
- Has thanked: 1 time
- Been thanked: 1 time
Re: Request for comments: How to File a Bug Report with Mant
by Braids » 30 Jul 2011, 04:23
Circle of Protection: Red ! blast, where's thatfriarsol wrote:Burn the witch!Braids wrote:edit: omg, post #66666

i concur, but i haven't edited the document yet.friarsol wrote:Edit: I would have Unexpected Behavior not include AI Logic, and list that as a separate Issue. There are plenty of limitations to the AI, and those should be treated as lower priority then Rules mistakes or calculation errors.
// TODO: Braids: separate Unexpected Behavior into two categories, one for rules/cards, and another for AI mistakes.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. 

-
Braids - Programmer
- Posts: 556
- Joined: 22 Jun 2011, 00:39
- Location: Unknown. Hobby: Driving myself and others to constructive madness.
- Has thanked: 1 time
- Been thanked: 1 time
Re: Request for comments: How to File a Bug Report with Mant
by Braids » 30 Jul 2011, 04:25
i was thinking of rewriting it as a faq type document, assuming the user had some brains and just needing guidance in certain places. that might make its size less foreboding. opinions?
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. 

-
Braids - Programmer
- Posts: 556
- Joined: 22 Jun 2011, 00:39
- Location: Unknown. Hobby: Driving myself and others to constructive madness.
- Has thanked: 1 time
- Been thanked: 1 time
Re: Request for comments: How to File a Bug Report with Mant
by Chris H. » 30 Jul 2011, 11:31
`Braids wrote:i was thinking of rewriting it as a faq type document, assuming the user had some brains and just needing guidance in certain places. that might make its size less foreboding. opinions?
Would it make sense to move some of the descriptive material (bug, feature, AI poor decision, etc and maybe the tutorial) into the first page of the wiki?
This would allow the "How to File a Bug Report with Mantis" wiki to center on just Mantis.
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
Re: Request for comments: How to File a Bug Report with Mant
by Braids » 30 Jul 2011, 14:47
how about some punctuation? what do you think of error-exception versus error/exception? the two nouns do not like right to me with just a space between.Chris H. wrote:I think that the window that comes up is called an error exception.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. 

-
Braids - Programmer
- Posts: 556
- Joined: 22 Jun 2011, 00:39
- Location: Unknown. Hobby: Driving myself and others to constructive madness.
- Has thanked: 1 time
- Been thanked: 1 time
Re: Request for comments: How to File a Bug Report with Mant
by friarsol » 30 Jul 2011, 15:01
I think Error Report is clear enough. Exception could be considered techno-jargon.Braids wrote:how about some punctuation? what do you think of error-exception versus error/exception? the two nouns do not like right to me with just a space between.Chris H. wrote:I think that the window that comes up is called an error exception.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Request for comments: How to File a Bug Report with Mant
by Braids » 30 Jul 2011, 15:14
i think that sounds too generic. please keep in mind that these categories become, well, categories in mantis.friarsol wrote:I think Error Report is clear enough. Exception could be considered techno-jargon.
edit2: how about just "Error Message"? it's the only way Forge generates them.
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. 

-
Braids - Programmer
- Posts: 556
- Joined: 22 Jun 2011, 00:39
- Location: Unknown. Hobby: Driving myself and others to constructive madness.
- Has thanked: 1 time
- Been thanked: 1 time
Re: Req. for comments: How to File a Bug Report with Mantis
by Braids » 30 Jul 2011, 15:21
The categories I have in Mantis are now the following:
- New Card or Rules Bug
- New Error Message
- New Feature Request
- New Incorrect Opponent Behavior
"That is the dumbest thing I've ever seen." --Rob Cashwalker, regarding Innistrad double-sided cards. One of the first times he and I have ever agreed on something. 

-
Braids - Programmer
- Posts: 556
- Joined: 22 Jun 2011, 00:39
- Location: Unknown. Hobby: Driving myself and others to constructive madness.
- Has thanked: 1 time
- Been thanked: 1 time
Re: Req. for comments: How to File a Bug Report with Mantis
by Chris H. » 30 Jul 2011, 15:24
I like the term Error Report myself. The non-techies (myself included) can understand this terminology.
We could remove access to the stack report via the menus. Should this option be a part of the dev mode?
We could remove access to the stack report via the menus. Should this option be a part of the dev mode?
-
Chris H. - Forge Moderator
- Posts: 6320
- Joined: 04 Nov 2008, 12:11
- Location: Mac OS X Yosemite
- Has thanked: 644 times
- Been thanked: 643 times
21 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 40 guests