How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
15 messages Options
Reply | Threaded
Open this post in threaded view
|

How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Mariano Martinez Peck
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 <[hidden email]>
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
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

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

--
 Simon




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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Stéphane Ducasse
you are probably right.
Mike R.,  adrian what do you think?
Mike could you do an editing pass?

Stef


On Dec 2, 2009, at 6:43 PM, 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 <[hidden email]>
>> 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
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
>  Simon
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Mariano Martinez Peck
And I forgot to said that maybe it is a good idea also to put a link to the "Process".

Slide number 54 of http://www.slideshare.net/MarcusDenker/talk-pharo-at-jm2l-2009

On Wed, Dec 2, 2009 at 7:18 PM, Stéphane Ducasse <[hidden email]> wrote:
you are probably right.
Mike R.,  adrian what do you think?
Mike could you do an editing pass?

Stef


On Dec 2, 2009, at 6:43 PM, 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 <[hidden email]>
>> 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
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
>  Simon
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Stéphane Ducasse
yes we could put this picture on the web page




On Dec 2, 2009, at 11:39 PM, Mariano Martinez Peck wrote:

> And I forgot to said that maybe it is a good idea also to put a link to the "Process".
>
> Slide number 54 of http://www.slideshare.net/MarcusDenker/talk-pharo-at-jm2l-2009
>
> On Wed, Dec 2, 2009 at 7:18 PM, Stéphane Ducasse <[hidden email]> wrote:
> you are probably right.
> Mike R.,  adrian what do you think?
> Mike could you do an editing pass?
>
> Stef
>
>
> On Dec 2, 2009, at 6:43 PM, 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 <[hidden email]>
> >> 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
> >> [hidden email]
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> [hidden email]
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> > --
> >  Simon
> >
> >
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [hidden email]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [hidden email]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

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

