May be you should fill the issue templates on google code issue tracker. Like this: http://code.google.com/p/chromium/issues/entry
Laurent On Thu, Dec 3, 2009 at 10:18 AM, Adrian Lienhard <[email protected]> wrote: > Thanks Mariano. I have condensed your text a bit and put it online at > http://www.pharo-project.org/community/issue-tracking > > Cheers, > Adrian > > BTW, I also added the milestones for version 1.1 on the home page. > > On Dec 2, 2009, at 18:43 , Mariano Martinez Peck wrote: > > > I think it is really a good idea to create a page in the Pharo > > website about > > how to report a bug. I think that only the link to the google page > > is not > > enough. Maybe it is a good idea to explain it a bit more, and in > > addition, > > give some tips. I would write something like the text above in that > > page. I > > would replace everywhere where it is a link to > > http://code.google.com/p/pharo/issues/list to this new page. I saw > > there > > are these > > > > http://www.pharo-project.org/home (on the right) > > http://www.pharo-project.org/documentation/faq (in the question > > "Where do I > > report Pharo bugs?") > > > > My English is not the best at all, so any feedback is more than > > welcome. In > > addition, maybe you don't agree with me. > > > > My main purpose is to help newcomers to submit issues. > > > > So....here it is > > > > > > " > > An issue, also known as ticket, represents many things. It can be a > > bug, a > > enchantment, packages, projects or commits to check, etc. > > For the Pharo project, we use the Google Code issue tracker which is > > in > > http://code.google.com/p/pharo/issues/list. > > > > - Before submitting you may take into account the following tips: > > > > 1) Search in the existent issue list if there is something similar. > > In the > > issue tracker you will find a "search" button to do that. Be aware > > that > > there is a list of options and the default one is "Open ticket". It > > is very > > common you need to search in "All issues". > > > > 2) If the ticket is a bug, and there is a problem with certain method, > > search for that method or even for that class. It is very common to > > have > > "MessageNotUnderstood". So, in this case you can search for that > > method. For > > example, if you evaluate: > > > > TestCase nonExistentMethod: something other: another > > > > You will get "MessageNotUnderstood: TestCase > > class>>nonExistentMethod:other:" > > > > So, here you can search for "nonExistentMethod:other:" for exampe. > > > > 3) Do the same of 1) and 2) but on the mailing list. If you are new > > or even > > if you are not subscribed, you can see and search in the mailing > > list here: > > http://n2.nabble.com/Pharo-Smalltalk-f2305563.html > > > > Sometimes some tickets are reported only in mailing list (that's too > > bad!!!). And maybe, that happened before you get subscribed in the > > mailing > > list. This way you are sure you are searching also in the mailing > > list. > > > > > > - When you are submitting an issue there are also some tips you > > should take > > into account: > > > > 1) If the issue is related to ClassBrowser, refactor or similar, > > please tell > > us which browser are you using. If you don't know it, just evaluate > > and see > > the results of "SystemBrowser default". > > > > 2) ALWAYS say which version of VM, image (not only if it is a core > > or pharo > > image but also exactly the version) and OS are you using. > > > > 3) If the bug is reproducible, please explain how to do it step by > > step. If > > we have to use a particular VM, OS, or image, say it. > > > > 4) If the bug brings a debugger popup, it would be very useful if > > you could > > put in the issue entry the full stacktrace. To get this stacktrace, > > there > > are 2 ways: > > > > 4.a) Search for the generated PharoDebug.log which is in the same > > directory > > where if image is and attached in the issue. In that file there is > > not only > > the full stacktrace but also some information about the version of > > the VM, > > OS and image you were using at that moment, etc. > > > > 4.b) In the debugger, open the contextual menu and there is an item > > 'mail > > out bug report' to directly send the stack trace with VM version etc > > to the > > pharo list (or whoever you want to, but by default it's the Pharo > > ml). Of > > course you can edit the message to describe your problem for example. > > > > 5) If you are not a newcomer and you know a bit you can put labels > > to the > > issue. For example if it should be Milestone 1.0 or Type-Closure, or > > TypeOB, > > etc. > > > > 6) If you are not a newcomer and you know a bit you can copy people > > with the > > "Cc:" option. This is very useful when you know that the issue is in a > > certain package for example and you know who is responsible or > > maintainer of > > it. > > > > 7) After submitting the issue, you must send and email to the > > mailing list > > with the link. What you can do also is to copy and paste the details > > of the > > issue in the body of the email. With this, all the people know about > > it. > > > > 8) If the ticket is a MNU it would be very useful to put that > > message (in > > our example "MessageNotUnderstood: TestCase > > class>>nonExistentMethod:other:") in the description of the ticket > > or even > > in the title of the issue and the subject of the email. With this we > > can > > take advantage of the Google search engine. > > > > 9) If you have a fix remember you must sign the MIT license first. > > For more > > information read http://www.pharo-project.org/license > > > > " > > > > On 2 déc. 2009, at 08:05, Mariano Martinez Peck wrote: > > > > > > > > 2009/12/2 laurent laffont <[email protected]> > > > >> Hello, > >> > >> I want to check if there's updates to Slime package as I faces > >> several bugs > >> but sources.lukas-renggli.ch seems to be down. Is there a mirror ? > >> > >> > >> About the bugs (Slime-lr.24,current pharo rc1 web image), when I > >> select > >> refactor > code critics: > >> > >> - it seems that ParserTreeSearcher has been renamed to > >> RBParserTreeSearcher. Thus there's several errors like > >> WAChangesStateWhileRenderingRule>>initialize (ParseTreeSearcher is > >> Undeclared) > >> > >> - this done, I have the error: > >> AnObsoleteParseTreeSearcher(Object)>>doesNotUnderstand: > >> #executeTree:initialAnswer: (from > >> RBAssignmentIfTrueRule>>checkMethod:) > >> > >> > >> How do I save a stack trace to a text file (or clipboard) from the > >> debugger > >> ? > >> > > > > Look for the file called PharoDebug.log which is in the directory > > where the > > image is. It will have not only the stacktrace but also much more > > information, as VM version, OS, etc. > > > > > > > > or.... > > > > In the debugger, open the contextual menu and there is an item 'mail > > out bug > > report' to directly send the stack trace with VM version etc to the > > pharo > > list (or whoever you want to, but by default it's the Pharo ml). Of > > course > > you can edit the message to make it shorter (we dont need the full > > stack in > > general) and describe your problem etc. > > > > > > > > Best, > > > > Mariano > > > > > >> > >> > >> Regards, > >> > >> Laurent Laffont > >> > >> _______________________________________________ > >> Pharo-project mailing list > >> [email protected] > >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > >> > > > > _______________________________________________ > > Pharo-project mailing list > > [email protected] > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > > > > > -- > > Simon > > > > > > > > > > _______________________________________________ > > Pharo-project mailing list > > [email protected] > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > _______________________________________________ > > Pharo-project mailing list > > [email protected] > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
