--- Begin Message ---That Metacello code snip did not update the ConfigurationOfZincHTTPComponents to the latest version, so actual stable version was not loaded :( Weird.pf > Yes, those .TheIntegrator versions are not real, can't explain that further. > > If you want to go to the very latest version, you also have to load the > latest version of ConfigurationOfZincHTTPComponents first, else you get an > older latest version (yes this is a bit confusing, but it makes perfect sense > when you think of it). > > All this is normally done by the Metacello mechanism. Here is how you can do > that in direct scripting: > > Metacello new > configuration: 'ZincHTTPComponents'; > repository: 'http://mc.stfx.eu/ZincHTTPComponents'; > version: #stable; > load: #('Core' 'WebSocket' ). > > (Untested though). > > > On 16 Aug 2018, at 19:45, Petr Fischer via Pharo-users > > <pharo-users@lists.pharo.org> wrote: > > > > > > From: Petr Fischer <petr.fisc...@me.com> > > Subject: Re: [Pharo-users] Zinc loading problems (as project dep) - > > versions mess > > Date: 16 August 2018 at 19:45:41 GMT+2 > > To: pharo-users@lists.pharo.org > > > > > > I can't understand a mess in Zinc packages versions. I downloaded fresh 6.1 > > (32bit) image from pharo.org, opened Monticelo Browser and searced for > > 'Zinc-HTTP' package. > > There is version Zinc-HTTP (TheIntegrator.461). Repository info points to > > "http://mc.stfx.eu/ZincHTTPComponents" by default, so I opened the > > repository and there is no packages with "TheIntegrator". Even version > > numbers are different - version SvenVanCaekenberghe.461 is different if I > > diff it. It looks like the version TheIntegrator.461 is close to > > SvenVanCaekenberghe.453. > > > > Next test: when I run this code in fresh image: > > > > ConfigurationOfZincHTTPComponents project load: #stable > > > > there is Zinc-HTTP (SvenVanCaekenberghe.453) after load. Why not 475 (it's > > stable or not)? > > > > And now, I'm totally confused. > > > > pf > > > > > >> Hi Petr, > >> > >> I also have > >> > >> project: 'ZincHTTPComponents' with: [ > >> spec > >> className: 'ConfigurationOfZincHTTPComponents'; > >> repository: 'http://mc.stfx.eu/ZincHTTPComponents'; > >> loads: #('Core' 'Tests' 'REST' 'AWS'); > >> versionString: #stable ]; > >> > >> in my main project, which has not changed in years and always works, AFAIK. > >> > >> I also use(d) the load expression > >> > >> ConfigurationOfZincHTTPComponents project load: #stable > >> > >> a lot and it normally works. > >> > >> Metacello sometimes acts weird when you already have code/projects loaded. > >> > >> I am afraid I don't know what could be wrong. > >> > >> Sven > >> > >>> On 16 Aug 2018, at 17:09, Petr Fischer via Pharo-users > >>> <pharo-users@lists.pharo.org> wrote: > >>> > >>> > >>> From: Petr Fischer <petr.fisc...@me.com> > >>> Subject: Zinc loading problems (as project dep) > >>> Date: 16 August 2018 at 17:09:41 GMT+2 > >>> To: pharo-users@lists.pharo.org > >>> > >>> > >>> Hello, > >>> > >>> I am trying to load stable Zinc as dependency in my project, like this: > >>> > >>> ... > >>> project: 'ZincHTTPComponents' with: [ > >>> spec > >>> className: > >>> #ConfigurationOfZincHTTPComponents; > >>> versionString: #'stable'; > >>> loads: #('Core' 'WebSocket' ); > >>> repository: > >>> 'http://mc.stfx.eu/ZincHTTPComponents/' ]. > >>> ... > >>> > >>> I need WebSocket package, whiuch is not loaded by default and updated > >>> Core package (there is new method ZnClient defaultEncoder: - I need this). > >>> > >>> Actual stable version of ZincHTTPComponents is 2.9.4 (for Pharo 6.x) and > >>> in this 2.9.4 stable version, there is Zinc-HTTP package with version > >>> Zinc-HTTP-SvenVanCaekenberghe.475. > >>> > >>> Default version in Pharo 6.1 image is Zinc-HTTP-TheIntegrator.461. > >>> > >>> After my project configuration load, there is no updated Zinc in my image. > >>> > >>> When I try to load manually by: > >>> > >>> ConfigurationOfZincHTTPComponents project load: #stable. > >>> > >>> error dialog occurs complaining about Zinc-HTTP have unsaved changes in > >>> the image (load/merge/cancel) - so, maybe, automatic load of Zinc as > >>> project depenedency is ignored due to this reason. > >>> > >>> How to solve this situation? Can I force dependency to load (in my > >>> project ConfigurationOf)? > >>> > >>> Thanks! Petr Fischer > >>> > >>> > >>> > >>> > >>> > >> > > > > > > >
--- End Message ---
Re: [Pharo-users] Zinc loading problems (as project dep) - versions mess
Petr Fischer via Pharo-users Thu, 16 Aug 2018 12:00:29 -0700
- [Pharo-users] Zinc loading problems (as proje... Petr Fischer via Pharo-users
- Re: [Pharo-users] Zinc loading problems ... Sven Van Caekenberghe
- Re: [Pharo-users] Zinc loading probl... Petr Fischer via Pharo-users
- Re: [Pharo-users] Zinc loading p... Sven Van Caekenberghe
- Re: [Pharo-users] Zinc loadi... Petr Fischer via Pharo-users