PharoProcess.png (78K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Adrian Lienhard
In reply to this post by Mariano Martinez Peck
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 <[hidden email]>
>
>> 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
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> --
> Simon
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

laurent laffont
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 <[hidden email]> 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 <[hidden email]>
>
>> 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
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> --
> Simon
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Adrian Lienhard
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 <[hidden email]>  
> 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 <[hidden email]>
>>>
>>>> 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
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> --
>>> Simon
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Mariano Martinez Peck
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 <[hidden email]> 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 <[hidden email]>
> 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 <[hidden email]>
>>>
>>>> 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
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> --
>>> Simon
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

laurent laffont
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 <[hidden email]>
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 <[hidden email]> 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 <[hidden email]>
> 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 <[hidden email]>
>>>
>>>> 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
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> --
>>> Simon
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


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


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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Adrian Lienhard
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 <[hidden email]>
>
>> 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 <[hidden email]>  
>> 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 <[hidden email]>
>>>> 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 <[hidden email]>
>>>>>>
>>>>>>> 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
>>>>>>> [hidden email]
>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Pharo-project mailing list
>>>>>> [hidden email]
>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Simon
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Pharo-project mailing list
>>>>>> [hidden email]
>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>> _______________________________________________
>>>>>> Pharo-project mailing list
>>>>>> [hidden email]
>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo- 
>>>>> project
>>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Michael Roberts-2
Hi, I like the template!

However, we are mixing our brand up a bit.  I thought we agreed we
would not call the pharo image a dev image?  or did I miss something?
So we are in this state where some things (e.g the installers, the
pharo images) have dev in their name/filename, and sometimes we just
call it Pharo in our documentation and conversation.  We should try
and be consistent, or rethink the branding. It's caused by us having
one artifact without a suffix, whereas the rest do. (pharo,
pharo-core, pharo-web).

thanks,
Mike

On Thu, Dec 3, 2009 at 12:55 PM, Adrian Lienhard <[hidden email]> wrote:

> 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 <[hidden email]>
>>
>>> 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 <[hidden email]>
>>> 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 <[hidden email]>
>>>>> 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 <[hidden email]>
>>>>>>>
>>>>>>>> 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
>>>>>>>> [hidden email]
>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pharo-project mailing list
>>>>>>> [hidden email]
>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Simon
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pharo-project mailing list
>>>>>>> [hidden email]
>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>> _______________________________________________
>>>>>>> Pharo-project mailing list
>>>>>>> [hidden email]
>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Pharo-project mailing list
>>>>>> [hidden email]
>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
>>>>>> project
>>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Adrian Lienhard
Thanks for pointing this out. I fixed the template. It should be  
either "Pharo" or "Pharo-core".

Adrian

On Dec 9, 2009, at 19:45 , Michael Roberts wrote:

> Hi, I like the template!
>
> However, we are mixing our brand up a bit.  I thought we agreed we
> would not call the pharo image a dev image?  or did I miss something?
> So we are in this state where some things (e.g the installers, the
> pharo images) have dev in their name/filename, and sometimes we just
> call it Pharo in our documentation and conversation.  We should try
> and be consistent, or rethink the branding. It's caused by us having
> one artifact without a suffix, whereas the rest do. (pharo,
> pharo-core, pharo-web).
>
> thanks,
> Mike
>
> On Thu, Dec 3, 2009 at 12:55 PM, Adrian Lienhard <[hidden email]>  
> wrote:
>> 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 <[hidden email]>
>>>
>>>> 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 <[hidden email]>
>>>> 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  
>>>>>> <[hidden email]>
>>>>>> 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 <[hidden email]>
>>>>>>>>
>>>>>>>>> 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
>>>>>>>>> [hidden email]
>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Pharo-project mailing list
>>>>>>>> [hidden email]
>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Simon
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Pharo-project mailing list
>>>>>>>> [hidden email]
>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>> _______________________________________________
>>>>>>>> Pharo-project mailing list
>>>>>>>> [hidden email]
>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pharo-project mailing list
>>>>>>> [hidden email]
>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
>>>>>>> project
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Pharo-project mailing list
>>>>>> [hidden email]
>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo- 
>>>>> project
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Miguel Cobá
Wasn't the names Pharo and PharoCore?

http://gforge.inria.fr/frs/download.php/24983/PharoCore-1.1-11078-alpha.zip
http://gforge.inria.fr/frs/download.php/24963/PharoCore-1.1-11068-alpha.zip

http://gforge.inria.fr/frs/download.php/24991/PharoCore-1.0-10501rc1.zip
http://gforge.inria.fr/frs/download.php/24363/PharoCore-1.0-10491rc1.zip

IMHO, PharoCore looks better than Pharo-core, but the board has the last word.

Cheers

On Thu, Dec 10, 2009 at 2:16 AM, Adrian Lienhard <[hidden email]> wrote:

> Thanks for pointing this out. I fixed the template. It should be
> either "Pharo" or "Pharo-core".
>
> Adrian
>
> On Dec 9, 2009, at 19:45 , Michael Roberts wrote:
>
>> Hi, I like the template!
>>
>> However, we are mixing our brand up a bit.  I thought we agreed we
>> would not call the pharo image a dev image?  or did I miss something?
>> So we are in this state where some things (e.g the installers, the
>> pharo images) have dev in their name/filename, and sometimes we just
>> call it Pharo in our documentation and conversation.  We should try
>> and be consistent, or rethink the branding. It's caused by us having
>> one artifact without a suffix, whereas the rest do. (pharo,
>> pharo-core, pharo-web).
>>
>> thanks,
>> Mike
>>
>> On Thu, Dec 3, 2009 at 12:55 PM, Adrian Lienhard <[hidden email]>
>> wrote:
>>> 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 <[hidden email]>
>>>>
>>>>> 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 <[hidden email]>
>>>>> 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
>>>>>>> <[hidden email]>
>>>>>>> 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 <[hidden email]>
>>>>>>>>>
>>>>>>>>>> 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
>>>>>>>>>> [hidden email]
>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Pharo-project mailing list
>>>>>>>>> [hidden email]
>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Simon
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Pharo-project mailing list
>>>>>>>>> [hidden email]
>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>> _______________________________________________
>>>>>>>>> Pharo-project mailing list
>>>>>>>>> [hidden email]
>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Pharo-project mailing list
>>>>>>>> [hidden email]
>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
>>>>>>>> project
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pharo-project mailing list
>>>>>>> [hidden email]
>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Pharo-project mailing list
>>>>>> [hidden email]
>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
>>>>>> project
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Stéphane Ducasse
indeed :)
PharoCore is cooler :)

On Dec 10, 2009, at 5:13 PM, Miguel Cobá wrote:

