Le 28/11/2018 à 00:08, Vitor Medina Cruz a écrit :
> Hello!
> 
> WIndows 10 here with Pharo 7 32 bits. Here is my baseline:
> 
> 
>     baseline: spec
>        
>         <baseline>
>            
>         spec for: #'common' do: [
>             spec blessing: #'baseline';
>                  repository: 'gitlab://vitormcruz/employees:master/pharo/';
>                                                                
>                  project: 'Magritte3' with: [ spec repository:
>     'github://magritte-metamodel/magritte:v3.5.3/source';
>                                               className:
>     'ConfigurationOfMagritte3';
>                                                         loads: #(Seaside
>     Core) ];
>                                                        
>                   package: 'Employees' with: [ spec requires:
>     #('Magritte3'). ];
>                                                        
>                    group: 'default' with: #('core');
>                   group: 'core' with: #('Employees')
> 
> 
> 
> When I execute:
> 
>     Metacello new baseline: #Employees;
>                       repository:
>     'gitlab://vitormcruz/employees:master/pharo/'; load: #(core)
> 
> 
> I got:
> 
>     "project group, or package named: 'Seaside-Pharo-Development' not
>     found when used in requires: or includes: field of package:
>     'Seaside-Tests-Pharo-Development' for version: baseline of
>     BaselineOfSeaside3."
> 
> 
> 
> It seems there is a problem with Magrite ConfigurationOf, am I correct?
> 
> 
> Some general information:
> 
> 1- Using https://github.com/magritte-metamodel/magritte instead
> /magritte:v3.5.3/ of 'github://magritte-metamodel/magritte:v3.5.3/source
> don't work;
> 
> 2- You must provide className otherwise it does no work, even if docs
> says itis not needed;
> 
> 3- Metacello fail in ways it is hard to understand what happened;
> 
> 4- On Pharo 64bits, Iceberg commit fails.
> 
> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
>       Livre de vírus. www.avg.com
> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>.
> 
> 
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Hi,

Personally I declare my Magritte dependency with the Seaside group this way:

spec
  baseline: 'Magritte'
  with: [ spec
    loads: #('Seaside');
    repository: 'github://magritte-metamodel/magritte:v3.5.3/source' ].

If it can help you, here is a recent guide to Baselines:
https://github.com/pharo-tips-and-tricks/pharo-tips-and-tricks/blob/master/General/Baselines.md

-- 
Cyril Ferlicot
https://ferlicot.fr

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to