ah, I didn't know that is possible. Good idea!

Adrian

On Dec 3, 2009, at 10:34 , laurent laffont wrote:

> 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


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to