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
<[email protected]>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 <[email protected]>
> >> Hello,
> >>
> >> I want to check if there's updates to Slime package as I faces several
> bugs but  sources.lukas-renggli.ch seems to be down. Is there a mirror ?
> >>
> >>
> >> About the bugs (Slime-lr.24,current pharo rc1 web image), when I select
> refactor > code critics:
> >>
> >> - it seems that ParserTreeSearcher has been renamed to
> RBParserTreeSearcher. Thus there's several errors like
> WAChangesStateWhileRenderingRule>>initialize (ParseTreeSearcher is
> Undeclared)
> >>
> >> - this done, I have the error:
> AnObsoleteParseTreeSearcher(Object)>>doesNotUnderstand:
> #executeTree:initialAnswer:  (from RBAssignmentIfTrueRule>>checkMethod:)
> >>
> >>
> >> How do I save a stack trace to a text file (or clipboard) from the
> debugger ?
> >>
> >> Look for the file called PharoDebug.log which is in the directory where
> the image is. It will have not only the stacktrace but also much more
> information, as VM version, OS, etc.
> >
> >
> > or....
> >
> > In the debugger, open the contextual menu and there is an item 'mail out
> bug report' to directly send the stack trace with VM version etc to the
> pharo list (or whoever you want to, but by default it's the Pharo ml). Of
> course you can edit the message to make it shorter (we dont need the full
> stack in general) and describe your problem etc.
> >
> >
> >>
> >> Best,
> >>
> >> Mariano
> >>
> >>
> >>
> >> Regards,
> >>
> >> Laurent Laffont
> >>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> [email protected]
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >> _______________________________________________
> >> Pharo-project mailing list
> >> [email protected]
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> > --
> >  Simon
> >
> >
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [email protected]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> > _______________________________________________
> > Pharo-project mailing list
> > [email protected]
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to