How to load Metacello-Help without HelpSystem?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

How to load Metacello-Help without HelpSystem?

Mariano Martinez Peck
Hi Dale. I hope you are enjoying your holidays. Logically, 'Metacello-Help' is defined as:

package: 'Metacello-Help' with: [
                spec requires: 'Help System'. ];


However, HelpSystem is integrated in PharoCore (not via ConfigurationOfHelpSystem). Hence, when I load 'Metacello-Help' in a PharoCore, Metacello loads HelpSystem with ConfigurationOfHelp, bringing a new version and marking the package HelpSystem as dirty.

From ConfigurationOfPharo, I have this:

    project: 'Metacello'
                    with:
                        [ spec
                                className: 'ConfigurationOfMetacello';
                                file: 'ConfigurationOfMetacello';
                                loads: #('Metacello-Core' 'Tutorial' 'UI' 'Metacello-ProfStef' 'Metacello-Help');
                                repository: 'http://www.squeaksource.com/MetacelloRepository' ];

So...any idea how can I get 'Metacello-Help' without the HelpSystem ?

A way I see is remove 'Metacello-Help' from the previous lines and instead adding a line:

package: 'Metacello-Help' with: [ spec repository: 'http://www.squeaksource.com/metacello' ];

so that to bypass Metacello ;)

Ahh BTW; this is issue: http://code.google.com/p/pharo/issues/detail?id=4160

Thanks

--
Mariano
http://marianopeck.wordpress.com