Fwd: [Pharo-project] Fwd: Universes? or Metacello meta repository

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

Fwd: [Pharo-project] Fwd: Universes? or Metacello meta repository

garduino
Creo que Metacello es la herramienta que mejor pinta para manejar
paquetes monticello con sus dependencias......


---------- Forwarded message ----------
From: Dale Henrichs <[hidden email]>
Date: 2009/9/16
Subject: Re: [Pharo-project] Fwd: Universes? or Metacello meta repository
To: Stéphane Ducasse <[hidden email]>
Cc: [hidden email]


When defining project references in Metacello, you can use a #>=
operator which basically says that later versions are okay - this
makes it possible for MyApp to specify AppA v1 but be able to use AppA
v3 if it is already loaded...

The problem of conflicting requirements isn't solved but Metacello
doesn't _force_ one to use a particular version unless you want it to
(using #= as the operator forces that version to be loaded)...

Dale

----- "Stéphane Ducasse" <[hidden email]> wrote:

| I remembered that. Now I was wondering about the following
|
| if we can tag a config we get in essence an Universe: a set of
| packages wrking with a given tag.
| But this is not quite the same.
|
| One of the problem that universes solved is that if
|
| MyApp requires
|       AppA v1
|
| YourApp requires
|       AppA v3
|
| I can load MyApp and YourApp separately but together thy may conflict
|
| or do not work
|
| Now universe forces me and you to choose when we publish because there
|
| was only one AppA
| the AppA for the current Universe.
|
| Stef
|
| On Sep 16, 2009, at 6:42 PM, Dale Henrichs wrote:
|
| > Stef,
| >
| > Under Metacello, when you a release a version, the complete list of
|
| > Monticello files are recorded with the version (including load order
|
| > dependencies).
| >
| > So Metacello is designed to make it possible to load old versions of
|
| > projects into new images.
| >
| > It is also possible to record the versions of all of the projects
| > that you are using, so you can record the exact version of Seaside,
|
| > Magritte and Pier you are using at a particular point in time, and
|
| > then you load that exact configuration into a different image at any
|
| > time in the future.
| >
| > Dale
| > ----- "Stéphane Ducasse" <[hidden email]> wrote:
| >
| > | Ok but for pharo1.0 it would be nice to have it :)
| > | then after we plug metacello underneath
| > |
| > | Doru with metacello will we be able to say
| > |   I want to load in the past the version of moose which worked
| with
| > | pharo1.0
| > |   even if now I'm working on pharo 3.2 (the real future :))
| > |
| > | Stef
| > | On Sep 16, 2009, at 1:08 PM, Damien Cassou wrote:
| > |
| > | > On Wed, Sep 16, 2009 at 11:38 AM, Tudor Girba
| <[hidden email]>
| > |
| > | > wrote:
| > | >> I believe Metacello is a very nice piece of work and it should
| be
| > | a
| > | >> very strong contender for managing releases. The ui tools are
| not
| > | >> quite there yet, but it works very nicely for allowing someone
| to
| > | >> specify the exact configuration to be loaded.
| > | >
| > | > I agree. Universes is cool but:
| > | >
| > | > - it requires a dedicated server and only few people installed
| one
| > |
| > | > already
| > | > - it only allows one administrator per package description
| > | > - the interface is well... not very nice :-)
| > | > - we would need to create a new universe from scratch
| > | >
| > | > --
| > | > Damien Cassou
| > | > http://damiencassou.seasidehosting.st
| > | >
| > | > "Lambdas are relegated to relative obscurity until Java makes
| them
| > | > popular by not having them." James Iry
| > | >
| > | > _______________________________________________
| > | > Pharo-project mailing list
| > | > [hidden email]
| > | > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-
| > project
| > |
| > |
| > | _______________________________________________
| > | Pharo-project mailing list
| > | [hidden email]
| > |
| http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
| >
| > _______________________________________________
| > Pharo-project mailing list
| > [hidden email]
| > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

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


--
=================================================
Germán S. Arduino  <gsa @ arsol.net>   Twitter: garduino
Arduino Software & Web Hosting   http://www.arduinosoftware.com
PasswordsPro  http://www.passwordspro.com
=================================================
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: [Pharo-project] Fwd: Universes? or Metacello meta repository

Edgar J. De Cleene



On 1/5/10 7:15 PM, "Germán Arduino" <[hidden email]> wrote:

> Creo que Metacello es la herramienta que mejor pinta para manejar
> paquetes monticello con sus dependencias......

Todo puede ser.
Yo voy a esperar que alguno arme algo como Metacello o Gofer en el 3.11.
Estoy actualizando 3.11 con el trunk a ver de aplicar el procedimiento de
descarga y ver como queda con respecto a SqueakLightII o MinimalMorphic.
Ya mande mail, si no me aceptan lo hare a mi gusto.

Lo que no se es que nombre ponerle , SqueakLight3 ?

Edgar