El mié, 15-09-2010 a las 15:52 +0200, Torsten Bergmann escribió:
> One thing I think that should be discussed at ESUG
> (sorry I'm not there) is if and how we want to maintain
> Metacello repositories for the different Pharo versions
> in the future.
> 
> I still think about the project/repo dependency issue:
> 
> An example: we have a repo for Pharo 1.2:
> 
>  MetaRepoForPharo12   it may contain a ConfigurationOfFFI that works
>                       for Pharo 1.1. and loads FFI.
>                       it may also contain a ConfigurationOfExternalBrowser
>                       that requires the ConfigurationOfFFI (usual Metacello 
> project
>                       dependency)
> 
> When Pharo 1.3 comes out we have a new MetaRepoForPharo13 and may just
> copy ConfigurationOfFFI over since it only loads packages and these packages
> may be compatible to Pharo 1.3. So far so good ... but:
> 
> What about ConfigurationOfExternalBrowser, if we just copy it to the
> new repo the config still points to the "old" ConfigurationOfFFI in the old 
> MetaRepoForPharo12 repo and not to the new one in MetaRepoForPharo13.
> 
> So we will have to adopt the configs for any new platform version ...
> and since world keeps spinnning we may also end up with forked 
> configurations.  

Yes, that is expected. Mariano proposed some script that
programmatically rewrites a configuration fixin and repointing
dependencies to the new repository. This could be triggered when
creating a new Repo and when automatically copying every configuration
from the previous repo to the new repo.

Cheers
-- 
Miguel Cobá
http://miguel.leugim.com.mx


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to