What should I do? Do you have the credential for creating a post blog for me?AlexandreBeautiful. Thanks a lot!And yes, I would be interested in hosting a blog post on this.Cheers,DoruOn Sat, Sep 21, 2013 at 2:55 PM, Alexandre Bergel <alexandre.bergel@me.com> wrote:I've used Moose to find out what are these dependencies. Here is what I have done.Doru, I can write an entry on your blog if you wish.
Problem: Some packages related to the Algorithm have wrongly packaged dependencies. This create problem when these algos are loaded and not Roassal.A solution to this problem:1 - I've open a Moose panel, imported all the packages that match *Algo* and *Roassal-*2 - Open a Roassal easel on the model packages and do it the following visualization:-=-=-=-=-=-=-=-=-=-=-=-=| ps moosePaks roassalPaks lbl |
ps := packageGroup select: [ :p | p name beginsWith: 'Moose' ].
moosePaks := view node: 'Moose' forIt:
[
view shape rectangle size: #numberOfClasses.
view interaction action: #inspect.
view nodes: ps ].
ROConstraint stick: (lbl := (ROLabel text: 'Moose') element) onTheRightOf: moosePaks.
view raw add: lbl.
roassalPaks := view node: 'Roassal' forIt:
[
view shape rectangle size: #numberOfClasses.
view nodes: (packageGroup select: [ :p | p name beginsWith: 'Roassal' ]) ].
ROConstraint stick: (lbl := (ROLabel text: 'Roassal') element) onTheRightOf: roassalPaks.
view raw add: lbl.
view shape bezierLine color: Color red.
view interaction item: 'browse' action: [ :assoc | (assoc key methods select: [ :m | m querySureOutgoingInvocations atPackageScope includes: assoc value ] ) inspect ].
view edges: ps from: #yourself toAll: [ :p | p querySureOutgoingInvocations atPackageScope ].
view verticalLineLayout center verticalGap: 100.-=-=-=-=-=-=-=-=-=-=-=-=I obtain the following screenshot:<Screen Shot 2013-09-21 at 9.23.46 AM.png>Right clicking on a line gives me the list of culprit methods. This view is handy I've find.3 - I have manually repackaged the culprit methods. For examples, some methods deserved to be move in some of the Roassal packages4 - I imported again the new version of the packages, run the visualization and I get:<Screen Shot 2013-09-21 at 9.47.55 AM.png>5 - Again, I have inspected each edge, and fixed the problem. The final visualization is<Screen Shot 2013-09-21 at 9.49.24 AM.png>Problem solved!Cheers,Alexandre
On Sep 20, 2013, at 11:39 AM, Diego Lont <diego.lont@delware.nl> wrote:Hi all,
We are checking the build server for failed tests, checking what the problem is:
I found problems in Glamour. It used a wrong symbol in its configuration, that caused CollectionExtensions not to load. It caused test fails in GToolkit.
I found problems with method categories. There are some tests, that are more or less roassal tests, or at least use roassal, so do not belong in Moose-Algos. I think some methods should be moved to *roassal-paintings … or maybe *roassal-moose-algos and the tests should move along with them. I cannot write in roassal,
if someone gives me a good method category and write access to roassal, I will move these methods.
I found failed tests in Orion, but it looks like we caused them with our change in moose entity, so I will take a closer look and fix it, or write another mail.
Cheers,
Stephan and Diego
_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev