Hi, i,m interested to development in Pharo and deploy in GLASS. Last November Dale Henrichs wrote: > Dario, > > I think that Pharo1.1.1 #11414 is pretty close to the latest version of Pharo that can be used for GemTools ... I recall trying to load GemTools in Pharo 1.2 and later and ran into issues with the changes that have been made to OmniBrowser. I work with: Pharo 1.0 #10517 GemTools 1.0-beta.8.7 GemStone 3.0.1 GLASS 1.0-beta.8.7.1 I need to port some code based on Magritte2 and Pier2 to new version Magrtitte3 and Pier3. For now i concentrated to pharo environment and i do the following command: Gofer it squeaksource: 'MetacelloRepository'; package: 'ConfigurationOfPier3AddOns'; load. ConfigurationOfPier3AddOns project stableVersion load: 'Pier-Admin' After some work when " Loading Collections-Support- Stephane Ducasse.35" the system go unstable and report : "***System error handling failed *** " ( and this point i can only force the down of pharo environment from the system management ) Now i think it's need to work with a new Pharo version or i wrong ? But with new version i can not load the GemTools. How i can port ( in the next weeks ) the code into GLASS? How i can management the GemTools working? I do the development into a new recent Pharo environment ( which ??? ) and after the development , work with hold Pharo 1.0 to load Monticello package into GLASS and do other 'setup' ? Thanks for any considerations, Dario |
Hi Dario,
I tested Pier 3 and Magritte 3 in Pharo 1.3. I've also tested in Glass based on the latest Glass release in Gemstone 2.4.4.1 - I haven't (yet) tested in Gemstone 3.x
Even though GemTools is based on an older Pharo release (1.0 I think) that shouldn't be a problem has GemTools is only used to access the code running in Gemstone. Hope that helps Nick On 5 March 2012 14:33, Dario Trussardi <[hidden email]> wrote:
|
Hi Dario,
I'm also about to check-in some changes to how pier-admin instances are created as well as improvements to pier-code-exporter in the next few days. I plan to do another screen-cast to show how to upgrade old pier kernels to the latest pier code-base. If you can wait for a few days you may find my improvements help you migrate..
Nick On 5 March 2012 16:07, Nick Ager <[hidden email]> wrote: Hi Dario, |
In reply to this post by dario trussardi
Dario,
I'm not sure that I understand exactly what the problem is so we'll need to move a little bit slower and take one problem at a time. The first thing to not is that when I say to develop in Pharo and deploy in GemStone, I imagine that you should be using two different Pharo images and a GemStone installation. 1. Pharo image for GemTools (Pharo 1.0 #10517 should be fine) 2. Pharo image for "pharo development", which should probably be Pharo 1.3, since that the latest stable pharo release (I think). You run both images at the same time and switch between the images to do your work .... Personally I find myself getting confused about which environment I'm working in if I try to do development in Pharo and GemStone from the same image, so I haven't tried ... If you are trying to do both pharo development and GemStone development in the same image, expecially if it is Pharo1.0, then that's likely to be the first source of problems ... Hopefully this helps. Dale ----- Original Message ----- | From: "Dario Trussardi" <[hidden email]> | To: "beta discussion Gemstone Seaside" <[hidden email]> | Sent: Monday, March 5, 2012 6:33:24 AM | Subject: [GS/SS Beta] Which setup for development in Pharo and deploy in GLASS ? | | | Hi, | | i,m interested to development in Pharo and deploy in GLASS. | | Last November Dale Henrichs wrote: | | | > Dario, | > | > I think that Pharo1.1.1 #11414 is pretty close to the latest | > version of Pharo that can be used for GemTools ... I recall trying | > to load GemTools in Pharo 1.2 and later and ran into issues with | > the changes that have been made to OmniBrowser. | | | | I work with: | | Pharo 1.0 #10517 | | GemTools 1.0-beta.8.7 | | GemStone 3.0.1 | | GLASS 1.0-beta.8.7.1 | | | I need to port some code based on Magritte2 and Pier2 to new | version Magrtitte3 and Pier3. | | For now i concentrated to pharo environment and i do the following | command: | | Gofer it | squeaksource: 'MetacelloRepository'; | package: 'ConfigurationOfPier3AddOns'; | load. | | ConfigurationOfPier3AddOns project stableVersion load: 'Pier-Admin' | | | | After some work when " Loading Collections-Support- Stephane | Ducasse.35" | | the system go unstable and report : "***System error handling | failed *** " | | ( and this point i can only force the down of pharo environment | from the system management ) | | | Now i think it's need to work with a new Pharo version or i wrong ? | | | But with new version i can not load the GemTools. | | How i can port ( in the next weeks ) the code into GLASS? | | How i can management the GemTools working? | | I do the development into a new recent Pharo environment ( which ??? | ) and after the development , | | work with hold Pharo 1.0 to load Monticello package into GLASS and | do other 'setup' ? | | | Thanks for any considerations, | | Dario |
Dale,
At yesterday i work with only Pharo image to do both pharo development and GemStone development.
Yes, now when load some last version of package ( ConfigurationOfPier3AddOns project stableVersion load: 'Pier-Admin' for example ) into Pharo 1.0 the system don't works. Now i work with two Pharo image how you write at point 1 and 2. ( For "pharo development " i think it's need load MockGemStone-dkh.28. Some other package is required to load ? )
My English is limited and it is hard to translate such talk. The fundamental issue is that the world is changing and therefore applications must evolve to solve new problems etc.etc. In this respect it seems to me that the development support to managing changes -the changes of the application are limited. For example in VisualWork i remember we had the opportunity to compile a method directly from VW to Gemstone. This allowed to make and keep synchronized the development and the deployment side. The Monticello support is sufficient ? Thank, Dario
|
Free forum by Nabble | Edit this page |