> Wasn't the names Pharo and PharoCore?
>
> http://gforge.inria.fr/frs/download.php/24983/PharoCore-1.1-11078-alpha.zip
> http://gforge.inria.fr/frs/download.php/24963/PharoCore-1.1-11068-alpha.zip
>
> http://gforge.inria.fr/frs/download.php/24991/PharoCore-1.0-10501rc1.zip
> http://gforge.inria.fr/frs/download.php/24363/PharoCore-1.0-10491rc1.zip
>
> IMHO, PharoCore looks better than Pharo-core, but the board has the last word.
>
> Cheers
>
> On Thu, Dec 10, 2009 at 2:16 AM, Adrian Lienhard <[hidden email]> wrote:
>> Thanks for pointing this out. I fixed the template. It should be
>> either "Pharo" or "Pharo-core".
>>
>> Adrian
>>
>> On Dec 9, 2009, at 19:45 , Michael Roberts wrote:
>>
>>> Hi, I like the template!
>>>
>>> However, we are mixing our brand up a bit.  I thought we agreed we
>>> would not call the pharo image a dev image?  or did I miss something?
>>> So we are in this state where some things (e.g the installers, the
>>> pharo images) have dev in their name/filename, and sometimes we just
>>> call it Pharo in our documentation and conversation.  We should try
>>> and be consistent, or rethink the branding. It's caused by us having
>>> one artifact without a suffix, whereas the rest do. (pharo,
>>> pharo-core, pharo-web).
>>>
>>> thanks,
>>> Mike
>>>
>>> On Thu, Dec 3, 2009 at 12:55 PM, Adrian Lienhard <[hidden email]>
>>> wrote:
>>>> 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 <[hidden email]>
>>>>>
>>>>>> 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 <[hidden email]>
>>>>>> 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
>>>>>>>> <[hidden email]>
>>>>>>>> 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 <[hidden email]>
>>>>>>>>>>
>>>>>>>>>>> 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
>>>>>>>>>>> [hidden email]
>>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Pharo-project mailing list
>>>>>>>>>> [hidden email]
>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Simon
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Pharo-project mailing list
>>>>>>>>>> [hidden email]
>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Pharo-project mailing list
>>>>>>>>>> [hidden email]
>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Pharo-project mailing list
>>>>>>>>> [hidden email]
>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
>>>>>>>>> project
>>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Pharo-project mailing list
>>>>>>>> [hidden email]
>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pharo-project mailing list
>>>>>>> [hidden email]
>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
>>>>>>> project
>>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Pharo-project mailing list
>>>>>> [hidden email]
>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?

Adrian Lienhard
Fine with me. We should just be consistent. On the website we have  
only used Pharo-core (www.pharo-project.org/?search=pharo-core), but I  
can change that.

Adrian

On Dec 10, 2009, at 20:53 , Stéphane Ducasse wrote:

> indeed :)
> PharoCore is cooler :)
>
> On Dec 10, 2009, at 5:13 PM, Miguel Cobá wrote:
>
>> Wasn't the names Pharo and PharoCore?
>>
>> http://gforge.inria.fr/frs/download.php/24983/PharoCore-1.1-11078-alpha.zip
>> http://gforge.inria.fr/frs/download.php/24963/PharoCore-1.1-11068-alpha.zip
>>
>> http://gforge.inria.fr/frs/download.php/24991/PharoCore-1.0-10501rc1.zip
>> http://gforge.inria.fr/frs/download.php/24363/PharoCore-1.0-10491rc1.zip
>>
>> IMHO, PharoCore looks better than Pharo-core, but the board has the  
>> last word.
>>
>> Cheers
>>
>> On Thu, Dec 10, 2009 at 2:16 AM, Adrian Lienhard <[hidden email]>  
>> wrote:
>>> Thanks for pointing this out. I fixed the template. It should be
>>> either "Pharo" or "Pharo-core".
>>>
>>> Adrian
>>>
>>> On Dec 9, 2009, at 19:45 , Michael Roberts wrote:
>>>
>>>> Hi, I like the template!
>>>>
>>>> However, we are mixing our brand up a bit.  I thought we agreed we
>>>> would not call the pharo image a dev image?  or did I miss  
>>>> something?
>>>> So we are in this state where some things (e.g the installers, the
>>>> pharo images) have dev in their name/filename, and sometimes we  
>>>> just
>>>> call it Pharo in our documentation and conversation.  We should try
>>>> and be consistent, or rethink the branding. It's caused by us  
>>>> having
>>>> one artifact without a suffix, whereas the rest do. (pharo,
>>>> pharo-core, pharo-web).
>>>>
>>>> thanks,
>>>> Mike
>>>>
>>>> On Thu, Dec 3, 2009 at 12:55 PM, Adrian Lienhard <[hidden email]>
>>>> wrote:
>>>>> 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 <[hidden email]>
>>>>>>
>>>>>>> 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 <[hidden email]
>>>>>>> >
>>>>>>> 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
>>>>>>>>> <[hidden email]>
>>>>>>>>> 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 <[hidden email]>
>>>>>>>>>>>
>>>>>>>>>>>> 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
>>>>>>>>>>>> [hidden email]
>>>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Pharo-project mailing list
>>>>>>>>>>> [hidden email]
>>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Simon
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Pharo-project mailing list
>>>>>>>>>>> [hidden email]
>>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Pharo-project mailing list
>>>>>>>>>>> [hidden email]
>>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Pharo-project mailing list
>>>>>>>>>> [hidden email]
>>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
>>>>>>>>>> project
>>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Pharo-project mailing list
>>>>>>>>> [hidden email]
>>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Pharo-project mailing list
>>>>>>>> [hidden email]
>>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
>>>>>>>> project
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pharo-project mailing list
>>>>>>> [hidden email]
>>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Pharo-project mailing list
>>>>>> [hidden email]
>>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Pharo-project mailing list
>>>>> [hidden email]
>>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo- 
>>>>> project
>>>>>
>>>>
>>>> _______________________________________________
>>>> Pharo-project mailing list
>>>> [hidden email]
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


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