> On 20 Apr 2018, at 12:42, Cyril Ferlicot D. <cyril.ferli...@gmail.com> wrote:
> 
> Le 20/04/2018 à 11:44, Esteban Lorenzano a écrit :
>> 
>> 
>>> On 20 Apr 2018, at 11:01, Thierry Goubier <thierry.goub...@gmail.com
>>> <mailto:thierry.goub...@gmail.com>> wrote:
>>> 
>>> Le 20/04/2018 à 09:09, Stephane Ducasse a écrit :
>>>> The underlying questions (sorry for people that need subtitles) are:
>>>> - how do we have a central place to declare projects
>>>>     - right now in Smalltalkhub/list is a nice way to find projects
>>>> with the move to github
>>>>     we should get a central place
>>> 
>>> One of the issues I have with the Catalog is that it made a mess of
>>> the various MetaRrepo for Pharo... Showing in the end that the single
>>> place one should put a ConfigurationOf for Pharo is the squeak meta repo.
>> 
>> not really. 
>> if you put your project in the squeak meta repo it will not even be
>> listed (is old stuff and we are not listing those).
>> 
>> the idea was to add a project in its corresponding development repo. But
>> is an uncomfortable way, yes (and it was a patch, not meant to last)
>> 
>>> That in addition the Catalog doesn't even use the best package
>>> management we have at a given point is just salt rubbed in the wound.
>> 
>> that’s a one method change. Instead: 
>> 
>> loadConfiguration 
>> Gofer it 
>> url: self repositoryUrl;
>> configurationOf: self name;
>> load
>> 
>> loadConfiguration 
>> Metacello new 
>> repository: self repositoryUrl;
>> configuration: self name;
>> load.
>> 
>> when I made catalog, Metacello usage was not so expanded. 
>> Yet… gofer will use metacello to load so, yes, it will use the best
>> package management we have at the moment.
>> 
> 
> Hi,
> 
> Except if it changed recently, Gofer does not use Metacello behind.
> 
> At Synectique when I tried to clean all our configurations because it
> was really hard to update them, I found some problems in the
> configurations but the projects were loading. The reasons was that we
> used Gofer and the bugs of gofer compensated the problems in the
> configurations. After switching to Metacello the projects did not load
> anymore and I needed to fix the configurations to make them clean.
> 
> So, if it worked with Gofer but not Metacello, I doubt Gofer use Metacello.

there is no way of loading a configuration/baseline without metacello.

Esteban

> 
>> 
>> very unlikely.
>> a spec made in STON you just have to modify it each time you do a
>> release (which is exactly what you have to do now with configurations).
>> 
>> A crawler will not handle the need to publish a released version.
>> 
>> one STON file as I imagine would be something like: 
>> 
>> project {
>> “name” : "blah",
>> “url” : "http://github.com/someone/blah";,
>> “lastVersion” : “v1.0.0",
>> “description” : “Some project description"
>> }
>> 
>> and maybe a couple more. How’s that cryptic?
>> maybe you are confusing things?
>> 
>> 
> 
> 
> -- 
> Cyril Ferlicot
> https://ferlicot.fr
> 


Reply via email to