Thanks, I updated the template.

Adrian

On Dec 3, 2009, at 11:26 , laurent laffont wrote:

> A first template:
>
>
> If you fill an issue for the first time, please read "How to report  
> bugs"
> at http://www.pharo-project.org/community/issue-tracking
>
> Pharo image: <core, dev or web>
> Pharo core version: <copy from World/System/About>
> Virtual machine used: <ex: pharo-vm-0.15.2f-linux>
> Class browser used if applicable: <ex: O2PackageBrowserAdaptor. If  
> you don't
> know, print "SystemBrowser default">
>
> Steps to reproduce:
> 1.
> 2.
> 3.
>
>
> Paste or attach stack trace if applicable (look at the file  
> PharoDebug.log
> located in the same directory as your image):
>
> Thank you !
>
> Laurent
>
> 2009/12/3 Mariano Martinez Peck <[email protected]>
>
>> Adrian: Thanks for your changes! It looks much better :)
>>
>> Laufert: yes, that's a cool idea. I wasn't aware neither.
>>
>> Could someone write a template? Then we just add the link to the  
>> new page.
>>
>> Cheers
>>
>> Mariano
>>
>>
>> On Thu, Dec 3, 2009 at 10:44 AM, Adrian Lienhard <[email protected]>  
>> wrote:
>>
>>> 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
>>>
>>
>>
>> _______________________________________________
>> 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