Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
December 2009
- 96 participants
- 2069 messages
Re: [Pharo-project] How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?
by 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 <adi(a)netstyle.ch>
> 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 <laurent.laffont(a)gmail.com>
>>>
>>>> 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
>>>> Pharo-project(a)lists.gforge.inria.fr
>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project(a)lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>>
>>> --
>>> Simon
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project(a)lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>> _______________________________________________
>>> Pharo-project mailing list
>>> Pharo-project(a)lists.gforge.inria.fr
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Dec. 3, 2009
Re: [Pharo-project] How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?
by 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 <adi(a)netstyle.ch> 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 <laurent.laffont(a)gmail.com>
> >
> >> 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
> >> Pharo-project(a)lists.gforge.inria.fr
> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >>
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project(a)lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> >
> > --
> > Simon
> >
> >
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project(a)lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project(a)lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
Dec. 3, 2009
Re: [Pharo-project] How to report a bug ? [WAS] lukas-renggli.ch down, mirrors exists ?
by Adrian Lienhard
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 <laurent.laffont(a)gmail.com>
>
>> 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
>> Pharo-project(a)lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> --
> Simon
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Dec. 3, 2009
Re: [Pharo-project] Why some packages are rejected from Test Coverage?
by Marcus Denker
On Dec 2, 2009, at 10:43 PM, Lukas Renggli wrote:
> The rejection of the Kernel, Collections, System is not about the
> size, it is because of the classes they contain. There are many
> classes in the system that you can't wrap without possibly harming the
> system. Especially tricky are classes that are used by the system at
> all times (so the result would be wrong anyway) and the coverage tools
> itself (what could result in infinite recursion),
hehehe... and people always say research does not solve practical problems:
Marcus Denker, Mathieu Suen, and Stéphane Ducasse. The Meta in Meta-object Architectures.
In Proceedings of TOOLS EUROPE 2008, LNBIP 11 p. 218â237, Springer-Verlag, 2008
http://scg.unibe.ch/scgbib?query=Denk08b&display=abstract
... sometimes I have the feeling we learned quite a lot the last years. fundamental things, even.
I think it will be interesting how the reflective kernel of Pharo will look like in 5 years.
Marcus
--
Marcus Denker -- http://www.marcusdenker.de
Dec. 3, 2009
[Pharo-project] ParserTreeSearcher problem (lukas can you check)
by Stéphane Ducasse
On Dec 3, 2009, at 9:29 AM, laurent laffont wrote:
>
> > >> 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)
>
>
> Hi.
>
> As I've fixed above problems, I have a good opportunity to publish my first contribution to Pharo (heart beating ;). I've followed http://code.google.com/p/pharo/wiki/HowToContribute. Saving my Slime package create Slime-LaurentLaffont.25 package. Then I load it in a fresh image, it works.
> So I open Monticello, select Slime-LaurentLaffont.25, add PharoInBox repository, click Save. The "Edit Version Name and Log Message" dialog opens but the name of package is now Slime-LaurentLaffont.26, whithout my log message of version 25.
>
> How to publish version 25 and not create a version 26 ?
dont worry.\Tell us more what is the problem you fix because it is probably something for lukas :)
>
> Laurent Laffont
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Dec. 3, 2009
Re: [Pharo-project] code coverage?
by Marcus Denker
On Dec 3, 2009, at 7:58 AM, John McIntosh wrote:
> Ok as I'm testing this new VM I"m wondering has anyone done a code coverage review of the Pharo
> image in relationship to the suite of available tests?
So Stefan Reichart (now at cmsbox.com) did his Master on test-smell detection.
(see http://www.jot.fm/issues/issue_2007_10/paper12/ )
Part of this work was a test-coverage tool (this used multiple backends, methodwrappers, bytesurgeon
and Persephone AST-interpratation using Philippe Marschall's work).
We should really have a look at that again... (but fist we need to get the infrastructure in shape...)
Having coverage analysis would help to clean up, too. I think a good part of the code in the image was
executed last in 1997 or so...
Marcus
Dec. 3, 2009
Re: [Pharo-project] Very tiny fonts
by Marcus Denker
On Dec 2, 2009, at 10:19 PM, Adrian Lienhard wrote:
> What is the point of a font so small that I can hardly read it?
>
> Or is it just me and I need new glasses?
>
Maybe ;-)
No, the idea was that for a visualisation, showing e.g. class names, having a font like that should
be enough to know what class you look at... or as a label, to help those people who just cant remember
which color has which of 5 different meanings.
Microprint show information even though you can't read anything: http://scg.unibe.ch/archive/papers/Robb05b-microprintsESUG.pdf
So readability is not always needed to convey information contained in text.
Marcus
Dec. 3, 2009
Re: [Pharo-project] How to contribute [WAS] lukas-renggli.ch down, mirrors exists ?
by laurent laffont
>
>
> > >> 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)
>
Hi.
As I've fixed above problems, I have a good opportunity to publish my first
contribution to Pharo (heart beating ;). I've followed
http://code.google.com/p/pharo/wiki/HowToContribute. Saving my Slime package
create Slime-LaurentLaffont.25 package. Then I load it in a fresh image, it
works.
So I open Monticello, select Slime-LaurentLaffont.25, add PharoInBox
repository, click Save. The "Edit Version Name and Log Message" dialog opens
but the name of package is now Slime-LaurentLaffont.26, whithout my log
message of version 25.
How to publish version 25 and not create a version 26 ?
Laurent Laffont
Dec. 3, 2009
Re: [Pharo-project] code coverage?
by Stéphane Ducasse
> Ok as I'm testing this new VM I"m wondering has anyone done a code coverage review of the Pharo
> image in relationship to the suite of available tests? I wondering how much of the image side code is
> actually used?
>
> Part of the problem here in cross checking the list of internal plugins is that I need test cases to
> actually exploit the plugin code so that I can confirm it works, even to confirm it gets called.
this would be really interesting indeed.
alex is spy working enough to see that?
>
> No doubt from the other side it would be interesting to see from a VM platform perspective if the
> Smalltalk Sunits actually execute a reasonable set of the slang/objective-c/C code.
>
> --
> ===========================================================================
> John M. McIntosh <johnmci(a)smalltalkconsulting.com>
> Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
> ===========================================================================
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project(a)lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Dec. 3, 2009
[Pharo-project] code coverage?
by John McIntosh
Ok as I'm testing this new VM I"m wondering has anyone done a code coverage
review of the Pharo
image in relationship to the suite of available tests? I wondering how much
of the image side code is
actually used?
Part of the problem here in cross checking the list of internal plugins is
that I need test cases to
actually exploit the plugin code so that I can confirm it works, even to
confirm it gets called.
No doubt from the other side it would be interesting to see from a VM
platform perspective if the
Smalltalk Sunits actually execute a reasonable set of the
slang/objective-c/C code.
--
===========================================================================
John M. McIntosh <johnmci(a)smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com
===========================================================================
Dec. 3, 2009