Hi Mariano,
  To install the Dependency Browser in the 1.0 dev image, please evaluate:

Gofer new
        squeaksource: 'DependencyWalker';
        package: 'DependencyWalker';
        package: 'OBDependencyWalker';
        package: 'DWTraitsFix';         
        load;
        recompile.

and then open from the world menu, Tools -> More -> Dependency Browser

Cheers,

Hernán

2009/12/26 Mariano Martinez Peck <[email protected]>:
> Hernán: I would like to use this tools to detect dependencies between
> packages and with that write the metacello configurations for Pharo.
>
> Do you know how can I manage to install it in the latests 1.0 dev image?
>
> thanks
>
> mariano
>
> On Sun, Aug 16, 2009 at 10:04 AM, Stéphane Ducasse
> <[email protected]> wrote:
>>
>> I imagine that david did that because he could not touch the code.
>> I hope that with the new OB release things will get clarified and
>> better.
>>
>> Stef
>>
>> On Aug 15, 2009, at 3:11 PM, Hernán Morales Durand wrote:
>>
>> > Hi Cesar,
>> >  Please update to the latest version of the DependencyBrowser. I was
>> > using a ClassSortFilter for filtering packages (which is wrong), and
>> > there are two different implementations of this message from David and
>> > Lukas:
>> >
>> > OBClassSortFilter>>nodesFrom:forNode:
>> >
>> > The one from David was preventing to send #theClass
>> >
>> >       classNodes := nodes select: [ :ea | ea respondsTo: #theClass ].
>> >
>> > but I don't know which one is the right one, the implementation from
>> > Lukas is newer and usually his releases works pretty fine. Recently
>> > Colin posted another OB version, I hope the work done in OB gets a
>> > better coordination, it would be such a sad thing to have good
>> > incompatible versions of the framework.
>> > Cheers,
>> >
>> > Hernán
>> >
>> > 2009/8/14  <[email protected]>:
>> >> Hernán,
>> >>
>> >> I also don't have the expertise to debug it, but could you get more
>> >> info if
>> >> you put a #theClass method in OBClassSort with a sefl halt on it?
>> >>
>> >> It will avoid the sending of messages upstream in the "food chain"...
>> >>
>> >> Em 14/08/2009 09:05, Hernán Morales Durand <
>> >> [email protected] >
>> >> escreveu:
>> >>
>> >> Ok, I found this could be related with an OB installation using this
>> >> script: http://code.google.com/p/pharo/wiki/ImageBuildScripts
>> >> I've loaded "AST", "Refactoring", "OmniBrowser" and "Tools". Then
>> >> loaded the DependencyBrowser, selected a package and gotcha, the
>> >> #theClass MNU was raised.
>> >> However I wasn't able to debug it (please see the attachement), the
>> >> stack isn't displayed in the debugger and some operations (Out, Over,
>> >> etc) hang the image and I have interrupt with Alt+.
>> >> Cheers
>> >>
>> >> Hernán
>> >>
>> >> 2009/8/14 Stéphane Ducasse :
>> >>> apparently there was a change in OB and it would be good to
>> >>> understand
>> >>> because
>> >>> we have some open issues that are related to that.
>> >>>
>> >>> Stef
>> >>>
>> >>>
>> >>>> Oh, that page was obsolete sorry about that, working with PHP
>> >>>> pages is
>> >>> &g t; so... fuckin horrible!
>> >>>> However that's not the issue here. I need to do a little research
>> >>>> to
>> >>>> see why the Dependency Browser breaks with mysterious OB stuff? I
>> >>>> will
>> >>>> update the repository as soon as I find the cause.
>> >>>> Thanks for reporting
>> >>>>
>> >>>> Hernán
>> >>>>
>> >>>> 2009/8/13  :
>> >>>>> Em 13/08/2009 21:34, Hernán Morales Durand
>> >>>>> escreveu:
>> >>>>>
>> >>>>>> Hi csrabak,
>> >>>>>> Thanks for the feedback. I wonder how you've installed the DW?
>> >>>>>
>> >>>>> I followed
>> >>>>>
>> >>>>> http://cs.hernanmorales.com.ar/projects/dependencyBrowser/DBrowser-fr.php
>> >>>>>  (Overture Pharo) tab (but I bet you _knew_ that ;-)!
>> >>>>>
>> >>>>> Notice I installed on Pharo1.0beta image. . . and use only
>> >>>>> "default" settings. . .
>> >>>>>
>> >>>>>> Anyone else experi mented this trouble?
>> >>>>>
>> >>>>> This is something I cannot answer :-(
>> >>>>>
>> >>>>>> That MNU is fine, the problem is that message should never be
>> >>>>>> sent
>> >>>>>> to
>> >>>>>> an OBInheritanceDependencyNode. Please note the two leftmost
>> >>>>>> panes
>> >>>>>> (columns) in the DependencyBrowser contains system categories or
>> >>>>>> "packages", not classes.
>> >>>>>> So I've tried to reproduce your problem with the three OB
>> >>>>>> installations from Pharo:
>> >>>>>>
>> >>>>>> ScriptLoader loadOB.
>> >>>>>> ScriptLoader loadSuperOB.
>> >>>>>> ScriptLoader loadOBAlpha.
>> >>>>>>
>> >>>>>> selected every system category, gathering all dependencies in
>> >>>>>> your
>> >>>>>> Pharo version, and still cannot find that MNU. Can you provide me
>> >>>>>> further details about it?
>> >>>>>>
>> >>>>>> Are you using latest OmniBrowser?
>> >>>>>
>> >>>>> I do supose so as at the time I wrote the e-mail I had the image
>> >>>>> uptodate (#10413).
>> >>>>>
>> >>>>>> Have you installed the DependencyBrowser with the script of my
>> >>>>>> previous e-mail?
>> >>>>>
>> >>>>> I ran the script of your page.
>> >>>>>
>> >>>>>> This is happening when you select a particular package?
>> >>>>>
>> >>>>> Any package will do, but to stick to a simple one I click in
>> >>>>> "OmniBrowser" and kaboom!
>> >>>>>
>> >>>>>> Have you installed additional OB packages?
>> >>>>>
>> >>>>> I lost the control of what is considered "aditional" wrt to OB. So
>> >>>>> I attach the browser of the image I'm testing it:
>> >>>>>
>> >>>>> HTH
>> >>>>>
>> >>>>> --
>> >>>>> Cesar Rabak
>> >>>>>
>> >>>>> _______________________________________________
>> >>>>> Pharo-project mailing list
>> >>>>> [email protected]
>> >>>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
>> >>>>> project
>> >>>>>
>> >>>>
>> >>>> _______________________________________________
>> >>>> Pharo-project mailing list
>> >>>> [email protected]
>> >>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> >>>
>> >>>
>> >>> _______________________________________________
>> >>> Pharo-project mailing list
>> >>> [email protected]
>> >>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> >>>
>> >>
>> >> ________________________________
>> >>
>> >> _______________________________________________
>> >> Pharo-project mailing list
>> >> [email protected]
>> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> >>
>> >
>> > _______________________________________________
>> > Pharo-project mailing list
>> > [email protected]
>> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

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

Reply via email to