Hi guille should we open an issue and update the catalog?
Stef On Fri, Apr 20, 2018 at 3:53 PM, Guillermo Polito <guillermopol...@gmail.com > wrote: > Hi all, > > IMHO, the problem is not metacello or gofer but the fact that the catalog > uses the old Metacello API: i.e., > > Gofer new > repository: 'zzz'; > configurationOf: 'XXX'; > load. > (ConfigurationOfXXX project version: #YYY) load > > instead of the *new* Metacello API > > Metacello new > repository: 'zzz' > configurationOf: 'XXX' > loadVersion: #'YYY' > > > > On Fri, Apr 20, 2018 at 3:34 PM, Esteban Lorenzano <esteba...@gmail.com> > wrote: > >> >> >> > 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 >> > >> >> >> > > > -- > > > > Guille Polito > > Research Engineer > > Centre de Recherche en Informatique, Signal et Automatique de Lille > > CRIStAL - UMR 9189 > > French National Center for Scientific Research - *http://www.cnrs.fr > <http://www.cnrs.fr>* > > > *Web:* *http://guillep.github.io* <http://guillep.github.io> > > *Phone: *+33 06 52 70 66 13 >