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
