[Glass] Glass Digest, Vol 74, Issue 5
ian
ian at icjohnson.com
Tue Jul 30 12:51:31 PDT 2019
Ah, Okay Dale,
Seems that you are the sole on this. Sad.
I am going to look at this further and will get back to you.
Thanks Kindly for setting me straight,
Ian
PS. "Pharo code changing so much constantly" while nice in small single threaded env is hirrible for the only backend that supports industry requirements for persistance without crossover tools like Voyage. A shame really. The Pharo guys should ride for free on this technology (gemstone) and use it as a tool to propell phario into the mainstream. Seems to me there would be money there.
Anyway, will be back to you!
On Tue, Jul 30, 2019 at 12:00:03PM -0700, glass-request at lists.gemtalksystems.com wrote:
> Send Glass mailing list submissions to
> glass at lists.gemtalksystems.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.gemtalksystems.com/mailman/listinfo/glass
> or, via email, send a message with subject or body 'help' to
> glass-request at lists.gemtalksystems.com
>
> You can reach the person managing the list at
> glass-owner at lists.gemtalksystems.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Glass digest..."
>
>
> Today's Topics:
>
> 1. Installing GsDevKit on Debian 10 succeeds but create a Pharo
> 7 client fails (ian)
> 2. Re: Installing GsDevKit on Debian 10 succeeds but create a
> Pharo 7 client fails (ian)
> 3. Re: Installing GsDevKit on Debian 10 succeeds but create a
> Pharo 7 client fails (Dale Henrichs)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 30 Jul 2019 11:13:14 -0500 (CDT)
> From: ian <ian at icjohnson.com>
> To: glass at lists.gemtalksystems.com
> Subject: [Glass] Installing GsDevKit on Debian 10 succeeds but create
> a Pharo 7 client fails
> Message-ID: <1564503194066-0.post at n4.nabble.com>
> Content-Type: text/plain; charset=us-ascii
>
> Installation of GsDevKit succeeds as per:
>
> git clone https://github.com/GsDevKit/GsDevKit_home.git
> cd GsDevKit_home
> . bin/defHOME_PATH.env # define GS_HOME env var and put $GS_HOME into
> PATH
> installServerClient
> createStone devKit_343 3.4.3
> createClient tode1
>
> The installation of DsDevkit fails initially at the 'installServerClient'
> step until I include in the debian case statement to version 10 option.
>
> Then the 'createClient' tode1 step succeeds and I have a working tode client
> with the default pharo 3 image as seen here:
>
> ian at desktop:~/Downloads/GemStone/GsDevKit_home$ ls -la dev/clients/tode1/
> total 49292
> drwxr-xr-x 5 ian ian 4096 Jul 30 07:46 .
> drwxr-xr-x 5 ian ian 4096 Jul 30 11:32 ..
> -rwxr-xr-x 1 ian ian 1442 Jul 30 07:44 clientInfo
> -rwxr-xr-x 1 ian ian 573 Jul 30 07:44 deleteClient
> -rwxr-xr-x 1 ian ian 3158 Jul 30 07:44 editClient
> -rw-r--r-- 1 ian ian 38704 Jul 30 07:44 GemTalkSystemsLogo-Medium.png
> -rw-r--r-- 1 ian ian 45224 Jul 30 07:44 GemTalkSystemsLogo-Muted.png
> -rw-r--r-- 1 ian ian 45224 Jul 30 07:44 GemTalkSystemsLogo.png
> -rwxr-xr-x 1 ian ian 1263 Jul 30 07:44 installClientGciLibraries
> drwxr-xr-x 2 ian ian 4096 Jul 30 07:45 logs
> drwxr-xr-x 2 ian ian 4096 Jul 30 07:45 package-cache
> -rwxr-xr-x 1 ian ian 367 Jul 30 07:44 pharo
> -rw-rw-r-- 1 ian ian 341483 Mar 11 2015 Pharo.changes
> -rw-rw-r-- 1 ian ian 21829148 Mar 11 2015 Pharo.image
> -rwxr-xr-x 1 ian ian 354 Jul 30 07:44 pharo-ui
> drwxr-xr-x 3 ian ian 4096 Jul 30 07:45 pharo-vm
> -rw-r--r-- 1 ian ian 54 Jul 30 07:44 README.md
> -rw-r--r-- 1 ian ian 11906 Jul 30 07:44 small_GemTalkSystemsLogo.png
> -rwxr-xr-x 1 ian ian 6374 Jul 30 07:44 startClient
> -rwxr-xr-x 1 ian ian 2568 Jul 30 07:44 stopClient
> -rw-r--r-- 1 ian ian 1482478 Jul 30 07:45 tode1.changes
> -rw-r--r-- 1 ian ian 26593052 Jul 30 07:45 tode1.image
> -rwxr-xr-x 1 ian ian 1694 Jul 30 07:44 updateClient
> -rwxr-xr-x 1 ian ian 867 Jul 30 07:44 updateGsDevKit
> ian at desktop:~/Downloads/GemStone/GsDevKit_home$
>
> As you can see the tode1.image file is create and when launched works.
>
> However when using the command for 'createClient' thus:
>
> ----
>
> createClient -t pharo pharoClient -v Pharo7.0
>
> ----
>
> It fails to create the customerClientLoad.st file with the response
> suggesting to manually perform this step thus:
>
> ----
>
> pharoClient image not updated --- update manually :: createPharoTodeClient
> -c -v Pharo7.0 pharoClient
> ...finished :: createClient -c -v Pharo7.0 pharoClient
> ...finished :: createClient -t pharo pharoClient -v Pharo7.0
>
> ----
>
> When running that command manually using
>
> './dev/todeClient/bin/createPharoTodeClient -c -v Pharo7.0 pharoClient ' as
> suggested I get:
>
> ----
>
> pharoClient image not updated --- update manually :: createPharoTodeClient
> -c -v Pharo7.0 pharoClient
>
> ----
>
> Which is echoed from lines 268 to 273 of the script as thus:
>
> ----
>
> 268 else
> 269 if [ ! -e "$directoryPath/customClientLoad.st" ] ; then
> 270 echo $directoryPath
> 271 exit_0_banner "${imageName} image not updated --- update manually"
> 272 fi
> 273 fi
>
> -----
>
> So it seems that the customClientLoad script fails to write for some reason
> (not perms I think?).
>
>
> Thanks for your help!
>
>
>
>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 30 Jul 2019 12:36:05 -0500 (CDT)
> From: ian <ian at icjohnson.com>
> To: glass at lists.gemtalksystems.com
> Subject: Re: [Glass] Installing GsDevKit on Debian 10 succeeds but
> create a Pharo 7 client fails
> Message-ID: <1564508165522-0.post at n4.nabble.com>
> Content-Type: text/plain; charset=us-ascii
>
> Okay,
>
> I sort of got this working, I think, by manually using the pharo command to
> copy the clientTmp.image to the pharoClient.image.
>
> Now I can launch a pharoClient.
>
> I am at this point confused. When creating the default tode client I get
> all the gemstone libraries and tools. The pharo 7 client is just that: A
> Pharo 7 client.
>
> Should not the Pharo 7 build option to create client give me Pharo 7 and
> 'and' the Gemstone packages?
>
> It can't be what the customClientLoad.st file is supposed to do as when I
> manually create it then run the commands as directed in the script I still
> do not get the classes.
>
> Confused?
>
> This is not what I was expecting at all...
>
>
>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
>
>
> ------------------------------
>
> Message: 3
> Date: Tue, 30 Jul 2019 11:36:41 -0700
> From: Dale Henrichs <dale.henrichs at gemtalksystems.com>
> To: glass at lists.gemtalksystems.com
> Subject: Re: [Glass] Installing GsDevKit on Debian 10 succeeds but
> create a Pharo 7 client fails
> Message-ID: <7fd60b3b-fc4d-4089-9b48-d1b8645797fe at gemtalksystems.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
>
> On 7/30/19 10:36 AM, ian via Glass wrote:
> > Okay,
> >
> > I sort of got this working, I think, by manually using the pharo command to
> > copy the clientTmp.image to the pharoClient.image.
> >
> > Now I can launch a pharoClient.
> >
> > I am at this point confused. When creating the default tode client I get
> > all the gemstone libraries and tools. The pharo 7 client is just that: A
> > Pharo 7 client.
> >
> > Should not the Pharo 7 build option to create client give me Pharo 7 and
> > 'and' the Gemstone packages?
> >
> > It can't be what the customClientLoad.st file is supposed to do as when I
> > manually create it then run the commands as directed in the script I still
> > do not get the classes.
> >
> > Confused?
> >
> > This is not what I was expecting at all.
>
> Sorry, Ian, The tODE tools only work in a Pharo3.0 client and it has not
> been ported to Pharo7.0. The Pharo image changes faster than I can keep
> up, since each release of Pharo seems to require a complete
> re-implementation of the support code.
>
> FWIW, the Pharo3.0 client works well for me on linux and I still use it
> regularly ...
>
> The non-tODE client creation was aimed at supporting Pharo clients in
> which GemStone GCI applications had been created ... Over the years I
> have had a handful of projects where I needed this capability ...
>
> If you have an interest in helping to port tODE to Pharo7.0, I would be
> willing to help you, but I don't have the cycles right now to take the
> lead on this project...
>
> I'm not quite sure what you mean by "Gemstone packages", If there is a
> subset of tODE that you are interested in, then you should identify the
> specific areas and we can talk about how hard it would be to get things
> going in Pharo7.0.
>
> For example if you are interested in using the GemStone GCI code, I did
> start work on porting the GemStone GCI library to Pharo 7.0[1] ... I
> intended to port the GemStone GCI code to the 64-bit version of Pharo7.0
> but hit some snags with the FFI code and ran out of cycles... again if
> you are willing to do some of the work on this, I can find the cycles to
> help you move forward ... this work is a precursor to getting tODE
> working on later versions of Pharo anyway:)
>
> I will be at ESUG, so if you are planning on attending we should get
> together and talk in more detail ... there will also be a GemStone BOF
> that you should plan on attending ...
>
> Dale
>
> [1] https://github.com/GsDevKit/GemStone-GCI/issues/5
>
> >
> > --
> > Sent from: http://forum.world.st/GLASS-f1460844.html
> > _______________________________________________
> > Glass mailing list
> > Glass at lists.gemtalksystems.com
> > https://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> https://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
> ------------------------------
>
> End of Glass Digest, Vol 74, Issue 5
> ************************************
More information about the Glass
mailing list