[Glass] Deployment setup
Trussardi Dario Romano via Glass
glass at lists.gemtalksystems.com
Mon Jun 5 02:14:35 PDT 2017
Ciao,
i have development seaside application based on:
Pharo 4.0
Seaside3 3.1.4.2
Magritte3 3.5.0
SIXX 0.4.1 ( to save data and restore it into Gemstone )
Now i need to setup a deployment system based on Gemstone/S.
I'm a bit confused:
What version of Gemstone/S to use ? 3.1.0.6 - 3.2.x - 3.3.x
In the past i used GemTools to manage a 3.1.0.6 repository.
I have a Ubuntu 16.04 LTS system with load one hold ???? GsDevKit_home
I have do the command : seasideCreateStone seaside_3106 3.1.0.6
After some work the system answer :
> teTopezScriptCommand: @14 line 9
> 108. [] in TDTopezServer>>evaluateTopezScript: @2 line 23
>
> 109. [] in TDCommandLine class>>line:forEachCommand: @14 line 12
>
> 110. OrderedCollection(Collection)>>do: @5 line 10
>
> 111. TDCommandLine class>>line:forEachCommand: @3 line 5
>
> 112. [] in TDCommandLine class>>fromStream:selectLine:forEachCommand: @4 line 28
>
> 113. OrderedCollection(Collection)>>do: @5 line 10
>
> 114. TDCommandLine class>>fromStream:selectLine:forEachCommand: @33 line 26
>
> 115. [] in TDTopezServer>>evaluateTopezScript: @9 line 11
>
> 116. [] in ExecBlock0(ExecBlock)>>ifCurtailed: @2 line 6
>
> 117. ExecBlock0(ExecBlock)>>ensure: @2 line 12
>
> 118. TDTopezServer(ExecBlock)>>ifCurtailed: @3 line 8
>
> 119. TDTopezServer>>evaluateTopezScript: @2 line 26
>
> 120. [] in TDTopezLeafNode>>block @3 line 2
>
> 121. TDTopezLeafNode(ExecBlock)>>cull:cull:cull:cull: @7 line 4
>
> 122. TDTopezServer>>evaluateCommand:objIn: @18 line 22
>
> 123. TDTopezServer>>evaluateSTONCommand: @9 line 6
>
> 124. Executed Code
>
> 125. UndefinedObject(GsNMethod class)>>_gsReturnToC @1 line 1
>
>
>
> GemStone Server error: a UserDefinedError occurred (error 2318), reason:halt, Compile error in Class: #'GRPlatformTest' method: testGreaseString
>
> self assert: 'Timberwolf' greaseString = 'Timberwolf'.
>
> self assert: #DireWolf greaseString = 'DireWolf'.
>
> self assert: true greaseString = 'true'.
>
> self assert: 666 greaseString = '666'.
>
> "make sure we're not immediate"
>
> self assert: ((2 raisedTo: 64) + 1) greaseString = '18446744073709551617'.
>
> "make sure we're not immediate"
>
> self assert: ((2 raisedTo: 64) + 1) negated greaseString = '-18446744073709551617'.
>
> self assert: $A greaseString = 'A'.
>
> self assert: nil greaseString = 'nil'.
>
> [ "Smalltalk/X has constant folding so 1 / 0 will be evaluated at compile time
>
> resulting in an error when loading the code."
>
> 1 perform: #/ with: 0 ]
>
> on: ZeroDivide
>
> do: [ :error | self assert: error greaseString i
>
Can someone help me?
Give me some suggestion?
What procedure to follow to set up the environment?
Thanks,
Dario
P.S. I have a Gemstone 3.1.0.6 where some years ago i load Saside3 with the command:
GsDeployer
bulkMigrate: [
{#('Seaside3' '3.0.13' 'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main').
#('ZincHTTPComponents' '1.1' 'http://www.squeaksource.com/ZincHTTPComponents').
#('Magritte3' '3.0' 'http://www.squeaksource.com/MetacelloRepository').
#('Magritte3AddOns' '3.0.0' 'http://www.squeaksource.com/MetacelloRepository')}
do: [ :ar |
| projectName version repository |
projectName := ar at: 1.
version :=
Now how i can update it to Seaside 31?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170605/f3719d6c/attachment.html>
More information about the Glass
mailing list