idea of bug reporting system

Kamil Kukura kamk at volny.cz
Sat Jul 17 12:20:41 UTC 2004


I play with an idea to integrate bug reporting into the PreDebugWindow. 
So I'm thinking what would happen after pressing "Report" button.

We could serialize dump of stack and send it (by HTTP post) to dedicated 
server. It would contain records as message names with arguments in 
their printed form.

The server would sort these bugs to some kind of tree. Presented as web 
pages it could look like this:

1. first level would be list of methods. Sorted by occurence probably 
the first one would be UndefinedObject(Object)>>doesNotUnderstand: as a 
result of sending something to nil.

2. clicking on method would present second level with list of arguments 
that were once passed to this method. Clicking on argument would dive in 
with one step within stack dump and another list of methods would appear 
(now in step 1).

- in either level it could be possible to click on link that would give 
list of bugs regarding to level/depth user is in. Clicking while being 
not deep enough would probably just spit warning there are too many bugs 
in this level/depth.

- every bug would carry its own ID, gathered information about 
system/VM/image version and *very* descriptive comment. Bugs without 
comments are not allowed.

- it should be possible to enter further information for specific bug, 
such as what are duplicates of it, what is the state, fixation 
information, etc...

- there would be unique URL for every bug so one can use it as reference 
while talking about particular thing.


... just thoughts

-- 
Kamil



More information about the Squeak-dev mailing list