[Glass] Pier3AddOns package don't load

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Wed Nov 19 09:52:24 PST 2014


Dario,

When you use the Metacello `load` command, Metacello loads the 'default'
group.

In Pier3AddOns, the 'default' group is defined as:

        group: 'default' with: #('Pier-Admin');

and Pier-Admin is defined as:

        package: 'Pier-Admin'
          with:
            [
              spec
                requires:
                  #('Pier Core' 'JQuery Widgetbox UILayout'
'Pier-Kernel-Distributions' 'JQWidgetBox-JSTree-Core'
                     'Pier-Blog' 'Pier-Book' 'Pier-Design' 'Pier-Documents'
'Pier-EditorEnh' 'Pier-Google' 'Pier-JQuery'
                     'Pier-LinkChecker' 'Pier-TagCloud' 'Pier-Wysiwyg'
'Pier-Tests-Wysiwyg' 'Pier-FileUpload-Common-Wysiwyg'
                     'Pier-FileUpload-Wysiwyg' 'Pier-Shout' 'Twitter
Bootstrap' 'Top Feeder' 'Pier-Exporter-Code') ]
                yourself.

And the packages you noted are not required by Pier-Admin or any of the
packages required by Pier-Admin.

If you want to load all of the addOns, you can do the following:

  load: 'ALL'

'ALL' is a synthetic group that will cause all packages to be loaded ...

or you can pick an choose the set of packages you want by doing the
following:

  load: #('default' * 'Pier-Randomizer' **'Pier-Setup'  *
*'Pier-FileUpload-Nginx-Wysiwyg'*

* 'Pier-Tests-Exporter-Code')*


*And that should do the trick...*

*Dale*


On Wed, Nov 19, 2014 at 3:26 AM, Dario Trussardi via Glass <
glass at lists.gemtalksystems.com> wrote:

> Ciao,
>
> i'm working to load Pier3AddOns into Gemstone 3.1.0.6 with Glass
> 1.0-beta.9.2.
>
> When i do the command:
>
> Metacello new configuration: 'Pier3AddOns';
> version: '3.0.3';
> repository: 'http://www.squeaksource.com/MetacelloRepository';
>  onUpgrade: [ :ex :existing :new |
>  existing locked
>  ifTrue: [ ex disallow ]
>  ifFalse: [ ex allow ] ];
>  onConflict: [ :ex | ex disallow ];
>  onLock: [:ex :existing :new |
>  existing baseName = 'Seaside3'
>  ifTrue: [ ex honor ].
>  ex pass ];
>  load.
>
> the system work.
>
> But some package ( marked ) is not load from version declaration
>
> version303: spec
> <version: '3.0.3' imports: #('3.0.2-baseline' )>
>
> spec for: #'common' do: [
> spec blessing: #'development'.
> spec description: 'fixes for Gemstone, refactored the tab widget'.
> spec author: 'NickAger'.
> spec timestamp: '02/19/2012 21:07'.
> spec
> project: 'JQuery Widgetbox' with: '2.6';
> project: 'Pier Core' with: #stable;
> project: 'RSS' with: #stable;
> project: 'XML Parser' with: #stable.
> spec
> package: 'Pier-Admin' with: 'Pier-Admin-NickAger.87';
> package: 'Pier-Blog' with: 'Pier-Blog-NickAger.158';
> package: 'Pier-Book' with: 'Pier-Book-NickAger.158';
> package: 'Pier-Design' with: 'Pier-Design-NickAger.12';
> package: 'Pier-Documents' with: 'Pier-Documents-NickAger.29';
> package: 'Pier-EditorEnh' with: 'Pier-EditorEnh-NickAger.62';
> package: 'Pier-Exporter-Code' with: 'Pier-Exporter-Code-TudorGirba.53';
> package: 'Pier-FileUpload-Common-Wysiwyg' with:
> 'Pier-FileUpload-Common-Wysiwyg-NickAger.8';
> **** *package: 'Pier-FileUpload-Nginx-Wysiwyg' with:
> 'Pier-FileUpload-Nginx-Wysiwyg-NickAger.1';*
> package: 'Pier-FileUpload-Wysiwyg' with:
> 'Pier-FileUpload-Wysiwyg-NickAger.6';
> package: 'Pier-Google' with: 'Pier-Google-NickAger.20';
> package: 'Pier-JQuery' with: 'Pier-JQuery-NickAger.13';
> package: 'Pier-Kernel-Distributions' with:
> 'Pier-Kernel-Distributions-NickAger.52';
> package: 'Pier-LinkChecker' with: 'Pier-LinkChecker-lr.7';
> **** *package: 'Pier-Randomizer' with: 'Pier-Randomizer-NickAger.8';*
> **** *package: 'Pier-Setup' with: 'Pier-Setup-NickAger.103';*
> package: 'Pier-Shout' with: 'Pier-Shout-NickAger.5';
> package: 'Pier-TagCloud' with: 'Pier-TagCloud-NickAger.26';
> package: 'Javascript-Jasmine' with: 'Javascript-Jasmine-NickAger.2';
> package: 'JQWidgetBox-JSTree' with: 'JQWidgetBox-JSTree-Core-NickAger.17';
> **** *package: 'Pier-Tests-Exporter-Code' with:
> 'Pier-Tests-Exporter-Code-NickAger.8';*
> package: 'Pier-Tests-Wysiwyg' with: 'Pier-Tests-Wysiwyg-NickAger.17';
> package: 'Pier-Wysiwyg' with: 'Pier-Wysiwyg-NickAger.83' ].
>
> spec for: #'squeakCommon' do: [
> spec project: 'OSProcess' with: '4.3.11'.
> spec
> package: 'Pier-Twitter' with: 'Pier-Twitter-NickAger.24' ].
>  spec for: #gemstone do: [
> spec
> package: 'Shout-Parsing' with: 'Shout-Parsing-NickAger.3';
> package: 'Pier-Book' with: 'Pier-Book.gemstone-NickAger.159' ]
>
>
> I don't understund because ?
>
> The relative baseline looks ok.
>
> Thank,
>
> Dario
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20141119/b92ecdfe/attachment-0001.html>


More information about the Glass mailing list