From 599d08a263ad2f2f2190885a2d1499b87f9b43fc Mon Sep 17 00:00:00 2001 From: Johan Brichau Date: Wed, 8 Oct 2014 20:20:32 +0200 Subject: [PATCH 01/43] adapted baseline to include Filesystem package from github repo --- .../instance/baselinefilesystem..st | 57 ++++++++----------- .../methodProperties.json | 18 +++--- .../monticello.meta/version | 2 +- 3 files changed, 33 insertions(+), 44 deletions(-) diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinefilesystem..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinefilesystem..st index d58a35eb..c5a304a7 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinefilesystem..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinefilesystem..st @@ -1,38 +1,27 @@ baselines baselinefilesystem: spec + spec + for: #'common' + do: [ + + spec + package: 'Seaside-FileSystem' with: [ spec requires: #('Seaside-Core') ]; + package: 'Seaside-Tests-FileSystem' with: [ spec requires: #('Seaside-FileSystem') ]. - spec for: #'squeakCommon' do: [ - - spec project: 'SPort2' with: [ - spec - versionString: '2.33'; - className: 'ConfigurationOfSPort2'; - loads: #('Sport'); - repository: 'http://smalltalkhub.com/mc/Sport/Sport/main' ]. - - spec - package: 'Seaside-FileSystem' with: [ - spec - requires: #('Seaside-Core' 'SPort2'); - repository: 'http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main' ]; - package: 'Seaside-Tests-FileSystem' with: [ - spec - requires: #('Seaside-FileSystem'); - repository: 'http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main' ]. - - spec - group: 'Filesystem' with: #('Seaside-FileSystem' ); - group: 'Filesystem Tests' with: #( 'Filesystem' 'Seaside-Tests-FileSystem'); - group: 'Tests' with: #('Filesystem Tests') - ]. + spec + group: 'Filesystem' with: #('Seaside-FileSystem'); + group: 'Filesystem Tests' with: #('Filesystem' 'Seaside-Tests-FileSystem'); + group: 'Tests' with: #('Filesystem Tests') ]. - spec for: #'gemstone' do: [ - - spec - project: 'GsCore' with: [ - spec - className: 'ConfigurationOfGsCore'; - versionString: #'stable']. - spec - package: 'Seaside-FileSystem' with: [ - spec requires: #('GsCore' ) ] ] + spec + for: #'squeakCommon' + do: [ + spec + project: 'SPort2' + with: [ + spec + versionString: '2.34'; + className: 'ConfigurationOfSPort2'; + loads: #('Sport'); + repository: 'http://smalltalkhub.com/mc/Sport/Sport/main' ]. + spec package: 'Seaside-FileSystem' with: [ spec requires: #('SPort2') ] ] \ No newline at end of file diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index 5004ab3d..2e279710 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,19 +3,19 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "JohanBrichau 2/15/2014 11:48", + "baselineadaptors:" : "dkh 07/02/2014 16:00", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", - "baselinecommon:" : "JohanBrichau 2/15/2014 11:47", - "baselinefilesystem:" : "JohanBrichau 2/15/2014 11:47", - "baselinegemstone:" : "JohanBrichau 2/15/2014 11:47", - "baselinegettext:" : "JohanBrichau 9/14/2014 20:34", - "baselinejavascript:" : "JohanBrichau 2/15/2014 11:47", + "baselinecommon:" : "dkh 10/07/2014 16:41", + "baselinefilesystem:" : "JohanBrichau 10/8/2014 20:18", + "baselinegemstone:" : "JohanBrichau 09/20/2014 11:59", + "baselinegettext:" : "dkh 10/07/2014 17:42", + "baselinejavascript:" : "dkh 07/02/2014 15:20", "baselinejquery:" : "JohanBrichau 2/15/2014 11:47", "baselinejqueryui:" : "JohanBrichau 2/15/2014 11:47", "baselinejson:" : "JohanBrichau 2/15/2014 11:47", - "baselineob:" : "JohanBrichau 5/24/2014 17:28", - "baselinepharo:" : "JohanBrichau 3/19/2014 21:13", - "baselinerest:" : "JohanBrichau 2/15/2014 11:46", + "baselineob:" : "dkh 07/02/2014 18:56", + "baselinepharo:" : "dkh 07/02/2014 15:51", + "baselinerest:" : "PaulDeBruicker 08/23/2014 10:01", "baselinerss:" : "JohanBrichau 2/15/2014 11:46", "baselinescriptaculous:" : "JohanBrichau 2/15/2014 11:46", "baselinewelcome:" : "JohanBrichau 2/15/2014 11:46" } } diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index 871f4ce6..bfdeffe5 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix error in gettext project load spec' id 'fff17dbd-8d72-4de6-8450-71043808b550' date '14 September 2014' time '8:34:58.972421 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'fix error in gettext project load spec' id '793b182c-6b98-41d5-959d-98490abba5d2' date '14 September 2014' time '8:25:52.359349 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '24 May 2014' time '5:29:12.380431 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '19 March 2014' time '9:25:06.301923 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '15 February 2014' time '11:48:43.05385 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '2 February 2014' time '1:59:32 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '2 February 2014' time '1:29:09 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '2 February 2014' time '9:58:41 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '2 February 2014' time '9:13:59 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '2 February 2014' time '9:05:49 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '1 February 2014' time '8:18:30 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '1 February 2014' time '5:23:20 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '1 February 2014' time '5:15:37 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '1 February 2014' time '5:07:40 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '1 February 2014' time '4:38:17 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '17 September 2013' time '5:26:03 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '14 September 2013' time '8:25:12 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '14 September 2013' time '8:15:48 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '14 September 2013' time '8:05:06 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '14 September 2013' time '7:00:59 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '14 September 2013' time '6:57:47 am' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '8 October 2014' time '8:19:24.620592 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '7 October 2014' time '5:43:23 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '7 October 2014' time '5:00:19 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '7 October 2014' time '4:50:28 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '7 October 2014' time '4:45:25 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '20 September 2014' time '11:59:56 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '8 September 2014' time '9:14:35 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '7 September 2014' time '12:17:18 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '24 May 2014' time '5:29:12 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '19 March 2014' time '9:25:06 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '15 February 2014' time '11:48:43 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '2 February 2014' time '1:59:32 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '2 February 2014' time '1:29:09 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '2 February 2014' time '9:58:41 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '2 February 2014' time '9:13:59 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '2 February 2014' time '9:05:49 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '1 February 2014' time '8:18:30 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '1 February 2014' time '5:23:20 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '1 February 2014' time '5:15:37 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '1 February 2014' time '5:07:40 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '1 February 2014' time '4:38:17 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '17 September 2013' time '5:26:03 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '14 September 2013' time '8:25:12 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '14 September 2013' time '8:15:48 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '14 September 2013' time '8:05:06 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '14 September 2013' time '7:00:59 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '14 September 2013' time '6:57:47 am' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From f1a6a32b206bbae6688edb0a21f39ade8c0efc8f Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Thu, 9 Oct 2014 11:42:07 -0700 Subject: [PATCH 02/43] Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50) --- .../instance/baselinecommon..st | 55 +++++++--------- .../instance/baselinegettext..st | 66 +++++++++---------- .../methodProperties.json | 4 +- .../monticello.meta/categories.st | 2 +- .../monticello.meta/version | 2 +- 5 files changed, 61 insertions(+), 68 deletions(-) diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinecommon..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinecommon..st index 97ff6c14..e6b0cc3d 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinecommon..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinecommon..st @@ -1,39 +1,34 @@ baselines baselinecommon: spec - spec for: #'squeakCommon' do: [ - spec repository: 'http://smalltalkhub.com/mc/Seaside/Seaside31/main'. - spec - project: 'Grease' - with: [ - spec - versionString: #'release1.1'; - className: 'ConfigurationOfGrease'; - loads: #('Grease-Core'); - repository: 'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main' ]. - spec - project: 'Grease Core Tests' - copyFrom: 'Grease' - with: [ spec loads: #('Core Tests') ] - ]. - + spec repository: 'http://smalltalkhub.com/mc/Seaside/Seaside31/main'. + spec + configuration: 'Grease' + with: [ + spec + versionString: #'release1.1'; + loads: #('Grease-Core'); + repository: + 'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main' ]. + spec + project: 'Grease Core Tests' + copyFrom: 'Grease' + with: [ spec loads: #('Core Tests') ] ]. spec - for: #gemstone - do: [ - spec - baseline: 'Grease' - with: [ - spec - loads: #('Grease-Core'); - repository: 'github://GsDevKit/Grease:master/repository' ]. - spec - project: 'Grease Core Tests' - copyFrom: 'Grease' - with: [ spec loads: #('Core Tests') ] - ]. - + for: #'gemstone' + do: [ + spec + baseline: 'Grease' + with: [ + spec + loads: #('Grease-Core'); + repository: 'github://GsDevKit/Grease:master/repository' ]. + spec + project: 'Grease Core Tests' + copyFrom: 'Grease' + with: [ spec loads: #('Core Tests') ] ]. spec for: #'common' do: [ diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st index a993b784..89025602 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st @@ -1,36 +1,34 @@ baselines baselinegettext: spec - - spec for: #'common' do: [ - spec repository: 'http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main'. - - spec - project: 'Gettext-Project' - with: [ spec - loads: #('Core'); - className: 'ConfigurationOfGettext'; - repository: 'http://www.smalltalkhub.com/mc/PharoExtras/Gettext/main' ]. - - spec - package: 'Seaside-Gettext-Core' with: [ spec requires: #('Gettext-Project' 'Core') ]; - package: 'Seaside-Gettext-Examples' with: [ spec requires: #('Seaside-Gettext-Core') ]. - - spec - group: 'Gettext' with: #('Seaside-Gettext-Core'); - group: 'Gettext-Examples' with: #('Gettext' 'Seaside-Gettext-Examples') - - ]. - - spec for: #(#squeak 'pharo1.x') do:[ - spec - package: 'Seaside-Gettext-Slime' with: [ spec requires: #('Slime') ]. - - spec - group: 'GettextSlime' with: #('Seaside-Gettext-Slime') - ]. - - spec for: #pharo do: [ - spec - package: 'Seaside-Pharo-Gettext-Core'; - package: 'Seaside-Gettext-Core' with:[spec includes: 'Seaside-Pharo-Gettext-Core']. - ]. \ No newline at end of file + spec + for: #'common' + do: [ + spec repository: 'http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main'. + spec + configuration: 'Gettext-Project' + with: [ + spec + loads: #('Core'); + versionString: #'stable'; + repository: + 'http://www.smalltalkhub.com/mc/PharoExtras/Gettext/main' ]. + spec + package: 'Seaside-Gettext-Core' + with: [ spec requires: #('Gettext-Project' 'Core') ]; + package: 'Seaside-Gettext-Examples' + with: [ spec requires: #('Seaside-Gettext-Core') ]. + spec + group: 'Gettext' with: #('Seaside-Gettext-Core'); + group: 'Gettext-Examples' with: #('Gettext' 'Seaside-Gettext-Examples') ]. + spec + for: #(#'squeak' 'pharo1.x') + do: [ + spec package: 'Seaside-Gettext-Slime' with: [ spec requires: #('Slime') ]. + spec group: 'GettextSlime' with: #('Seaside-Gettext-Slime') ]. + spec + for: #'pharo' + do: [ + spec + package: 'Seaside-Pharo-Gettext-Core'; + package: 'Seaside-Gettext-Core' + with: [ spec includes: 'Seaside-Pharo-Gettext-Core' ] ] \ No newline at end of file diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index 938b0fda..5be6df41 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -5,10 +5,10 @@ "baseline:" : "JohanBrichau 2/15/2014 11:45", "baselineadaptors:" : "dkh 07/02/2014 16:00", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", - "baselinecommon:" : "JohanBrichau 2/15/2014 11:47", + "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 07/03/2014 16:29", "baselinegemstone:" : "JohanBrichau 9/8/2014 21:14", - "baselinegettext:" : "JohanBrichau 2/15/2014 11:47", + "baselinegettext:" : "dkh 10/09/2014 11:40", "baselinejavascript:" : "dkh 07/02/2014 15:20", "baselinejquery:" : "JohanBrichau 2/15/2014 11:47", "baselinejqueryui:" : "JohanBrichau 2/15/2014 11:47", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/categories.st b/repository/BaselineOfSeaside3.package/monticello.meta/categories.st index 33792de8..886c5b74 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/categories.st +++ b/repository/BaselineOfSeaside3.package/monticello.meta/categories.st @@ -1 +1 @@ -SystemOrganization addCategory: #BaselineOfSeaside3! +SystemOrganization addCategory: #'BaselineOfSeaside3'! diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index 9352d61a..0a27c673 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '8 September 2014' time '9:14:35.091933 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '7 September 2014' time '12:17:18 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '24 May 2014' time '5:29:12 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '19 March 2014' time '9:25:06 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '15 February 2014' time '11:48:43 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '2 February 2014' time '1:59:32 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '2 February 2014' time '1:29:09 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '2 February 2014' time '9:58:41 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '2 February 2014' time '9:13:59 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '2 February 2014' time '9:05:49 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '1 February 2014' time '8:18:30 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '1 February 2014' time '5:23:20 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '1 February 2014' time '5:15:37 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '1 February 2014' time '5:07:40 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '1 February 2014' time '4:38:17 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '17 September 2013' time '5:26:03 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '14 September 2013' time '8:25:12 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '14 September 2013' time '8:15:48 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '14 September 2013' time '8:05:06 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '14 September 2013' time '7:00:59 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '14 September 2013' time '6:57:47 am' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 693dacc8f5f747ab12671b4b7e03129bbe430e2b Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Thu, 9 Oct 2014 11:57:31 -0700 Subject: [PATCH 03/43] Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass --- .../instance/baselinefilesystem..st | 12 ++---------- .../BaselineOfSeaside3.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinefilesystem..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinefilesystem..st index b9f9778a..be96b424 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinefilesystem..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinefilesystem..st @@ -5,17 +5,9 @@ baselinefilesystem: spec do: [ spec package: 'Seaside-FileSystem' - with: [ - spec - requires: #('Seaside-Core'); - repository: - 'http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main' ]; + with: [ spec requires: #('Seaside-Core') ]; package: 'Seaside-Tests-FileSystem' - with: [ - spec - requires: #('Seaside-FileSystem'); - repository: - 'http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main' ]. + with: [ spec requires: #('Seaside-FileSystem') ]. spec group: 'Filesystem' with: #('Seaside-FileSystem'); group: 'Filesystem Tests' diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index 5be6df41..f8bbe33f 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -6,7 +6,7 @@ "baselineadaptors:" : "dkh 07/02/2014 16:00", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", - "baselinefilesystem:" : "dkh 07/03/2014 16:29", + "baselinefilesystem:" : "dkh 10/09/2014 11:55", "baselinegemstone:" : "JohanBrichau 9/8/2014 21:14", "baselinegettext:" : "dkh 10/09/2014 11:40", "baselinejavascript:" : "dkh 07/02/2014 15:20", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index 0a27c673..1c561974 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From b2004290e740f1dc8e2d21a6785f18a28594b41a Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Wed, 10 Dec 2014 17:32:45 -0800 Subject: [PATCH 04/43] Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers --- .../instance/baselineadaptors..st | 53 ++++++++++++------- .../instance/baselinegettext..st | 2 +- .../methodProperties.json | 2 +- .../monticello.meta/version | 2 +- .../FastCGISeasideGemServer.class/README.md | 0 .../class/defaultPortList.st | 3 ++ .../class/serverClass.st | 3 ++ .../methodProperties.json | 6 +++ .../properties.json | 14 +++++ .../README.md | 0 .../instance/gemServer.st | 3 ++ .../methodProperties.json | 5 ++ .../properties.json | 14 +++++ .../instance/gemServerStart.st | 5 ++ .../methodProperties.json | 1 + .../monticello.meta/version | 2 +- .../SwazooSeasideGemServer.class/README.md | 0 .../class/serverClass.st | 3 ++ .../methodProperties.json | 5 ++ .../properties.json | 14 +++++ .../README.md | 0 .../instance/gemServer.st | 3 ++ .../methodProperties.json | 5 ++ .../properties.json | 14 +++++ .../WAGsSwazooAdaptor.class/instance/start.st | 7 +-- .../methodProperties.json | 2 +- .../WAGsSwazooAdaptor.class/properties.json | 2 +- .../monticello.meta/categories.st | 3 +- .../monticello.meta/version | 2 +- .../WAGsZincAdaptor.class/instance/start.st | 7 +-- .../methodProperties.json | 2 +- .../ZnSeasideGemServer.class/README.md | 0 .../class/serverClass.st | 3 ++ .../methodProperties.json | 5 ++ .../ZnSeasideGemServer.class/properties.json | 14 +++++ .../ZnSeasideGemServerTests.class/README.md | 0 .../instance/gemServer.st | 3 ++ .../methodProperties.json | 5 ++ .../properties.json | 14 +++++ .../monticello.meta/categories.st | 3 +- .../monticello.meta/version | 2 +- .../.filetree | 4 ++ .../SeasideGemServer.class/README.md | 0 .../instance/startBasicServerOn..st | 9 ++++ .../methodProperties.json | 5 ++ .../SeasideGemServer.class/properties.json | 14 +++++ .../SeasideGemServerTests.class/README.md | 0 .../class/isAbstract.st | 6 +++ .../instance/gemServer.st | 3 ++ .../instance/setUp.st | 5 ++ .../instance/tearDown.st | 4 ++ .../instance/testStartRestartStopServer.st | 18 +++++++ .../instance/validatePidFile.shouldExist..st | 16 ++++++ .../methodProperties.json | 9 ++++ .../properties.json | 14 +++++ .../instance/gemServerStart.st | 3 ++ .../methodProperties.json | 5 ++ .../WAServerAdaptor.extension/properties.json | 2 + .../monticello.meta/categories.st | 2 + .../monticello.meta/initializers.st | 0 .../monticello.meta/package | 1 + .../monticello.meta/version | 1 + .../properties.json | 2 + 63 files changed, 321 insertions(+), 35 deletions(-) create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/README.md create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/class/defaultPortList.st create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/class/serverClass.st create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/methodProperties.json create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/properties.json create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/README.md create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/gemServer.st create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/methodProperties.json create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/properties.json create mode 100644 repository/Seaside-Adaptors-FastCGI.package/WAFastCGIAdaptor.class/instance/gemServerStart.st create mode 100644 repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/README.md create mode 100644 repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/class/serverClass.st create mode 100644 repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/properties.json create mode 100644 repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/README.md create mode 100644 repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/instance/gemServer.st create mode 100644 repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/properties.json create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/README.md create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/class/serverClass.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/README.md create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/gemServer.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/properties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/.filetree create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/README.md create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startBasicServerOn..st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/README.md create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/class/isAbstract.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/gemServer.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/setUp.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/tearDown.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/validatePidFile.shouldExist..st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/properties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/instance/gemServerStart.st create mode 100644 repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/methodProperties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/properties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/monticello.meta/categories.st create mode 100644 repository/Seaside-GemStone-GemServer.package/monticello.meta/initializers.st create mode 100644 repository/Seaside-GemStone-GemServer.package/monticello.meta/package create mode 100644 repository/Seaside-GemStone-GemServer.package/monticello.meta/version create mode 100644 repository/Seaside-GemStone-GemServer.package/properties.json diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st index 8cba2201..dad3edee 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st @@ -12,21 +12,16 @@ baselineadaptors: spec className: 'ConfigurationOfSwazoo2'; loads: #('Swazoo'); repository: 'http://smalltalkhub.com/mc/Swazoo/Swazoo/main' ]. - spec - project: 'Zinc Project' - with: [ - spec - versionString: #'stable'; - className: 'ConfigurationOfZincHTTPComponents'; - repository: 'http://mc.stfx.eu/ZincHTTPComponents' ]. spec package: 'Zinc-Seaside' with: [ spec requires: #('Zinc Project' 'Seaside-Core') ]. spec package: 'Seaside-Swazoo' - with: [ spec requires: #('Grease' 'Swazoo2'); + with: [ + spec + requires: #('Grease' 'Swazoo2'); repository: - 'http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main' ]; + 'http://smalltalkhub.com/mc/Seaside/Seaside30LGPL/main' ]; package: 'Seaside-Adaptors-Swazoo' with: [ spec requires: #('Seaside-Core' 'Seaside-Swazoo') ]. spec @@ -36,6 +31,13 @@ baselineadaptors: spec for: #'squeakCommon' do: [ spec repository: 'http://smalltalkhub.com/mc/Seaside/Seaside31/main'. + spec + project: 'Zinc Project' + with: [ + spec + versionString: #'stable'; + className: 'ConfigurationOfZincHTTPComponents'; + repository: 'http://mc.stfx.eu/ZincHTTPComponents' ]. spec project: 'WebClient Project' with: [ @@ -81,21 +83,36 @@ baselineadaptors: spec do: [ spec project: 'FastCGI Project' - with: [ - spec - className: 'ConfigurationOfGsFastCGI'; - versionString: #'stable'; - loads: #('FastCGI'); - repository: 'http://seaside.gemtalksystems.com/ss/MetacelloRepository' ]. + with: [ + spec + className: 'ConfigurationOfGsFastCGI'; + versionString: #'stable'; + loads: #('FastCGI'); + repository: + 'http://seaside.gemtalksystems.com/ss/MetacelloRepository' ]; + baseline: 'GsApplicationTools' + with: [ + spec + loads: 'Core'; + repository: + 'github://GsDevKit/gsApplicationTools:master/repository' ]; + baseline: 'Zinc Project' + with: [ + spec + className: 'BaselineOfZincHTTPComponents'; + repository: 'github://GsDevKit/zinc:issue_58/repository' ]; + yourself. spec + package: 'Seaside-GemStone-GemServer' + with: [ spec requires: #('GsApplicationTools' 'Seaside-Core') ]; package: 'Seaside-Adaptors-Swazoo' with: [ spec includes: #('Seaside-GemStone-Adaptors-Swazoo') ]; package: 'Zinc-Seaside' with: [ spec includes: #('Seaside-GemStone-Adaptors-Zinc') ]; package: 'Seaside-Adaptors-FastCGI' - with: [ spec requires: #('Seaside-Core' 'FastCGI Project') ]; + with: [ spec requires: #('Seaside-Core' 'FastCGI Project' 'Seaside-GemStone-GemServer') ]; package: 'Seaside-GemStone-Adaptors-Swazoo' - with: [ spec requires: #('Seaside-Adaptors-Swazoo') ]; + with: [ spec requires: #('Seaside-Adaptors-Swazoo' 'Seaside-GemStone-GemServer') ]; package: 'Seaside-GemStone-Adaptors-Zinc' - with: [ spec requires: #('Zinc-Seaside') ]. + with: [ spec requires: #('Zinc-Seaside' 'Seaside-GemStone-GemServer') ]. spec group: 'FastCGI' with: #('Seaside-Adaptors-FastCGI') ] \ No newline at end of file diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st index 6ce1a4dc..4660523a 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st @@ -34,4 +34,4 @@ baselinegettext: spec spec package: 'Seaside-Pharo-Gettext-Core'; package: 'Seaside-Gettext-Core' with:[spec includes: 'Seaside-Pharo-Gettext-Core']. - ]. + ]. \ No newline at end of file diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index b8ae4d7b..233ee79c 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,7 +3,7 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "PaulDeBruicker 11/4/2014 14:01", + "baselineadaptors:" : "dkh 12/10/2014 17:29", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 10/09/2014 11:55", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index 02045ba4..3e3a2ae0 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '10 December 2014' time '1:29:54.51822 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '9 October 2014' time '11:57:30 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '9 October 2014' time '11:42:06 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '8 September 2014' time '9:14:35 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '7 September 2014' time '12:17:18 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '24 May 2014' time '5:29:12 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '19 March 2014' time '9:25:06 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '15 February 2014' time '11:48:43 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '2 February 2014' time '1:59:32 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '2 February 2014' time '1:29:09 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '2 February 2014' time '9:58:41 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '2 February 2014' time '9:13:59 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '2 February 2014' time '9:05:49 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '1 February 2014' time '8:18:30 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '1 February 2014' time '5:23:20 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '1 February 2014' time '5:15:37 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '1 February 2014' time '5:07:40 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '1 February 2014' time '4:38:17 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '17 September 2013' time '5:26:03 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '14 September 2013' time '8:25:12 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '14 September 2013' time '8:15:48 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '14 September 2013' time '8:05:06 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '14 September 2013' time '7:00:59 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '14 September 2013' time '6:57:47 am' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '4 November 2014' time '2:03:01.977126 pm' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '8 October 2014' time '8:19:24.620592 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '7 October 2014' time '5:43:23 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '7 October 2014' time '5:00:19 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '7 October 2014' time '4:50:28 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '7 October 2014' time '4:45:25 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '20 September 2014' time '11:59:56 am' author 'JohanBrichau' ancestors ((id '856ac32f-09c2-472a-8b76-b51ef11696f8')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/README.md b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/class/defaultPortList.st b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/class/defaultPortList.st new file mode 100644 index 00000000..13754b7a --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/class/defaultPortList.st @@ -0,0 +1,3 @@ +accessing +defaultPortList + ^ #(9001 9002 9003) \ No newline at end of file diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/class/serverClass.st b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/class/serverClass.st new file mode 100644 index 00000000..101f89f6 --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/class/serverClass.st @@ -0,0 +1,3 @@ +accessing +serverClass + ^ WAFastCGIAdaptor \ No newline at end of file diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/methodProperties.json b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/methodProperties.json new file mode 100644 index 00000000..a6c493c1 --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/methodProperties.json @@ -0,0 +1,6 @@ +{ + "class" : { + "defaultPortList" : "dkh 12/10/2014 14:35", + "serverClass" : "dkh 12/10/2014 14:31" }, + "instance" : { + } } diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/properties.json b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/properties.json new file mode 100644 index 00000000..8d263496 --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-Adaptors-FastCGI", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "FastCGISeasideGemServer", + "pools" : [ + ], + "super" : "SeasideGemServer", + "type" : "normal" } diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/README.md b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/gemServer.st new file mode 100644 index 00000000..fa3a4fac --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/gemServer.st @@ -0,0 +1,3 @@ +accessing +gemServer + ^ FastCGISeasideGemServer register: 'FastCGISeasideServer' \ No newline at end of file diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/methodProperties.json b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/methodProperties.json new file mode 100644 index 00000000..1684b574 --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + "gemServer" : "dkh 12/10/2014 16:47" } } diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/properties.json b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/properties.json new file mode 100644 index 00000000..e7122c7e --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-Adaptors-FastCGI-Tests", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "FastCGISeasideGemServerTests", + "pools" : [ + ], + "super" : "SeasideGemServerTests", + "type" : "normal" } diff --git a/repository/Seaside-Adaptors-FastCGI.package/WAFastCGIAdaptor.class/instance/gemServerStart.st b/repository/Seaside-Adaptors-FastCGI.package/WAFastCGIAdaptor.class/instance/gemServerStart.st new file mode 100644 index 00000000..70c20ab1 --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/WAFastCGIAdaptor.class/instance/gemServerStart.st @@ -0,0 +1,5 @@ +starting/stopping +gemServerStart + "start without blocking" + + [ self basicStart ] fork \ No newline at end of file diff --git a/repository/Seaside-Adaptors-FastCGI.package/WAFastCGIAdaptor.class/methodProperties.json b/repository/Seaside-Adaptors-FastCGI.package/WAFastCGIAdaptor.class/methodProperties.json index 1e467ebd..2a44489c 100644 --- a/repository/Seaside-Adaptors-FastCGI.package/WAFastCGIAdaptor.class/methodProperties.json +++ b/repository/Seaside-Adaptors-FastCGI.package/WAFastCGIAdaptor.class/methodProperties.json @@ -10,6 +10,7 @@ "basicStop" : "dkh 09/30/2009 12:06", "createServer" : "dkh 09/30/2009 11:03", "defaultCodec" : "dkh 11/06/2009 08:46", + "gemServerStart" : "dkh 12/10/2014 16:16", "internalServerErrorMessage:" : "DaleHenrichs 06/18/2010 16:50", "internalServerMalfunction:" : "DaleHenrichs 06/18/2010 16:47", "isRunning" : "dkh 09/30/2009 11:02", diff --git a/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version b/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version index 56f0cae7..1e40f84a 100644 --- a/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version +++ b/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-Adaptors-FastCGI-dkh.26' message 'Seaside 3.0.7.1 (dkh.377) - fix test issue for GemStone related to issue 353 - UTF8 tests failing in 3.1.0.1 http://code.google.com/p/glassdb/issues/detail?id=353' id '7475ee82-2730-4d3c-8d04-0343d27f9044' date '09/21/2012' time '12:36:07' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.25' message '- fix Issue 239: http://code.google.com/p/glassdb/issues/detail?id=239 "using WAFastCGIAdaptor leads the false conversion of + in urls." - log requests in ObjectLog when in debug mode in WAFastCGIAdaptor - use faster algorithm from WAUrl class>>decodePercent:, but still need error handler' id 'fde3af22-5c8a-4d47-8445-5e44b2ef5ad6' date '02/16/2011' time '16:10:41' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-NorbertHartl.24' message 'fixed a bug (google issue #239) where the fast cgi adaptor double decodes url string. In case of space which can be encoded as + this fails if someone sends an encoded + sign (%2B). It will be decoded %2B -> + -> space.' id '8f5bd42c-14b8-4e53-888c-3c5585ff3bdb' date '02/11/2011' time '14:30:06' author 'NorbertHartl' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.23' message '- fix a problem with forwarded host/server fields' id '279ccfd9-dda4-480e-ad57-e1d51d793f42' date '08/04/2010' time '15:48:49' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.22' message '- PUT support' id '5ec7ada7-a73e-4e77-b68e-c6cf889cd4e1' date '07/26/2010' time '20:53:50' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.21' message '- add support for WAGemStoneRunSeasideGems ' id '33927c79-c2ef-413d-b7c0-88045ebe9022' date '07/09/1910' time '13:22:33' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.20' message '- object log compatibility for FSResponderRole' id '030cb794-9452-4ef3-9849-e9c854f60a93' date '07/06/1910' time '13:35:09' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.19' message '- clean up handling of internal server errors' id 'b61846c8-e033-4452-ac7d-f2bcb3798aed' date '06/18/1910' time '16:55:34' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.18' message '- fix multi select issues' id '8e7efeb1-0eb7-47d7-a3fa-8f218b1f2b5a' date '06/18/1910' time '14:38:36' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.17' message '- clean up UTF8 handling' id 'dc8e8daa-1aeb-492c-939d-f0efb9e88459' date '06/18/1910' time '08:59:21' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.16' message '- tweak WAFastCGIRequestConverter>>requestFieldsFor:' id '46a4da5d-44ed-4576-abae-70170cef2c55' date '06/16/1910' time '16:39:35' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.15' message '- clean up undefined symbols for 3.0.0-alpha5.15' id 'f766ec9a-0d9b-4393-86c9-41116e9bb5ca' date '06/04/1910' time '10:01:03' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.14' message '- wire out request/response logging' id 'baa63084-86ec-4d51-b401-c0ad7a8b404c' date '12/24/2009' time '13:01:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.13' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '5f384173-3273-464e-9609-54733f807c46' date '12/23/2009' time '16:44:44' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.12' message '- add simple transaction model' id 'e0fa8f36-6939-4e2c-822d-658cda0bb3df' date '12/01/2009' time '11:15:00' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.11' message '- fix handling of #contentType with WAResponse ... grab contentType from headers' id 'edaa6c08-817b-402c-aaec-b8c7c6293b42' date '11/23/2009' time '15:27:41' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.10' message '- [BETTER] gemstone-specific fixes for Issue 480: http://code.google.com/p/seaside/issues/detail?id=480' id '41455743-a354-4ce5-9bd0-7b5176339204' date '11/19/2009' time '09:14:25' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.8' message '- fix multi-value field bug in Seaside-Adaptors-FastCGI (GemStone)' id '83fdb934-d76c-40b7-ac37-12e9cb1bfba7' date '11/17/2009' time '12:41:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.7' message '- apply some grease' id '01003028-29e3-467f-9e95-8c837bc14336' date '11/11/2009' time '11:16:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.6' message '- skidding on grease' id 'c065004b-fe9c-4d98-b89c-965b75a901aa' date '11/06/2009' time '10:24:05' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.5' message '- pick up Grease changes' id '50272196-88c4-4e0f-a9bb-368b2ec06b28' date '11/06/2009' time '08:47:17' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.4' message '- more bugfixes as I work my way through the functional tests' id 'e62ab2b3-31b4-402c-8ee4-08c2ed9350aa' date '10/02/2009' time '16:39:21' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.3' message '- a couple of bug fixes - unconditional logging in ObjectLog ... fow now. ' id '52c19fbf-28b6-4ebc-ba80-18528041bdcd' date '10/01/2009' time '12:01:40' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.2' message '- infant mortality bugs dealt with' id '25a65809-fe2c-489e-8bd6-160d6899f1fc' date '09/30/2009' time '12:36:06' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.1' message '- initial version ' id '6e82c474-2a39-4cf8-9aa7-1c0b227adc36' date '09/30/2009' time '11:40:53' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-Adaptors-FastCGI-dkh.27' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '9e353ed5-6063-430c-86ad-99b7288ce940' date '12/10/2014' time '17:32:43' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.26' message 'Seaside 3.0.7.1 (dkh.377) - fix test issue for GemStone related to issue 353 - UTF8 tests failing in 3.1.0.1 http://code.google.com/p/glassdb/issues/detail?id=353' id '7475ee82-2730-4d3c-8d04-0343d27f9044' date '09/21/2012' time '12:36:07' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.25' message '- fix Issue 239: http://code.google.com/p/glassdb/issues/detail?id=239 "using WAFastCGIAdaptor leads the false conversion of + in urls." - log requests in ObjectLog when in debug mode in WAFastCGIAdaptor - use faster algorithm from WAUrl class>>decodePercent:, but still need error handler' id 'fde3af22-5c8a-4d47-8445-5e44b2ef5ad6' date '02/16/2011' time '16:10:41' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-NorbertHartl.24' message 'fixed a bug (google issue #239) where the fast cgi adaptor double decodes url string. In case of space which can be encoded as + this fails if someone sends an encoded + sign (%2B). It will be decoded %2B -> + -> space.' id '8f5bd42c-14b8-4e53-888c-3c5585ff3bdb' date '02/11/2011' time '14:30:06' author 'NorbertHartl' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.23' message '- fix a problem with forwarded host/server fields' id '279ccfd9-dda4-480e-ad57-e1d51d793f42' date '08/04/2010' time '15:48:49' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.22' message '- PUT support' id '5ec7ada7-a73e-4e77-b68e-c6cf889cd4e1' date '07/26/2010' time '20:53:50' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.21' message '- add support for WAGemStoneRunSeasideGems ' id '33927c79-c2ef-413d-b7c0-88045ebe9022' date '07/09/1910' time '13:22:33' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.20' message '- object log compatibility for FSResponderRole' id '030cb794-9452-4ef3-9849-e9c854f60a93' date '07/06/1910' time '13:35:09' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.19' message '- clean up handling of internal server errors' id 'b61846c8-e033-4452-ac7d-f2bcb3798aed' date '06/18/1910' time '16:55:34' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.18' message '- fix multi select issues' id '8e7efeb1-0eb7-47d7-a3fa-8f218b1f2b5a' date '06/18/1910' time '14:38:36' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.17' message '- clean up UTF8 handling' id 'dc8e8daa-1aeb-492c-939d-f0efb9e88459' date '06/18/1910' time '08:59:21' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.16' message '- tweak WAFastCGIRequestConverter>>requestFieldsFor:' id '46a4da5d-44ed-4576-abae-70170cef2c55' date '06/16/1910' time '16:39:35' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.15' message '- clean up undefined symbols for 3.0.0-alpha5.15' id 'f766ec9a-0d9b-4393-86c9-41116e9bb5ca' date '06/04/1910' time '10:01:03' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.14' message '- wire out request/response logging' id 'baa63084-86ec-4d51-b401-c0ad7a8b404c' date '12/24/2009' time '13:01:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.13' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '5f384173-3273-464e-9609-54733f807c46' date '12/23/2009' time '16:44:44' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.12' message '- add simple transaction model' id 'e0fa8f36-6939-4e2c-822d-658cda0bb3df' date '12/01/2009' time '11:15:00' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.11' message '- fix handling of #contentType with WAResponse ... grab contentType from headers' id 'edaa6c08-817b-402c-aaec-b8c7c6293b42' date '11/23/2009' time '15:27:41' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.10' message '- [BETTER] gemstone-specific fixes for Issue 480: http://code.google.com/p/seaside/issues/detail?id=480' id '41455743-a354-4ce5-9bd0-7b5176339204' date '11/19/2009' time '09:14:25' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.8' message '- fix multi-value field bug in Seaside-Adaptors-FastCGI (GemStone)' id '83fdb934-d76c-40b7-ac37-12e9cb1bfba7' date '11/17/2009' time '12:41:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.7' message '- apply some grease' id '01003028-29e3-467f-9e95-8c837bc14336' date '11/11/2009' time '11:16:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.6' message '- skidding on grease' id 'c065004b-fe9c-4d98-b89c-965b75a901aa' date '11/06/2009' time '10:24:05' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.5' message '- pick up Grease changes' id '50272196-88c4-4e0f-a9bb-368b2ec06b28' date '11/06/2009' time '08:47:17' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.4' message '- more bugfixes as I work my way through the functional tests' id 'e62ab2b3-31b4-402c-8ee4-08c2ed9350aa' date '10/02/2009' time '16:39:21' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.3' message '- a couple of bug fixes - unconditional logging in ObjectLog ... fow now. ' id '52c19fbf-28b6-4ebc-ba80-18528041bdcd' date '10/01/2009' time '12:01:40' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.2' message '- infant mortality bugs dealt with' id '25a65809-fe2c-489e-8bd6-160d6899f1fc' date '09/30/2009' time '12:36:06' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.1' message '- initial version ' id '6e82c474-2a39-4cf8-9aa7-1c0b227adc36' date '09/30/2009' time '11:40:53' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/README.md b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/class/serverClass.st b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/class/serverClass.st new file mode 100644 index 00000000..b7e92b98 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/class/serverClass.st @@ -0,0 +1,3 @@ +accessing +serverClass + ^ WASwazooAdaptor \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/methodProperties.json new file mode 100644 index 00000000..01700fce --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "serverClass" : "dkh 12/10/2014 14:30" }, + "instance" : { + } } diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/properties.json b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/properties.json new file mode 100644 index 00000000..b2362e86 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServer.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-Adaptors-Swazoo", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SwazooSeasideGemServer", + "pools" : [ + ], + "super" : "SeasideGemServer", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/README.md b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/instance/gemServer.st new file mode 100644 index 00000000..4519fc7a --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/instance/gemServer.st @@ -0,0 +1,3 @@ +accessing +gemServer + ^ SwazooSeasideGemServer register: 'SwazooSeasideServer' \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/methodProperties.json new file mode 100644 index 00000000..5101b892 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + "gemServer" : "dkh 12/10/2014 16:43" } } diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/properties.json b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/properties.json new file mode 100644 index 00000000..e38515b7 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-Adaptors-Swazoo-Tests", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SwazooSeasideGemServerTests", + "pools" : [ + ], + "super" : "SeasideGemServerTests", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/instance/start.st b/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/instance/start.st index 589ac098..214dee5f 100644 --- a/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/instance/start.st +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/instance/start.st @@ -1,5 +1,6 @@ starting/stopping start - "blocks main thread, does not return" - super start. - [true] whileTrue: [ (Delay forSeconds: 10) wait ]. \ No newline at end of file + "blocks main thread, does not return" + + self gemServerStart. + [ true ] whileTrue: [ (Delay forSeconds: 10) wait ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/methodProperties.json index c8efe507..b0c5a37c 100644 --- a/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/methodProperties.json +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/methodProperties.json @@ -5,5 +5,5 @@ "defaultCodec" : "DaleHenrichs 09/02/2010 16:38", "internalServerErrorMessage:" : "DaleHenrichs 06/18/2010 16:50", "process:" : "dkh 12/23/2009 12:14", - "start" : "dkh 12/23/2009 14:23", + "start" : "dkh 12/10/2014 16:08", "startUp" : "dkh 12/23/2009 14:33" } } diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/properties.json b/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/properties.json index 39f1f720..08769417 100644 --- a/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/properties.json +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/WAGsSwazooAdaptor.class/properties.json @@ -4,7 +4,7 @@ ], "classvars" : [ ], - "commentStamp" : "dkh 05/18/2011 15:22", + "commentStamp" : "", "instvars" : [ ], "name" : "WAGsSwazooAdaptor", diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/categories.st b/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/categories.st index 4207b144..d14c267f 100644 --- a/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/categories.st +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/categories.st @@ -1 +1,2 @@ -SystemOrganization addCategory: 'Seaside-GemStone-Adaptors-Swazoo'! +SystemOrganization addCategory: #'Seaside-GemStone-Adaptors-Swazoo'! +SystemOrganization addCategory: #'Seaside-GemStone-Adaptors-Swazoo-Tests'! diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/version index fe4fcbdb..514d0d97 100644 --- a/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Swazoo-dkh.5' message '3.0.6.1 (dkh.337): - fix Issue 130: remote breakpoints don''t work http://code.google.com/p/glassdb/issues/detail?id=130' id 'cc2b76a6-d981-45cf-9a77-7ec7f723cbb6' date '10/07/2011' time '16:55:20' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-DaleHenrichs.4' message '- fix Issue 156: http://code.google.com/p/glassdb/issues/detail?id=156 "WAGsSwazooAdaptor should have defaultCodec set to GRUtf8GemStoneCodec" ' id '1f868140-dbc6-49ea-8d46-b3f4898d4c4a' date '09/02/2010' time '16:42:11' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-DaleHenrichs.3' message '- clean up handling of internal server errors' id 'df241b19-e722-4bcd-94c0-5b82885eff0d' date '06/18/1910' time '16:55:54' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.2' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '00207cff-078e-4b43-aebe-2dd767eb8209' date '12/23/2009' time '16:45:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.1' message '- transactional Swazoo adaptor for Seaside 3.0' id '985a363d-49d4-4259-a1a9-f36f5eea65b0' date '12/14/2009' time '16:57:21' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Swazoo-dkh.6' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99feecac-2b4d-4155-a943-c0a65ce7bdef' date '12/10/2014' time '17:32:41' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.5' message '3.0.6.1 (dkh.337): - fix Issue 130: remote breakpoints don''t work http://code.google.com/p/glassdb/issues/detail?id=130' id 'cc2b76a6-d981-45cf-9a77-7ec7f723cbb6' date '10/07/2011' time '16:55:20' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-DaleHenrichs.4' message '- fix Issue 156: http://code.google.com/p/glassdb/issues/detail?id=156 "WAGsSwazooAdaptor should have defaultCodec set to GRUtf8GemStoneCodec" ' id '1f868140-dbc6-49ea-8d46-b3f4898d4c4a' date '09/02/2010' time '16:42:11' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-DaleHenrichs.3' message '- clean up handling of internal server errors' id 'df241b19-e722-4bcd-94c0-5b82885eff0d' date '06/18/1910' time '16:55:54' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.2' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '00207cff-078e-4b43-aebe-2dd767eb8209' date '12/23/2009' time '16:45:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.1' message '- transactional Swazoo adaptor for Seaside 3.0' id '985a363d-49d4-4259-a1a9-f36f5eea65b0' date '12/14/2009' time '16:57:21' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/WAGsZincAdaptor.class/instance/start.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAGsZincAdaptor.class/instance/start.st index 625c28c5..9bc1fd58 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/WAGsZincAdaptor.class/instance/start.st +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAGsZincAdaptor.class/instance/start.st @@ -1,5 +1,6 @@ as yet unclassified start - "blocks main thread, does not return" - super start. - [true] whileTrue: [ (Delay forSeconds: 10) wait ]. \ No newline at end of file + "blocks main thread, does not return" + + self gemServerStart. + [ true ] whileTrue: [ (Delay forSeconds: 10) wait ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/WAGsZincAdaptor.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAGsZincAdaptor.class/methodProperties.json index ac8e2ac6..3012a8ef 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/WAGsZincAdaptor.class/methodProperties.json +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAGsZincAdaptor.class/methodProperties.json @@ -4,4 +4,4 @@ "instance" : { "internalServerErrorMessage:" : "JohanBrichau 11/16/2013 13:41", "process:" : "JohanBrichau 11/16/2013 13:11", - "start" : "PaulDeBruicker 04/14/2011 11:07" } } + "start" : "dkh 12/10/2014 16:00" } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/README.md b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/class/serverClass.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/class/serverClass.st new file mode 100644 index 00000000..7cbb5371 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/class/serverClass.st @@ -0,0 +1,3 @@ +accessing +serverClass + ^ WAGsZincAdaptor \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json new file mode 100644 index 00000000..01a8d2af --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "serverClass" : "dkh 12/10/2014 14:11" }, + "instance" : { + } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json new file mode 100644 index 00000000..02bc78e3 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-Adaptors-Zinc", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "ZnSeasideGemServer", + "pools" : [ + ], + "super" : "SeasideGemServer", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/README.md b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/gemServer.st new file mode 100644 index 00000000..575f0494 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/gemServer.st @@ -0,0 +1,3 @@ +accessing +gemServer + ^ ZnSeasideGemServer register: 'ZnSeasideServer' \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json new file mode 100644 index 00000000..6edbf305 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + "gemServer" : "dkh 12/10/2014 16:41" } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/properties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/properties.json new file mode 100644 index 00000000..599ae14a --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-Adaptors-Zinc-Tests", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "ZnSeasideGemServerTests", + "pools" : [ + ], + "super" : "SeasideGemServerTests", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/categories.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/categories.st index 72404847..e3e23d32 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/categories.st +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/categories.st @@ -1 +1,2 @@ -SystemOrganization addCategory: 'Seaside-GemStone-Adaptors-Zinc'! +SystemOrganization addCategory: #'Seaside-GemStone-Adaptors-Zinc'! +SystemOrganization addCategory: #'Seaside-GemStone-Adaptors-Zinc-Tests'! diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version index d3e21cde..4bd1fdd8 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/.filetree b/repository/Seaside-GemStone-GemServer.package/.filetree new file mode 100644 index 00000000..8998102c --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/.filetree @@ -0,0 +1,4 @@ +{ + "noMethodMetaData" : true, + "separateMethodMetaAndSource" : false, + "useCypressPropertiesFile" : true } diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/README.md b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startBasicServerOn..st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startBasicServerOn..st new file mode 100644 index 00000000..e783170b --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startBasicServerOn..st @@ -0,0 +1,9 @@ +service instance-server +startBasicServerOn: port + "start instance of seaside adaptor. expected to return." + + | adaptor | + GRPlatform current seasideLogServerStart: self class name port: port. + adaptor := self serverClass port: port. + self serverInstance: adaptor. + adaptor gemServerStart \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json new file mode 100644 index 00000000..d630bf56 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + "startBasicServerOn:" : "dkh 12/10/2014 16:00" } } diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json new file mode 100644 index 00000000..bc6f7719 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-GemServer", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "SeasideGemServer", + "pools" : [ + ], + "super" : "GemServer", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/README.md b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/class/isAbstract.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/class/isAbstract.st new file mode 100644 index 00000000..ed57a71f --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/class/isAbstract.st @@ -0,0 +1,6 @@ +Testing +isAbstract + "Override to true if a TestCase subclass is Abstract and should not have + TestCase instances built from it" + + ^ self sunitName = #'SeasideGemServerTests' \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/gemServer.st new file mode 100644 index 00000000..e79e35b3 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/gemServer.st @@ -0,0 +1,3 @@ +accessing +gemServer + self subclassResponsibility \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/setUp.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/setUp.st new file mode 100644 index 00000000..f4f26156 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/setUp.st @@ -0,0 +1,5 @@ +running +setUp + super setUp. + registry := GemServerRegistry singleton. + GemServerRegistry _singleton: nil \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/tearDown.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/tearDown.st new file mode 100644 index 00000000..e19e6565 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/tearDown.st @@ -0,0 +1,4 @@ +running +tearDown + super tearDown. + GemServerRegistry _singleton: registry \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st new file mode 100644 index 00000000..1e182c8f --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st @@ -0,0 +1,18 @@ +tests +testStartRestartStopServer + "just start/restart/stop ... without an http client cannot do much else" + + | gemServer portCount | + gemServer := self gemServer. + [ + gemServer startGems. + (Delay forSeconds: 3) wait. + portCount := self validatePidFile: gemServer shouldExist: true. + self assert: portCount = gemServer defaultPortList size. + gemServer restartGems. + (Delay forSeconds: 3) wait. + self validatePidFile: gemServer shouldExist: true ] + ensure: [ + gemServer stopGems. + (Delay forSeconds: 3) wait. + self validatePidFile: gemServer shouldExist: false ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/validatePidFile.shouldExist..st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/validatePidFile.shouldExist..st new file mode 100644 index 00000000..3a5eb218 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/validatePidFile.shouldExist..st @@ -0,0 +1,16 @@ +private +validatePidFile: gemServer shouldExist: shouldExist + | portCount | + portCount := 0. + gemServer ports + do: [ :port | + | fileName | + portCount := portCount + 1. + fileName := gemServer gemPidFileName: port. + ServerFileDirectory + splitName: fileName + to: [ :dirPath :fileName | + | dir x | + dir := ServerFileDirectory on: dirPath. + self assert: (x := dir fileExists: fileName) == shouldExist ] ]. + ^ portCount \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json new file mode 100644 index 00000000..6a13165e --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json @@ -0,0 +1,9 @@ +{ + "class" : { + "isAbstract" : "dkh 12/10/2014 16:23" }, + "instance" : { + "gemServer" : "dkh 12/10/2014 16:29", + "setUp" : "dkh 12/10/2014 16:24", + "tearDown" : "dkh 12/10/2014 16:24", + "testStartRestartStopServer" : "dkh 12/10/2014 16:59", + "validatePidFile:shouldExist:" : "dkh 12/10/2014 16:45" } } diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/properties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/properties.json new file mode 100644 index 00000000..5b33bf5d --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-GemServer-Tests", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + "registry" ], + "name" : "SeasideGemServerTests", + "pools" : [ + ], + "super" : "TestCase", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/instance/gemServerStart.st b/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/instance/gemServerStart.st new file mode 100644 index 00000000..59fbf6a5 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/instance/gemServerStart.st @@ -0,0 +1,3 @@ +*seaside-gemstone-gemserver +gemServerStart + self manager start: self \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/methodProperties.json new file mode 100644 index 00000000..f101ea3f --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + "gemServerStart" : "dkh 12/10/2014 16:13" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/properties.json b/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/properties.json new file mode 100644 index 00000000..3e6a1f46 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/properties.json @@ -0,0 +1,2 @@ +{ + "name" : "WAServerAdaptor" } diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/categories.st b/repository/Seaside-GemStone-GemServer.package/monticello.meta/categories.st new file mode 100644 index 00000000..66a79779 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/monticello.meta/categories.st @@ -0,0 +1,2 @@ +SystemOrganization addCategory: #'Seaside-GemStone-GemServer'! +SystemOrganization addCategory: #'Seaside-GemStone-GemServer-Tests'! diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/initializers.st b/repository/Seaside-GemStone-GemServer.package/monticello.meta/initializers.st new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/package b/repository/Seaside-GemStone-GemServer.package/monticello.meta/package new file mode 100644 index 00000000..cce1a7b6 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/monticello.meta/package @@ -0,0 +1 @@ +(name 'Seaside-GemStone-GemServer') \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version new file mode 100644 index 00000000..3a0c9f40 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version @@ -0,0 +1 @@ +(name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/properties.json b/repository/Seaside-GemStone-GemServer.package/properties.json new file mode 100644 index 00000000..f037444a --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/properties.json @@ -0,0 +1,2 @@ +{ + } From 5fa1a7abce46f457b92ed40bdb118169f9555696 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Wed, 10 Dec 2014 20:14:41 -0800 Subject: [PATCH 05/43] Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status --- .../instance/httpClient.st | 5 +++++ .../methodProperties.json | 3 ++- .../monticello.meta/version | 2 +- .../instance/httpClient.st | 5 +++++ .../instance/testServerSideError.st | 22 +++++++++++++++++++ .../instance/testSimpleGet.st | 19 ++++++++++++++++ .../methodProperties.json | 3 +++ .../README.md | 0 .../class/initialize.st | 7 ++++++ .../instance/renderContentOn..st | 5 +++++ .../methodProperties.json | 5 +++++ .../properties.json | 14 ++++++++++++ .../README.md | 0 .../class/initialize.st | 7 ++++++ .../instance/renderContentOn..st | 4 ++++ .../methodProperties.json | 5 +++++ .../properties.json | 14 ++++++++++++ .../monticello.meta/version | 2 +- 18 files changed, 119 insertions(+), 3 deletions(-) create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/httpClient.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/httpClient.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testServerSideError.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testSimpleGet.st create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/README.md create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/class/initialize.st create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/instance/renderContentOn..st create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/properties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/README.md create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/class/initialize.st create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/instance/renderContentOn..st create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/properties.json diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/httpClient.st b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/httpClient.st new file mode 100644 index 00000000..c403ac10 --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/httpClient.st @@ -0,0 +1,5 @@ +accessing +httpClient + "since fastcgi is not a standalone web server, sw won't be doing any client tests" + + ^ nil \ No newline at end of file diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/methodProperties.json b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/methodProperties.json index 1684b574..8fc9438e 100644 --- a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/methodProperties.json @@ -2,4 +2,5 @@ "class" : { }, "instance" : { - "gemServer" : "dkh 12/10/2014 16:47" } } + "gemServer" : "dkh 12/10/2014 16:47", + "httpClient" : "dkh 12/10/2014 18:46" } } diff --git a/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version b/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version index 1e40f84a..fd5a99fb 100644 --- a/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version +++ b/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-Adaptors-FastCGI-dkh.27' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '9e353ed5-6063-430c-86ad-99b7288ce940' date '12/10/2014' time '17:32:43' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.26' message 'Seaside 3.0.7.1 (dkh.377) - fix test issue for GemStone related to issue 353 - UTF8 tests failing in 3.1.0.1 http://code.google.com/p/glassdb/issues/detail?id=353' id '7475ee82-2730-4d3c-8d04-0343d27f9044' date '09/21/2012' time '12:36:07' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.25' message '- fix Issue 239: http://code.google.com/p/glassdb/issues/detail?id=239 "using WAFastCGIAdaptor leads the false conversion of + in urls." - log requests in ObjectLog when in debug mode in WAFastCGIAdaptor - use faster algorithm from WAUrl class>>decodePercent:, but still need error handler' id 'fde3af22-5c8a-4d47-8445-5e44b2ef5ad6' date '02/16/2011' time '16:10:41' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-NorbertHartl.24' message 'fixed a bug (google issue #239) where the fast cgi adaptor double decodes url string. In case of space which can be encoded as + this fails if someone sends an encoded + sign (%2B). It will be decoded %2B -> + -> space.' id '8f5bd42c-14b8-4e53-888c-3c5585ff3bdb' date '02/11/2011' time '14:30:06' author 'NorbertHartl' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.23' message '- fix a problem with forwarded host/server fields' id '279ccfd9-dda4-480e-ad57-e1d51d793f42' date '08/04/2010' time '15:48:49' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.22' message '- PUT support' id '5ec7ada7-a73e-4e77-b68e-c6cf889cd4e1' date '07/26/2010' time '20:53:50' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.21' message '- add support for WAGemStoneRunSeasideGems ' id '33927c79-c2ef-413d-b7c0-88045ebe9022' date '07/09/1910' time '13:22:33' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.20' message '- object log compatibility for FSResponderRole' id '030cb794-9452-4ef3-9849-e9c854f60a93' date '07/06/1910' time '13:35:09' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.19' message '- clean up handling of internal server errors' id 'b61846c8-e033-4452-ac7d-f2bcb3798aed' date '06/18/1910' time '16:55:34' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.18' message '- fix multi select issues' id '8e7efeb1-0eb7-47d7-a3fa-8f218b1f2b5a' date '06/18/1910' time '14:38:36' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.17' message '- clean up UTF8 handling' id 'dc8e8daa-1aeb-492c-939d-f0efb9e88459' date '06/18/1910' time '08:59:21' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.16' message '- tweak WAFastCGIRequestConverter>>requestFieldsFor:' id '46a4da5d-44ed-4576-abae-70170cef2c55' date '06/16/1910' time '16:39:35' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.15' message '- clean up undefined symbols for 3.0.0-alpha5.15' id 'f766ec9a-0d9b-4393-86c9-41116e9bb5ca' date '06/04/1910' time '10:01:03' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.14' message '- wire out request/response logging' id 'baa63084-86ec-4d51-b401-c0ad7a8b404c' date '12/24/2009' time '13:01:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.13' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '5f384173-3273-464e-9609-54733f807c46' date '12/23/2009' time '16:44:44' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.12' message '- add simple transaction model' id 'e0fa8f36-6939-4e2c-822d-658cda0bb3df' date '12/01/2009' time '11:15:00' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.11' message '- fix handling of #contentType with WAResponse ... grab contentType from headers' id 'edaa6c08-817b-402c-aaec-b8c7c6293b42' date '11/23/2009' time '15:27:41' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.10' message '- [BETTER] gemstone-specific fixes for Issue 480: http://code.google.com/p/seaside/issues/detail?id=480' id '41455743-a354-4ce5-9bd0-7b5176339204' date '11/19/2009' time '09:14:25' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.8' message '- fix multi-value field bug in Seaside-Adaptors-FastCGI (GemStone)' id '83fdb934-d76c-40b7-ac37-12e9cb1bfba7' date '11/17/2009' time '12:41:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.7' message '- apply some grease' id '01003028-29e3-467f-9e95-8c837bc14336' date '11/11/2009' time '11:16:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.6' message '- skidding on grease' id 'c065004b-fe9c-4d98-b89c-965b75a901aa' date '11/06/2009' time '10:24:05' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.5' message '- pick up Grease changes' id '50272196-88c4-4e0f-a9bb-368b2ec06b28' date '11/06/2009' time '08:47:17' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.4' message '- more bugfixes as I work my way through the functional tests' id 'e62ab2b3-31b4-402c-8ee4-08c2ed9350aa' date '10/02/2009' time '16:39:21' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.3' message '- a couple of bug fixes - unconditional logging in ObjectLog ... fow now. ' id '52c19fbf-28b6-4ebc-ba80-18528041bdcd' date '10/01/2009' time '12:01:40' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.2' message '- infant mortality bugs dealt with' id '25a65809-fe2c-489e-8bd6-160d6899f1fc' date '09/30/2009' time '12:36:06' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.1' message '- initial version ' id '6e82c474-2a39-4cf8-9aa7-1c0b227adc36' date '09/30/2009' time '11:40:53' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-Adaptors-FastCGI-dkh.28' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '02ef274f-dbba-4e54-b9ac-a1fed0958db0' date '12/10/2014' time '20:14:39' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.27' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '9e353ed5-6063-430c-86ad-99b7288ce940' date '12/10/2014' time '17:32:43' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.26' message 'Seaside 3.0.7.1 (dkh.377) - fix test issue for GemStone related to issue 353 - UTF8 tests failing in 3.1.0.1 http://code.google.com/p/glassdb/issues/detail?id=353' id '7475ee82-2730-4d3c-8d04-0343d27f9044' date '09/21/2012' time '12:36:07' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.25' message '- fix Issue 239: http://code.google.com/p/glassdb/issues/detail?id=239 "using WAFastCGIAdaptor leads the false conversion of + in urls." - log requests in ObjectLog when in debug mode in WAFastCGIAdaptor - use faster algorithm from WAUrl class>>decodePercent:, but still need error handler' id 'fde3af22-5c8a-4d47-8445-5e44b2ef5ad6' date '02/16/2011' time '16:10:41' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-NorbertHartl.24' message 'fixed a bug (google issue #239) where the fast cgi adaptor double decodes url string. In case of space which can be encoded as + this fails if someone sends an encoded + sign (%2B). It will be decoded %2B -> + -> space.' id '8f5bd42c-14b8-4e53-888c-3c5585ff3bdb' date '02/11/2011' time '14:30:06' author 'NorbertHartl' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.23' message '- fix a problem with forwarded host/server fields' id '279ccfd9-dda4-480e-ad57-e1d51d793f42' date '08/04/2010' time '15:48:49' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.22' message '- PUT support' id '5ec7ada7-a73e-4e77-b68e-c6cf889cd4e1' date '07/26/2010' time '20:53:50' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.21' message '- add support for WAGemStoneRunSeasideGems ' id '33927c79-c2ef-413d-b7c0-88045ebe9022' date '07/09/1910' time '13:22:33' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.20' message '- object log compatibility for FSResponderRole' id '030cb794-9452-4ef3-9849-e9c854f60a93' date '07/06/1910' time '13:35:09' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.19' message '- clean up handling of internal server errors' id 'b61846c8-e033-4452-ac7d-f2bcb3798aed' date '06/18/1910' time '16:55:34' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.18' message '- fix multi select issues' id '8e7efeb1-0eb7-47d7-a3fa-8f218b1f2b5a' date '06/18/1910' time '14:38:36' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.17' message '- clean up UTF8 handling' id 'dc8e8daa-1aeb-492c-939d-f0efb9e88459' date '06/18/1910' time '08:59:21' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.16' message '- tweak WAFastCGIRequestConverter>>requestFieldsFor:' id '46a4da5d-44ed-4576-abae-70170cef2c55' date '06/16/1910' time '16:39:35' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.15' message '- clean up undefined symbols for 3.0.0-alpha5.15' id 'f766ec9a-0d9b-4393-86c9-41116e9bb5ca' date '06/04/1910' time '10:01:03' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.14' message '- wire out request/response logging' id 'baa63084-86ec-4d51-b401-c0ad7a8b404c' date '12/24/2009' time '13:01:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.13' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '5f384173-3273-464e-9609-54733f807c46' date '12/23/2009' time '16:44:44' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.12' message '- add simple transaction model' id 'e0fa8f36-6939-4e2c-822d-658cda0bb3df' date '12/01/2009' time '11:15:00' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.11' message '- fix handling of #contentType with WAResponse ... grab contentType from headers' id 'edaa6c08-817b-402c-aaec-b8c7c6293b42' date '11/23/2009' time '15:27:41' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.10' message '- [BETTER] gemstone-specific fixes for Issue 480: http://code.google.com/p/seaside/issues/detail?id=480' id '41455743-a354-4ce5-9bd0-7b5176339204' date '11/19/2009' time '09:14:25' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.8' message '- fix multi-value field bug in Seaside-Adaptors-FastCGI (GemStone)' id '83fdb934-d76c-40b7-ac37-12e9cb1bfba7' date '11/17/2009' time '12:41:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.7' message '- apply some grease' id '01003028-29e3-467f-9e95-8c837bc14336' date '11/11/2009' time '11:16:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.6' message '- skidding on grease' id 'c065004b-fe9c-4d98-b89c-965b75a901aa' date '11/06/2009' time '10:24:05' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.5' message '- pick up Grease changes' id '50272196-88c4-4e0f-a9bb-368b2ec06b28' date '11/06/2009' time '08:47:17' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.4' message '- more bugfixes as I work my way through the functional tests' id 'e62ab2b3-31b4-402c-8ee4-08c2ed9350aa' date '10/02/2009' time '16:39:21' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.3' message '- a couple of bug fixes - unconditional logging in ObjectLog ... fow now. ' id '52c19fbf-28b6-4ebc-ba80-18528041bdcd' date '10/01/2009' time '12:01:40' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.2' message '- infant mortality bugs dealt with' id '25a65809-fe2c-489e-8bd6-160d6899f1fc' date '09/30/2009' time '12:36:06' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.1' message '- initial version ' id '6e82c474-2a39-4cf8-9aa7-1c0b227adc36' date '09/30/2009' time '11:40:53' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/httpClient.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/httpClient.st new file mode 100644 index 00000000..7ac1ebe0 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/httpClient.st @@ -0,0 +1,5 @@ +accessing +httpClient + "we'll use ZnEasy if it's available" + + ^ Smalltalk at: #'ZnEasy' ifAbsent: [ ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testServerSideError.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testServerSideError.st new file mode 100644 index 00000000..eb360d0a --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testServerSideError.st @@ -0,0 +1,22 @@ +tests +testServerSideError + | client gemServer port url response | + client := self httpClient. + client + ifNil: [ + "no client? ... skip it" + ^ self ]. + gemServer := self gemServer. + port := gemServer ports first. + url := 'http://localhost:' , port printString , '/tests/gemServerError'. + [ + gemServer restartGems. + (Delay forSeconds: 3) wait. + response := client get: url. + self assert: response status = 500. + response := self httpClient + get: 'http://localhost:' , port printString , '/tests/gemServerSimple'. + self assert: response status = 200 "server should not crash" ] + ensure: [ + gemServer stopGems. + (Delay forSeconds: 3) wait ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testSimpleGet.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testSimpleGet.st new file mode 100644 index 00000000..0391aca1 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testSimpleGet.st @@ -0,0 +1,19 @@ +tests +testSimpleGet + | client gemServer port url response | + client := self httpClient. + client + ifNil: [ + "no client? ... skip it" + ^ self ]. + gemServer := self gemServer. + port := gemServer ports first. + url := 'http://localhost:' , port printString , '/tests/gemServerSimple'. + [ + gemServer restartGems. + (Delay forSeconds: 3) wait. + response := client get: url. + self assert: response status = 200 ] + ensure: [ + gemServer stopGems. + (Delay forSeconds: 3) wait ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json index 6a13165e..2ba7b81a 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json @@ -3,7 +3,10 @@ "isAbstract" : "dkh 12/10/2014 16:23" }, "instance" : { "gemServer" : "dkh 12/10/2014 16:29", + "httpClient" : "dkh 12/10/2014 18:50", "setUp" : "dkh 12/10/2014 16:24", "tearDown" : "dkh 12/10/2014 16:24", + "testServerSideError" : "dkh 12/10/2014 20:11", + "testSimpleGet" : "dkh 12/10/2014 20:09", "testStartRestartStopServer" : "dkh 12/10/2014 16:59", "validatePidFile:shouldExist:" : "dkh 12/10/2014 16:45" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/README.md b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/class/initialize.st b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/class/initialize.st new file mode 100644 index 00000000..092cf2da --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/class/initialize.st @@ -0,0 +1,7 @@ +initialization +initialize + "self initialize" + + (WAAdmin register: self asApplicationAt: 'tests/gemServerError') + preferenceAt: #'sessionClass' + put: WAExpirySession \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/instance/renderContentOn..st b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/instance/renderContentOn..st new file mode 100644 index 00000000..27a5e8c4 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/instance/renderContentOn..st @@ -0,0 +1,5 @@ +rendering +renderContentOn: html + "error during render phase" + + self error: 'Test GemServer Error' \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/methodProperties.json new file mode 100644 index 00000000..853bf262 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "initialize" : "dkh 12/10/2014 20:05" }, + "instance" : { + "renderContentOn:" : "dkh 12/10/2014 20:03" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/properties.json b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/properties.json new file mode 100644 index 00000000..4598ff2f --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-GemServer-Tests", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "dkh 12/10/2014 20:02", + "instvars" : [ + ], + "name" : "WAGemServerSimplelTestErrorPage", + "pools" : [ + ], + "super" : "WAComponent", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/README.md b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/class/initialize.st b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/class/initialize.st new file mode 100644 index 00000000..f7c05fb7 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/class/initialize.st @@ -0,0 +1,7 @@ +initialization +initialize + "self initialize" + + (WAAdmin register: self asApplicationAt: 'tests/gemServerSimple') + preferenceAt: #'sessionClass' + put: WAExpirySession \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/instance/renderContentOn..st b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/instance/renderContentOn..st new file mode 100644 index 00000000..ab3213b8 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/instance/renderContentOn..st @@ -0,0 +1,4 @@ +rendering +renderContentOn: html + html heading: 'Simple HTML page'. + html text: 'Just a simple page.' \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/methodProperties.json new file mode 100644 index 00000000..5ab7af28 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "initialize" : "dkh 12/10/2014 20:05" }, + "instance" : { + "renderContentOn:" : "dkh 12/10/2014 19:59" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/properties.json b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/properties.json new file mode 100644 index 00000000..ad69dc41 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-GemServer-Tests", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "dkh 12/10/2014 19:59", + "instvars" : [ + ], + "name" : "WAGemServerSimplelTestPage", + "pools" : [ + ], + "super" : "WAComponent", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version index 3a0c9f40..8a807996 100644 --- a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file From 53cff756ab9872e0e8d7cf9a320f61be1dd60617 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Wed, 10 Dec 2014 21:22:51 -0800 Subject: [PATCH 06/43] Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ... --- ...erSideError.st => runServerErrorTestUsing..st} | 15 ++++++++------- .../testWAGemStoneProductionErrorHandler.st | 3 +++ .../testWAGemStoneWalkbackErrorHandler.st | 3 +++ .../testWARemoteDebuggingWalkbackErrorHandler.st | 3 +++ .../methodProperties.json | 5 ++++- .../README.md | 0 .../class/initialize.st | 5 +++++ .../class/initializeWithErrorHandler..st | 12 ++++++++++++ .../instance/renderContentOn..st | 0 .../methodProperties.json | 6 ++++++ .../properties.json | 4 ++-- .../README.md | 0 .../class/initialize.st | 0 .../instance/renderContentOn..st | 0 .../methodProperties.json | 5 +++++ .../properties.json | 4 ++-- .../class/initialize.st | 7 ------- .../methodProperties.json | 5 ----- .../methodProperties.json | 5 ----- .../monticello.meta/version | 2 +- 20 files changed, 54 insertions(+), 30 deletions(-) rename repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/{testServerSideError.st => runServerErrorTestUsing..st} (55%) create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneProductionErrorHandler.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWARemoteDebuggingWalkbackErrorHandler.st rename repository/Seaside-GemStone-GemServer.package/{WAGemServerSimplelTestErrorPage.class => WAGemServerSimpleTestErrorPage.class}/README.md (100%) create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initialize.st create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st rename repository/Seaside-GemStone-GemServer.package/{WAGemServerSimplelTestErrorPage.class => WAGemServerSimpleTestErrorPage.class}/instance/renderContentOn..st (100%) create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/methodProperties.json rename repository/Seaside-GemStone-GemServer.package/{WAGemServerSimplelTestErrorPage.class => WAGemServerSimpleTestErrorPage.class}/properties.json (68%) rename repository/Seaside-GemStone-GemServer.package/{WAGemServerSimplelTestPage.class => WAGemServerSimpleTestPage.class}/README.md (100%) rename repository/Seaside-GemStone-GemServer.package/{WAGemServerSimplelTestPage.class => WAGemServerSimpleTestPage.class}/class/initialize.st (100%) rename repository/Seaside-GemStone-GemServer.package/{WAGemServerSimplelTestPage.class => WAGemServerSimpleTestPage.class}/instance/renderContentOn..st (100%) create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/methodProperties.json rename repository/Seaside-GemStone-GemServer.package/{WAGemServerSimplelTestPage.class => WAGemServerSimpleTestPage.class}/properties.json (69%) delete mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/class/initialize.st delete mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/methodProperties.json delete mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/methodProperties.json diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testServerSideError.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st similarity index 55% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testServerSideError.st rename to repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st index eb360d0a..45ffe0fd 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testServerSideError.st +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st @@ -1,6 +1,6 @@ -tests -testServerSideError - | client gemServer port url response | +private +runServerErrorTestUsing: exceptionHandlerClass + | client gemServer port response testUrl simpleUrl | client := self httpClient. client ifNil: [ @@ -8,14 +8,15 @@ testServerSideError ^ self ]. gemServer := self gemServer. port := gemServer ports first. - url := 'http://localhost:' , port printString , '/tests/gemServerError'. + testUrl := 'http://localhost:' , port printString , '/tests/gemServerError'. + simpleUrl := 'http://localhost:' , port printString , '/tests/gemServerSimple'. [ + WAGemServerSimpleTestErrorPage initializeWithErrorHandler: exceptionHandlerClass. gemServer restartGems. (Delay forSeconds: 3) wait. - response := client get: url. + response := client get: testUrl. self assert: response status = 500. - response := self httpClient - get: 'http://localhost:' , port printString , '/tests/gemServerSimple'. + response := self httpClient get: simpleUrl. self assert: response status = 200 "server should not crash" ] ensure: [ gemServer stopGems. diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneProductionErrorHandler.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneProductionErrorHandler.st new file mode 100644 index 00000000..9fec53b0 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneProductionErrorHandler.st @@ -0,0 +1,3 @@ +tests +testWAGemStoneProductionErrorHandler + self runServerErrorTestUsing: WAGemStoneProductionErrorHandler \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st new file mode 100644 index 00000000..ba469c2e --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st @@ -0,0 +1,3 @@ +tests +testWAGemStoneWalkbackErrorHandler + self runServerErrorTestUsing: WAGemStoneWalkbackErrorHandler \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWARemoteDebuggingWalkbackErrorHandler.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWARemoteDebuggingWalkbackErrorHandler.st new file mode 100644 index 00000000..145ce097 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWARemoteDebuggingWalkbackErrorHandler.st @@ -0,0 +1,3 @@ +tests +testWARemoteDebuggingWalkbackErrorHandler + self runServerErrorTestUsing: WARemoteDebuggingWalkbackErrorHandler \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json index 2ba7b81a..ca3006d1 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json @@ -4,9 +4,12 @@ "instance" : { "gemServer" : "dkh 12/10/2014 16:29", "httpClient" : "dkh 12/10/2014 18:50", + "runServerErrorTestUsing:" : "dkh 12/10/2014 21:08", "setUp" : "dkh 12/10/2014 16:24", "tearDown" : "dkh 12/10/2014 16:24", - "testServerSideError" : "dkh 12/10/2014 20:11", "testSimpleGet" : "dkh 12/10/2014 20:09", "testStartRestartStopServer" : "dkh 12/10/2014 16:59", + "testWAGemStoneProductionErrorHandler" : "dkh 12/10/2014 21:08", + "testWAGemStoneWalkbackErrorHandler" : "dkh 12/10/2014 21:09", + "testWARemoteDebuggingWalkbackErrorHandler" : "dkh 12/10/2014 21:09", "validatePidFile:shouldExist:" : "dkh 12/10/2014 16:45" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/README.md b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/README.md similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/README.md rename to repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/README.md diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initialize.st b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initialize.st new file mode 100644 index 00000000..67567b7e --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initialize.st @@ -0,0 +1,5 @@ +initialization +initialize + "self initialize" + + self initializeWithErrorHandler: WAGemStoneWalkbackErrorHandler \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st new file mode 100644 index 00000000..1b83872f --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st @@ -0,0 +1,12 @@ +initialization +initializeWithErrorHandler: exceptionHandlerClass + "self initialize" + + | application filter attribute | + (application := WAAdmin register: self asApplicationAt: 'tests/gemServerError') + preferenceAt: #'sessionClass' + put: WAExpirySession. + filter := WAExceptionFilter new. + attribute := filter configuration attributeAt: #'exceptionHandler'. + filter configuration takeValue: exceptionHandlerClass forAttribute: attribute. + application addFilter: filter \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/instance/renderContentOn..st b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/instance/renderContentOn..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/instance/renderContentOn..st rename to repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/instance/renderContentOn..st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/methodProperties.json new file mode 100644 index 00000000..a4251e5b --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/methodProperties.json @@ -0,0 +1,6 @@ +{ + "class" : { + "initialize" : "dkh 12/10/2014 20:52", + "initializeWithErrorHandler:" : "dkh 12/10/2014 20:51" }, + "instance" : { + "renderContentOn:" : "dkh 12/10/2014 20:51" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/properties.json b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/properties.json similarity index 68% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/properties.json rename to repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/properties.json index 4598ff2f..6bb3a7e6 100644 --- a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/properties.json +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/properties.json @@ -4,10 +4,10 @@ ], "classvars" : [ ], - "commentStamp" : "dkh 12/10/2014 20:02", + "commentStamp" : "dkh 12/10/2014 20:51", "instvars" : [ ], - "name" : "WAGemServerSimplelTestErrorPage", + "name" : "WAGemServerSimpleTestErrorPage", "pools" : [ ], "super" : "WAComponent", diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/README.md b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/README.md similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/README.md rename to repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/README.md diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/class/initialize.st b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/class/initialize.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/class/initialize.st rename to repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/class/initialize.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/instance/renderContentOn..st b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/instance/renderContentOn..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/instance/renderContentOn..st rename to repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/instance/renderContentOn..st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/methodProperties.json new file mode 100644 index 00000000..c1bc64d4 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "initialize" : "dkh 12/10/2014 20:51" }, + "instance" : { + "renderContentOn:" : "dkh 12/10/2014 20:51" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/properties.json b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/properties.json similarity index 69% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/properties.json rename to repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/properties.json index ad69dc41..e913d3c5 100644 --- a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/properties.json +++ b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/properties.json @@ -4,10 +4,10 @@ ], "classvars" : [ ], - "commentStamp" : "dkh 12/10/2014 19:59", + "commentStamp" : "dkh 12/10/2014 20:51", "instvars" : [ ], - "name" : "WAGemServerSimplelTestPage", + "name" : "WAGemServerSimpleTestPage", "pools" : [ ], "super" : "WAComponent", diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/class/initialize.st b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/class/initialize.st deleted file mode 100644 index 092cf2da..00000000 --- a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/class/initialize.st +++ /dev/null @@ -1,7 +0,0 @@ -initialization -initialize - "self initialize" - - (WAAdmin register: self asApplicationAt: 'tests/gemServerError') - preferenceAt: #'sessionClass' - put: WAExpirySession \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/methodProperties.json deleted file mode 100644 index 853bf262..00000000 --- a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestErrorPage.class/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - "initialize" : "dkh 12/10/2014 20:05" }, - "instance" : { - "renderContentOn:" : "dkh 12/10/2014 20:03" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/methodProperties.json deleted file mode 100644 index 5ab7af28..00000000 --- a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimplelTestPage.class/methodProperties.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "class" : { - "initialize" : "dkh 12/10/2014 20:05" }, - "instance" : { - "renderContentOn:" : "dkh 12/10/2014 19:59" } } diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version index 8a807996..98170c32 100644 --- a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From f36916d378886d01700a4fb8cbb814d82a0a6b8a Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Wed, 10 Dec 2014 21:32:31 -0800 Subject: [PATCH 07/43] add Swazoo to lineup and run all tests in image --- .travis.yml | 4 ++-- tests/testTravisCI.sh | 11 +++++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 40a4017a..ceb323fc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,8 +3,8 @@ language: erlang env: # standard load - - ST=GemStone-3.1.0.6 BASELINE=Seaside3 LOADS="'CI' 'Zinc' 'FastCGI'" REPOSITORY="filetree://${TRAVIS_BUILD_DIR}/repository" - - ST=GemStone-3.2.2 BASELINE=Seaside3 LOADS="'CI' 'Zinc' 'FastCGI'" REPOSITORY="filetree://${TRAVIS_BUILD_DIR}/repository" + - ST=GemStone-3.1.0.6 BASELINE=Seaside3 LOADS="'CI' 'Swazoo' 'Zinc' 'FastCGI'" REPOSITORY="filetree://${TRAVIS_BUILD_DIR}/repository" + - ST=GemStone-3.2.2 BASELINE=Seaside3 LOADS="'CI' 'Swazoo' 'Zinc' 'FastCGI'" REPOSITORY="filetree://${TRAVIS_BUILD_DIR}/repository" # whole enchilada - ST=GemStone-3.2.2 BASELINE=Seaside3 LOADS="'ALL'" REPOSITORY="filetree://${TRAVIS_BUILD_DIR}/repository" install: diff --git a/tests/testTravisCI.sh b/tests/testTravisCI.sh index 9a9f3d1e..efc55cba 100755 --- a/tests/testTravisCI.sh +++ b/tests/testTravisCI.sh @@ -54,11 +54,18 @@ GsDeployer deploy: [ load: #( ${LOADS} ) ]. -"Run the tests" +true ifTrue: [ + "Run all tests in image" + TravisCISuiteHarness + value: TestCase suite + value: 'TravisCISuccess.txt' + value: 'TravisCIFailure.txt'. +] ifFalse: [ + "Run just the Seaside tests" TravisCIHarness value: #( '${FULL_CONFIG_NAME}' ) value: 'TravisCISuccess.txt' - value: 'TravisCIFailure.txt'. + value: 'TravisCIFailure.txt' ]. EOF cat $OUTPUT_PATH From 0bf530c53813bfc7da5168fd6eb34f8f2ac42a48 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Thu, 11 Dec 2014 05:21:47 -0800 Subject: [PATCH 08/43] disable full tests until Issue #55 and #56 addressed --- tests/testTravisCI.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testTravisCI.sh b/tests/testTravisCI.sh index efc55cba..9522b7c7 100755 --- a/tests/testTravisCI.sh +++ b/tests/testTravisCI.sh @@ -54,7 +54,7 @@ GsDeployer deploy: [ load: #( ${LOADS} ) ]. -true ifTrue: [ +false ifTrue: [ "Run all tests in image" TravisCISuiteHarness value: TestCase suite From 134c7f71483c1898196358b0d7266588b6a6fd83 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Thu, 11 Dec 2014 07:02:28 -0800 Subject: [PATCH 09/43] Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ... --- .../instance/delegate..st | 5 +++ .../instance/startBasicServerOn..st | 13 +++++++ .../methodProperties.json | 3 +- .../ZnSeasideGemServer.class/properties.json | 2 +- .../monticello.meta/version | 2 +- .../instance/runServerErrorTestUsing..st | 24 ++----------- ...rErrorTestUsing.expectedResponseStatus..st | 23 +++++++++++++ .../testWAGemStoneWalkbackErrorHandler.st | 4 ++- ...GemStoneWalkbackErrorHandlerInteractive.st | 34 +++++++++++++++++++ .../methodProperties.json | 6 ++-- .../monticello.meta/version | 2 +- 11 files changed, 90 insertions(+), 28 deletions(-) create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/delegate..st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/startBasicServerOn..st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/delegate..st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/delegate..st new file mode 100644 index 00000000..8d3274fd --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/delegate..st @@ -0,0 +1,5 @@ +initialization +delegate: aZnDelegate + "delegate is managed by the adaptor" + + self shouldNotImplement \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/startBasicServerOn..st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/startBasicServerOn..st new file mode 100644 index 00000000..1cc1d9cd --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/startBasicServerOn..st @@ -0,0 +1,13 @@ +service instance-server +startBasicServerOn: port + "start instance of seaside adaptor. expected to return." + + | adaptor znServer | + GRPlatform current seasideLogServerStart: self class name port: port. + adaptor := self serverClass port: port. + self serverInstance: adaptor. + adaptor server + debugMode: self debugMode; + log: self log; + yourself. + adaptor gemServerStart \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json index 01a8d2af..d7cfd65a 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json @@ -2,4 +2,5 @@ "class" : { "serverClass" : "dkh 12/10/2014 14:11" }, "instance" : { - } } + "delegate:" : "dkh 12/11/2014 05:55", + "startBasicServerOn:" : "dkh 12/11/2014 05:59" } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json index 02bc78e3..18aca440 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json @@ -10,5 +10,5 @@ "name" : "ZnSeasideGemServer", "pools" : [ ], - "super" : "SeasideGemServer", + "super" : "ZnGemServer", "type" : "normal" } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version index 4bd1fdd8..6919a8d6 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st index 45ffe0fd..8e7c8dea 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st @@ -1,23 +1,5 @@ private runServerErrorTestUsing: exceptionHandlerClass - | client gemServer port response testUrl simpleUrl | - client := self httpClient. - client - ifNil: [ - "no client? ... skip it" - ^ self ]. - gemServer := self gemServer. - port := gemServer ports first. - testUrl := 'http://localhost:' , port printString , '/tests/gemServerError'. - simpleUrl := 'http://localhost:' , port printString , '/tests/gemServerSimple'. - [ - WAGemServerSimpleTestErrorPage initializeWithErrorHandler: exceptionHandlerClass. - gemServer restartGems. - (Delay forSeconds: 3) wait. - response := client get: testUrl. - self assert: response status = 500. - response := self httpClient get: simpleUrl. - self assert: response status = 200 "server should not crash" ] - ensure: [ - gemServer stopGems. - (Delay forSeconds: 3) wait ] \ No newline at end of file + self + runServerErrorTestUsing: exceptionHandlerClass + expectedResponseStatus: 500 \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st new file mode 100644 index 00000000..fce8acf4 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st @@ -0,0 +1,23 @@ +private +runServerErrorTestUsing: exceptionHandlerClass expectedResponseStatus: expectedResponseStatus + | client gemServer port response testUrl simpleUrl | + client := self httpClient. + client + ifNil: [ + "no client? ... skip it" + ^ self ]. + gemServer := self gemServer. + port := gemServer ports first. + testUrl := 'http://localhost:' , port printString , '/tests/gemServerError'. + simpleUrl := 'http://localhost:' , port printString , '/tests/gemServerSimple'. + [ + WAGemServerSimpleTestErrorPage initializeWithErrorHandler: exceptionHandlerClass. + gemServer restartGems. + (Delay forSeconds: 3) wait. + response := client get: testUrl. + self assert: response status = expectedResponseStatus. + response := self httpClient get: simpleUrl. + self assert: response status = 200 "server should not crash" ] + ensure: [ + gemServer stopGems. + (Delay forSeconds: 3) wait ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st index ba469c2e..eee48b05 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st @@ -1,3 +1,5 @@ tests testWAGemStoneWalkbackErrorHandler - self runServerErrorTestUsing: WAGemStoneWalkbackErrorHandler \ No newline at end of file + self + runServerErrorTestUsing: WAGemStoneWalkbackErrorHandler + expectedResponseStatus: 200 "Break treated similarly to Breakpoint ... snap off continuation and resume" \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st new file mode 100644 index 00000000..2444db5f --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st @@ -0,0 +1,34 @@ +tests +testWAGemStoneWalkbackErrorHandlerInteractive + "set debugMode on gemServer, since you would normally use WAGemStoneWalkbackErrorHandler + interactively and you want the exception passed to your debugger ... when run remotely + the topaz session crashes" + + | client gemServer port response testUrl simpleUrl | + client := self httpClient. + client + ifNil: [ + "no client? ... skip it" + ^ self ]. + gemServer := self gemServer + debugMode: true; + yourself. + port := gemServer ports first. + testUrl := 'http://localhost:' , port printString , '/tests/gemServerError'. + simpleUrl := 'http://localhost:' , port printString , '/tests/gemServerSimple'. + [ + | exceptionSeen | + WAGemServerSimpleTestErrorPage + initializeWithErrorHandler: WAGemStoneWalkbackErrorHandler. + gemServer restartGems. + (Delay forSeconds: 3) wait. + exceptionSeen := false. + [ client get: testUrl ] + on: ConnectionClosed + do: [ :ex | + "remote server crashed ... good" + exceptionSeen := true ]. + self assert: exceptionSeen ] + ensure: [ + gemServer stopGems. + (Delay forSeconds: 3) wait ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json index ca3006d1..cd3ff535 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json @@ -4,12 +4,14 @@ "instance" : { "gemServer" : "dkh 12/10/2014 16:29", "httpClient" : "dkh 12/10/2014 18:50", - "runServerErrorTestUsing:" : "dkh 12/10/2014 21:08", + "runServerErrorTestUsing:" : "dkh 12/11/2014 06:13", + "runServerErrorTestUsing:expectedResponseStatus:" : "dkh 12/11/2014 06:14", "setUp" : "dkh 12/10/2014 16:24", "tearDown" : "dkh 12/10/2014 16:24", "testSimpleGet" : "dkh 12/10/2014 20:09", "testStartRestartStopServer" : "dkh 12/10/2014 16:59", "testWAGemStoneProductionErrorHandler" : "dkh 12/10/2014 21:08", - "testWAGemStoneWalkbackErrorHandler" : "dkh 12/10/2014 21:09", + "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 06:29", + "testWAGemStoneWalkbackErrorHandlerInteractive" : "dkh 12/11/2014 06:49", "testWARemoteDebuggingWalkbackErrorHandler" : "dkh 12/10/2014 21:09", "validatePidFile:shouldExist:" : "dkh 12/10/2014 16:45" } } diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version index 98170c32..c92490c2 100644 --- a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-dkh.4' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id 'f9e82468-b641-4548-a4f6-44ed6d355d8f' date '12/11/2014' time '07:02:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 8824509522ae07c1f0bc6031d6f3cd0c769b0937 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Thu, 11 Dec 2014 14:21:58 -0800 Subject: [PATCH 10/43] Issue #54: straighten out tests --- .../testWAGemStoneWalkbackErrorHandler.st | 5 +++ ...GemStoneWalkbackErrorHandlerInteractive.st | 0 .../methodProperties.json | 4 ++- .../monticello.meta/version | 2 +- .../testWAGemStoneWalkbackErrorHandler.st | 31 +++++++++++++++++-- .../methodProperties.json | 3 +- .../monticello.meta/version | 2 +- 7 files changed, 39 insertions(+), 8 deletions(-) create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st rename repository/{Seaside-GemStone-GemServer.package/SeasideGemServerTests.class => Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class}/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st (100%) diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st new file mode 100644 index 00000000..eee48b05 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st @@ -0,0 +1,5 @@ +tests +testWAGemStoneWalkbackErrorHandler + self + runServerErrorTestUsing: WAGemStoneWalkbackErrorHandler + expectedResponseStatus: 200 "Break treated similarly to Breakpoint ... snap off continuation and resume" \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st rename to repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json index 6edbf305..16d24a37 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json @@ -2,4 +2,6 @@ "class" : { }, "instance" : { - "gemServer" : "dkh 12/10/2014 16:41" } } + "gemServer" : "dkh 12/10/2014 16:41", + "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:41", + "testWAGemStoneWalkbackErrorHandlerInteractive" : "dkh 12/11/2014 13:40" } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version index 6919a8d6..2b6dacc2 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st index eee48b05..aa19767e 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st @@ -1,5 +1,30 @@ tests testWAGemStoneWalkbackErrorHandler - self - runServerErrorTestUsing: WAGemStoneWalkbackErrorHandler - expectedResponseStatus: 200 "Break treated similarly to Breakpoint ... snap off continuation and resume" \ No newline at end of file + "topaz session should crash..." + + | client gemServer port response testUrl simpleUrl | + client := self httpClient. + client + ifNil: [ + "no client? ... skip it" + ^ self ]. + gemServer := self gemServer yourself. + port := gemServer ports first. + testUrl := 'http://localhost:' , port printString , '/tests/gemServerError'. + simpleUrl := 'http://localhost:' , port printString , '/tests/gemServerSimple'. + [ + | exceptionSeen | + WAGemServerSimpleTestErrorPage + initializeWithErrorHandler: WAGemStoneWalkbackErrorHandler. + gemServer restartGems. + (Delay forSeconds: 3) wait. + exceptionSeen := false. + [ client get: testUrl ] + on: ConnectionClosed + do: [ :ex | + "remote server crashed ... good" + exceptionSeen := true ]. + self assert: exceptionSeen ] + ensure: [ + gemServer stopGems. + (Delay forSeconds: 3) wait ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json index cd3ff535..3da2e89c 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json @@ -11,7 +11,6 @@ "testSimpleGet" : "dkh 12/10/2014 20:09", "testStartRestartStopServer" : "dkh 12/10/2014 16:59", "testWAGemStoneProductionErrorHandler" : "dkh 12/10/2014 21:08", - "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 06:29", - "testWAGemStoneWalkbackErrorHandlerInteractive" : "dkh 12/11/2014 06:49", + "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:59", "testWARemoteDebuggingWalkbackErrorHandler" : "dkh 12/10/2014 21:09", "validatePidFile:shouldExist:" : "dkh 12/10/2014 16:45" } } diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version index c92490c2..bd5412ae 100644 --- a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-dkh.4' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id 'f9e82468-b641-4548-a4f6-44ed6d355d8f' date '12/11/2014' time '07:02:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-dkh.5' message 'Issue #54: straighten out tests' id '1d7328fb-b0c4-409b-a7be-9dec79ef3ce3' date '12/11/2014' time '14:21:54' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.4' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id 'f9e82468-b641-4548-a4f6-44ed6d355d8f' date '12/11/2014' time '07:02:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 85f2c6bbf193238816e21dee22d2d8c0403acbf7 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Fri, 12 Dec 2014 10:28:33 -0800 Subject: [PATCH 11/43] Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped --- .../instance/initialize.st | 9 ++++++ .../instance/maintenanceVm..st | 4 +++ .../instance/maintenanceVm.st | 4 +++ .../instance/startGems.st | 4 +++ .../instance/stopGems.st | 4 +++ .../methodProperties.json | 7 +++- .../ZnSeasideGemServer.class/properties.json | 2 +- .../monticello.meta/version | 2 +- .../instance/defaultMaintenanceVmName.st | 3 ++ .../GemServer.extension/methodProperties.json | 5 +++ .../GemServer.extension/properties.json | 2 ++ .../MaintenanceVmGemServer.class/README.md | 0 .../class/defaultPortList.st | 5 +++ .../instance/initialize.st | 4 +++ .../instance/maintenanceProcess..st | 3 ++ .../instance/maintenanceProcess.st | 3 ++ .../instance/startBasicServerOn..st | 32 +++++++++++++++++++ .../instance/stop.st | 6 ++++ .../methodProperties.json | 9 ++++++ .../properties.json | 14 ++++++++ .../instance/initialize.st | 9 ++++++ .../instance/maintenanceVm..st | 4 +++ .../instance/maintenanceVm.st | 4 +++ .../instance/startGems.st | 4 +++ .../instance/stopGems.st | 4 +++ .../methodProperties.json | 7 +++- .../SeasideGemServer.class/properties.json | 2 +- .../monticello.meta/version | 2 +- 28 files changed, 152 insertions(+), 6 deletions(-) create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/maintenanceVm..st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/maintenanceVm.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/startGems.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/stopGems.st create mode 100644 repository/Seaside-GemStone-GemServer.package/GemServer.extension/instance/defaultMaintenanceVmName.st create mode 100644 repository/Seaside-GemStone-GemServer.package/GemServer.extension/methodProperties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/GemServer.extension/properties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/README.md create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/defaultPortList.st create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/initialize.st create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess..st create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess.st create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/startBasicServerOn..st create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/stop.st create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/initialize.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm..st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startGems.st create mode 100644 repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/stopGems.st diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st new file mode 100644 index 00000000..d278d2aa --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st @@ -0,0 +1,9 @@ +initialization +initialize + | vmName | + super initialize. + vmName := self defaultMaintenanceVmName. + self + maintenanceVm: + ((GemServerRegistry gemServerNamed: vmName) + ifNil: [ GemServer register: vmName ]) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/maintenanceVm..st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/maintenanceVm..st new file mode 100644 index 00000000..6b111a97 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/maintenanceVm..st @@ -0,0 +1,4 @@ +accessing +maintenanceVm: anObject + + maintenanceVm := anObject \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/maintenanceVm.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/maintenanceVm.st new file mode 100644 index 00000000..e86dc099 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/maintenanceVm.st @@ -0,0 +1,4 @@ +accessing +maintenanceVm + + ^maintenanceVm \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/startGems.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/startGems.st new file mode 100644 index 00000000..d34e3400 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/startGems.st @@ -0,0 +1,4 @@ +service instance-control +startGems + super startGems. + self maintenanceVm ifNotNil: [ :gemServer | gemServer startGems ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/stopGems.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/stopGems.st new file mode 100644 index 00000000..b3a1791f --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/stopGems.st @@ -0,0 +1,4 @@ +service instance-control +stopGems + super stopGems. + self maintenanceVm ifNotNil: [ :gemServer | gemServer stopGems ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json index d7cfd65a..9d3c3941 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json @@ -3,4 +3,9 @@ "serverClass" : "dkh 12/10/2014 14:11" }, "instance" : { "delegate:" : "dkh 12/11/2014 05:55", - "startBasicServerOn:" : "dkh 12/11/2014 05:59" } } + "initialize" : "dkh 12/12/2014 10:23", + "maintenanceVm" : "dkh 12/12/2014 10:23", + "maintenanceVm:" : "dkh 12/12/2014 10:23", + "startBasicServerOn:" : "dkh 12/11/2014 05:59", + "startGems" : "dkh 12/12/2014 10:23", + "stopGems" : "dkh 12/12/2014 10:23" } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json index 18aca440..975b47df 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/properties.json @@ -6,7 +6,7 @@ ], "commentStamp" : "", "instvars" : [ - ], + "maintenanceVm" ], "name" : "ZnSeasideGemServer", "pools" : [ ], diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version index 2b6dacc2..0cdb9f8e 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/GemServer.extension/instance/defaultMaintenanceVmName.st b/repository/Seaside-GemStone-GemServer.package/GemServer.extension/instance/defaultMaintenanceVmName.st new file mode 100644 index 00000000..77f70802 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/GemServer.extension/instance/defaultMaintenanceVmName.st @@ -0,0 +1,3 @@ +*seaside-gemstone-gemserver +defaultMaintenanceVmName + ^ 'SeasideMaintenanceVM' \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/GemServer.extension/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/GemServer.extension/methodProperties.json new file mode 100644 index 00000000..7badc02c --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/GemServer.extension/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + "defaultMaintenanceVmName" : "dkh 12/12/2014 10:21" } } diff --git a/repository/Seaside-GemStone-GemServer.package/GemServer.extension/properties.json b/repository/Seaside-GemStone-GemServer.package/GemServer.extension/properties.json new file mode 100644 index 00000000..d96da809 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/GemServer.extension/properties.json @@ -0,0 +1,2 @@ +{ + "name" : "GemServer" } diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/README.md b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/defaultPortList.st b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/defaultPortList.st new file mode 100644 index 00000000..f1efc0c8 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/defaultPortList.st @@ -0,0 +1,5 @@ +accessing +defaultPortList + "no ports for maintenance vm ... nil is placeholder for fact that we _DO_ want to start one instance" + + ^ #(nil) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/initialize.st new file mode 100644 index 00000000..26c73701 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/initialize.st @@ -0,0 +1,4 @@ +initialization +initialize + super initialize. + maintenanceProcess := TransientValue value: nil \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess..st b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess..st new file mode 100644 index 00000000..2d6c4b93 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess..st @@ -0,0 +1,3 @@ +accessing +maintenanceProcess: anObject + maintenanceProcess value: nil \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess.st b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess.st new file mode 100644 index 00000000..5f7df52a --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess.st @@ -0,0 +1,3 @@ +accessing +maintenanceProcess + ^ maintenanceProcess value \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/startBasicServerOn..st b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/startBasicServerOn..st new file mode 100644 index 00000000..c1fb4e0d --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/startBasicServerOn..st @@ -0,0 +1,32 @@ +service instance-server +startBasicServerOn: ignored + "start server in current vm. expected to return." + + self + maintenanceProcess: + [ + | count | + count := 0. + [ true ] + whileTrue: [ + [ + "run maintenance tasks" + WAGemStoneMaintenanceTask performTasks: count. "Sleep for a minute" + (Delay forSeconds: 60) wait. + count := count + 1 ] + on: self class breakpointExceptionSet + do: [ :ex | + System inTransaction + ifTrue: [ + DebuggerLogEntry createContinuationLabeled: 'MTCE continuation'. + System commitTransaction. + System beginTransaction ] + ifFalse: [ + System beginTransaction. + DebuggerLogEntry + createContinuationLabeled: 'MTCE continuation'. + System commitTransaction ]. + ex isResumable + ifTrue: [ ex resume ] ] ] ] + fork. + self serverInstance: self \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/stop.st b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/stop.st new file mode 100644 index 00000000..1258ebd1 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/stop.st @@ -0,0 +1,6 @@ +server compat +stop + self maintenanceProcess + ifNotNil: [ :proc | + self maintenanceProcess: nil. + proc terminate ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json new file mode 100644 index 00000000..beaeb0d4 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json @@ -0,0 +1,9 @@ +{ + "class" : { + "defaultPortList" : "dkh 12/12/2014 10:00" }, + "instance" : { + "initialize" : "dkh 12/12/2014 09:57", + "maintenanceProcess" : "dkh 12/12/2014 10:03", + "maintenanceProcess:" : "dkh 12/12/2014 10:03", + "startBasicServerOn:" : "dkh 12/12/2014 10:02", + "stop" : "dkh 12/12/2014 10:04" } } diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json new file mode 100644 index 00000000..433e9abc --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-GemServer", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + "maintenanceProcess" ], + "name" : "MaintenanceVmGemServer", + "pools" : [ + ], + "super" : "GemServer", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/initialize.st new file mode 100644 index 00000000..d278d2aa --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/initialize.st @@ -0,0 +1,9 @@ +initialization +initialize + | vmName | + super initialize. + vmName := self defaultMaintenanceVmName. + self + maintenanceVm: + ((GemServerRegistry gemServerNamed: vmName) + ifNil: [ GemServer register: vmName ]) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm..st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm..st new file mode 100644 index 00000000..6b111a97 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm..st @@ -0,0 +1,4 @@ +accessing +maintenanceVm: anObject + + maintenanceVm := anObject \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm.st new file mode 100644 index 00000000..e86dc099 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm.st @@ -0,0 +1,4 @@ +accessing +maintenanceVm + + ^maintenanceVm \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startGems.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startGems.st new file mode 100644 index 00000000..d34e3400 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startGems.st @@ -0,0 +1,4 @@ +service instance-control +startGems + super startGems. + self maintenanceVm ifNotNil: [ :gemServer | gemServer startGems ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/stopGems.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/stopGems.st new file mode 100644 index 00000000..b3a1791f --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/stopGems.st @@ -0,0 +1,4 @@ +service instance-control +stopGems + super stopGems. + self maintenanceVm ifNotNil: [ :gemServer | gemServer stopGems ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json index d630bf56..e39d1917 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json @@ -2,4 +2,9 @@ "class" : { }, "instance" : { - "startBasicServerOn:" : "dkh 12/10/2014 16:00" } } + "initialize" : "dkh 12/12/2014 10:17", + "maintenanceVm" : "dkh 12/12/2014 10:16", + "maintenanceVm:" : "dkh 12/12/2014 10:16", + "startBasicServerOn:" : "dkh 12/10/2014 16:00", + "startGems" : "dkh 12/12/2014 10:18", + "stopGems" : "dkh 12/12/2014 10:18" } } diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json index bc6f7719..760ee6da 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json @@ -6,7 +6,7 @@ ], "commentStamp" : "", "instvars" : [ - ], + "maintenanceVm" ], "name" : "SeasideGemServer", "pools" : [ ], diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version index bd5412ae..e4a2cd6a 100644 --- a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-dkh.5' message 'Issue #54: straighten out tests' id '1d7328fb-b0c4-409b-a7be-9dec79ef3ce3' date '12/11/2014' time '14:21:54' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.4' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id 'f9e82468-b641-4548-a4f6-44ed6d355d8f' date '12/11/2014' time '07:02:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-dkh.6' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'b0884b34-61a0-4772-a3a9-d6d5b5d8b223' date '12/12/2014' time '10:28:30' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.5' message 'Issue #54: straighten out tests' id '1d7328fb-b0c4-409b-a7be-9dec79ef3ce3' date '12/11/2014' time '14:21:54' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.4' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id 'f9e82468-b641-4548-a4f6-44ed6d355d8f' date '12/11/2014' time '07:02:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From c412915cab7528d3a3e9e2ac538bcad3955b4f7b Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Fri, 12 Dec 2014 15:32:26 -0800 Subject: [PATCH 12/43] Issue #54: fix a minor bug ... --- .../ZnSeasideGemServer.class/instance/initialize.st | 2 +- .../ZnSeasideGemServer.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- .../MaintenanceVmGemServer.class/class/serverClass.st | 5 +++++ .../MaintenanceVmGemServer.class/methodProperties.json | 3 ++- .../SeasideGemServer.class/instance/initialize.st | 2 +- .../SeasideGemServer.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 8 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/serverClass.st diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st index d278d2aa..a3833c36 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st @@ -6,4 +6,4 @@ initialize self maintenanceVm: ((GemServerRegistry gemServerNamed: vmName) - ifNil: [ GemServer register: vmName ]) \ No newline at end of file + ifNil: [ MaintenanceVmGemServer register: vmName ]) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json index 9d3c3941..2ade9e1a 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json @@ -3,7 +3,7 @@ "serverClass" : "dkh 12/10/2014 14:11" }, "instance" : { "delegate:" : "dkh 12/11/2014 05:55", - "initialize" : "dkh 12/12/2014 10:23", + "initialize" : "dkh 12/12/2014 15:31", "maintenanceVm" : "dkh 12/12/2014 10:23", "maintenanceVm:" : "dkh 12/12/2014 10:23", "startBasicServerOn:" : "dkh 12/11/2014 05:59", diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version index 0cdb9f8e..414b7430 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/serverClass.st b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/serverClass.st new file mode 100644 index 00000000..6e9049e9 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/serverClass.st @@ -0,0 +1,5 @@ +accessing +serverClass + "no serverClass used ... server implemented as single thread in gemServer instance" + + ^ nil \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json index beaeb0d4..91f0bf24 100644 --- a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json @@ -1,6 +1,7 @@ { "class" : { - "defaultPortList" : "dkh 12/12/2014 10:00" }, + "defaultPortList" : "dkh 12/12/2014 10:00", + "serverClass" : "dkh 12/12/2014 15:30" }, "instance" : { "initialize" : "dkh 12/12/2014 09:57", "maintenanceProcess" : "dkh 12/12/2014 10:03", diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/initialize.st index d278d2aa..a3833c36 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/initialize.st +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/initialize.st @@ -6,4 +6,4 @@ initialize self maintenanceVm: ((GemServerRegistry gemServerNamed: vmName) - ifNil: [ GemServer register: vmName ]) \ No newline at end of file + ifNil: [ MaintenanceVmGemServer register: vmName ]) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json index e39d1917..ebff9270 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json @@ -2,7 +2,7 @@ "class" : { }, "instance" : { - "initialize" : "dkh 12/12/2014 10:17", + "initialize" : "dkh 12/12/2014 15:31", "maintenanceVm" : "dkh 12/12/2014 10:16", "maintenanceVm:" : "dkh 12/12/2014 10:16", "startBasicServerOn:" : "dkh 12/10/2014 16:00", diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version index e4a2cd6a..c631b3d3 100644 --- a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-dkh.6' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'b0884b34-61a0-4772-a3a9-d6d5b5d8b223' date '12/12/2014' time '10:28:30' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.5' message 'Issue #54: straighten out tests' id '1d7328fb-b0c4-409b-a7be-9dec79ef3ce3' date '12/11/2014' time '14:21:54' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.4' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id 'f9e82468-b641-4548-a4f6-44ed6d355d8f' date '12/11/2014' time '07:02:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-dkh.7' message 'Issue #54: fix a minor bug ...' id 'c7ed8fcc-dcd9-4dc4-9bc4-227607bac0a5' date '12/12/2014' time '15:32:24' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.6' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'b0884b34-61a0-4772-a3a9-d6d5b5d8b223' date '12/12/2014' time '10:28:30' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.5' message 'Issue #54: straighten out tests' id '1d7328fb-b0c4-409b-a7be-9dec79ef3ce3' date '12/11/2014' time '14:21:54' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.4' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id 'f9e82468-b641-4548-a4f6-44ed6d355d8f' date '12/11/2014' time '07:02:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From b4db6d67146cfedb19860bec77ebb67cf1d61d27 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sat, 13 Dec 2014 12:24:35 -0800 Subject: [PATCH 13/43] [ci skip] update readme --- README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/README.md b/README.md index 684a61d8..9e8efc58 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,30 @@ See more at http://www.seaside.st/ load: #('Development' 'Examples' 'Zinc') ]. ``` +## Managing Gem Servers + +```Smalltalk +"Register gem servers" +FastCGISeasideGemServer register: 'FastCGISeasideGems' on: #( 9001 9002 9003 ). +ZnSeasideGemServer register: 'ZincSeasideGems' on: #( 8383 ). + +"Start gem servers" +(GemServerRegistry gemServerNamed: 'FastCGISeasideGems') startGems. +(GemServerRegistry gemServerNamed: 'ZincSeasideGems') startGems. + +"Restart gem servers" +(GemServerRegistry gemServerNamed: 'FastCGISeasideGems') restartGems. +(GemServerRegistry gemServerNamed: 'ZincSeasideGems') restartGems. + +"Stop gem servers" +(GemServerRegistry gemServerNamed: 'FastCGISeasideGems') stopGems. +(GemServerRegistry gemServerNamed: 'ZincSeasideGems') stopGems. + +"Unregister gem servers" +(GemServerRegistry gemServerNamed: 'FastCGISeasideGems') unregister. +(GemServerRegistry gemServerNamed: 'ZincSeasideGems') unregister. +``` + ## Build Status - [![gs_master branch:](https://travis-ci.org/GsDevKit/Seaside31.png?branch=gs_master)](https://travis-ci.org/GsDevKit/Seaside31) gs_master (Gemstone) - [![master branch (pharo/squeak):](https://travis-ci.org/GsDevKit/Seaside31.png?branch=master)](https://travis-ci.org/GsDevKit/Seaside31) master (Pharo/Squeak) From 3b2621feac4f1a44b94040f6297bfec81fa757cd Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sat, 13 Dec 2014 12:40:31 -0800 Subject: [PATCH 14/43] [ci skip] update readme --- README.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9e8efc58..f865f71b 100644 --- a/README.md +++ b/README.md @@ -40,10 +40,16 @@ See more at http://www.seaside.st/ ```Smalltalk "Register gem servers" -FastCGISeasideGemServer register: 'FastCGISeasideGems' on: #( 9001 9002 9003 ). -ZnSeasideGemServer register: 'ZincSeasideGems' on: #( 8383 ). +FastCGISeasideGemServer register: 'FastCGISeasideGems' on: #( 9001 9002 9003 ) + enableLogToObjectLog; + yourself. -"Start gem servers" +ZnSeasideGemServer register: 'ZincSeasideGems' on: #( 8383 ) + logToObjectLog; + logErrorsOnly; + yourself. + +"Start gem servers - including maintenance vm" (GemServerRegistry gemServerNamed: 'FastCGISeasideGems') startGems. (GemServerRegistry gemServerNamed: 'ZincSeasideGems') startGems. From 6d9fa74a9ec3be61b9f7bee8b7311e30b2b2fdef Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sat, 13 Dec 2014 12:43:06 -0800 Subject: [PATCH 15/43] [ci skip] update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f865f71b..93da96b2 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ See more at http://www.seaside.st/ load: #('Development' 'Examples' 'Zinc') ]. ``` -## Managing Gem Servers +## Managing Seaside Gem Servers ```Smalltalk "Register gem servers" From 6089af5a7a14220f75dfb44393a0db65d968ba0d Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sat, 13 Dec 2014 12:54:56 -0800 Subject: [PATCH 16/43] Issue #54: add logging to FastCGISeasideGemServer --- .../instance/disableLogToObjectLog.st | 5 +++++ .../instance/enableLogToObjectLog.st | 5 +++++ .../FastCGISeasideGemServer.class/methodProperties.json | 3 ++- .../Seaside-Adaptors-FastCGI.package/monticello.meta/version | 2 +- 4 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/instance/disableLogToObjectLog.st create mode 100644 repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/instance/enableLogToObjectLog.st diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/instance/disableLogToObjectLog.st b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/instance/disableLogToObjectLog.st new file mode 100644 index 00000000..1ed894b9 --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/instance/disableLogToObjectLog.st @@ -0,0 +1,5 @@ +logging +disableLogToObjectLog + "Setup logging to the Object Log" + + FSLog disableLog \ No newline at end of file diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/instance/enableLogToObjectLog.st b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/instance/enableLogToObjectLog.st new file mode 100644 index 00000000..a620d93c --- /dev/null +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/instance/enableLogToObjectLog.st @@ -0,0 +1,5 @@ +logging +enableLogToObjectLog + "Setup logging to the Object Log" + + FSLog enableLog \ No newline at end of file diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/methodProperties.json b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/methodProperties.json index a6c493c1..f7d1c15e 100644 --- a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServer.class/methodProperties.json @@ -3,4 +3,5 @@ "defaultPortList" : "dkh 12/10/2014 14:35", "serverClass" : "dkh 12/10/2014 14:31" }, "instance" : { - } } + "disableLogToObjectLog" : "dkh 12/13/2014 12:52", + "enableLogToObjectLog" : "dkh 12/13/2014 12:52" } } diff --git a/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version b/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version index fd5a99fb..4974dd8d 100644 --- a/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version +++ b/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-Adaptors-FastCGI-dkh.28' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '02ef274f-dbba-4e54-b9ac-a1fed0958db0' date '12/10/2014' time '20:14:39' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.27' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '9e353ed5-6063-430c-86ad-99b7288ce940' date '12/10/2014' time '17:32:43' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.26' message 'Seaside 3.0.7.1 (dkh.377) - fix test issue for GemStone related to issue 353 - UTF8 tests failing in 3.1.0.1 http://code.google.com/p/glassdb/issues/detail?id=353' id '7475ee82-2730-4d3c-8d04-0343d27f9044' date '09/21/2012' time '12:36:07' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.25' message '- fix Issue 239: http://code.google.com/p/glassdb/issues/detail?id=239 "using WAFastCGIAdaptor leads the false conversion of + in urls." - log requests in ObjectLog when in debug mode in WAFastCGIAdaptor - use faster algorithm from WAUrl class>>decodePercent:, but still need error handler' id 'fde3af22-5c8a-4d47-8445-5e44b2ef5ad6' date '02/16/2011' time '16:10:41' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-NorbertHartl.24' message 'fixed a bug (google issue #239) where the fast cgi adaptor double decodes url string. In case of space which can be encoded as + this fails if someone sends an encoded + sign (%2B). It will be decoded %2B -> + -> space.' id '8f5bd42c-14b8-4e53-888c-3c5585ff3bdb' date '02/11/2011' time '14:30:06' author 'NorbertHartl' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.23' message '- fix a problem with forwarded host/server fields' id '279ccfd9-dda4-480e-ad57-e1d51d793f42' date '08/04/2010' time '15:48:49' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.22' message '- PUT support' id '5ec7ada7-a73e-4e77-b68e-c6cf889cd4e1' date '07/26/2010' time '20:53:50' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.21' message '- add support for WAGemStoneRunSeasideGems ' id '33927c79-c2ef-413d-b7c0-88045ebe9022' date '07/09/1910' time '13:22:33' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.20' message '- object log compatibility for FSResponderRole' id '030cb794-9452-4ef3-9849-e9c854f60a93' date '07/06/1910' time '13:35:09' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.19' message '- clean up handling of internal server errors' id 'b61846c8-e033-4452-ac7d-f2bcb3798aed' date '06/18/1910' time '16:55:34' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.18' message '- fix multi select issues' id '8e7efeb1-0eb7-47d7-a3fa-8f218b1f2b5a' date '06/18/1910' time '14:38:36' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.17' message '- clean up UTF8 handling' id 'dc8e8daa-1aeb-492c-939d-f0efb9e88459' date '06/18/1910' time '08:59:21' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.16' message '- tweak WAFastCGIRequestConverter>>requestFieldsFor:' id '46a4da5d-44ed-4576-abae-70170cef2c55' date '06/16/1910' time '16:39:35' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.15' message '- clean up undefined symbols for 3.0.0-alpha5.15' id 'f766ec9a-0d9b-4393-86c9-41116e9bb5ca' date '06/04/1910' time '10:01:03' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.14' message '- wire out request/response logging' id 'baa63084-86ec-4d51-b401-c0ad7a8b404c' date '12/24/2009' time '13:01:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.13' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '5f384173-3273-464e-9609-54733f807c46' date '12/23/2009' time '16:44:44' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.12' message '- add simple transaction model' id 'e0fa8f36-6939-4e2c-822d-658cda0bb3df' date '12/01/2009' time '11:15:00' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.11' message '- fix handling of #contentType with WAResponse ... grab contentType from headers' id 'edaa6c08-817b-402c-aaec-b8c7c6293b42' date '11/23/2009' time '15:27:41' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.10' message '- [BETTER] gemstone-specific fixes for Issue 480: http://code.google.com/p/seaside/issues/detail?id=480' id '41455743-a354-4ce5-9bd0-7b5176339204' date '11/19/2009' time '09:14:25' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.8' message '- fix multi-value field bug in Seaside-Adaptors-FastCGI (GemStone)' id '83fdb934-d76c-40b7-ac37-12e9cb1bfba7' date '11/17/2009' time '12:41:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.7' message '- apply some grease' id '01003028-29e3-467f-9e95-8c837bc14336' date '11/11/2009' time '11:16:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.6' message '- skidding on grease' id 'c065004b-fe9c-4d98-b89c-965b75a901aa' date '11/06/2009' time '10:24:05' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.5' message '- pick up Grease changes' id '50272196-88c4-4e0f-a9bb-368b2ec06b28' date '11/06/2009' time '08:47:17' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.4' message '- more bugfixes as I work my way through the functional tests' id 'e62ab2b3-31b4-402c-8ee4-08c2ed9350aa' date '10/02/2009' time '16:39:21' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.3' message '- a couple of bug fixes - unconditional logging in ObjectLog ... fow now. ' id '52c19fbf-28b6-4ebc-ba80-18528041bdcd' date '10/01/2009' time '12:01:40' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.2' message '- infant mortality bugs dealt with' id '25a65809-fe2c-489e-8bd6-160d6899f1fc' date '09/30/2009' time '12:36:06' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.1' message '- initial version ' id '6e82c474-2a39-4cf8-9aa7-1c0b227adc36' date '09/30/2009' time '11:40:53' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-Adaptors-FastCGI-dkh.29' message 'Issue #54: add logging to FastCGISeasideGemServer' id '6076e890-30e3-4af2-81f6-6e702c7d5fa9' date '12/13/2014' time '12:54:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.28' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '02ef274f-dbba-4e54-b9ac-a1fed0958db0' date '12/10/2014' time '20:14:39' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.27' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '9e353ed5-6063-430c-86ad-99b7288ce940' date '12/10/2014' time '17:32:43' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.26' message 'Seaside 3.0.7.1 (dkh.377) - fix test issue for GemStone related to issue 353 - UTF8 tests failing in 3.1.0.1 http://code.google.com/p/glassdb/issues/detail?id=353' id '7475ee82-2730-4d3c-8d04-0343d27f9044' date '09/21/2012' time '12:36:07' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.25' message '- fix Issue 239: http://code.google.com/p/glassdb/issues/detail?id=239 "using WAFastCGIAdaptor leads the false conversion of + in urls." - log requests in ObjectLog when in debug mode in WAFastCGIAdaptor - use faster algorithm from WAUrl class>>decodePercent:, but still need error handler' id 'fde3af22-5c8a-4d47-8445-5e44b2ef5ad6' date '02/16/2011' time '16:10:41' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-NorbertHartl.24' message 'fixed a bug (google issue #239) where the fast cgi adaptor double decodes url string. In case of space which can be encoded as + this fails if someone sends an encoded + sign (%2B). It will be decoded %2B -> + -> space.' id '8f5bd42c-14b8-4e53-888c-3c5585ff3bdb' date '02/11/2011' time '14:30:06' author 'NorbertHartl' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.23' message '- fix a problem with forwarded host/server fields' id '279ccfd9-dda4-480e-ad57-e1d51d793f42' date '08/04/2010' time '15:48:49' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.22' message '- PUT support' id '5ec7ada7-a73e-4e77-b68e-c6cf889cd4e1' date '07/26/2010' time '20:53:50' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.21' message '- add support for WAGemStoneRunSeasideGems ' id '33927c79-c2ef-413d-b7c0-88045ebe9022' date '07/09/1910' time '13:22:33' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.20' message '- object log compatibility for FSResponderRole' id '030cb794-9452-4ef3-9849-e9c854f60a93' date '07/06/1910' time '13:35:09' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.19' message '- clean up handling of internal server errors' id 'b61846c8-e033-4452-ac7d-f2bcb3798aed' date '06/18/1910' time '16:55:34' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.18' message '- fix multi select issues' id '8e7efeb1-0eb7-47d7-a3fa-8f218b1f2b5a' date '06/18/1910' time '14:38:36' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.17' message '- clean up UTF8 handling' id 'dc8e8daa-1aeb-492c-939d-f0efb9e88459' date '06/18/1910' time '08:59:21' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.16' message '- tweak WAFastCGIRequestConverter>>requestFieldsFor:' id '46a4da5d-44ed-4576-abae-70170cef2c55' date '06/16/1910' time '16:39:35' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.15' message '- clean up undefined symbols for 3.0.0-alpha5.15' id 'f766ec9a-0d9b-4393-86c9-41116e9bb5ca' date '06/04/1910' time '10:01:03' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.14' message '- wire out request/response logging' id 'baa63084-86ec-4d51-b401-c0ad7a8b404c' date '12/24/2009' time '13:01:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.13' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '5f384173-3273-464e-9609-54733f807c46' date '12/23/2009' time '16:44:44' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.12' message '- add simple transaction model' id 'e0fa8f36-6939-4e2c-822d-658cda0bb3df' date '12/01/2009' time '11:15:00' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.11' message '- fix handling of #contentType with WAResponse ... grab contentType from headers' id 'edaa6c08-817b-402c-aaec-b8c7c6293b42' date '11/23/2009' time '15:27:41' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.10' message '- [BETTER] gemstone-specific fixes for Issue 480: http://code.google.com/p/seaside/issues/detail?id=480' id '41455743-a354-4ce5-9bd0-7b5176339204' date '11/19/2009' time '09:14:25' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.8' message '- fix multi-value field bug in Seaside-Adaptors-FastCGI (GemStone)' id '83fdb934-d76c-40b7-ac37-12e9cb1bfba7' date '11/17/2009' time '12:41:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.7' message '- apply some grease' id '01003028-29e3-467f-9e95-8c837bc14336' date '11/11/2009' time '11:16:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.6' message '- skidding on grease' id 'c065004b-fe9c-4d98-b89c-965b75a901aa' date '11/06/2009' time '10:24:05' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.5' message '- pick up Grease changes' id '50272196-88c4-4e0f-a9bb-368b2ec06b28' date '11/06/2009' time '08:47:17' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.4' message '- more bugfixes as I work my way through the functional tests' id 'e62ab2b3-31b4-402c-8ee4-08c2ed9350aa' date '10/02/2009' time '16:39:21' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.3' message '- a couple of bug fixes - unconditional logging in ObjectLog ... fow now. ' id '52c19fbf-28b6-4ebc-ba80-18528041bdcd' date '10/01/2009' time '12:01:40' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.2' message '- infant mortality bugs dealt with' id '25a65809-fe2c-489e-8bd6-160d6899f1fc' date '09/30/2009' time '12:36:06' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.1' message '- initial version ' id '6e82c474-2a39-4cf8-9aa7-1c0b227adc36' date '09/30/2009' time '11:40:53' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From a87bbdf4c40efe55a2ac8a978a3b44a5d5e50e9b Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sat, 13 Dec 2014 15:57:26 -0800 Subject: [PATCH 17/43] Issue #54: introduce WAGemStoneAbstractTaskGemServer as support for ServiceVm gemServer is added (https://github.com/GsDevKit/ServiceVM/issues/5) --- .../class/taskClass.st | 3 +++ .../methodProperties.json | 9 ++------- .../MaintenanceVmGemServer.class/properties.json | 4 ++-- .../README.md | 0 .../class/defaultPortList.st | 0 .../class/delayTimeMs.st | 3 +++ .../class/serverClass.st | 0 .../class/taskClass.st | 3 +++ .../instance/delayTimeMs.st | 3 +++ .../instance/initialize.st | 0 .../instance/maintenanceProcess..st | 0 .../instance/maintenanceProcess.st | 0 .../instance/startBasicServerOn..st | 8 ++++---- .../instance/stop.st | 0 .../instance/taskClass.st | 3 +++ .../methodProperties.json | 14 ++++++++++++++ .../properties.json | 14 ++++++++++++++ .../monticello.meta/version | 2 +- 18 files changed, 52 insertions(+), 14 deletions(-) create mode 100644 repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/taskClass.st create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/README.md rename repository/Seaside-GemStone-GemServer.package/{MaintenanceVmGemServer.class => WAGemStoneAbstractTaskGemServer.class}/class/defaultPortList.st (100%) create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/delayTimeMs.st rename repository/Seaside-GemStone-GemServer.package/{MaintenanceVmGemServer.class => WAGemStoneAbstractTaskGemServer.class}/class/serverClass.st (100%) create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/taskClass.st create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/delayTimeMs.st rename repository/Seaside-GemStone-GemServer.package/{MaintenanceVmGemServer.class => WAGemStoneAbstractTaskGemServer.class}/instance/initialize.st (100%) rename repository/Seaside-GemStone-GemServer.package/{MaintenanceVmGemServer.class => WAGemStoneAbstractTaskGemServer.class}/instance/maintenanceProcess..st (100%) rename repository/Seaside-GemStone-GemServer.package/{MaintenanceVmGemServer.class => WAGemStoneAbstractTaskGemServer.class}/instance/maintenanceProcess.st (100%) rename repository/Seaside-GemStone-GemServer.package/{MaintenanceVmGemServer.class => WAGemStoneAbstractTaskGemServer.class}/instance/startBasicServerOn..st (74%) rename repository/Seaside-GemStone-GemServer.package/{MaintenanceVmGemServer.class => WAGemStoneAbstractTaskGemServer.class}/instance/stop.st (100%) create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/properties.json diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/taskClass.st b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/taskClass.st new file mode 100644 index 00000000..f8c317f0 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/taskClass.st @@ -0,0 +1,3 @@ +accessing +taskClass + ^ WAGemStoneMaintenanceTask \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json index 91f0bf24..f732b3cd 100644 --- a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json @@ -1,10 +1,5 @@ { "class" : { - "defaultPortList" : "dkh 12/12/2014 10:00", - "serverClass" : "dkh 12/12/2014 15:30" }, + "taskClass" : "dkh 12/13/2014 15:27" }, "instance" : { - "initialize" : "dkh 12/12/2014 09:57", - "maintenanceProcess" : "dkh 12/12/2014 10:03", - "maintenanceProcess:" : "dkh 12/12/2014 10:03", - "startBasicServerOn:" : "dkh 12/12/2014 10:02", - "stop" : "dkh 12/12/2014 10:04" } } + } } diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json index 433e9abc..6335d808 100644 --- a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json +++ b/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json @@ -6,9 +6,9 @@ ], "commentStamp" : "", "instvars" : [ - "maintenanceProcess" ], + ], "name" : "MaintenanceVmGemServer", "pools" : [ ], - "super" : "GemServer", + "super" : "WAGemStoneAbstractTaskGemServer", "type" : "normal" } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/README.md b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/defaultPortList.st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/defaultPortList.st rename to repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/delayTimeMs.st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/delayTimeMs.st new file mode 100644 index 00000000..31f6db2b --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/delayTimeMs.st @@ -0,0 +1,3 @@ +accessing +delayTimeMs + ^ 60000 \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/serverClass.st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/serverClass.st rename to repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/taskClass.st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/taskClass.st new file mode 100644 index 00000000..39aff692 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/taskClass.st @@ -0,0 +1,3 @@ +accessing +taskClass + self subclassResponsibility \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/delayTimeMs.st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/delayTimeMs.st new file mode 100644 index 00000000..89e8b931 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/delayTimeMs.st @@ -0,0 +1,3 @@ +accessing +delayTimeMs + ^ self class delayTimeMs \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/initialize.st rename to repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess..st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess..st rename to repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess.st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/maintenanceProcess.st rename to repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/startBasicServerOn..st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st similarity index 74% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/startBasicServerOn..st rename to repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st index c1fb4e0d..cc74adcd 100644 --- a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/startBasicServerOn..st +++ b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st @@ -11,20 +11,20 @@ startBasicServerOn: ignored whileTrue: [ [ "run maintenance tasks" - WAGemStoneMaintenanceTask performTasks: count. "Sleep for a minute" - (Delay forSeconds: 60) wait. + self taskClass performTasks: count. "Sleep for a minute" + (Delay forMilliseconds: self delayTimeMs) wait. count := count + 1 ] on: self class breakpointExceptionSet do: [ :ex | System inTransaction ifTrue: [ - DebuggerLogEntry createContinuationLabeled: 'MTCE continuation'. + DebuggerLogEntry createContinuationLabeled: 'SVCE continuation'. System commitTransaction. System beginTransaction ] ifFalse: [ System beginTransaction. DebuggerLogEntry - createContinuationLabeled: 'MTCE continuation'. + createContinuationLabeled: 'SVCE continuation'. System commitTransaction ]. ex isResumable ifTrue: [ ex resume ] ] ] ] diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/stop.st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/stop.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/instance/stop.st rename to repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/stop.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st new file mode 100644 index 00000000..a523ef42 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st @@ -0,0 +1,3 @@ +accessing +taskClass + ^ self class taskClass \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json new file mode 100644 index 00000000..63950ea1 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json @@ -0,0 +1,14 @@ +{ + "class" : { + "defaultPortList" : "dkh 12/13/2014 15:55", + "delayTimeMs" : "dkh 12/13/2014 15:55", + "serverClass" : "dkh 12/13/2014 15:55", + "taskClass" : "dkh 12/13/2014 15:55" }, + "instance" : { + "delayTimeMs" : "dkh 12/13/2014 15:55", + "initialize" : "dkh 12/13/2014 15:55", + "maintenanceProcess" : "dkh 12/13/2014 15:55", + "maintenanceProcess:" : "dkh 12/13/2014 15:55", + "startBasicServerOn:" : "dkh 12/13/2014 15:55", + "stop" : "dkh 12/13/2014 15:55", + "taskClass" : "dkh 12/13/2014 15:55" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/properties.json b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/properties.json new file mode 100644 index 00000000..cbe9019f --- /dev/null +++ b/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-GemServer", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "dkh 12/13/2014 15:55", + "instvars" : [ + "maintenanceProcess" ], + "name" : "WAGemStoneAbstractTaskGemServer", + "pools" : [ + ], + "super" : "GemServer", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version index c631b3d3..34917c8e 100644 --- a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-dkh.7' message 'Issue #54: fix a minor bug ...' id 'c7ed8fcc-dcd9-4dc4-9bc4-227607bac0a5' date '12/12/2014' time '15:32:24' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.6' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'b0884b34-61a0-4772-a3a9-d6d5b5d8b223' date '12/12/2014' time '10:28:30' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.5' message 'Issue #54: straighten out tests' id '1d7328fb-b0c4-409b-a7be-9dec79ef3ce3' date '12/11/2014' time '14:21:54' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.4' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id 'f9e82468-b641-4548-a4f6-44ed6d355d8f' date '12/11/2014' time '07:02:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-dkh.8' message 'Issue #54: introduce WAGemStoneAbstractTaskGemServer as support for ServiceVm gemServer is added (https://github.com/GsDevKit/ServiceVM/issues/5)' id '9fd31c70-198f-4b7b-93b6-f170f975143d' date '12/13/2014' time '15:57:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.7' message 'Issue #54: fix a minor bug ...' id 'c7ed8fcc-dcd9-4dc4-9bc4-227607bac0a5' date '12/12/2014' time '15:32:24' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.6' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'b0884b34-61a0-4772-a3a9-d6d5b5d8b223' date '12/12/2014' time '10:28:30' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.5' message 'Issue #54: straighten out tests' id '1d7328fb-b0c4-409b-a7be-9dec79ef3ce3' date '12/11/2014' time '14:21:54' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.4' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id 'f9e82468-b641-4548-a4f6-44ed6d355d8f' date '12/11/2014' time '07:02:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 70062b6c0c515743889ba54da31dcbc583b6ac6b Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sun, 14 Dec 2014 12:06:48 -0800 Subject: [PATCH 18/43] Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests --- .../instance/baselineadaptors..st | 21 ++++++++++++++----- .../methodProperties.json | 2 +- .../monticello.meta/version | 2 +- .../.filetree | 0 .../instance/defaultMaintenanceVmName.st | 2 +- .../GemServer.extension/methodProperties.json | 0 .../GemServer.extension/properties.json | 0 .../MaintenanceVmGemServer.class/README.md | 0 .../class/taskClass.st | 0 .../methodProperties.json | 0 .../properties.json | 2 +- .../SeasideGemServer.class/README.md | 0 .../instance/initialize.st | 0 .../instance/maintenanceVm..st | 0 .../instance/maintenanceVm.st | 0 .../instance/startBasicServerOn..st | 0 .../instance/startGems.st | 0 .../instance/stopGems.st | 0 .../methodProperties.json | 0 .../SeasideGemServer.class/properties.json | 2 +- .../README.md | 0 .../class/defaultPortList.st | 0 .../class/delayTimeMs.st | 0 .../class/serverClass.st | 0 .../class/taskClass.st | 0 .../instance/delayTimeMs.st | 0 .../instance/initialize.st | 0 .../instance/maintenanceProcess..st | 0 .../instance/maintenanceProcess.st | 0 .../instance/startBasicServerOn..st | 0 .../instance/stop.st | 0 .../instance/taskClass.st | 0 .../methodProperties.json | 0 .../properties.json | 2 +- .../instance/gemServerStart.st | 2 +- .../methodProperties.json | 0 .../WAServerAdaptor.extension/properties.json | 0 .../monticello.meta/categories.st | 1 + .../monticello.meta/initializers.st | 0 .../monticello.meta/package | 1 + .../monticello.meta/version | 1 + .../properties.json | 0 .../.filetree | 4 ++++ .../SeasideGemServerTests.class}/README.md | 0 .../class/isAbstract.st | 0 .../instance/gemServer.st | 0 .../instance/httpClient.st | 0 .../instance/runServerErrorTestUsing..st | 0 ...rErrorTestUsing.expectedResponseStatus..st | 0 .../instance/setUp.st | 0 .../instance/tearDown.st | 0 .../instance/testSimpleGet.st | 0 .../instance/testStartRestartStopServer.st | 0 .../testWAGemStoneProductionErrorHandler.st | 0 .../testWAGemStoneWalkbackErrorHandler.st | 0 ...stWARemoteDebuggingWalkbackErrorHandler.st | 0 .../instance/validatePidFile.shouldExist..st | 0 .../methodProperties.json | 0 .../properties.json | 0 .../README.md | 0 .../class/initialize.st | 0 .../class/initializeWithErrorHandler..st | 2 +- .../instance/renderContentOn..st | 0 .../methodProperties.json | 2 +- .../properties.json | 0 .../README.md | 0 .../class/initialize.st | 2 +- .../instance/renderContentOn..st | 0 .../methodProperties.json | 2 +- .../properties.json | 0 .../monticello.meta/categories.st | 1 - .../monticello.meta/initializers.st | 0 .../monticello.meta/package | 1 + .../monticello.meta/version | 1 + .../properties.json | 2 ++ .../monticello.meta/package | 1 - .../monticello.meta/version | 1 - 77 files changed, 38 insertions(+), 19 deletions(-) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/.filetree (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/GemServer.extension/instance/defaultMaintenanceVmName.st (60%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/GemServer.extension/methodProperties.json (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/GemServer.extension/properties.json (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/MaintenanceVmGemServer.class/README.md (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/MaintenanceVmGemServer.class/class/taskClass.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/MaintenanceVmGemServer.class/methodProperties.json (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/MaintenanceVmGemServer.class/properties.json (81%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/SeasideGemServer.class/README.md (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/SeasideGemServer.class/instance/initialize.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/SeasideGemServer.class/instance/maintenanceVm..st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/SeasideGemServer.class/instance/maintenanceVm.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/SeasideGemServer.class/instance/startBasicServerOn..st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/SeasideGemServer.class/instance/startGems.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/SeasideGemServer.class/instance/stopGems.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/SeasideGemServer.class/methodProperties.json (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/SeasideGemServer.class/properties.json (80%) rename repository/{Seaside-GemStone-GemServer.package/SeasideGemServerTests.class => Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class}/README.md (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/class/delayTimeMs.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/class/taskClass.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/instance/delayTimeMs.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/instance/stop.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/methodProperties.json (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAGemStoneAbstractTaskGemServer.class/properties.json (83%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAServerAdaptor.extension/instance/gemServerStart.st (55%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAServerAdaptor.extension/methodProperties.json (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/WAServerAdaptor.extension/properties.json (100%) create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/categories.st rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/monticello.meta/initializers.st (100%) create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/package create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Core.package}/properties.json (100%) create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/.filetree rename repository/{Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class => Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class}/README.md (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/class/isAbstract.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/gemServer.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/httpClient.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/setUp.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/tearDown.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/testSimpleGet.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/testStartRestartStopServer.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/testWAGemStoneProductionErrorHandler.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/testWARemoteDebuggingWalkbackErrorHandler.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/instance/validatePidFile.shouldExist..st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/methodProperties.json (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/SeasideGemServerTests.class/properties.json (100%) rename repository/{Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class => Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class}/README.md (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/WAGemServerSimpleTestErrorPage.class/class/initialize.st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st (94%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/WAGemServerSimpleTestErrorPage.class/instance/renderContentOn..st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/WAGemServerSimpleTestErrorPage.class/methodProperties.json (67%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/WAGemServerSimpleTestErrorPage.class/properties.json (100%) rename repository/{Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class => Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class}/README.md (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/WAGemServerSimpleTestPage.class/class/initialize.st (86%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/WAGemServerSimpleTestPage.class/instance/renderContentOn..st (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/WAGemServerSimpleTestPage.class/methodProperties.json (65%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/WAGemServerSimpleTestPage.class/properties.json (100%) rename repository/{Seaside-GemStone-GemServer.package => Seaside-GemStone-GemServer-Tests.package}/monticello.meta/categories.st (52%) create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/initializers.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/package create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/properties.json delete mode 100644 repository/Seaside-GemStone-GemServer.package/monticello.meta/package delete mode 100644 repository/Seaside-GemStone-GemServer.package/monticello.meta/version diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st index dad3edee..e4544062 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st @@ -103,16 +103,27 @@ baselineadaptors: spec repository: 'github://GsDevKit/zinc:issue_58/repository' ]; yourself. spec - package: 'Seaside-GemStone-GemServer' + package: 'Seaside-GemStone-GemServer-Core' with: [ spec requires: #('GsApplicationTools' 'Seaside-Core') ]; + package: 'Seaside-GemStone-GemServer-Tests' + with: [ + spec + requires: + #('Seaside-GemStone-GemServer-Core' 'Seaside-GemStone-Development') ]; package: 'Seaside-Adaptors-Swazoo' with: [ spec includes: #('Seaside-GemStone-Adaptors-Swazoo') ]; package: 'Zinc-Seaside' with: [ spec includes: #('Seaside-GemStone-Adaptors-Zinc') ]; package: 'Seaside-Adaptors-FastCGI' - with: [ spec requires: #('Seaside-Core' 'FastCGI Project' 'Seaside-GemStone-GemServer') ]; + with: [ + spec + requires: + #('Seaside-Core' 'FastCGI Project' 'Seaside-GemStone-GemServer-Core') ]; package: 'Seaside-GemStone-Adaptors-Swazoo' - with: [ spec requires: #('Seaside-Adaptors-Swazoo' 'Seaside-GemStone-GemServer') ]; + with: [ spec requires: #('Seaside-Adaptors-Swazoo' 'Seaside-GemStone-GemServer-Core') ]; package: 'Seaside-GemStone-Adaptors-Zinc' - with: [ spec requires: #('Zinc-Seaside' 'Seaside-GemStone-GemServer') ]. - spec group: 'FastCGI' with: #('Seaside-Adaptors-FastCGI') ] \ No newline at end of file + with: [ spec requires: #('Zinc-Seaside' 'Seaside-GemStone-GemServer-Core') ]. + spec + group: 'FastCGI' with: #('Seaside-Adaptors-FastCGI'); + group: 'Tests' with: #('Seaside-GemStone-GemServer-Tests'); + yourself ] \ No newline at end of file diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index 233ee79c..a5481b53 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,7 +3,7 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "dkh 12/10/2014 17:29", + "baselineadaptors:" : "dkh 12/14/2014 12:03", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 10/09/2014 11:55", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index 3e3a2ae0..e7f5f11e 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/.filetree b/repository/Seaside-GemStone-GemServer-Core.package/.filetree similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/.filetree rename to repository/Seaside-GemStone-GemServer-Core.package/.filetree diff --git a/repository/Seaside-GemStone-GemServer.package/GemServer.extension/instance/defaultMaintenanceVmName.st b/repository/Seaside-GemStone-GemServer-Core.package/GemServer.extension/instance/defaultMaintenanceVmName.st similarity index 60% rename from repository/Seaside-GemStone-GemServer.package/GemServer.extension/instance/defaultMaintenanceVmName.st rename to repository/Seaside-GemStone-GemServer-Core.package/GemServer.extension/instance/defaultMaintenanceVmName.st index 77f70802..31e14092 100644 --- a/repository/Seaside-GemStone-GemServer.package/GemServer.extension/instance/defaultMaintenanceVmName.st +++ b/repository/Seaside-GemStone-GemServer-Core.package/GemServer.extension/instance/defaultMaintenanceVmName.st @@ -1,3 +1,3 @@ -*seaside-gemstone-gemserver +*seaside-gemstone-gemserver-core defaultMaintenanceVmName ^ 'SeasideMaintenanceVM' \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/GemServer.extension/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/GemServer.extension/methodProperties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/GemServer.extension/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Core.package/GemServer.extension/methodProperties.json diff --git a/repository/Seaside-GemStone-GemServer.package/GemServer.extension/properties.json b/repository/Seaside-GemStone-GemServer-Core.package/GemServer.extension/properties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/GemServer.extension/properties.json rename to repository/Seaside-GemStone-GemServer-Core.package/GemServer.extension/properties.json diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/README.md b/repository/Seaside-GemStone-GemServer-Core.package/MaintenanceVmGemServer.class/README.md similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/README.md rename to repository/Seaside-GemStone-GemServer-Core.package/MaintenanceVmGemServer.class/README.md diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/taskClass.st b/repository/Seaside-GemStone-GemServer-Core.package/MaintenanceVmGemServer.class/class/taskClass.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/class/taskClass.st rename to repository/Seaside-GemStone-GemServer-Core.package/MaintenanceVmGemServer.class/class/taskClass.st diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/MaintenanceVmGemServer.class/methodProperties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Core.package/MaintenanceVmGemServer.class/methodProperties.json diff --git a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json b/repository/Seaside-GemStone-GemServer-Core.package/MaintenanceVmGemServer.class/properties.json similarity index 81% rename from repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json rename to repository/Seaside-GemStone-GemServer-Core.package/MaintenanceVmGemServer.class/properties.json index 6335d808..346dafce 100644 --- a/repository/Seaside-GemStone-GemServer.package/MaintenanceVmGemServer.class/properties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/MaintenanceVmGemServer.class/properties.json @@ -1,5 +1,5 @@ { - "category" : "Seaside-GemStone-GemServer", + "category" : "Seaside-GemStone-GemServer-Core", "classinstvars" : [ ], "classvars" : [ diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/README.md b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/README.md similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/README.md rename to repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/README.md diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/initialize.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/initialize.st rename to repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/initialize.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm..st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/maintenanceVm..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm..st rename to repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/maintenanceVm..st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm.st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/maintenanceVm.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/maintenanceVm.st rename to repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/maintenanceVm.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startBasicServerOn..st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/startBasicServerOn..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startBasicServerOn..st rename to repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/startBasicServerOn..st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startGems.st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/startGems.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/startGems.st rename to repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/startGems.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/stopGems.st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/stopGems.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/instance/stopGems.st rename to repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/stopGems.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/properties.json similarity index 80% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json rename to repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/properties.json index 760ee6da..189edf19 100644 --- a/repository/Seaside-GemStone-GemServer.package/SeasideGemServer.class/properties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/properties.json @@ -1,5 +1,5 @@ { - "category" : "Seaside-GemStone-GemServer", + "category" : "Seaside-GemStone-GemServer-Core", "classinstvars" : [ ], "classvars" : [ diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/README.md b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/README.md similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/README.md rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/README.md diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/delayTimeMs.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/delayTimeMs.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/delayTimeMs.st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/delayTimeMs.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/taskClass.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/taskClass.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/class/taskClass.st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/taskClass.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/delayTimeMs.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/delayTimeMs.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/delayTimeMs.st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/delayTimeMs.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/stop.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/stop.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/stop.st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/stop.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/properties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/properties.json similarity index 83% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/properties.json rename to repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/properties.json index cbe9019f..251257f6 100644 --- a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/properties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/properties.json @@ -1,5 +1,5 @@ { - "category" : "Seaside-GemStone-GemServer", + "category" : "Seaside-GemStone-GemServer-Core", "classinstvars" : [ ], "classvars" : [ diff --git a/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/instance/gemServerStart.st b/repository/Seaside-GemStone-GemServer-Core.package/WAServerAdaptor.extension/instance/gemServerStart.st similarity index 55% rename from repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/instance/gemServerStart.st rename to repository/Seaside-GemStone-GemServer-Core.package/WAServerAdaptor.extension/instance/gemServerStart.st index 59fbf6a5..57a3b7f9 100644 --- a/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/instance/gemServerStart.st +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAServerAdaptor.extension/instance/gemServerStart.st @@ -1,3 +1,3 @@ -*seaside-gemstone-gemserver +*seaside-gemstone-gemserver-core gemServerStart self manager start: self \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAServerAdaptor.extension/methodProperties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Core.package/WAServerAdaptor.extension/methodProperties.json diff --git a/repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/properties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAServerAdaptor.extension/properties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAServerAdaptor.extension/properties.json rename to repository/Seaside-GemStone-GemServer-Core.package/WAServerAdaptor.extension/properties.json diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/categories.st b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/categories.st new file mode 100644 index 00000000..981510c3 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/categories.st @@ -0,0 +1 @@ +SystemOrganization addCategory: #'Seaside-GemStone-GemServer-Core'! diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/initializers.st b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/initializers.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/monticello.meta/initializers.st rename to repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/initializers.st diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/package b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/package new file mode 100644 index 00000000..1d5523aa --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/package @@ -0,0 +1 @@ +(name 'Seaside-GemStone-GemServer-Core') \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version new file mode 100644 index 00000000..c84e4f59 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version @@ -0,0 +1 @@ +(name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/properties.json b/repository/Seaside-GemStone-GemServer-Core.package/properties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/properties.json rename to repository/Seaside-GemStone-GemServer-Core.package/properties.json diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/.filetree b/repository/Seaside-GemStone-GemServer-Tests.package/.filetree new file mode 100644 index 00000000..8998102c --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/.filetree @@ -0,0 +1,4 @@ +{ + "noMethodMetaData" : true, + "separateMethodMetaAndSource" : false, + "useCypressPropertiesFile" : true } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/README.md b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/README.md similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/README.md rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/README.md diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/class/isAbstract.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/isAbstract.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/class/isAbstract.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/isAbstract.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/gemServer.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/gemServer.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/gemServer.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/httpClient.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/httpClient.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/httpClient.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/httpClient.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing..st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/setUp.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/setUp.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/setUp.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/setUp.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/tearDown.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/tearDown.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/tearDown.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/tearDown.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testSimpleGet.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testSimpleGet.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testSimpleGet.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testSimpleGet.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneProductionErrorHandler.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testWAGemStoneProductionErrorHandler.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneProductionErrorHandler.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testWAGemStoneProductionErrorHandler.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWARemoteDebuggingWalkbackErrorHandler.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testWARemoteDebuggingWalkbackErrorHandler.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/testWARemoteDebuggingWalkbackErrorHandler.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testWARemoteDebuggingWalkbackErrorHandler.st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/validatePidFile.shouldExist..st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/validatePidFile.shouldExist..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/instance/validatePidFile.shouldExist..st rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/validatePidFile.shouldExist..st diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json diff --git a/repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/properties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/properties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/SeasideGemServerTests.class/properties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/properties.json diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/README.md b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/README.md similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/README.md rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/README.md diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initialize.st b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/class/initialize.st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initialize.st rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/class/initialize.st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st similarity index 94% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st index 1b83872f..95b2fb1a 100644 --- a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/class/initializeWithErrorHandler..st @@ -5,7 +5,7 @@ initializeWithErrorHandler: exceptionHandlerClass | application filter attribute | (application := WAAdmin register: self asApplicationAt: 'tests/gemServerError') preferenceAt: #'sessionClass' - put: WAExpirySession. + put: WASession. filter := WAExceptionFilter new. attribute := filter configuration attributeAt: #'exceptionHandler'. filter configuration takeValue: exceptionHandlerClass forAttribute: attribute. diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/instance/renderContentOn..st b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/instance/renderContentOn..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/instance/renderContentOn..st rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/instance/renderContentOn..st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/methodProperties.json similarity index 67% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/methodProperties.json index a4251e5b..c201b318 100644 --- a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/methodProperties.json @@ -1,6 +1,6 @@ { "class" : { "initialize" : "dkh 12/10/2014 20:52", - "initializeWithErrorHandler:" : "dkh 12/10/2014 20:51" }, + "initializeWithErrorHandler:" : "dkh 12/14/2014 11:14" }, "instance" : { "renderContentOn:" : "dkh 12/10/2014 20:51" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/properties.json b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/properties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestErrorPage.class/properties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestErrorPage.class/properties.json diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/README.md b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/README.md similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemStoneAbstractTaskGemServer.class/README.md rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/README.md diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/class/initialize.st b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/class/initialize.st similarity index 86% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/class/initialize.st rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/class/initialize.st index f7c05fb7..b3d95ae1 100644 --- a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/class/initialize.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/class/initialize.st @@ -4,4 +4,4 @@ initialize (WAAdmin register: self asApplicationAt: 'tests/gemServerSimple') preferenceAt: #'sessionClass' - put: WAExpirySession \ No newline at end of file + put: WASession \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/instance/renderContentOn..st b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/instance/renderContentOn..st similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/instance/renderContentOn..st rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/instance/renderContentOn..st diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/methodProperties.json similarity index 65% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/methodProperties.json index c1bc64d4..8bc03a97 100644 --- a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/methodProperties.json @@ -1,5 +1,5 @@ { "class" : { - "initialize" : "dkh 12/10/2014 20:51" }, + "initialize" : "dkh 12/14/2014 11:14" }, "instance" : { "renderContentOn:" : "dkh 12/10/2014 20:51" } } diff --git a/repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/properties.json b/repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/properties.json similarity index 100% rename from repository/Seaside-GemStone-GemServer.package/WAGemServerSimpleTestPage.class/properties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/WAGemServerSimpleTestPage.class/properties.json diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/categories.st b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/categories.st similarity index 52% rename from repository/Seaside-GemStone-GemServer.package/monticello.meta/categories.st rename to repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/categories.st index 66a79779..67bb89f8 100644 --- a/repository/Seaside-GemStone-GemServer.package/monticello.meta/categories.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/categories.st @@ -1,2 +1 @@ -SystemOrganization addCategory: #'Seaside-GemStone-GemServer'! SystemOrganization addCategory: #'Seaside-GemStone-GemServer-Tests'! diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/initializers.st b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/initializers.st new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/package b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/package new file mode 100644 index 00000000..e89aa9fe --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/package @@ -0,0 +1 @@ +(name 'Seaside-GemStone-GemServer-Tests') \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version new file mode 100644 index 00000000..ba82d18e --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version @@ -0,0 +1 @@ +(name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/properties.json b/repository/Seaside-GemStone-GemServer-Tests.package/properties.json new file mode 100644 index 00000000..f037444a --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/properties.json @@ -0,0 +1,2 @@ +{ + } diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/package b/repository/Seaside-GemStone-GemServer.package/monticello.meta/package deleted file mode 100644 index cce1a7b6..00000000 --- a/repository/Seaside-GemStone-GemServer.package/monticello.meta/package +++ /dev/null @@ -1 +0,0 @@ -(name 'Seaside-GemStone-GemServer') \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer.package/monticello.meta/version deleted file mode 100644 index 34917c8e..00000000 --- a/repository/Seaside-GemStone-GemServer.package/monticello.meta/version +++ /dev/null @@ -1 +0,0 @@ -(name 'Seaside-GemStone-GemServer-dkh.8' message 'Issue #54: introduce WAGemStoneAbstractTaskGemServer as support for ServiceVm gemServer is added (https://github.com/GsDevKit/ServiceVM/issues/5)' id '9fd31c70-198f-4b7b-93b6-f170f975143d' date '12/13/2014' time '15:57:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.7' message 'Issue #54: fix a minor bug ...' id 'c7ed8fcc-dcd9-4dc4-9bc4-227607bac0a5' date '12/12/2014' time '15:32:24' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.6' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'b0884b34-61a0-4772-a3a9-d6d5b5d8b223' date '12/12/2014' time '10:28:30' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.5' message 'Issue #54: straighten out tests' id '1d7328fb-b0c4-409b-a7be-9dec79ef3ce3' date '12/11/2014' time '14:21:54' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.4' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id 'f9e82468-b641-4548-a4f6-44ed6d355d8f' date '12/11/2014' time '07:02:25' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.3' message 'Issue #54: add our own test components ... one with 200 and one with a 500 (Error) then run against the error component using the 3 standard gemstone error handlers ... should have one with a Halt as well ... different response depending upon error handler ... would like stack from WARemoteDebuggingWalkbackErrorHandler: dumped to gem log ... would like server to survive WAGemStoneWalkbackErrorHandler despite no valid response ...' id '3e475646-b958-4817-802b-e72f1ef146d0' date '12/10/2014' time '21:22:49' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.2' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '3e5fd0be-6acf-42db-9a82-f180d1ff9204' date '12/10/2014' time '20:14:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-dkh.1' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99ccdf9a-7c92-4d82-b785-0f071fb955cd' date '12/10/2014' time '17:32:37' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From fbc2464e619478da6c054fc0c34bdb3fdb11c211 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sun, 14 Dec 2014 12:26:29 -0800 Subject: [PATCH 19/43] Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon 'Core', as originally spec'ed ... available as part of issue_54 branch --- .../instance/baselineadaptors..st | 2 +- .../instance/baselinegettext..st | 70 +++++++++---------- .../methodProperties.json | 4 +- .../monticello.meta/version | 2 +- 4 files changed, 39 insertions(+), 39 deletions(-) diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st index e4544062..4f48344e 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st @@ -109,7 +109,7 @@ baselineadaptors: spec with: [ spec requires: - #('Seaside-GemStone-GemServer-Core' 'Seaside-GemStone-Development') ]; + #('Seaside-GemStone-GemServer-Core' 'Seaside-GemStone-Development' 'Zinc') ]; package: 'Seaside-Adaptors-Swazoo' with: [ spec includes: #('Seaside-GemStone-Adaptors-Swazoo') ]; package: 'Zinc-Seaside' diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st index 4660523a..072e2a30 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinegettext..st @@ -1,37 +1,37 @@ baselines baselinegettext: spec - - spec for: #'common' do: [ - spec - project: 'Gettext-Project' - with: [ spec - className: 'ConfigurationOfGettext'; - versionString: #'stable'; - repository: 'http://www.smalltalkhub.com/mc/PharoExtras/Gettext/main' ]. - - spec - package: 'Seaside-Gettext-Core' with: [ spec requires: #('Gettext-Project' 'Seaside-Core') ]; - package: 'Seaside-Gettext-Examples' with: [ spec requires: #('Seaside-Gettext-Core') ]. - - spec - group: 'CI' with: #('Seaside-Gettext-Examples'); - group: 'Gettext' with: #('Seaside-Gettext-Core'); - group: 'Gettext-Examples' with: #('Gettext' 'Seaside-Gettext-Examples') - ]. - - spec for: #'squeakCommon' do: [ - spec repository: 'http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main' ]. - - spec for: #(#squeak 'pharo1.x') do:[ - spec - package: 'Seaside-Gettext-Slime' with: [ spec requires: #('Slime') ]. - - spec - group: 'GettextSlime' with: #('Seaside-Gettext-Slime') - ]. - - spec for: #pharo do: [ - spec - package: 'Seaside-Pharo-Gettext-Core'; - package: 'Seaside-Gettext-Core' with:[spec includes: 'Seaside-Pharo-Gettext-Core']. - ]. \ No newline at end of file + spec + for: #'common' + do: [ + spec + project: 'Gettext-Project' + with: [ + spec + className: 'ConfigurationOfGettext'; + versionString: #'stable'; + repository: + 'http://www.smalltalkhub.com/mc/PharoExtras/Gettext/main' ]. + spec + package: 'Seaside-Gettext-Core' + with: [ spec requires: #('Gettext-Project' 'Core') ]; + package: 'Seaside-Gettext-Examples' + with: [ spec requires: #('Seaside-Gettext-Core') ]. + spec + group: 'CI' with: #('Seaside-Gettext-Examples'); + group: 'Gettext' with: #('Seaside-Gettext-Core'); + group: 'Gettext-Examples' with: #('Gettext' 'Seaside-Gettext-Examples') ]. + spec + for: #'squeakCommon' + do: [ spec repository: 'http://www.smalltalkhub.com/mc/Seaside/Seaside30Addons/main' ]. + spec + for: #(#'squeak' 'pharo1.x') + do: [ + spec package: 'Seaside-Gettext-Slime' with: [ spec requires: #('Slime') ]. + spec group: 'GettextSlime' with: #('Seaside-Gettext-Slime') ]. + spec + for: #'pharo' + do: [ + spec + package: 'Seaside-Pharo-Gettext-Core'; + package: 'Seaside-Gettext-Core' + with: [ spec includes: 'Seaside-Pharo-Gettext-Core' ] ] \ No newline at end of file diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index a5481b53..d8455e9b 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,12 +3,12 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "dkh 12/14/2014 12:03", + "baselineadaptors:" : "dkh 12/14/2014 12:13", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 10/09/2014 11:55", "baselinegemstone:" : "JohanBrichau 09/20/2014 11:59", - "baselinegettext:" : "dkh 10/09/2014 11:40", + "baselinegettext:" : "dkh 12/14/2014 12:18", "baselinejavascript:" : "dkh 07/02/2014 15:20", "baselinejquery:" : "JohanBrichau 2/15/2014 11:47", "baselinejqueryui:" : "JohanBrichau 2/15/2014 11:47", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index e7f5f11e..5179f102 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 60747c8e35cf715070ea874c6b8d3d52e4e1e1bd Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sun, 14 Dec 2014 12:51:50 -0800 Subject: [PATCH 20/43] Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests --- .../BaselineOfSeaside3.class/instance/baselineadaptors..st | 2 +- .../BaselineOfSeaside3.class/methodProperties.json | 2 +- repository/BaselineOfSeaside3.package/monticello.meta/version | 2 +- .../Seaside-Adaptors-FastCGI.package/monticello.meta/version | 2 +- .../monticello.meta/categories.st | 1 - .../monticello.meta/version | 2 +- .../monticello.meta/categories.st | 1 - .../monticello.meta/version | 2 +- .../FastCGISeasideGemServerTests.class/README.md | 0 .../FastCGISeasideGemServerTests.class/instance/gemServer.st | 0 .../FastCGISeasideGemServerTests.class/instance/httpClient.st | 0 .../FastCGISeasideGemServerTests.class/methodProperties.json | 0 .../FastCGISeasideGemServerTests.class/properties.json | 2 +- .../SwazooSeasideGemServerTests.class/README.md | 0 .../SwazooSeasideGemServerTests.class/instance/gemServer.st | 0 .../SwazooSeasideGemServerTests.class/methodProperties.json | 0 .../SwazooSeasideGemServerTests.class/properties.json | 2 +- .../ZnSeasideGemServerTests.class/README.md | 0 .../ZnSeasideGemServerTests.class/instance/gemServer.st | 0 .../instance/testWAGemStoneWalkbackErrorHandler.st | 0 .../instance/testWAGemStoneWalkbackErrorHandlerInteractive.st | 0 .../ZnSeasideGemServerTests.class/methodProperties.json | 2 +- .../ZnSeasideGemServerTests.class/properties.json | 2 +- .../monticello.meta/version | 2 +- 24 files changed, 11 insertions(+), 13 deletions(-) rename repository/{Seaside-Adaptors-FastCGI.package => Seaside-GemStone-GemServer-Tests.package}/FastCGISeasideGemServerTests.class/README.md (100%) rename repository/{Seaside-Adaptors-FastCGI.package => Seaside-GemStone-GemServer-Tests.package}/FastCGISeasideGemServerTests.class/instance/gemServer.st (100%) rename repository/{Seaside-Adaptors-FastCGI.package => Seaside-GemStone-GemServer-Tests.package}/FastCGISeasideGemServerTests.class/instance/httpClient.st (100%) rename repository/{Seaside-Adaptors-FastCGI.package => Seaside-GemStone-GemServer-Tests.package}/FastCGISeasideGemServerTests.class/methodProperties.json (100%) rename repository/{Seaside-Adaptors-FastCGI.package => Seaside-GemStone-GemServer-Tests.package}/FastCGISeasideGemServerTests.class/properties.json (81%) rename repository/{Seaside-GemStone-Adaptors-Swazoo.package => Seaside-GemStone-GemServer-Tests.package}/SwazooSeasideGemServerTests.class/README.md (100%) rename repository/{Seaside-GemStone-Adaptors-Swazoo.package => Seaside-GemStone-GemServer-Tests.package}/SwazooSeasideGemServerTests.class/instance/gemServer.st (100%) rename repository/{Seaside-GemStone-Adaptors-Swazoo.package => Seaside-GemStone-GemServer-Tests.package}/SwazooSeasideGemServerTests.class/methodProperties.json (100%) rename repository/{Seaside-GemStone-Adaptors-Swazoo.package => Seaside-GemStone-GemServer-Tests.package}/SwazooSeasideGemServerTests.class/properties.json (79%) rename repository/{Seaside-GemStone-Adaptors-Zinc.package => Seaside-GemStone-GemServer-Tests.package}/ZnSeasideGemServerTests.class/README.md (100%) rename repository/{Seaside-GemStone-Adaptors-Zinc.package => Seaside-GemStone-GemServer-Tests.package}/ZnSeasideGemServerTests.class/instance/gemServer.st (100%) rename repository/{Seaside-GemStone-Adaptors-Zinc.package => Seaside-GemStone-GemServer-Tests.package}/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st (100%) rename repository/{Seaside-GemStone-Adaptors-Zinc.package => Seaside-GemStone-GemServer-Tests.package}/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st (100%) rename repository/{Seaside-GemStone-Adaptors-Zinc.package => Seaside-GemStone-GemServer-Tests.package}/ZnSeasideGemServerTests.class/methodProperties.json (71%) rename repository/{Seaside-GemStone-Adaptors-Zinc.package => Seaside-GemStone-GemServer-Tests.package}/ZnSeasideGemServerTests.class/properties.json (79%) diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st index 4f48344e..64325a0b 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st @@ -109,7 +109,7 @@ baselineadaptors: spec with: [ spec requires: - #('Seaside-GemStone-GemServer-Core' 'Seaside-GemStone-Development' 'Zinc') ]; + #('Seaside-GemStone-GemServer-Core' 'Seaside-GemStone-Development' 'Seaside-GemStone-Adaptors-Swazoo' 'Seaside-GemStone-Adaptors-Zinc') ]; package: 'Seaside-Adaptors-Swazoo' with: [ spec includes: #('Seaside-GemStone-Adaptors-Swazoo') ]; package: 'Zinc-Seaside' diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index d8455e9b..1fe2156b 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,7 +3,7 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "dkh 12/14/2014 12:13", + "baselineadaptors:" : "dkh 12/14/2014 12:49", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 10/09/2014 11:55", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index 5179f102..ddb95d74 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version b/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version index 4974dd8d..6c9c7775 100644 --- a/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version +++ b/repository/Seaside-Adaptors-FastCGI.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-Adaptors-FastCGI-dkh.29' message 'Issue #54: add logging to FastCGISeasideGemServer' id '6076e890-30e3-4af2-81f6-6e702c7d5fa9' date '12/13/2014' time '12:54:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.28' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '02ef274f-dbba-4e54-b9ac-a1fed0958db0' date '12/10/2014' time '20:14:39' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.27' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '9e353ed5-6063-430c-86ad-99b7288ce940' date '12/10/2014' time '17:32:43' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.26' message 'Seaside 3.0.7.1 (dkh.377) - fix test issue for GemStone related to issue 353 - UTF8 tests failing in 3.1.0.1 http://code.google.com/p/glassdb/issues/detail?id=353' id '7475ee82-2730-4d3c-8d04-0343d27f9044' date '09/21/2012' time '12:36:07' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.25' message '- fix Issue 239: http://code.google.com/p/glassdb/issues/detail?id=239 "using WAFastCGIAdaptor leads the false conversion of + in urls." - log requests in ObjectLog when in debug mode in WAFastCGIAdaptor - use faster algorithm from WAUrl class>>decodePercent:, but still need error handler' id 'fde3af22-5c8a-4d47-8445-5e44b2ef5ad6' date '02/16/2011' time '16:10:41' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-NorbertHartl.24' message 'fixed a bug (google issue #239) where the fast cgi adaptor double decodes url string. In case of space which can be encoded as + this fails if someone sends an encoded + sign (%2B). It will be decoded %2B -> + -> space.' id '8f5bd42c-14b8-4e53-888c-3c5585ff3bdb' date '02/11/2011' time '14:30:06' author 'NorbertHartl' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.23' message '- fix a problem with forwarded host/server fields' id '279ccfd9-dda4-480e-ad57-e1d51d793f42' date '08/04/2010' time '15:48:49' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.22' message '- PUT support' id '5ec7ada7-a73e-4e77-b68e-c6cf889cd4e1' date '07/26/2010' time '20:53:50' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.21' message '- add support for WAGemStoneRunSeasideGems ' id '33927c79-c2ef-413d-b7c0-88045ebe9022' date '07/09/1910' time '13:22:33' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.20' message '- object log compatibility for FSResponderRole' id '030cb794-9452-4ef3-9849-e9c854f60a93' date '07/06/1910' time '13:35:09' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.19' message '- clean up handling of internal server errors' id 'b61846c8-e033-4452-ac7d-f2bcb3798aed' date '06/18/1910' time '16:55:34' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.18' message '- fix multi select issues' id '8e7efeb1-0eb7-47d7-a3fa-8f218b1f2b5a' date '06/18/1910' time '14:38:36' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.17' message '- clean up UTF8 handling' id 'dc8e8daa-1aeb-492c-939d-f0efb9e88459' date '06/18/1910' time '08:59:21' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.16' message '- tweak WAFastCGIRequestConverter>>requestFieldsFor:' id '46a4da5d-44ed-4576-abae-70170cef2c55' date '06/16/1910' time '16:39:35' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.15' message '- clean up undefined symbols for 3.0.0-alpha5.15' id 'f766ec9a-0d9b-4393-86c9-41116e9bb5ca' date '06/04/1910' time '10:01:03' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.14' message '- wire out request/response logging' id 'baa63084-86ec-4d51-b401-c0ad7a8b404c' date '12/24/2009' time '13:01:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.13' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '5f384173-3273-464e-9609-54733f807c46' date '12/23/2009' time '16:44:44' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.12' message '- add simple transaction model' id 'e0fa8f36-6939-4e2c-822d-658cda0bb3df' date '12/01/2009' time '11:15:00' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.11' message '- fix handling of #contentType with WAResponse ... grab contentType from headers' id 'edaa6c08-817b-402c-aaec-b8c7c6293b42' date '11/23/2009' time '15:27:41' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.10' message '- [BETTER] gemstone-specific fixes for Issue 480: http://code.google.com/p/seaside/issues/detail?id=480' id '41455743-a354-4ce5-9bd0-7b5176339204' date '11/19/2009' time '09:14:25' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.8' message '- fix multi-value field bug in Seaside-Adaptors-FastCGI (GemStone)' id '83fdb934-d76c-40b7-ac37-12e9cb1bfba7' date '11/17/2009' time '12:41:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.7' message '- apply some grease' id '01003028-29e3-467f-9e95-8c837bc14336' date '11/11/2009' time '11:16:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.6' message '- skidding on grease' id 'c065004b-fe9c-4d98-b89c-965b75a901aa' date '11/06/2009' time '10:24:05' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.5' message '- pick up Grease changes' id '50272196-88c4-4e0f-a9bb-368b2ec06b28' date '11/06/2009' time '08:47:17' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.4' message '- more bugfixes as I work my way through the functional tests' id 'e62ab2b3-31b4-402c-8ee4-08c2ed9350aa' date '10/02/2009' time '16:39:21' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.3' message '- a couple of bug fixes - unconditional logging in ObjectLog ... fow now. ' id '52c19fbf-28b6-4ebc-ba80-18528041bdcd' date '10/01/2009' time '12:01:40' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.2' message '- infant mortality bugs dealt with' id '25a65809-fe2c-489e-8bd6-160d6899f1fc' date '09/30/2009' time '12:36:06' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.1' message '- initial version ' id '6e82c474-2a39-4cf8-9aa7-1c0b227adc36' date '09/30/2009' time '11:40:53' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-Adaptors-FastCGI-dkh.30' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '019bc9d7-4e81-42e6-9104-3a123c9c6cc3' date '12/14/2014' time '12:51:44' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.29' message 'Issue #54: add logging to FastCGISeasideGemServer' id '6076e890-30e3-4af2-81f6-6e702c7d5fa9' date '12/13/2014' time '12:54:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.28' message 'Issue #54: add some live http gem server tests ... get a simple page 200 status and get an error page 500 status' id '02ef274f-dbba-4e54-b9ac-a1fed0958db0' date '12/10/2014' time '20:14:39' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.27' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '9e353ed5-6063-430c-86ad-99b7288ce940' date '12/10/2014' time '17:32:43' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.26' message 'Seaside 3.0.7.1 (dkh.377) - fix test issue for GemStone related to issue 353 - UTF8 tests failing in 3.1.0.1 http://code.google.com/p/glassdb/issues/detail?id=353' id '7475ee82-2730-4d3c-8d04-0343d27f9044' date '09/21/2012' time '12:36:07' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.25' message '- fix Issue 239: http://code.google.com/p/glassdb/issues/detail?id=239 "using WAFastCGIAdaptor leads the false conversion of + in urls." - log requests in ObjectLog when in debug mode in WAFastCGIAdaptor - use faster algorithm from WAUrl class>>decodePercent:, but still need error handler' id 'fde3af22-5c8a-4d47-8445-5e44b2ef5ad6' date '02/16/2011' time '16:10:41' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-NorbertHartl.24' message 'fixed a bug (google issue #239) where the fast cgi adaptor double decodes url string. In case of space which can be encoded as + this fails if someone sends an encoded + sign (%2B). It will be decoded %2B -> + -> space.' id '8f5bd42c-14b8-4e53-888c-3c5585ff3bdb' date '02/11/2011' time '14:30:06' author 'NorbertHartl' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.23' message '- fix a problem with forwarded host/server fields' id '279ccfd9-dda4-480e-ad57-e1d51d793f42' date '08/04/2010' time '15:48:49' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.22' message '- PUT support' id '5ec7ada7-a73e-4e77-b68e-c6cf889cd4e1' date '07/26/2010' time '20:53:50' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.21' message '- add support for WAGemStoneRunSeasideGems ' id '33927c79-c2ef-413d-b7c0-88045ebe9022' date '07/09/1910' time '13:22:33' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.20' message '- object log compatibility for FSResponderRole' id '030cb794-9452-4ef3-9849-e9c854f60a93' date '07/06/1910' time '13:35:09' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.19' message '- clean up handling of internal server errors' id 'b61846c8-e033-4452-ac7d-f2bcb3798aed' date '06/18/1910' time '16:55:34' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.18' message '- fix multi select issues' id '8e7efeb1-0eb7-47d7-a3fa-8f218b1f2b5a' date '06/18/1910' time '14:38:36' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.17' message '- clean up UTF8 handling' id 'dc8e8daa-1aeb-492c-939d-f0efb9e88459' date '06/18/1910' time '08:59:21' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.16' message '- tweak WAFastCGIRequestConverter>>requestFieldsFor:' id '46a4da5d-44ed-4576-abae-70170cef2c55' date '06/16/1910' time '16:39:35' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-DaleHenrichs.15' message '- clean up undefined symbols for 3.0.0-alpha5.15' id 'f766ec9a-0d9b-4393-86c9-41116e9bb5ca' date '06/04/1910' time '10:01:03' author 'DaleHenrichs' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.14' message '- wire out request/response logging' id 'baa63084-86ec-4d51-b401-c0ad7a8b404c' date '12/24/2009' time '13:01:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.13' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '5f384173-3273-464e-9609-54733f807c46' date '12/23/2009' time '16:44:44' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.12' message '- add simple transaction model' id 'e0fa8f36-6939-4e2c-822d-658cda0bb3df' date '12/01/2009' time '11:15:00' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.11' message '- fix handling of #contentType with WAResponse ... grab contentType from headers' id 'edaa6c08-817b-402c-aaec-b8c7c6293b42' date '11/23/2009' time '15:27:41' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.10' message '- [BETTER] gemstone-specific fixes for Issue 480: http://code.google.com/p/seaside/issues/detail?id=480' id '41455743-a354-4ce5-9bd0-7b5176339204' date '11/19/2009' time '09:14:25' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.8' message '- fix multi-value field bug in Seaside-Adaptors-FastCGI (GemStone)' id '83fdb934-d76c-40b7-ac37-12e9cb1bfba7' date '11/17/2009' time '12:41:35' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.7' message '- apply some grease' id '01003028-29e3-467f-9e95-8c837bc14336' date '11/11/2009' time '11:16:54' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.6' message '- skidding on grease' id 'c065004b-fe9c-4d98-b89c-965b75a901aa' date '11/06/2009' time '10:24:05' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.5' message '- pick up Grease changes' id '50272196-88c4-4e0f-a9bb-368b2ec06b28' date '11/06/2009' time '08:47:17' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.4' message '- more bugfixes as I work my way through the functional tests' id 'e62ab2b3-31b4-402c-8ee4-08c2ed9350aa' date '10/02/2009' time '16:39:21' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.3' message '- a couple of bug fixes - unconditional logging in ObjectLog ... fow now. ' id '52c19fbf-28b6-4ebc-ba80-18528041bdcd' date '10/01/2009' time '12:01:40' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.2' message '- infant mortality bugs dealt with' id '25a65809-fe2c-489e-8bd6-160d6899f1fc' date '09/30/2009' time '12:36:06' author 'dkh' ancestors ((name 'Seaside-Adaptors-FastCGI-dkh.1' message '- initial version ' id '6e82c474-2a39-4cf8-9aa7-1c0b227adc36' date '09/30/2009' time '11:40:53' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/categories.st b/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/categories.st index d14c267f..be01fbd7 100644 --- a/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/categories.st +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/categories.st @@ -1,2 +1 @@ SystemOrganization addCategory: #'Seaside-GemStone-Adaptors-Swazoo'! -SystemOrganization addCategory: #'Seaside-GemStone-Adaptors-Swazoo-Tests'! diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/version index 514d0d97..87ba04a5 100644 --- a/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Swazoo.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Swazoo-dkh.6' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99feecac-2b4d-4155-a943-c0a65ce7bdef' date '12/10/2014' time '17:32:41' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.5' message '3.0.6.1 (dkh.337): - fix Issue 130: remote breakpoints don''t work http://code.google.com/p/glassdb/issues/detail?id=130' id 'cc2b76a6-d981-45cf-9a77-7ec7f723cbb6' date '10/07/2011' time '16:55:20' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-DaleHenrichs.4' message '- fix Issue 156: http://code.google.com/p/glassdb/issues/detail?id=156 "WAGsSwazooAdaptor should have defaultCodec set to GRUtf8GemStoneCodec" ' id '1f868140-dbc6-49ea-8d46-b3f4898d4c4a' date '09/02/2010' time '16:42:11' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-DaleHenrichs.3' message '- clean up handling of internal server errors' id 'df241b19-e722-4bcd-94c0-5b82885eff0d' date '06/18/1910' time '16:55:54' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.2' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '00207cff-078e-4b43-aebe-2dd767eb8209' date '12/23/2009' time '16:45:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.1' message '- transactional Swazoo adaptor for Seaside 3.0' id '985a363d-49d4-4259-a1a9-f36f5eea65b0' date '12/14/2009' time '16:57:21' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Swazoo-dkh.7' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '68737c22-69f6-4ea6-962f-8bb43bf6870c' date '12/14/2014' time '12:51:42' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.6' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '99feecac-2b4d-4155-a943-c0a65ce7bdef' date '12/10/2014' time '17:32:41' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.5' message '3.0.6.1 (dkh.337): - fix Issue 130: remote breakpoints don''t work http://code.google.com/p/glassdb/issues/detail?id=130' id 'cc2b76a6-d981-45cf-9a77-7ec7f723cbb6' date '10/07/2011' time '16:55:20' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-DaleHenrichs.4' message '- fix Issue 156: http://code.google.com/p/glassdb/issues/detail?id=156 "WAGsSwazooAdaptor should have defaultCodec set to GRUtf8GemStoneCodec" ' id '1f868140-dbc6-49ea-8d46-b3f4898d4c4a' date '09/02/2010' time '16:42:11' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-DaleHenrichs.3' message '- clean up handling of internal server errors' id 'df241b19-e722-4bcd-94c0-5b82885eff0d' date '06/18/1910' time '16:55:54' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.2' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '00207cff-078e-4b43-aebe-2dd767eb8209' date '12/23/2009' time '16:45:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Swazoo-dkh.1' message '- transactional Swazoo adaptor for Seaside 3.0' id '985a363d-49d4-4259-a1a9-f36f5eea65b0' date '12/14/2009' time '16:57:21' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/categories.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/categories.st index e3e23d32..fc52a0da 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/categories.st +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/categories.st @@ -1,2 +1 @@ SystemOrganization addCategory: #'Seaside-GemStone-Adaptors-Zinc'! -SystemOrganization addCategory: #'Seaside-GemStone-Adaptors-Zinc-Tests'! diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version index 414b7430..b443114e 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Zinc-dkh.13' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '306a9035-210d-4ebf-97e3-0d8e9f4bb25f' date '12/14/2014' time '12:51:40' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/README.md b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/README.md similarity index 100% rename from repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/README.md rename to repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/README.md diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/gemServer.st similarity index 100% rename from repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/gemServer.st rename to repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/gemServer.st diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/httpClient.st b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/httpClient.st similarity index 100% rename from repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/instance/httpClient.st rename to repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/httpClient.st diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/methodProperties.json similarity index 100% rename from repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/methodProperties.json diff --git a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/properties.json b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/properties.json similarity index 81% rename from repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/properties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/properties.json index e7122c7e..59153e6e 100644 --- a/repository/Seaside-Adaptors-FastCGI.package/FastCGISeasideGemServerTests.class/properties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/properties.json @@ -1,5 +1,5 @@ { - "category" : "Seaside-Adaptors-FastCGI-Tests", + "category" : "Seaside-GemStone-GemServer-Tests", "classinstvars" : [ ], "classvars" : [ diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/README.md b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/README.md similarity index 100% rename from repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/README.md rename to repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/README.md diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/instance/gemServer.st similarity index 100% rename from repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/instance/gemServer.st rename to repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/instance/gemServer.st diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/methodProperties.json similarity index 100% rename from repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/methodProperties.json diff --git a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/properties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/properties.json similarity index 79% rename from repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/properties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/properties.json index e38515b7..c3e2e4a9 100644 --- a/repository/Seaside-GemStone-Adaptors-Swazoo.package/SwazooSeasideGemServerTests.class/properties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/properties.json @@ -1,5 +1,5 @@ { - "category" : "Seaside-GemStone-Adaptors-Swazoo-Tests", + "category" : "Seaside-GemStone-GemServer-Tests", "classinstvars" : [ ], "classvars" : [ diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/README.md b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/README.md similarity index 100% rename from repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/README.md rename to repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/README.md diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/gemServer.st similarity index 100% rename from repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/gemServer.st rename to repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/gemServer.st diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st similarity index 100% rename from repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st rename to repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st similarity index 100% rename from repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st rename to repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json similarity index 71% rename from repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json index 16d24a37..919b7731 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json @@ -3,5 +3,5 @@ }, "instance" : { "gemServer" : "dkh 12/10/2014 16:41", - "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:41", + "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:57", "testWAGemStoneWalkbackErrorHandlerInteractive" : "dkh 12/11/2014 13:40" } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/properties.json b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/properties.json similarity index 79% rename from repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/properties.json rename to repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/properties.json index 599ae14a..c04152e9 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServerTests.class/properties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/properties.json @@ -1,5 +1,5 @@ { - "category" : "Seaside-GemStone-Adaptors-Zinc-Tests", + "category" : "Seaside-GemStone-GemServer-Tests", "classinstvars" : [ ], "classvars" : [ diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version index ba82d18e..12ccb56c 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file From 75c4fe298e59c634b64b38714987962d0b01df63 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sun, 14 Dec 2014 12:57:34 -0800 Subject: [PATCH 21/43] Issue #54: final dependency tweak methinks --- .../BaselineOfSeaside3.class/instance/baselineadaptors..st | 2 +- .../BaselineOfSeaside3.class/methodProperties.json | 2 +- repository/BaselineOfSeaside3.package/monticello.meta/version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st index 64325a0b..99291b92 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st @@ -109,7 +109,7 @@ baselineadaptors: spec with: [ spec requires: - #('Seaside-GemStone-GemServer-Core' 'Seaside-GemStone-Development' 'Seaside-GemStone-Adaptors-Swazoo' 'Seaside-GemStone-Adaptors-Zinc') ]; + #('Seaside-GemStone-GemServer-Core' 'Seaside-GemStone-Development' 'Seaside-GemStone-Adaptors-Swazoo' 'Seaside-GemStone-Adaptors-Zinc' 'Seaside-Adaptors-FastCGI') ]; package: 'Seaside-Adaptors-Swazoo' with: [ spec includes: #('Seaside-GemStone-Adaptors-Swazoo') ]; package: 'Zinc-Seaside' diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index 1fe2156b..5d29b161 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,7 +3,7 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "dkh 12/14/2014 12:49", + "baselineadaptors:" : "dkh 12/14/2014 12:56", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 10/09/2014 11:55", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index ddb95d74..5149de24 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '12/14/2014' time '12:57:32' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 9214af72d41429f9d88f026c3ca5c3679e8b9688 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sun, 14 Dec 2014 13:44:30 -0800 Subject: [PATCH 22/43] WAScriptGenerator>>writeLoadScriptsOn: in Seaside-Core sends the message javascript: that is implemented in Javascript-Core... --- .../instance/nonImplementedSelectorsSeasideCore.st | 3 +++ .../methodProperties.json | 5 +++++ .../SentButNotImplementedTest.extension/properties.json | 2 ++ .../Seaside-GemStone-Core.package/monticello.meta/version | 2 +- 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/instance/nonImplementedSelectorsSeasideCore.st create mode 100644 repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/methodProperties.json create mode 100644 repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/properties.json diff --git a/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/instance/nonImplementedSelectorsSeasideCore.st b/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/instance/nonImplementedSelectorsSeasideCore.st new file mode 100644 index 00000000..f8efcd5a --- /dev/null +++ b/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/instance/nonImplementedSelectorsSeasideCore.st @@ -0,0 +1,3 @@ +*seaside-gemstone-core +nonImplementedSelectorsSeasideCore + ^ #(#'javascript:') "WAScriptGenerator>>writeLoadScriptsOn: is the bad boy" \ No newline at end of file diff --git a/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/methodProperties.json b/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/methodProperties.json new file mode 100644 index 00000000..a977476e --- /dev/null +++ b/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + "nonImplementedSelectorsSeasideCore" : "dkh 12/14/2014 13:42" } } diff --git a/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/properties.json b/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/properties.json new file mode 100644 index 00000000..4b0d17e4 --- /dev/null +++ b/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/properties.json @@ -0,0 +1,2 @@ +{ + "name" : "SentButNotImplementedTest" } diff --git a/repository/Seaside-GemStone-Core.package/monticello.meta/version b/repository/Seaside-GemStone-Core.package/monticello.meta/version index e2755589..fa3338f5 100644 --- a/repository/Seaside-GemStone-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Core-dkh.67' message 'get all tests passing for Seaside3.1.1 in GemStone 3.2 - remove ExecutableBlock methods from Seaside-GemStone-Core package - move UnorderedCollection>>restoreFromSnapshot: and UnorderedCollection>>snapshotCopy into Seaside-GemStone320-Core (new package for 3.2) and Seaside-GemStone300-Core (3.0 and 3.1)' id '8dee7f71-7db2-4ab2-a21b-16bd761bbe38' date '06/04/2014' time '20:34:05' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.66' message 'Merged-in the implementation of WANoReapingStrategy from Seaside3.0' id '005ec643-0557-4549-a374-f1b14be232e1' date '12/15/2013' time '07:46:25' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.65' message 'added WARcLastAccessExpiryPolicy (copied from Seaside30)' id '78f92895-5d98-4c4c-b7df-2abbc212b97b' date '09/29/2013' time '04:58:10' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.64' message 'added WARcLastAccessExpiryPolicy (copied from Seaside30)' id 'c4c7f536-4b16-4654-8d6e-d2b97cd7fa95' date '09/29/2013' time '04:49:28' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-dkh.63' message '3.0.6.1 (dkh.334): - remove the GemStone method seasideNextLine and add a test for Issue 289' id '81e7cc84-552b-4806-bf52-2d93f25be69c' date '09/27/2011' time '14:59:38' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.62' message '- stop logging lock not acquired events' id 'ea61cee0-b218-4380-b66c-9213a7150077' date '05/31/2011' time '15:19:02' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.61' message '- fix Issue 217: MultibyteString JavascriptOn infinite recursion [GemStone] http://code.google.com/p/glassdb/issues/detail?id=217 - add JSJsonStreamTest>>testStringMultiByte to common test suite' id '18c522ae-04fb-44fe-acfc-1281702a335c' date '02/16/2011' time '17:09:21' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.60' message 'better retry algorithm ... I think' id 'db8dc2a3-6668-4a49-bf15-e28195eef5c1' date '08/12/2010' time '21:42:47' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.59' message '- increasing delays on retry' id 'b3b0093c-230e-45e4-99d4-8125d6f266ab' date '08/04/2010' time '13:24:49' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.57' message '- moved WARetryHttpRequest' id '7401878d-4f8f-456a-8a0d-a968544b1db6' date '07/23/1910' time '11:45:26' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.56' message '- pushing methods around' id '6984eaea-fc2c-48ae-b412-2c412e567df8' date '07/23/1910' time '11:26:13' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.55' message '- moved to Grease and Seaside-GemStone240-Core' id '429a06a4-f20f-48c9-9bae-85eeab6e10bc' date '07/23/1910' time '10:53:22' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.54' message '- changes to support Seaside-Core-pmm.648 merge' id 'e10f69df-da45-4aed-a6ef-bbb02a776024' date '06/21/1910' time '15:10:51' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.53' message '- remove ObjectLogErrorHandlers...the remote debugging error handlers are preferred - WAGemStoneRequestContext allows for conditionally destroying the context contents ... don''t destroy context if we are debugging with a continuation. ' id 'b09badd3-230a-47d6-9249-c762b1897542' date '06/21/1910' time '14:00:34' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.52' message '-transcript object log support - disable ''Proceed'' for remote debugging until Issue 128 is fixed (http://code.google.com/p/glassdb/issues/detail?id=128) ' id 'c5aa744d-fede-4391-9304-aeda998f1cad' date '06/20/1910' time '16:06:09' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.51' message '- clean up handling of internal server errors' id '734e24dc-c704-4621-891a-f5adab15e770' date '06/18/1910' time '16:56:30' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.50' message '- performance enhancements' id 'c5bf4ff5-3680-443c-b5d9-1a4fa9d81bf7' date '06/18/1910' time '09:07:38' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.49' message '- need a GsContext>>greaseString' id '5f00a802-f522-44b0-a794-075663d03f49' date '06/04/1910' time '17:50:55' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.48' message '- install a missing #renderOn: message' id 'a0a45c36-73d9-4029-aefe-3e1638dca0bd' date '06/04/1910' time '15:40:09' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.47' message '- clean up sent but not implemented for 3.0.0-alpha5.15' id '22cf5d52-1d31-48f6-b2dd-3a340affa326' date '06/04/1910' time '10:10:05' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.46' message '- support for Grease 1.0-alpha9.3' id 'ac00dbb9-18b8-4709-9ef7-dd76562d08bd' date '06/03/1910' time '14:44:53' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.45' message '- move some methods from Seaside-GemStone-Core to Grease-GemStone-Core' id 'aecf8cf0-8463-4569-9f2e-dcdeca5be069' date '06/02/1910' time '15:32:52' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-dkh.44' message '- support for maintenance vm cache reaping' id '22ab5138-c62f-4bc8-9e87-1c87243b6433' date '12/29/2009' time '09:42:16' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.43' message '- WACache>>gemstoneReap to be used for expiring sessions from a separate vm' id 'a90db662-3445-4b12-9a4b-c4d825da504f' date '12/28/2009' time '09:30:33' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.42' message '- bullet proof the bullet proofing' id '70b0baac-5b5c-4b12-9efd-7e3e18095f8b' date '12/28/2009' time '07:02:06' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.41' message '- bullet proof WAGemStoneMutex from concurrency issues' id '50722445-5914-4475-ba20-80e09be07102' date '12/24/2009' time '16:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.40' message '- add GemStone WAObjectLogErrorHandler ... minimum multi-vm support' id '13049094-a2cc-4758-90a7-72de856ab90c' date '12/24/2009' time '13:16:24' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.39' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '04a6752e-77bd-4d9a-8ae6-685fa2bcfc92' date '12/23/2009' time '16:47:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.38' message '- add WAGemStoneMutex - fix error handling bugs' id '037d31f0-8cbb-4019-ad41-046c93901a6c' date '11/23/2009' time '15:36:28' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.37' message '- update dependencies based on loading experiences using ConfigurationOfSeaside30 ' id '21953dc1-1c9b-401a-8964-690cca5f3f87' date '11/13/2009' time '15:16:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.36' message '- moved methods that belong in Seaside-GemStone-Development' id '9bd2f06a-1c18-43c1-a88e-54af230b9ced' date '11/10/2009' time '15:41:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.35' message '- remove deprecatedAPI' id 'ddf0a3ef-da17-4eb8-b093-8e4f7386c580' date '11/09/2009' time '13:04:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.34' message '- skidding on grease' id '923ddf8c-f06a-4a69-98de-303f34d7d5a9' date '11/06/2009' time '10:24:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.33' message '- skidding on grease' id 'f30d7b86-677a-4236-ac21-944421602a49' date '11/06/2009' time '10:02:54' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.32' message '- method moved to Sport' id '5ccead2c-2ca8-483e-bf30-b5349ac4a336' date '11/06/2009' time '08:00:44' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.31' message '- remove all of the class-side methods (completely obsolete) - replace toString with seasideString' id '004163ab-d043-4361-94bf-6145947bb383' date '09/16/2009' time '12:03:01' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-jgf.30' message 'Save current state to see if we can get clean loads...' id '9f7bf19a-bb0d-4304-a281-ba185fa5784c' date '09/04/2009' time '17:21:40' author 'jgf' ancestors ((name 'Seaside-GemStone-Core-jgf.29' message 'Add a method to PositionableStream. There are a number of other changes, including removal of WAContinuation (is it in another package?) and addition of a number of additional methods for WAGemStonePlatform.' id 'cee6b385-7fda-4e30-b7a1-a87ff11bcc96' date '05/05/2009' time '13:19:08' author 'jgf' ancestors ((name 'Seaside-GemStone-Core-dkh.28' message '- utf8 fixes' id '06384203-6ece-46e4-a444-1a5921035041' date '09/03/2008' time '10:37:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.27' message '- (formerly) seaside support code moved to bootstrap' id '3e1521b7-417e-4f11-bc6e-1ae6c6430c5b' date '08/25/2008' time '15:12:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.26' message '- minor method shuffling ' id 'be238520-beee-4ce5-8648-e898a234727c' date '05/30/2008' time '11:42:05' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.25' message '- atRandom moved to Squeak - error handlers moved to development' id 'f5d53bda-c6df-4d06-9d26-afc05050e49e' date '05/30/2008' time '11:27:08' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.24' message '- BlockCllosure>>equivalentTo: so that lightweight stuff can run on GemStone and Squeak ' id 'ec267527-a366-4453-814d-b86fe9aa3737' date '05/23/2008' time '16:34:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.23' message '- get GemStone error handlers working' id '774dbfe3-672a-49bf-ac5d-16ae3dafb358' date '05/20/2008' time '16:51:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.22' message '- add some extension methods that slipped between the cracks' id 'b4e3c84f-6459-48ab-b952-4de09c8614e0' date '05/20/2008' time '12:44:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.21' message '- some reorganizing - some stuff from Seaside2.8' id 'f6f113ad-9036-4930-9788-34426565dc5c' date '05/20/2008' time '12:16:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.20' message '- continued fastcgi ' id '4fd579c4-cc69-4f4d-90ef-ca25e2ff256a' date '05/20/2008' time '09:28:36' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.19' message '- more fastcgi support' id '73ab4d46-1039-445f-962e-a73e31237054' date '05/20/2008' time '08:32:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.18' message '- fastcgi support' id '1c4f2d84-fa38-4ac4-9495-797d6cd37890' date '05/20/2008' time '08:26:45' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.17' message '- added some classes needed for GastCGI ' id 'e2f32308-fd30-4b0c-836d-66ae45b706d5' date '05/19/2008' time '20:35:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.16' message '- catch up with latest API' id '66d48746-ccf5-4e54-ac4c-9d5b6e189018' date '05/19/2008' time '16:49:23' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.15' message '- add WAProcessVariable' id '30e54db0-a6d5-4616-a6b0-96c041b0499a' date '05/19/2008' time '15:10:19' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.14' message '- rename Contuation to WAContinuation' id '15c123d6-e4a8-4fcd-a994-b5aa0012e4d7' date '03/24/2008' time '14:46:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.12' message '- Object>>snapshotCopy moved to platform-specific package' id '5fbc0db9-8818-459c-8862-5cd1715002b9' date '03/19/2008' time '15:24:31' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.11' message '- toString for DoubleByteString' id '11550012-8024-4fa1-9e53-e7504c40cd1f' date '03/19/2008' time '11:56:37' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.10' message '- add Date class >> daysInMonthNumber:forYear: ' id '15c43214-911a-4a1e-bc5b-b49300ff9b66' date '03/17/2008' time '16:21:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.9' message '- restgore FileLibraryCache ...' id 'e6c57fc7-8d70-4112-80c3-c365ca9dea4d' date '03/17/2008' time '16:16:55' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.8' message '- passing more tests' id 'dd8a5310-560d-4414-b04c-a4ca2ccad5b4' date '03/07/2008' time '17:09:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.7' message '- another round for toString (I think I''ve got it this time - at least the tests are all passing) - add sourceCodeLineSeparatorCharacter method' id 'e95b18ce-8c9e-4ec4-813f-048571c8b13f' date '03/07/2008' time '16:16:34' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.6' message '- add WAGemStonePlatform class>>stackDepth. GemStone doesn''t have thisContext used in WAFlowTest, so provide a platform specific method ' id '3fd9fb48-13ce-4860-b0d1-c9d1cf7cb4b0' date '03/03/2008' time '20:16:56' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.5' message '- begin straightening out #toString changes' id 'a4e9aa59-eb0f-4b41-bd51-2a844c75051a' date '03/03/2008' time '17:15:17' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.4' message '- make pass through Seaside-Squeak-Core and pick up a couple new extension methods' id '22c4a766-adfb-491d-b433-9c10018ce629' date '03/03/2008' time '16:25:54' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.3' message '- made pass through Seaside2.8 extension methods and pulled all of the true Seaside extensions into this package ' id '661a3a4e-7c07-47f7-98e7-c307def9e4d3' date '03/03/2008' time '15:59:34' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.2' message '- bring over Continuation class' id 'c6547486-65d4-4b30-9af6-e9aa60730737' date '02/29/2008' time '10:24:41' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.1' message '- initial version' id 'f5e514b3-8445-4cbc-ac1a-87cb2eb29cf3' date '02/28/2008' time '16:22:55' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Seaside-GemStone-Core-DaleHenrichs.58' message '- session stats for Seaside 3.0 0 - request count (oncoming) 1 - response count (outgoing) 2 - request retries' id 'ed2f4013-8172-45f0-a4a2-c93881edb524' date '07/30/2010' time '17:12:09' author 'DaleHenrichs' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Core-dkh.68' message 'WAScriptGenerator>>writeLoadScriptsOn: in Seaside-Core sends the message javascript: that is implemented in Javascript-Core...' id '46893b1f-569c-4ce2-9564-0e35c738af41' date '12/14/2014' time '13:44:28' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.67' message 'get all tests passing for Seaside3.1.1 in GemStone 3.2 - remove ExecutableBlock methods from Seaside-GemStone-Core package - move UnorderedCollection>>restoreFromSnapshot: and UnorderedCollection>>snapshotCopy into Seaside-GemStone320-Core (new package for 3.2) and Seaside-GemStone300-Core (3.0 and 3.1)' id '8dee7f71-7db2-4ab2-a21b-16bd761bbe38' date '06/04/2014' time '20:34:05' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.66' message 'Merged-in the implementation of WANoReapingStrategy from Seaside3.0' id '005ec643-0557-4549-a374-f1b14be232e1' date '12/15/2013' time '07:46:25' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.65' message 'added WARcLastAccessExpiryPolicy (copied from Seaside30)' id '78f92895-5d98-4c4c-b7df-2abbc212b97b' date '09/29/2013' time '04:58:10' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.64' message 'added WARcLastAccessExpiryPolicy (copied from Seaside30)' id 'c4c7f536-4b16-4654-8d6e-d2b97cd7fa95' date '09/29/2013' time '04:49:28' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-dkh.63' message '3.0.6.1 (dkh.334): - remove the GemStone method seasideNextLine and add a test for Issue 289' id '81e7cc84-552b-4806-bf52-2d93f25be69c' date '09/27/2011' time '14:59:38' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.62' message '- stop logging lock not acquired events' id 'ea61cee0-b218-4380-b66c-9213a7150077' date '05/31/2011' time '15:19:02' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.61' message '- fix Issue 217: MultibyteString JavascriptOn infinite recursion [GemStone] http://code.google.com/p/glassdb/issues/detail?id=217 - add JSJsonStreamTest>>testStringMultiByte to common test suite' id '18c522ae-04fb-44fe-acfc-1281702a335c' date '02/16/2011' time '17:09:21' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.60' message 'better retry algorithm ... I think' id 'db8dc2a3-6668-4a49-bf15-e28195eef5c1' date '08/12/2010' time '21:42:47' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.59' message '- increasing delays on retry' id 'b3b0093c-230e-45e4-99d4-8125d6f266ab' date '08/04/2010' time '13:24:49' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.57' message '- moved WARetryHttpRequest' id '7401878d-4f8f-456a-8a0d-a968544b1db6' date '07/23/1910' time '11:45:26' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.56' message '- pushing methods around' id '6984eaea-fc2c-48ae-b412-2c412e567df8' date '07/23/1910' time '11:26:13' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.55' message '- moved to Grease and Seaside-GemStone240-Core' id '429a06a4-f20f-48c9-9bae-85eeab6e10bc' date '07/23/1910' time '10:53:22' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.54' message '- changes to support Seaside-Core-pmm.648 merge' id 'e10f69df-da45-4aed-a6ef-bbb02a776024' date '06/21/1910' time '15:10:51' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.53' message '- remove ObjectLogErrorHandlers...the remote debugging error handlers are preferred - WAGemStoneRequestContext allows for conditionally destroying the context contents ... don''t destroy context if we are debugging with a continuation. ' id 'b09badd3-230a-47d6-9249-c762b1897542' date '06/21/1910' time '14:00:34' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.52' message '-transcript object log support - disable ''Proceed'' for remote debugging until Issue 128 is fixed (http://code.google.com/p/glassdb/issues/detail?id=128) ' id 'c5aa744d-fede-4391-9304-aeda998f1cad' date '06/20/1910' time '16:06:09' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.51' message '- clean up handling of internal server errors' id '734e24dc-c704-4621-891a-f5adab15e770' date '06/18/1910' time '16:56:30' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.50' message '- performance enhancements' id 'c5bf4ff5-3680-443c-b5d9-1a4fa9d81bf7' date '06/18/1910' time '09:07:38' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.49' message '- need a GsContext>>greaseString' id '5f00a802-f522-44b0-a794-075663d03f49' date '06/04/1910' time '17:50:55' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.48' message '- install a missing #renderOn: message' id 'a0a45c36-73d9-4029-aefe-3e1638dca0bd' date '06/04/1910' time '15:40:09' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.47' message '- clean up sent but not implemented for 3.0.0-alpha5.15' id '22cf5d52-1d31-48f6-b2dd-3a340affa326' date '06/04/1910' time '10:10:05' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.46' message '- support for Grease 1.0-alpha9.3' id 'ac00dbb9-18b8-4709-9ef7-dd76562d08bd' date '06/03/1910' time '14:44:53' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.45' message '- move some methods from Seaside-GemStone-Core to Grease-GemStone-Core' id 'aecf8cf0-8463-4569-9f2e-dcdeca5be069' date '06/02/1910' time '15:32:52' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-dkh.44' message '- support for maintenance vm cache reaping' id '22ab5138-c62f-4bc8-9e87-1c87243b6433' date '12/29/2009' time '09:42:16' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.43' message '- WACache>>gemstoneReap to be used for expiring sessions from a separate vm' id 'a90db662-3445-4b12-9a4b-c4d825da504f' date '12/28/2009' time '09:30:33' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.42' message '- bullet proof the bullet proofing' id '70b0baac-5b5c-4b12-9efd-7e3e18095f8b' date '12/28/2009' time '07:02:06' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.41' message '- bullet proof WAGemStoneMutex from concurrency issues' id '50722445-5914-4475-ba20-80e09be07102' date '12/24/2009' time '16:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.40' message '- add GemStone WAObjectLogErrorHandler ... minimum multi-vm support' id '13049094-a2cc-4758-90a7-72de856ab90c' date '12/24/2009' time '13:16:24' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.39' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '04a6752e-77bd-4d9a-8ae6-685fa2bcfc92' date '12/23/2009' time '16:47:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.38' message '- add WAGemStoneMutex - fix error handling bugs' id '037d31f0-8cbb-4019-ad41-046c93901a6c' date '11/23/2009' time '15:36:28' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.37' message '- update dependencies based on loading experiences using ConfigurationOfSeaside30 ' id '21953dc1-1c9b-401a-8964-690cca5f3f87' date '11/13/2009' time '15:16:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.36' message '- moved methods that belong in Seaside-GemStone-Development' id '9bd2f06a-1c18-43c1-a88e-54af230b9ced' date '11/10/2009' time '15:41:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.35' message '- remove deprecatedAPI' id 'ddf0a3ef-da17-4eb8-b093-8e4f7386c580' date '11/09/2009' time '13:04:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.34' message '- skidding on grease' id '923ddf8c-f06a-4a69-98de-303f34d7d5a9' date '11/06/2009' time '10:24:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.33' message '- skidding on grease' id 'f30d7b86-677a-4236-ac21-944421602a49' date '11/06/2009' time '10:02:54' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.32' message '- method moved to Sport' id '5ccead2c-2ca8-483e-bf30-b5349ac4a336' date '11/06/2009' time '08:00:44' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.31' message '- remove all of the class-side methods (completely obsolete) - replace toString with seasideString' id '004163ab-d043-4361-94bf-6145947bb383' date '09/16/2009' time '12:03:01' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-jgf.30' message 'Save current state to see if we can get clean loads...' id '9f7bf19a-bb0d-4304-a281-ba185fa5784c' date '09/04/2009' time '17:21:40' author 'jgf' ancestors ((name 'Seaside-GemStone-Core-jgf.29' message 'Add a method to PositionableStream. There are a number of other changes, including removal of WAContinuation (is it in another package?) and addition of a number of additional methods for WAGemStonePlatform.' id 'cee6b385-7fda-4e30-b7a1-a87ff11bcc96' date '05/05/2009' time '13:19:08' author 'jgf' ancestors ((name 'Seaside-GemStone-Core-dkh.28' message '- utf8 fixes' id '06384203-6ece-46e4-a444-1a5921035041' date '09/03/2008' time '10:37:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.27' message '- (formerly) seaside support code moved to bootstrap' id '3e1521b7-417e-4f11-bc6e-1ae6c6430c5b' date '08/25/2008' time '15:12:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.26' message '- minor method shuffling ' id 'be238520-beee-4ce5-8648-e898a234727c' date '05/30/2008' time '11:42:05' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.25' message '- atRandom moved to Squeak - error handlers moved to development' id 'f5d53bda-c6df-4d06-9d26-afc05050e49e' date '05/30/2008' time '11:27:08' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.24' message '- BlockCllosure>>equivalentTo: so that lightweight stuff can run on GemStone and Squeak ' id 'ec267527-a366-4453-814d-b86fe9aa3737' date '05/23/2008' time '16:34:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.23' message '- get GemStone error handlers working' id '774dbfe3-672a-49bf-ac5d-16ae3dafb358' date '05/20/2008' time '16:51:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.22' message '- add some extension methods that slipped between the cracks' id 'b4e3c84f-6459-48ab-b952-4de09c8614e0' date '05/20/2008' time '12:44:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.21' message '- some reorganizing - some stuff from Seaside2.8' id 'f6f113ad-9036-4930-9788-34426565dc5c' date '05/20/2008' time '12:16:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.20' message '- continued fastcgi ' id '4fd579c4-cc69-4f4d-90ef-ca25e2ff256a' date '05/20/2008' time '09:28:36' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.19' message '- more fastcgi support' id '73ab4d46-1039-445f-962e-a73e31237054' date '05/20/2008' time '08:32:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.18' message '- fastcgi support' id '1c4f2d84-fa38-4ac4-9495-797d6cd37890' date '05/20/2008' time '08:26:45' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.17' message '- added some classes needed for GastCGI ' id 'e2f32308-fd30-4b0c-836d-66ae45b706d5' date '05/19/2008' time '20:35:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.16' message '- catch up with latest API' id '66d48746-ccf5-4e54-ac4c-9d5b6e189018' date '05/19/2008' time '16:49:23' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.15' message '- add WAProcessVariable' id '30e54db0-a6d5-4616-a6b0-96c041b0499a' date '05/19/2008' time '15:10:19' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.14' message '- rename Contuation to WAContinuation' id '15c123d6-e4a8-4fcd-a994-b5aa0012e4d7' date '03/24/2008' time '14:46:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.12' message '- Object>>snapshotCopy moved to platform-specific package' id '5fbc0db9-8818-459c-8862-5cd1715002b9' date '03/19/2008' time '15:24:31' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.11' message '- toString for DoubleByteString' id '11550012-8024-4fa1-9e53-e7504c40cd1f' date '03/19/2008' time '11:56:37' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.10' message '- add Date class >> daysInMonthNumber:forYear: ' id '15c43214-911a-4a1e-bc5b-b49300ff9b66' date '03/17/2008' time '16:21:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.9' message '- restgore FileLibraryCache ...' id 'e6c57fc7-8d70-4112-80c3-c365ca9dea4d' date '03/17/2008' time '16:16:55' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.8' message '- passing more tests' id 'dd8a5310-560d-4414-b04c-a4ca2ccad5b4' date '03/07/2008' time '17:09:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.7' message '- another round for toString (I think I''ve got it this time - at least the tests are all passing) - add sourceCodeLineSeparatorCharacter method' id 'e95b18ce-8c9e-4ec4-813f-048571c8b13f' date '03/07/2008' time '16:16:34' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.6' message '- add WAGemStonePlatform class>>stackDepth. GemStone doesn''t have thisContext used in WAFlowTest, so provide a platform specific method ' id '3fd9fb48-13ce-4860-b0d1-c9d1cf7cb4b0' date '03/03/2008' time '20:16:56' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.5' message '- begin straightening out #toString changes' id 'a4e9aa59-eb0f-4b41-bd51-2a844c75051a' date '03/03/2008' time '17:15:17' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.4' message '- make pass through Seaside-Squeak-Core and pick up a couple new extension methods' id '22c4a766-adfb-491d-b433-9c10018ce629' date '03/03/2008' time '16:25:54' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.3' message '- made pass through Seaside2.8 extension methods and pulled all of the true Seaside extensions into this package ' id '661a3a4e-7c07-47f7-98e7-c307def9e4d3' date '03/03/2008' time '15:59:34' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.2' message '- bring over Continuation class' id 'c6547486-65d4-4b30-9af6-e9aa60730737' date '02/29/2008' time '10:24:41' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.1' message '- initial version' id 'f5e514b3-8445-4cbc-ac1a-87cb2eb29cf3' date '02/28/2008' time '16:22:55' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Seaside-GemStone-Core-DaleHenrichs.58' message '- session stats for Seaside 3.0 0 - request count (oncoming) 1 - response count (outgoing) 2 - request retries' id 'ed2f4013-8172-45f0-a4a2-c93881edb524' date '07/30/2010' time '17:12:09' author 'DaleHenrichs' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From f1229f52f90e89f23968be0a720040cde696a278 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sun, 14 Dec 2014 13:49:15 -0800 Subject: [PATCH 23/43] GRGemStonePlatform>>seasideProcessRequest:adaptor:resultBlock: in Seaside-GemStone-Core sends #internalServerErrorMessage: a messge that is implemented by the adaptor classes ... --- .../instance/nonImplementedSelectorsSeasideCore.st | 2 +- .../SentButNotImplementedTest.extension/methodProperties.json | 2 +- .../Seaside-GemStone-Core.package/monticello.meta/version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/instance/nonImplementedSelectorsSeasideCore.st b/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/instance/nonImplementedSelectorsSeasideCore.st index f8efcd5a..7bc5279d 100644 --- a/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/instance/nonImplementedSelectorsSeasideCore.st +++ b/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/instance/nonImplementedSelectorsSeasideCore.st @@ -1,3 +1,3 @@ *seaside-gemstone-core nonImplementedSelectorsSeasideCore - ^ #(#'javascript:') "WAScriptGenerator>>writeLoadScriptsOn: is the bad boy" \ No newline at end of file + ^ #(#'javascript:' #'internalServerErrorMessage:') "WAScriptGenerator>>writeLoadScriptsOn: is the bad boy for javascript: and GRGemStonePlatform>>seasideProcessRequest:adaptor:resultBlock: is bad boy for internalServerErrorMessage:" \ No newline at end of file diff --git a/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/methodProperties.json b/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/methodProperties.json index a977476e..6de333bd 100644 --- a/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/methodProperties.json +++ b/repository/Seaside-GemStone-Core.package/SentButNotImplementedTest.extension/methodProperties.json @@ -2,4 +2,4 @@ "class" : { }, "instance" : { - "nonImplementedSelectorsSeasideCore" : "dkh 12/14/2014 13:42" } } + "nonImplementedSelectorsSeasideCore" : "dkh 12/14/2014 13:47" } } diff --git a/repository/Seaside-GemStone-Core.package/monticello.meta/version b/repository/Seaside-GemStone-Core.package/monticello.meta/version index fa3338f5..17d3e554 100644 --- a/repository/Seaside-GemStone-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Core-dkh.68' message 'WAScriptGenerator>>writeLoadScriptsOn: in Seaside-Core sends the message javascript: that is implemented in Javascript-Core...' id '46893b1f-569c-4ce2-9564-0e35c738af41' date '12/14/2014' time '13:44:28' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.67' message 'get all tests passing for Seaside3.1.1 in GemStone 3.2 - remove ExecutableBlock methods from Seaside-GemStone-Core package - move UnorderedCollection>>restoreFromSnapshot: and UnorderedCollection>>snapshotCopy into Seaside-GemStone320-Core (new package for 3.2) and Seaside-GemStone300-Core (3.0 and 3.1)' id '8dee7f71-7db2-4ab2-a21b-16bd761bbe38' date '06/04/2014' time '20:34:05' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.66' message 'Merged-in the implementation of WANoReapingStrategy from Seaside3.0' id '005ec643-0557-4549-a374-f1b14be232e1' date '12/15/2013' time '07:46:25' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.65' message 'added WARcLastAccessExpiryPolicy (copied from Seaside30)' id '78f92895-5d98-4c4c-b7df-2abbc212b97b' date '09/29/2013' time '04:58:10' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.64' message 'added WARcLastAccessExpiryPolicy (copied from Seaside30)' id 'c4c7f536-4b16-4654-8d6e-d2b97cd7fa95' date '09/29/2013' time '04:49:28' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-dkh.63' message '3.0.6.1 (dkh.334): - remove the GemStone method seasideNextLine and add a test for Issue 289' id '81e7cc84-552b-4806-bf52-2d93f25be69c' date '09/27/2011' time '14:59:38' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.62' message '- stop logging lock not acquired events' id 'ea61cee0-b218-4380-b66c-9213a7150077' date '05/31/2011' time '15:19:02' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.61' message '- fix Issue 217: MultibyteString JavascriptOn infinite recursion [GemStone] http://code.google.com/p/glassdb/issues/detail?id=217 - add JSJsonStreamTest>>testStringMultiByte to common test suite' id '18c522ae-04fb-44fe-acfc-1281702a335c' date '02/16/2011' time '17:09:21' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.60' message 'better retry algorithm ... I think' id 'db8dc2a3-6668-4a49-bf15-e28195eef5c1' date '08/12/2010' time '21:42:47' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.59' message '- increasing delays on retry' id 'b3b0093c-230e-45e4-99d4-8125d6f266ab' date '08/04/2010' time '13:24:49' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.57' message '- moved WARetryHttpRequest' id '7401878d-4f8f-456a-8a0d-a968544b1db6' date '07/23/1910' time '11:45:26' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.56' message '- pushing methods around' id '6984eaea-fc2c-48ae-b412-2c412e567df8' date '07/23/1910' time '11:26:13' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.55' message '- moved to Grease and Seaside-GemStone240-Core' id '429a06a4-f20f-48c9-9bae-85eeab6e10bc' date '07/23/1910' time '10:53:22' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.54' message '- changes to support Seaside-Core-pmm.648 merge' id 'e10f69df-da45-4aed-a6ef-bbb02a776024' date '06/21/1910' time '15:10:51' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.53' message '- remove ObjectLogErrorHandlers...the remote debugging error handlers are preferred - WAGemStoneRequestContext allows for conditionally destroying the context contents ... don''t destroy context if we are debugging with a continuation. ' id 'b09badd3-230a-47d6-9249-c762b1897542' date '06/21/1910' time '14:00:34' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.52' message '-transcript object log support - disable ''Proceed'' for remote debugging until Issue 128 is fixed (http://code.google.com/p/glassdb/issues/detail?id=128) ' id 'c5aa744d-fede-4391-9304-aeda998f1cad' date '06/20/1910' time '16:06:09' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.51' message '- clean up handling of internal server errors' id '734e24dc-c704-4621-891a-f5adab15e770' date '06/18/1910' time '16:56:30' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.50' message '- performance enhancements' id 'c5bf4ff5-3680-443c-b5d9-1a4fa9d81bf7' date '06/18/1910' time '09:07:38' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.49' message '- need a GsContext>>greaseString' id '5f00a802-f522-44b0-a794-075663d03f49' date '06/04/1910' time '17:50:55' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.48' message '- install a missing #renderOn: message' id 'a0a45c36-73d9-4029-aefe-3e1638dca0bd' date '06/04/1910' time '15:40:09' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.47' message '- clean up sent but not implemented for 3.0.0-alpha5.15' id '22cf5d52-1d31-48f6-b2dd-3a340affa326' date '06/04/1910' time '10:10:05' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.46' message '- support for Grease 1.0-alpha9.3' id 'ac00dbb9-18b8-4709-9ef7-dd76562d08bd' date '06/03/1910' time '14:44:53' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.45' message '- move some methods from Seaside-GemStone-Core to Grease-GemStone-Core' id 'aecf8cf0-8463-4569-9f2e-dcdeca5be069' date '06/02/1910' time '15:32:52' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-dkh.44' message '- support for maintenance vm cache reaping' id '22ab5138-c62f-4bc8-9e87-1c87243b6433' date '12/29/2009' time '09:42:16' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.43' message '- WACache>>gemstoneReap to be used for expiring sessions from a separate vm' id 'a90db662-3445-4b12-9a4b-c4d825da504f' date '12/28/2009' time '09:30:33' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.42' message '- bullet proof the bullet proofing' id '70b0baac-5b5c-4b12-9efd-7e3e18095f8b' date '12/28/2009' time '07:02:06' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.41' message '- bullet proof WAGemStoneMutex from concurrency issues' id '50722445-5914-4475-ba20-80e09be07102' date '12/24/2009' time '16:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.40' message '- add GemStone WAObjectLogErrorHandler ... minimum multi-vm support' id '13049094-a2cc-4758-90a7-72de856ab90c' date '12/24/2009' time '13:16:24' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.39' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '04a6752e-77bd-4d9a-8ae6-685fa2bcfc92' date '12/23/2009' time '16:47:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.38' message '- add WAGemStoneMutex - fix error handling bugs' id '037d31f0-8cbb-4019-ad41-046c93901a6c' date '11/23/2009' time '15:36:28' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.37' message '- update dependencies based on loading experiences using ConfigurationOfSeaside30 ' id '21953dc1-1c9b-401a-8964-690cca5f3f87' date '11/13/2009' time '15:16:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.36' message '- moved methods that belong in Seaside-GemStone-Development' id '9bd2f06a-1c18-43c1-a88e-54af230b9ced' date '11/10/2009' time '15:41:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.35' message '- remove deprecatedAPI' id 'ddf0a3ef-da17-4eb8-b093-8e4f7386c580' date '11/09/2009' time '13:04:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.34' message '- skidding on grease' id '923ddf8c-f06a-4a69-98de-303f34d7d5a9' date '11/06/2009' time '10:24:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.33' message '- skidding on grease' id 'f30d7b86-677a-4236-ac21-944421602a49' date '11/06/2009' time '10:02:54' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.32' message '- method moved to Sport' id '5ccead2c-2ca8-483e-bf30-b5349ac4a336' date '11/06/2009' time '08:00:44' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.31' message '- remove all of the class-side methods (completely obsolete) - replace toString with seasideString' id '004163ab-d043-4361-94bf-6145947bb383' date '09/16/2009' time '12:03:01' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-jgf.30' message 'Save current state to see if we can get clean loads...' id '9f7bf19a-bb0d-4304-a281-ba185fa5784c' date '09/04/2009' time '17:21:40' author 'jgf' ancestors ((name 'Seaside-GemStone-Core-jgf.29' message 'Add a method to PositionableStream. There are a number of other changes, including removal of WAContinuation (is it in another package?) and addition of a number of additional methods for WAGemStonePlatform.' id 'cee6b385-7fda-4e30-b7a1-a87ff11bcc96' date '05/05/2009' time '13:19:08' author 'jgf' ancestors ((name 'Seaside-GemStone-Core-dkh.28' message '- utf8 fixes' id '06384203-6ece-46e4-a444-1a5921035041' date '09/03/2008' time '10:37:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.27' message '- (formerly) seaside support code moved to bootstrap' id '3e1521b7-417e-4f11-bc6e-1ae6c6430c5b' date '08/25/2008' time '15:12:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.26' message '- minor method shuffling ' id 'be238520-beee-4ce5-8648-e898a234727c' date '05/30/2008' time '11:42:05' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.25' message '- atRandom moved to Squeak - error handlers moved to development' id 'f5d53bda-c6df-4d06-9d26-afc05050e49e' date '05/30/2008' time '11:27:08' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.24' message '- BlockCllosure>>equivalentTo: so that lightweight stuff can run on GemStone and Squeak ' id 'ec267527-a366-4453-814d-b86fe9aa3737' date '05/23/2008' time '16:34:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.23' message '- get GemStone error handlers working' id '774dbfe3-672a-49bf-ac5d-16ae3dafb358' date '05/20/2008' time '16:51:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.22' message '- add some extension methods that slipped between the cracks' id 'b4e3c84f-6459-48ab-b952-4de09c8614e0' date '05/20/2008' time '12:44:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.21' message '- some reorganizing - some stuff from Seaside2.8' id 'f6f113ad-9036-4930-9788-34426565dc5c' date '05/20/2008' time '12:16:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.20' message '- continued fastcgi ' id '4fd579c4-cc69-4f4d-90ef-ca25e2ff256a' date '05/20/2008' time '09:28:36' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.19' message '- more fastcgi support' id '73ab4d46-1039-445f-962e-a73e31237054' date '05/20/2008' time '08:32:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.18' message '- fastcgi support' id '1c4f2d84-fa38-4ac4-9495-797d6cd37890' date '05/20/2008' time '08:26:45' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.17' message '- added some classes needed for GastCGI ' id 'e2f32308-fd30-4b0c-836d-66ae45b706d5' date '05/19/2008' time '20:35:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.16' message '- catch up with latest API' id '66d48746-ccf5-4e54-ac4c-9d5b6e189018' date '05/19/2008' time '16:49:23' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.15' message '- add WAProcessVariable' id '30e54db0-a6d5-4616-a6b0-96c041b0499a' date '05/19/2008' time '15:10:19' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.14' message '- rename Contuation to WAContinuation' id '15c123d6-e4a8-4fcd-a994-b5aa0012e4d7' date '03/24/2008' time '14:46:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.12' message '- Object>>snapshotCopy moved to platform-specific package' id '5fbc0db9-8818-459c-8862-5cd1715002b9' date '03/19/2008' time '15:24:31' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.11' message '- toString for DoubleByteString' id '11550012-8024-4fa1-9e53-e7504c40cd1f' date '03/19/2008' time '11:56:37' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.10' message '- add Date class >> daysInMonthNumber:forYear: ' id '15c43214-911a-4a1e-bc5b-b49300ff9b66' date '03/17/2008' time '16:21:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.9' message '- restgore FileLibraryCache ...' id 'e6c57fc7-8d70-4112-80c3-c365ca9dea4d' date '03/17/2008' time '16:16:55' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.8' message '- passing more tests' id 'dd8a5310-560d-4414-b04c-a4ca2ccad5b4' date '03/07/2008' time '17:09:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.7' message '- another round for toString (I think I''ve got it this time - at least the tests are all passing) - add sourceCodeLineSeparatorCharacter method' id 'e95b18ce-8c9e-4ec4-813f-048571c8b13f' date '03/07/2008' time '16:16:34' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.6' message '- add WAGemStonePlatform class>>stackDepth. GemStone doesn''t have thisContext used in WAFlowTest, so provide a platform specific method ' id '3fd9fb48-13ce-4860-b0d1-c9d1cf7cb4b0' date '03/03/2008' time '20:16:56' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.5' message '- begin straightening out #toString changes' id 'a4e9aa59-eb0f-4b41-bd51-2a844c75051a' date '03/03/2008' time '17:15:17' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.4' message '- make pass through Seaside-Squeak-Core and pick up a couple new extension methods' id '22c4a766-adfb-491d-b433-9c10018ce629' date '03/03/2008' time '16:25:54' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.3' message '- made pass through Seaside2.8 extension methods and pulled all of the true Seaside extensions into this package ' id '661a3a4e-7c07-47f7-98e7-c307def9e4d3' date '03/03/2008' time '15:59:34' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.2' message '- bring over Continuation class' id 'c6547486-65d4-4b30-9af6-e9aa60730737' date '02/29/2008' time '10:24:41' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.1' message '- initial version' id 'f5e514b3-8445-4cbc-ac1a-87cb2eb29cf3' date '02/28/2008' time '16:22:55' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Seaside-GemStone-Core-DaleHenrichs.58' message '- session stats for Seaside 3.0 0 - request count (oncoming) 1 - response count (outgoing) 2 - request retries' id 'ed2f4013-8172-45f0-a4a2-c93881edb524' date '07/30/2010' time '17:12:09' author 'DaleHenrichs' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Core-dkh.69' message 'GRGemStonePlatform>>seasideProcessRequest:adaptor:resultBlock: in Seaside-GemStone-Core sends #internalServerErrorMessage: a messge that is implemented by the adaptor classes ...' id '5808ac48-a4cd-420e-a143-feee3fac8bd2' date '12/14/2014' time '13:49:13' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.68' message 'WAScriptGenerator>>writeLoadScriptsOn: in Seaside-Core sends the message javascript: that is implemented in Javascript-Core...' id '46893b1f-569c-4ce2-9564-0e35c738af41' date '12/14/2014' time '13:44:28' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.67' message 'get all tests passing for Seaside3.1.1 in GemStone 3.2 - remove ExecutableBlock methods from Seaside-GemStone-Core package - move UnorderedCollection>>restoreFromSnapshot: and UnorderedCollection>>snapshotCopy into Seaside-GemStone320-Core (new package for 3.2) and Seaside-GemStone300-Core (3.0 and 3.1)' id '8dee7f71-7db2-4ab2-a21b-16bd761bbe38' date '06/04/2014' time '20:34:05' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.66' message 'Merged-in the implementation of WANoReapingStrategy from Seaside3.0' id '005ec643-0557-4549-a374-f1b14be232e1' date '12/15/2013' time '07:46:25' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.65' message 'added WARcLastAccessExpiryPolicy (copied from Seaside30)' id '78f92895-5d98-4c4c-b7df-2abbc212b97b' date '09/29/2013' time '04:58:10' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-JohanBrichau.64' message 'added WARcLastAccessExpiryPolicy (copied from Seaside30)' id 'c4c7f536-4b16-4654-8d6e-d2b97cd7fa95' date '09/29/2013' time '04:49:28' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Core-dkh.63' message '3.0.6.1 (dkh.334): - remove the GemStone method seasideNextLine and add a test for Issue 289' id '81e7cc84-552b-4806-bf52-2d93f25be69c' date '09/27/2011' time '14:59:38' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.62' message '- stop logging lock not acquired events' id 'ea61cee0-b218-4380-b66c-9213a7150077' date '05/31/2011' time '15:19:02' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.61' message '- fix Issue 217: MultibyteString JavascriptOn infinite recursion [GemStone] http://code.google.com/p/glassdb/issues/detail?id=217 - add JSJsonStreamTest>>testStringMultiByte to common test suite' id '18c522ae-04fb-44fe-acfc-1281702a335c' date '02/16/2011' time '17:09:21' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.60' message 'better retry algorithm ... I think' id 'db8dc2a3-6668-4a49-bf15-e28195eef5c1' date '08/12/2010' time '21:42:47' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.59' message '- increasing delays on retry' id 'b3b0093c-230e-45e4-99d4-8125d6f266ab' date '08/04/2010' time '13:24:49' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.57' message '- moved WARetryHttpRequest' id '7401878d-4f8f-456a-8a0d-a968544b1db6' date '07/23/1910' time '11:45:26' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.56' message '- pushing methods around' id '6984eaea-fc2c-48ae-b412-2c412e567df8' date '07/23/1910' time '11:26:13' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.55' message '- moved to Grease and Seaside-GemStone240-Core' id '429a06a4-f20f-48c9-9bae-85eeab6e10bc' date '07/23/1910' time '10:53:22' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.54' message '- changes to support Seaside-Core-pmm.648 merge' id 'e10f69df-da45-4aed-a6ef-bbb02a776024' date '06/21/1910' time '15:10:51' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.53' message '- remove ObjectLogErrorHandlers...the remote debugging error handlers are preferred - WAGemStoneRequestContext allows for conditionally destroying the context contents ... don''t destroy context if we are debugging with a continuation. ' id 'b09badd3-230a-47d6-9249-c762b1897542' date '06/21/1910' time '14:00:34' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.52' message '-transcript object log support - disable ''Proceed'' for remote debugging until Issue 128 is fixed (http://code.google.com/p/glassdb/issues/detail?id=128) ' id 'c5aa744d-fede-4391-9304-aeda998f1cad' date '06/20/1910' time '16:06:09' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.51' message '- clean up handling of internal server errors' id '734e24dc-c704-4621-891a-f5adab15e770' date '06/18/1910' time '16:56:30' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.50' message '- performance enhancements' id 'c5bf4ff5-3680-443c-b5d9-1a4fa9d81bf7' date '06/18/1910' time '09:07:38' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.49' message '- need a GsContext>>greaseString' id '5f00a802-f522-44b0-a794-075663d03f49' date '06/04/1910' time '17:50:55' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.48' message '- install a missing #renderOn: message' id 'a0a45c36-73d9-4029-aefe-3e1638dca0bd' date '06/04/1910' time '15:40:09' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.47' message '- clean up sent but not implemented for 3.0.0-alpha5.15' id '22cf5d52-1d31-48f6-b2dd-3a340affa326' date '06/04/1910' time '10:10:05' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.46' message '- support for Grease 1.0-alpha9.3' id 'ac00dbb9-18b8-4709-9ef7-dd76562d08bd' date '06/03/1910' time '14:44:53' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-DaleHenrichs.45' message '- move some methods from Seaside-GemStone-Core to Grease-GemStone-Core' id 'aecf8cf0-8463-4569-9f2e-dcdeca5be069' date '06/02/1910' time '15:32:52' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Core-dkh.44' message '- support for maintenance vm cache reaping' id '22ab5138-c62f-4bc8-9e87-1c87243b6433' date '12/29/2009' time '09:42:16' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.43' message '- WACache>>gemstoneReap to be used for expiring sessions from a separate vm' id 'a90db662-3445-4b12-9a4b-c4d825da504f' date '12/28/2009' time '09:30:33' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.42' message '- bullet proof the bullet proofing' id '70b0baac-5b5c-4b12-9efd-7e3e18095f8b' date '12/28/2009' time '07:02:06' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.41' message '- bullet proof WAGemStoneMutex from concurrency issues' id '50722445-5914-4475-ba20-80e09be07102' date '12/24/2009' time '16:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.40' message '- add GemStone WAObjectLogErrorHandler ... minimum multi-vm support' id '13049094-a2cc-4758-90a7-72de856ab90c' date '12/24/2009' time '13:16:24' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.39' message '- concurrent server gem support for FastCGI and Swazoo2 - common adaptor code for transactions and request processing - server logging and error handlers ' id '04a6752e-77bd-4d9a-8ae6-685fa2bcfc92' date '12/23/2009' time '16:47:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.38' message '- add WAGemStoneMutex - fix error handling bugs' id '037d31f0-8cbb-4019-ad41-046c93901a6c' date '11/23/2009' time '15:36:28' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.37' message '- update dependencies based on loading experiences using ConfigurationOfSeaside30 ' id '21953dc1-1c9b-401a-8964-690cca5f3f87' date '11/13/2009' time '15:16:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.36' message '- moved methods that belong in Seaside-GemStone-Development' id '9bd2f06a-1c18-43c1-a88e-54af230b9ced' date '11/10/2009' time '15:41:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.35' message '- remove deprecatedAPI' id 'ddf0a3ef-da17-4eb8-b093-8e4f7386c580' date '11/09/2009' time '13:04:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.34' message '- skidding on grease' id '923ddf8c-f06a-4a69-98de-303f34d7d5a9' date '11/06/2009' time '10:24:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.33' message '- skidding on grease' id 'f30d7b86-677a-4236-ac21-944421602a49' date '11/06/2009' time '10:02:54' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.32' message '- method moved to Sport' id '5ccead2c-2ca8-483e-bf30-b5349ac4a336' date '11/06/2009' time '08:00:44' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.31' message '- remove all of the class-side methods (completely obsolete) - replace toString with seasideString' id '004163ab-d043-4361-94bf-6145947bb383' date '09/16/2009' time '12:03:01' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-jgf.30' message 'Save current state to see if we can get clean loads...' id '9f7bf19a-bb0d-4304-a281-ba185fa5784c' date '09/04/2009' time '17:21:40' author 'jgf' ancestors ((name 'Seaside-GemStone-Core-jgf.29' message 'Add a method to PositionableStream. There are a number of other changes, including removal of WAContinuation (is it in another package?) and addition of a number of additional methods for WAGemStonePlatform.' id 'cee6b385-7fda-4e30-b7a1-a87ff11bcc96' date '05/05/2009' time '13:19:08' author 'jgf' ancestors ((name 'Seaside-GemStone-Core-dkh.28' message '- utf8 fixes' id '06384203-6ece-46e4-a444-1a5921035041' date '09/03/2008' time '10:37:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.27' message '- (formerly) seaside support code moved to bootstrap' id '3e1521b7-417e-4f11-bc6e-1ae6c6430c5b' date '08/25/2008' time '15:12:51' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.26' message '- minor method shuffling ' id 'be238520-beee-4ce5-8648-e898a234727c' date '05/30/2008' time '11:42:05' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.25' message '- atRandom moved to Squeak - error handlers moved to development' id 'f5d53bda-c6df-4d06-9d26-afc05050e49e' date '05/30/2008' time '11:27:08' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.24' message '- BlockCllosure>>equivalentTo: so that lightweight stuff can run on GemStone and Squeak ' id 'ec267527-a366-4453-814d-b86fe9aa3737' date '05/23/2008' time '16:34:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.23' message '- get GemStone error handlers working' id '774dbfe3-672a-49bf-ac5d-16ae3dafb358' date '05/20/2008' time '16:51:11' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.22' message '- add some extension methods that slipped between the cracks' id 'b4e3c84f-6459-48ab-b952-4de09c8614e0' date '05/20/2008' time '12:44:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.21' message '- some reorganizing - some stuff from Seaside2.8' id 'f6f113ad-9036-4930-9788-34426565dc5c' date '05/20/2008' time '12:16:25' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.20' message '- continued fastcgi ' id '4fd579c4-cc69-4f4d-90ef-ca25e2ff256a' date '05/20/2008' time '09:28:36' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.19' message '- more fastcgi support' id '73ab4d46-1039-445f-962e-a73e31237054' date '05/20/2008' time '08:32:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.18' message '- fastcgi support' id '1c4f2d84-fa38-4ac4-9495-797d6cd37890' date '05/20/2008' time '08:26:45' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.17' message '- added some classes needed for GastCGI ' id 'e2f32308-fd30-4b0c-836d-66ae45b706d5' date '05/19/2008' time '20:35:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.16' message '- catch up with latest API' id '66d48746-ccf5-4e54-ac4c-9d5b6e189018' date '05/19/2008' time '16:49:23' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.15' message '- add WAProcessVariable' id '30e54db0-a6d5-4616-a6b0-96c041b0499a' date '05/19/2008' time '15:10:19' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.14' message '- rename Contuation to WAContinuation' id '15c123d6-e4a8-4fcd-a994-b5aa0012e4d7' date '03/24/2008' time '14:46:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.12' message '- Object>>snapshotCopy moved to platform-specific package' id '5fbc0db9-8818-459c-8862-5cd1715002b9' date '03/19/2008' time '15:24:31' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.11' message '- toString for DoubleByteString' id '11550012-8024-4fa1-9e53-e7504c40cd1f' date '03/19/2008' time '11:56:37' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.10' message '- add Date class >> daysInMonthNumber:forYear: ' id '15c43214-911a-4a1e-bc5b-b49300ff9b66' date '03/17/2008' time '16:21:50' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.9' message '- restgore FileLibraryCache ...' id 'e6c57fc7-8d70-4112-80c3-c365ca9dea4d' date '03/17/2008' time '16:16:55' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.8' message '- passing more tests' id 'dd8a5310-560d-4414-b04c-a4ca2ccad5b4' date '03/07/2008' time '17:09:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.7' message '- another round for toString (I think I''ve got it this time - at least the tests are all passing) - add sourceCodeLineSeparatorCharacter method' id 'e95b18ce-8c9e-4ec4-813f-048571c8b13f' date '03/07/2008' time '16:16:34' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.6' message '- add WAGemStonePlatform class>>stackDepth. GemStone doesn''t have thisContext used in WAFlowTest, so provide a platform specific method ' id '3fd9fb48-13ce-4860-b0d1-c9d1cf7cb4b0' date '03/03/2008' time '20:16:56' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.5' message '- begin straightening out #toString changes' id 'a4e9aa59-eb0f-4b41-bd51-2a844c75051a' date '03/03/2008' time '17:15:17' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.4' message '- make pass through Seaside-Squeak-Core and pick up a couple new extension methods' id '22c4a766-adfb-491d-b433-9c10018ce629' date '03/03/2008' time '16:25:54' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.3' message '- made pass through Seaside2.8 extension methods and pulled all of the true Seaside extensions into this package ' id '661a3a4e-7c07-47f7-98e7-c307def9e4d3' date '03/03/2008' time '15:59:34' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.2' message '- bring over Continuation class' id 'c6547486-65d4-4b30-9af6-e9aa60730737' date '02/29/2008' time '10:24:41' author 'dkh' ancestors ((name 'Seaside-GemStone-Core-dkh.1' message '- initial version' id 'f5e514b3-8445-4cbc-ac1a-87cb2eb29cf3' date '02/28/2008' time '16:22:55' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Seaside-GemStone-Core-DaleHenrichs.58' message '- session stats for Seaside 3.0 0 - request count (oncoming) 1 - response count (outgoing) 2 - request retries' id 'ed2f4013-8172-45f0-a4a2-c93881edb524' date '07/30/2010' time '17:12:09' author 'DaleHenrichs' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 93a1f1bd88ce8213904aa027265068d86fab6e33 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sun, 14 Dec 2014 15:09:03 -0800 Subject: [PATCH 24/43] Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature --- .../class/createServerOfClass.withName.on..st | 9 +++++++++ .../class/register.for..st | 8 ++++++++ .../class/serverClass.st | 4 ++-- .../instance/taskClass..st | 5 +++++ .../instance/taskClass.st | 4 +++- .../methodProperties.json | 7 +++++-- .../monticello.meta/version | 2 +- 7 files changed, 33 insertions(+), 6 deletions(-) create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/createServerOfClass.withName.on..st create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/register.for..st create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass..st diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/createServerOfClass.withName.on..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/createServerOfClass.withName.on..st new file mode 100644 index 00000000..ae791af5 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/createServerOfClass.withName.on..st @@ -0,0 +1,9 @@ +instance creation +createServerOfClass: aTaskClass withName: aName on: anArrayOfPortNumbers + "taskClass replaces serverClass for task gem servers" + + ^ self new + taskClass: aTaskClass; + name: aName; + ports: anArrayOfPortNumbers; + yourself \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/register.for..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/register.for..st new file mode 100644 index 00000000..1eb91878 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/register.for..st @@ -0,0 +1,8 @@ +instance creation +register: aName for: aTaskClass + ^ (self + createServerOfClass: aTaskClass + withName: aName + on: self defaultPortList) + register; + yourself \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st index 6e9049e9..a6a59e08 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/serverClass.st @@ -1,5 +1,5 @@ accessing serverClass - "no serverClass used ... server implemented as single thread in gemServer instance" + "no serverClass used ... but the taskClass replaces serverClass for task gem servers" - ^ nil \ No newline at end of file + ^ self taskClass \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass..st new file mode 100644 index 00000000..752ce7a8 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass..st @@ -0,0 +1,5 @@ +accessing +taskClass: aTaskClass + "taskClass is a more meaningful name for task gem servers" + + self serverClass: aTaskClass \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st index a523ef42..96ec7182 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/taskClass.st @@ -1,3 +1,5 @@ accessing taskClass - ^ self class taskClass \ No newline at end of file + "taskClass is a more meaningful name for task gem servers" + + ^ self serverClass \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json index 63950ea1..27d91e5f 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json @@ -1,8 +1,10 @@ { "class" : { + "createServerOfClass:withName:on:" : "dkh 12/14/2014 14:38", "defaultPortList" : "dkh 12/13/2014 15:55", "delayTimeMs" : "dkh 12/13/2014 15:55", - "serverClass" : "dkh 12/13/2014 15:55", + "register:for:" : "dkh 12/14/2014 14:46", + "serverClass" : "dkh 12/14/2014 14:37", "taskClass" : "dkh 12/13/2014 15:55" }, "instance" : { "delayTimeMs" : "dkh 12/13/2014 15:55", @@ -11,4 +13,5 @@ "maintenanceProcess:" : "dkh 12/13/2014 15:55", "startBasicServerOn:" : "dkh 12/13/2014 15:55", "stop" : "dkh 12/13/2014 15:55", - "taskClass" : "dkh 12/13/2014 15:55" } } + "taskClass" : "dkh 12/14/2014 14:36", + "taskClass:" : "dkh 12/14/2014 14:36" } } diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version index c84e4f59..2010ea00 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file From 7b8694bbef2ec6c12ff28ad3e18990de4b664fe3 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sun, 14 Dec 2014 15:35:12 -0800 Subject: [PATCH 25/43] Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests --- .../ZnSeasideGemServer.class/instance/statusGems.st | 11 +++++++++++ .../ZnSeasideGemServer.class/methodProperties.json | 1 + .../monticello.meta/version | 2 +- .../SeasideGemServer.class/instance/statusGems.st | 11 +++++++++++ .../SeasideGemServer.class/methodProperties.json | 1 + .../monticello.meta/version | 2 +- .../instance/testStartRestartStopServer.st | 10 ++++++++-- .../SeasideGemServerTests.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 9 files changed, 36 insertions(+), 6 deletions(-) create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/statusGems.st create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/statusGems.st diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/statusGems.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/statusGems.st new file mode 100644 index 00000000..67065ffb --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/statusGems.st @@ -0,0 +1,11 @@ +service instance-control +statusGems + | status | + status := super statusGems. + self maintenanceVm + ifNotNil: [ :gemServer | + | maintStatus | + maintStatus := gemServer statusGems. + status := status , ' +' , (maintStatus lines at: 2) ]. + ^ status \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json index 2ade9e1a..333517b7 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json @@ -8,4 +8,5 @@ "maintenanceVm:" : "dkh 12/12/2014 10:23", "startBasicServerOn:" : "dkh 12/11/2014 05:59", "startGems" : "dkh 12/12/2014 10:23", + "statusGems" : "dkh 12/14/2014 15:32", "stopGems" : "dkh 12/12/2014 10:23" } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version index b443114e..58e2ee71 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Zinc-dkh.13' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '306a9035-210d-4ebf-97e3-0d8e9f4bb25f' date '12/14/2014' time '12:51:40' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Zinc-dkh.14' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '43907212-50c3-402f-a3be-809eb1c0f9b1' date '12/14/2014' time '15:35:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.13' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '306a9035-210d-4ebf-97e3-0d8e9f4bb25f' date '12/14/2014' time '12:51:40' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/statusGems.st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/statusGems.st new file mode 100644 index 00000000..67065ffb --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/statusGems.st @@ -0,0 +1,11 @@ +service instance-control +statusGems + | status | + status := super statusGems. + self maintenanceVm + ifNotNil: [ :gemServer | + | maintStatus | + maintStatus := gemServer statusGems. + status := status , ' +' , (maintStatus lines at: 2) ]. + ^ status \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json index ebff9270..146ccb85 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json @@ -7,4 +7,5 @@ "maintenanceVm:" : "dkh 12/12/2014 10:16", "startBasicServerOn:" : "dkh 12/10/2014 16:00", "startGems" : "dkh 12/12/2014 10:18", + "statusGems" : "dkh 12/14/2014 15:32", "stopGems" : "dkh 12/12/2014 10:18" } } diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version index 2010ea00..c6ba1e25 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st index 1e182c8f..a4b89d69 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st @@ -2,16 +2,22 @@ tests testStartRestartStopServer "just start/restart/stop ... without an http client cannot do much else" - | gemServer portCount | + | gemServer | gemServer := self gemServer. [ + | statusReport portCount | gemServer startGems. (Delay forSeconds: 3) wait. portCount := self validatePidFile: gemServer shouldExist: true. self assert: portCount = gemServer defaultPortList size. gemServer restartGems. (Delay forSeconds: 3) wait. - self validatePidFile: gemServer shouldExist: true ] + self validatePidFile: gemServer shouldExist: true. + statusReport := gemServer statusGems. + Transcript + cr; + show: statusReport. + self assert: statusReport lines size = (gemServer ports size + 2) "+ maintenance vm" ] ensure: [ gemServer stopGems. (Delay forSeconds: 3) wait. diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json index 3da2e89c..47255c9a 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json @@ -9,7 +9,7 @@ "setUp" : "dkh 12/10/2014 16:24", "tearDown" : "dkh 12/10/2014 16:24", "testSimpleGet" : "dkh 12/10/2014 20:09", - "testStartRestartStopServer" : "dkh 12/10/2014 16:59", + "testStartRestartStopServer" : "dkh 12/14/2014 15:27", "testWAGemStoneProductionErrorHandler" : "dkh 12/10/2014 21:08", "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:59", "testWARemoteDebuggingWalkbackErrorHandler" : "dkh 12/10/2014 21:09", diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version index 12ccb56c..fdff7adf 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 39d72346d8b3ed64c79a92d4d5d38fa9e1937409 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sun, 14 Dec 2014 20:37:10 -0800 Subject: [PATCH 26/43] Issue #54: clean up statusGems implementation for seaside gem servers --- .../ZnSeasideGemServer.class/instance/statusGems.st | 3 +-- .../ZnSeasideGemServer.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- .../SeasideGemServer.class/instance/statusGems.st | 3 +-- .../SeasideGemServer.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 6 files changed, 6 insertions(+), 8 deletions(-) diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/statusGems.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/statusGems.st index 67065ffb..2efd4367 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/statusGems.st +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/statusGems.st @@ -6,6 +6,5 @@ statusGems ifNotNil: [ :gemServer | | maintStatus | maintStatus := gemServer statusGems. - status := status , ' -' , (maintStatus lines at: 2) ]. + status := status , (maintStatus lines at: 2) ]. ^ status \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json index 333517b7..555f8bda 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json @@ -8,5 +8,5 @@ "maintenanceVm:" : "dkh 12/12/2014 10:23", "startBasicServerOn:" : "dkh 12/11/2014 05:59", "startGems" : "dkh 12/12/2014 10:23", - "statusGems" : "dkh 12/14/2014 15:32", + "statusGems" : "dkh 12/14/2014 20:33", "stopGems" : "dkh 12/12/2014 10:23" } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version index 58e2ee71..c0061990 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Zinc-dkh.14' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '43907212-50c3-402f-a3be-809eb1c0f9b1' date '12/14/2014' time '15:35:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.13' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '306a9035-210d-4ebf-97e3-0d8e9f4bb25f' date '12/14/2014' time '12:51:40' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Zinc-dkh.15' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '4cfc18a9-2581-487a-b987-74b817c501d0' date '12/14/2014' time '20:37:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.14' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '43907212-50c3-402f-a3be-809eb1c0f9b1' date '12/14/2014' time '15:35:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.13' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '306a9035-210d-4ebf-97e3-0d8e9f4bb25f' date '12/14/2014' time '12:51:40' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/statusGems.st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/statusGems.st index 67065ffb..2efd4367 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/statusGems.st +++ b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/statusGems.st @@ -6,6 +6,5 @@ statusGems ifNotNil: [ :gemServer | | maintStatus | maintStatus := gemServer statusGems. - status := status , ' -' , (maintStatus lines at: 2) ]. + status := status , (maintStatus lines at: 2) ]. ^ status \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json index 146ccb85..de6db48a 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json @@ -7,5 +7,5 @@ "maintenanceVm:" : "dkh 12/12/2014 10:16", "startBasicServerOn:" : "dkh 12/10/2014 16:00", "startGems" : "dkh 12/12/2014 10:18", - "statusGems" : "dkh 12/14/2014 15:32", + "statusGems" : "dkh 12/14/2014 20:33", "stopGems" : "dkh 12/12/2014 10:18" } } diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version index c6ba1e25..413f91d1 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From e298fe866f2cfb47a61bf8b44ea93680c4085437 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Mon, 15 Dec 2014 15:25:05 -0800 Subject: [PATCH 27/43] Issue #59: add error stack logging to try to characterize random test error --- .../instance/testStartRestartStopServer.st | 11 ++++++++++- .../SeasideGemServerTests.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st index a4b89d69..7168c99a 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st @@ -2,6 +2,7 @@ tests testStartRestartStopServer "just start/restart/stop ... without an http client cannot do much else" + [ | gemServer | gemServer := self gemServer. [ @@ -21,4 +22,12 @@ testStartRestartStopServer ensure: [ gemServer stopGems. (Delay forSeconds: 3) wait. - self validatePidFile: gemServer shouldExist: false ] \ No newline at end of file + self validatePidFile: gemServer shouldExist: false ] ] + on: Error + do: [ :ex | + Transcript + cr; + show: 'testStartRestartStopServer (Issue #59)'; + cr; + show: (GsProcess stackReportToLevel: 100). + ex pass ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json index 47255c9a..fa273927 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json @@ -9,7 +9,7 @@ "setUp" : "dkh 12/10/2014 16:24", "tearDown" : "dkh 12/10/2014 16:24", "testSimpleGet" : "dkh 12/10/2014 20:09", - "testStartRestartStopServer" : "dkh 12/14/2014 15:27", + "testStartRestartStopServer" : "dkh 12/15/2014 15:24", "testWAGemStoneProductionErrorHandler" : "dkh 12/10/2014 21:08", "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:59", "testWARemoteDebuggingWalkbackErrorHandler" : "dkh 12/10/2014 21:09", diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version index fdff7adf..745e60af 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From be42cc0ee47aafb849592a9de0ef3bd645946d9a Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Mon, 15 Dec 2014 16:28:47 -0800 Subject: [PATCH 28/43] Issue #59: more logging ... --- .../instance/testStartRestartStopServer.st | 2 ++ .../SeasideGemServerTests.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st index 7168c99a..1629c1c3 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st @@ -29,5 +29,7 @@ testStartRestartStopServer cr; show: 'testStartRestartStopServer (Issue #59)'; cr; + show: ex description; + cr; show: (GsProcess stackReportToLevel: 100). ex pass ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json index fa273927..2a137024 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json @@ -9,7 +9,7 @@ "setUp" : "dkh 12/10/2014 16:24", "tearDown" : "dkh 12/10/2014 16:24", "testSimpleGet" : "dkh 12/10/2014 20:09", - "testStartRestartStopServer" : "dkh 12/15/2014 15:24", + "testStartRestartStopServer" : "dkh 12/15/2014 16:28", "testWAGemStoneProductionErrorHandler" : "dkh 12/10/2014 21:08", "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:59", "testWARemoteDebuggingWalkbackErrorHandler" : "dkh 12/10/2014 21:09", diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version index 745e60af..1b2326ae 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 2ccc502e27405e17b3a7c69e2b2cd787af3c68e2 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Mon, 15 Dec 2014 16:33:18 -0800 Subject: [PATCH 29/43] add gitter web hook for travis --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.travis.yml b/.travis.yml index ceb323fc..ccab88c2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,13 @@ language: erlang +notifications: + webhooks: + urls: + - https://webhooks.gitter.im/e/869dcaa7f45f315db301 + on_success: change # options: [always|never|change] default: always + on_failure: always # options: [always|never|change] default: always + on_start: false # default: false + env: # standard load From f5d31e555bf2f789ab00570f89ca98fe96c503f5 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Tue, 16 Dec 2014 07:19:17 -0800 Subject: [PATCH 30/43] Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ... --- .../instance/startBasicServerOn..st | 2 +- .../WAGemStoneAbstractTaskGemServer.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st index cc74adcd..4d1d9ef0 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st @@ -29,4 +29,4 @@ startBasicServerOn: ignored ex isResumable ifTrue: [ ex resume ] ] ] ] fork. - self serverInstance: self \ No newline at end of file + self serverInstance: self "the maintenanceProcess is session-specific" \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json index 27d91e5f..fb608715 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json @@ -11,7 +11,7 @@ "initialize" : "dkh 12/13/2014 15:55", "maintenanceProcess" : "dkh 12/13/2014 15:55", "maintenanceProcess:" : "dkh 12/13/2014 15:55", - "startBasicServerOn:" : "dkh 12/13/2014 15:55", + "startBasicServerOn:" : "dkh 12/16/2014 07:17", "stop" : "dkh 12/13/2014 15:55", "taskClass" : "dkh 12/14/2014 14:36", "taskClass:" : "dkh 12/14/2014 14:36" } } diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version index 413f91d1..bb475891 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 7186c94128404f572453e9a187260b6a9dfb4ef7 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Tue, 16 Dec 2014 09:37:54 -0800 Subject: [PATCH 31/43] add gitter public chat room --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index ccab88c2..7f002be9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,8 @@ language: erlang notifications: webhooks: urls: - - https://webhooks.gitter.im/e/869dcaa7f45f315db301 + - https://webhooks.gitter.im/e/c59e6bffa0b41a693676 # GsDevKit/chat (public) + - https://webhooks.gitter.im/e/869dcaa7f45f315db301 # GsDevKit room (private) on_success: change # options: [always|never|change] default: always on_failure: always # options: [always|never|change] default: always on_start: false # default: false From 4908e6e14d5c0b886114c74de84b79e338dafe1d Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sat, 20 Dec 2014 13:57:58 -0800 Subject: [PATCH 32/43] Issue #54: rename breakpointExceptionSet to gemServerExceptionSet --- .../instance/startBasicServerOn..st | 2 +- .../WAGemStoneAbstractTaskGemServer.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st index 4d1d9ef0..6061a560 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st @@ -14,7 +14,7 @@ startBasicServerOn: ignored self taskClass performTasks: count. "Sleep for a minute" (Delay forMilliseconds: self delayTimeMs) wait. count := count + 1 ] - on: self class breakpointExceptionSet + on: self class gemServerExceptionSet do: [ :ex | System inTransaction ifTrue: [ diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json index fb608715..2cb10966 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json @@ -11,7 +11,7 @@ "initialize" : "dkh 12/13/2014 15:55", "maintenanceProcess" : "dkh 12/13/2014 15:55", "maintenanceProcess:" : "dkh 12/13/2014 15:55", - "startBasicServerOn:" : "dkh 12/16/2014 07:17", + "startBasicServerOn:" : "dkh 12/20/2014 08:19", "stop" : "dkh 12/13/2014 15:55", "taskClass" : "dkh 12/14/2014 14:36", "taskClass:" : "dkh 12/14/2014 14:36" } } diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version index bb475891..404fece2 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Core-dkh.6' message 'Issue #54: rename breakpointExceptionSet to gemServerExceptionSet ' id '52e24fd3-efc1-471a-8d4f-e71348b75160' date '12/20/2014' time '13:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 1e36cedf1c96db1eff97dfd80c3c4a0c5dadc0f7 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Sat, 20 Dec 2014 13:59:17 -0800 Subject: [PATCH 33/43] remove gitter private chat room --- .travis.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7f002be9..87bd89ec 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,8 +4,7 @@ notifications: webhooks: urls: - https://webhooks.gitter.im/e/c59e6bffa0b41a693676 # GsDevKit/chat (public) - - https://webhooks.gitter.im/e/869dcaa7f45f315db301 # GsDevKit room (private) - on_success: change # options: [always|never|change] default: always + on_success: always # options: [always|never|change] default: always on_failure: always # options: [always|never|change] default: always on_start: false # default: false From 045a2e4de74fabbfa3e5279f76c5b2215e5ea54b Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Tue, 6 Jan 2015 13:48:50 -0800 Subject: [PATCH 34/43] Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0 --- .../instance/baselineadaptors..st | 2 +- .../methodProperties.json | 2 +- .../monticello.meta/version | 2 +- .../instance/initialize.st | 2 +- .../methodProperties.json | 2 +- .../monticello.meta/version | 2 +- .../instance/initialize.st | 2 +- .../methodProperties.json | 2 +- .../instance/basicServerOn..st | 14 ++++++++ .../instance/initialize.st | 4 --- .../instance/maintenanceProcess..st | 3 -- .../instance/maintenanceProcess.st | 3 -- .../instance/startBasicServerOn..st | 32 ------------------- .../instance/stop.st | 4 +-- .../methodProperties.json | 7 ++-- .../properties.json | 4 +-- .../monticello.meta/version | 2 +- 17 files changed, 29 insertions(+), 60 deletions(-) create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/basicServerOn..st delete mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st delete mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st delete mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st delete mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st index 99291b92..dda0e55a 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st @@ -95,7 +95,7 @@ baselineadaptors: spec spec loads: 'Core'; repository: - 'github://GsDevKit/gsApplicationTools:master/repository' ]; + 'github://GsDevKit/gsApplicationTools:v1.?/repository' ]; baseline: 'Zinc Project' with: [ spec diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index 5d29b161..54ed633e 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,7 +3,7 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "dkh 12/14/2014 12:56", + "baselineadaptors:" : "dkh 01/06/2015 13:47", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 10/09/2014 11:55", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index 5149de24..b58471b9 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '12/14/2014' time '12:57:32' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.35' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '1ce41631-0bdc-4d49-ae6a-939b9999ae0e' date '01/06/2015' time '13:48:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '12/14/2014' time '12:57:32' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st index a3833c36..ffa03648 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/instance/initialize.st @@ -5,5 +5,5 @@ initialize vmName := self defaultMaintenanceVmName. self maintenanceVm: - ((GemServerRegistry gemServerNamed: vmName) + ((self class gemServerNamed: vmName) ifNil: [ MaintenanceVmGemServer register: vmName ]) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json index 555f8bda..b940bdd9 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideGemServer.class/methodProperties.json @@ -3,7 +3,7 @@ "serverClass" : "dkh 12/10/2014 14:11" }, "instance" : { "delegate:" : "dkh 12/11/2014 05:55", - "initialize" : "dkh 12/12/2014 15:31", + "initialize" : "dkh 01/06/2015 13:40", "maintenanceVm" : "dkh 12/12/2014 10:23", "maintenanceVm:" : "dkh 12/12/2014 10:23", "startBasicServerOn:" : "dkh 12/11/2014 05:59", diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version index c0061990..e8aabfce 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Zinc-dkh.15' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '4cfc18a9-2581-487a-b987-74b817c501d0' date '12/14/2014' time '20:37:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.14' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '43907212-50c3-402f-a3be-809eb1c0f9b1' date '12/14/2014' time '15:35:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.13' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '306a9035-210d-4ebf-97e3-0d8e9f4bb25f' date '12/14/2014' time '12:51:40' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Zinc-dkh.16' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '985b9eb7-10e4-476b-8d4f-088b77b13512' date '01/06/2015' time '13:48:47' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.15' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '4cfc18a9-2581-487a-b987-74b817c501d0' date '12/14/2014' time '20:37:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.14' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '43907212-50c3-402f-a3be-809eb1c0f9b1' date '12/14/2014' time '15:35:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.13' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '306a9035-210d-4ebf-97e3-0d8e9f4bb25f' date '12/14/2014' time '12:51:40' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/initialize.st index a3833c36..ffa03648 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/initialize.st +++ b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/initialize.st @@ -5,5 +5,5 @@ initialize vmName := self defaultMaintenanceVmName. self maintenanceVm: - ((GemServerRegistry gemServerNamed: vmName) + ((self class gemServerNamed: vmName) ifNil: [ MaintenanceVmGemServer register: vmName ]) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json index de6db48a..0fb72c37 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json @@ -2,7 +2,7 @@ "class" : { }, "instance" : { - "initialize" : "dkh 12/12/2014 15:31", + "initialize" : "dkh 01/06/2015 13:40", "maintenanceVm" : "dkh 12/12/2014 10:16", "maintenanceVm:" : "dkh 12/12/2014 10:16", "startBasicServerOn:" : "dkh 12/10/2014 16:00", diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/basicServerOn..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/basicServerOn..st new file mode 100644 index 00000000..36de9487 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/basicServerOn..st @@ -0,0 +1,14 @@ +service instance-server +basicServerOn: port + "forked by caller" + + | count | + count := 0. + [ true ] + whileTrue: [ + self + gemServer: [ + "run maintenance tasks" + self taskClass performTasks: count ]. + (Delay forMilliseconds: self delayTimeMs) wait. "Sleep for a minute" + count := count + 1 ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st deleted file mode 100644 index 26c73701..00000000 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/initialize.st +++ /dev/null @@ -1,4 +0,0 @@ -initialization -initialize - super initialize. - maintenanceProcess := TransientValue value: nil \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st deleted file mode 100644 index 2d6c4b93..00000000 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess..st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -maintenanceProcess: anObject - maintenanceProcess value: nil \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st deleted file mode 100644 index 5f7df52a..00000000 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/maintenanceProcess.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -maintenanceProcess - ^ maintenanceProcess value \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st deleted file mode 100644 index 6061a560..00000000 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/startBasicServerOn..st +++ /dev/null @@ -1,32 +0,0 @@ -service instance-server -startBasicServerOn: ignored - "start server in current vm. expected to return." - - self - maintenanceProcess: - [ - | count | - count := 0. - [ true ] - whileTrue: [ - [ - "run maintenance tasks" - self taskClass performTasks: count. "Sleep for a minute" - (Delay forMilliseconds: self delayTimeMs) wait. - count := count + 1 ] - on: self class gemServerExceptionSet - do: [ :ex | - System inTransaction - ifTrue: [ - DebuggerLogEntry createContinuationLabeled: 'SVCE continuation'. - System commitTransaction. - System beginTransaction ] - ifFalse: [ - System beginTransaction. - DebuggerLogEntry - createContinuationLabeled: 'SVCE continuation'. - System commitTransaction ]. - ex isResumable - ifTrue: [ ex resume ] ] ] ] - fork. - self serverInstance: self "the maintenanceProcess is session-specific" \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/stop.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/stop.st index 1258ebd1..73857d3e 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/stop.st +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/instance/stop.st @@ -1,6 +1,6 @@ server compat stop - self maintenanceProcess + self basicServerProcess ifNotNil: [ :proc | - self maintenanceProcess: nil. + self basicServerProcess: nil. proc terminate ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json index 2cb10966..68f0175e 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json @@ -7,11 +7,8 @@ "serverClass" : "dkh 12/14/2014 14:37", "taskClass" : "dkh 12/13/2014 15:55" }, "instance" : { + "basicServerOn:" : "dkh 01/02/2015 17:51", "delayTimeMs" : "dkh 12/13/2014 15:55", - "initialize" : "dkh 12/13/2014 15:55", - "maintenanceProcess" : "dkh 12/13/2014 15:55", - "maintenanceProcess:" : "dkh 12/13/2014 15:55", - "startBasicServerOn:" : "dkh 12/20/2014 08:19", - "stop" : "dkh 12/13/2014 15:55", + "stop" : "dkh 01/02/2015 17:23", "taskClass" : "dkh 12/14/2014 14:36", "taskClass:" : "dkh 12/14/2014 14:36" } } diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/properties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/properties.json index 251257f6..69d90fae 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/properties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/properties.json @@ -4,9 +4,9 @@ ], "classvars" : [ ], - "commentStamp" : "dkh 12/13/2014 15:55", + "commentStamp" : "", "instvars" : [ - "maintenanceProcess" ], + ], "name" : "WAGemStoneAbstractTaskGemServer", "pools" : [ ], diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version index 404fece2..9570b771 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Core-dkh.6' message 'Issue #54: rename breakpointExceptionSet to gemServerExceptionSet ' id '52e24fd3-efc1-471a-8d4f-e71348b75160' date '12/20/2014' time '13:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Core-dkh.7' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '570a2d14-f463-4c35-97b6-40af37c17ef9' date '01/06/2015' time '13:48:45' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.6' message 'Issue #54: rename breakpointExceptionSet to gemServerExceptionSet ' id '52e24fd3-efc1-471a-8d4f-e71348b75160' date '12/20/2014' time '13:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From babfb44c443daa2939059330e587dcd39735589d Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Tue, 6 Jan 2015 15:15:20 -0800 Subject: [PATCH 35/43] Issue #54: use dev branch for GsApplicationTools --- .../BaselineOfSeaside3.class/instance/baselineadaptors..st | 2 +- .../BaselineOfSeaside3.class/methodProperties.json | 2 +- repository/BaselineOfSeaside3.package/monticello.meta/version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st index dda0e55a..b7a701e1 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st @@ -95,7 +95,7 @@ baselineadaptors: spec spec loads: 'Core'; repository: - 'github://GsDevKit/gsApplicationTools:v1.?/repository' ]; + 'github://GsDevKit/gsApplicationTools:dev/repository' ]; baseline: 'Zinc Project' with: [ spec diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index 54ed633e..0dfd4e54 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,7 +3,7 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "dkh 01/06/2015 13:47", + "baselineadaptors:" : "dkh 01/06/2015 15:15", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 10/09/2014 11:55", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index b58471b9..030d0350 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.35' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '1ce41631-0bdc-4d49-ae6a-939b9999ae0e' date '01/06/2015' time '13:48:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '12/14/2014' time '12:57:32' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.36' message 'Issue #54: use dev branch for GsApplicationTools' id '54a38a97-8af0-4f55-82a9-dc2e6042c135' date '01/06/2015' time '15:15:20' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.35' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '1ce41631-0bdc-4d49-ae6a-939b9999ae0e' date '01/06/2015' time '13:48:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '12/14/2014' time '12:57:32' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 8f9b8bbf0347f0b53098112dc78a00c019ef0eff Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Tue, 6 Jan 2015 15:43:47 -0800 Subject: [PATCH 36/43] Issue #54: replacing use of ports with portOrResourceNameList in GemServer ... --- .../SeasideGemServer.class/instance/ports.st | 3 +++ .../SeasideGemServer.class/methodProperties.json | 1 + .../class/createServerOfClass.withName.on..st | 4 ++-- .../class/defaultPortList.st | 5 ----- .../class/defaultPortOrResourceNameList.st | 5 +++++ .../class/register.for..st | 2 +- .../methodProperties.json | 6 +++--- .../monticello.meta/version | 2 +- .../instance/testStartRestartStopServer.st | 2 +- .../SeasideGemServerTests.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 11 files changed, 19 insertions(+), 15 deletions(-) create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/ports.st delete mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortOrResourceNameList.st diff --git a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/ports.st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/ports.st new file mode 100644 index 00000000..f2fdbf8d --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/ports.st @@ -0,0 +1,3 @@ +accessing +ports + ^ self portOrResourceNameList \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json index 0fb72c37..5b78e5dc 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json @@ -5,6 +5,7 @@ "initialize" : "dkh 01/06/2015 13:40", "maintenanceVm" : "dkh 12/12/2014 10:16", "maintenanceVm:" : "dkh 12/12/2014 10:16", + "ports" : "dkh 01/06/2015 15:34", "startBasicServerOn:" : "dkh 12/10/2014 16:00", "startGems" : "dkh 12/12/2014 10:18", "statusGems" : "dkh 12/14/2014 20:33", diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/createServerOfClass.withName.on..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/createServerOfClass.withName.on..st index ae791af5..1616f52e 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/createServerOfClass.withName.on..st +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/createServerOfClass.withName.on..st @@ -1,9 +1,9 @@ instance creation -createServerOfClass: aTaskClass withName: aName on: anArrayOfPortNumbers +createServerOfClass: aTaskClass withName: aName on: anArrayOfPortNumbersOrResourceNames "taskClass replaces serverClass for task gem servers" ^ self new taskClass: aTaskClass; name: aName; - ports: anArrayOfPortNumbers; + portOrResourceNameList: anArrayOfPortNumbersOrResourceNames; yourself \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st deleted file mode 100644 index f1efc0c8..00000000 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortList.st +++ /dev/null @@ -1,5 +0,0 @@ -accessing -defaultPortList - "no ports for maintenance vm ... nil is placeholder for fact that we _DO_ want to start one instance" - - ^ #(nil) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortOrResourceNameList.st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortOrResourceNameList.st new file mode 100644 index 00000000..7fd1e09c --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/defaultPortOrResourceNameList.st @@ -0,0 +1,5 @@ +accessing +defaultPortOrResourceNameList + "no ports for maintenance vm ... single instance of maintenance should be launched" + + ^ #('instance') \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/register.for..st b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/register.for..st index 1eb91878..6605b941 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/register.for..st +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/class/register.for..st @@ -3,6 +3,6 @@ register: aName for: aTaskClass ^ (self createServerOfClass: aTaskClass withName: aName - on: self defaultPortList) + on: self defaultPortOrResourceNameList) register; yourself \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json index 68f0175e..b80c2949 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAGemStoneAbstractTaskGemServer.class/methodProperties.json @@ -1,9 +1,9 @@ { "class" : { - "createServerOfClass:withName:on:" : "dkh 12/14/2014 14:38", - "defaultPortList" : "dkh 12/13/2014 15:55", + "createServerOfClass:withName:on:" : "dkh 01/06/2015 15:37", + "defaultPortOrResourceNameList" : "dkh 01/06/2015 15:23", "delayTimeMs" : "dkh 12/13/2014 15:55", - "register:for:" : "dkh 12/14/2014 14:46", + "register:for:" : "dkh 01/06/2015 15:23", "serverClass" : "dkh 12/14/2014 14:37", "taskClass" : "dkh 12/13/2014 15:55" }, "instance" : { diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version index 9570b771..b1dcd54c 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Core-dkh.7' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '570a2d14-f463-4c35-97b6-40af37c17ef9' date '01/06/2015' time '13:48:45' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.6' message 'Issue #54: rename breakpointExceptionSet to gemServerExceptionSet ' id '52e24fd3-efc1-471a-8d4f-e71348b75160' date '12/20/2014' time '13:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Core-dkh.8' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '4cd21eb8-764e-4fb2-a139-bc5af3edf070' date '01/06/2015' time '15:43:44' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.7' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '570a2d14-f463-4c35-97b6-40af37c17ef9' date '01/06/2015' time '13:48:45' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.6' message 'Issue #54: rename breakpointExceptionSet to gemServerExceptionSet ' id '52e24fd3-efc1-471a-8d4f-e71348b75160' date '12/20/2014' time '13:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st index 1629c1c3..adf8cb09 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st @@ -10,7 +10,7 @@ testStartRestartStopServer gemServer startGems. (Delay forSeconds: 3) wait. portCount := self validatePidFile: gemServer shouldExist: true. - self assert: portCount = gemServer defaultPortList size. + self assert: portCount = gemServer defaultPortOrResourceNameList size. gemServer restartGems. (Delay forSeconds: 3) wait. self validatePidFile: gemServer shouldExist: true. diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json index 2a137024..d5114fef 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json @@ -9,7 +9,7 @@ "setUp" : "dkh 12/10/2014 16:24", "tearDown" : "dkh 12/10/2014 16:24", "testSimpleGet" : "dkh 12/10/2014 20:09", - "testStartRestartStopServer" : "dkh 12/15/2014 16:28", + "testStartRestartStopServer" : "dkh 01/06/2015 15:24", "testWAGemStoneProductionErrorHandler" : "dkh 12/10/2014 21:08", "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:59", "testWARemoteDebuggingWalkbackErrorHandler" : "dkh 12/10/2014 21:09", diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version index 1b2326ae..59c33166 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Tests-dkh.6' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '1309d3fc-5078-4ef8-b902-d09baacf68d5' date '01/06/2015' time '15:43:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From c6ac8cb0465482573485b286c37a4324efe4654a Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Wed, 7 Jan 2015 11:42:20 -0800 Subject: [PATCH 37/43] added GemServer>>ports and GemServer>>ports: so ports not needed locally --- .../SeasideGemServer.class/instance/ports.st | 3 --- .../SeasideGemServer.class/methodProperties.json | 1 - .../monticello.meta/version | 2 +- 3 files changed, 1 insertion(+), 5 deletions(-) delete mode 100644 repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/ports.st diff --git a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/ports.st b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/ports.st deleted file mode 100644 index f2fdbf8d..00000000 --- a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/instance/ports.st +++ /dev/null @@ -1,3 +0,0 @@ -accessing -ports - ^ self portOrResourceNameList \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json index 5b78e5dc..0fb72c37 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Core.package/SeasideGemServer.class/methodProperties.json @@ -5,7 +5,6 @@ "initialize" : "dkh 01/06/2015 13:40", "maintenanceVm" : "dkh 12/12/2014 10:16", "maintenanceVm:" : "dkh 12/12/2014 10:16", - "ports" : "dkh 01/06/2015 15:34", "startBasicServerOn:" : "dkh 12/10/2014 16:00", "startGems" : "dkh 12/12/2014 10:18", "statusGems" : "dkh 12/14/2014 20:33", diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version index b1dcd54c..b556db11 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Core-dkh.8' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '4cd21eb8-764e-4fb2-a139-bc5af3edf070' date '01/06/2015' time '15:43:44' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.7' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '570a2d14-f463-4c35-97b6-40af37c17ef9' date '01/06/2015' time '13:48:45' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.6' message 'Issue #54: rename breakpointExceptionSet to gemServerExceptionSet ' id '52e24fd3-efc1-471a-8d4f-e71348b75160' date '12/20/2014' time '13:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Core-dkh.9' message 'added GemServer>>ports and GemServer>>ports: so ports not needed locally' id '343415a4-14ae-4792-a0d9-9bbe791c1191' date '01/07/2015' time '11:42:20' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.8' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '4cd21eb8-764e-4fb2-a139-bc5af3edf070' date '01/06/2015' time '15:43:44' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.7' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '570a2d14-f463-4c35-97b6-40af37c17ef9' date '01/06/2015' time '13:48:45' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.6' message 'Issue #54: rename breakpointExceptionSet to gemServerExceptionSet ' id '52e24fd3-efc1-471a-8d4f-e71348b75160' date '12/20/2014' time '13:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 65d5634ffba819e313273fbf59b657b13e1f2cd0 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Wed, 7 Jan 2015 16:21:46 -0800 Subject: [PATCH 38/43] Issue #54: change GsApplicationTools project reference back to: gsApplicationTools:v.1.? --- .../BaselineOfSeaside3.class/instance/baselineadaptors..st | 2 +- .../BaselineOfSeaside3.class/methodProperties.json | 2 +- repository/BaselineOfSeaside3.package/monticello.meta/version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st index b7a701e1..afa66aaf 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st @@ -95,7 +95,7 @@ baselineadaptors: spec spec loads: 'Core'; repository: - 'github://GsDevKit/gsApplicationTools:dev/repository' ]; + 'github://GsDevKit/gsApplicationTools:v.1.?/repository' ]; baseline: 'Zinc Project' with: [ spec diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index 0dfd4e54..fc42fc7d 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,7 +3,7 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "dkh 01/06/2015 15:15", + "baselineadaptors:" : "dkh 01/07/2015 16:21", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 10/09/2014 11:55", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index 030d0350..4b24d891 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.36' message 'Issue #54: use dev branch for GsApplicationTools' id '54a38a97-8af0-4f55-82a9-dc2e6042c135' date '01/06/2015' time '15:15:20' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.35' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '1ce41631-0bdc-4d49-ae6a-939b9999ae0e' date '01/06/2015' time '13:48:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '12/14/2014' time '12:57:32' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.37' message 'Issue #54: change GsApplicationTools project reference back to: gsApplicationTools:v.1.?' id 'f24a9b32-cc0a-4d05-b599-4cd6f7a9de3a' date '01/07/2015' time '16:21:44' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.36' message 'Issue #54: use dev branch for GsApplicationTools' id '54a38a97-8af0-4f55-82a9-dc2e6042c135' date '01/06/2015' time '15:15:20' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.35' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '1ce41631-0bdc-4d49-ae6a-939b9999ae0e' date '01/06/2015' time '13:48:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '12/14/2014' time '12:57:32' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 308df6981f97c041ca31bbe788445c004868d5d8 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Thu, 15 Jan 2015 13:50:39 -0800 Subject: [PATCH 39/43] Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools --- .../BaselineOfSeaside3.class/instance/baselineadaptors..st | 2 +- .../BaselineOfSeaside3.class/methodProperties.json | 2 +- repository/BaselineOfSeaside3.package/monticello.meta/version | 2 +- .../SeasideGemServerTests.class/instance/tearDown.st | 3 ++- .../SeasideGemServerTests.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st index afa66aaf..d42a2741 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st @@ -95,7 +95,7 @@ baselineadaptors: spec spec loads: 'Core'; repository: - 'github://GsDevKit/gsApplicationTools:v.1.?/repository' ]; + 'github://GsDevKit/gsApplicationTools:issue_19/repository' ]; baseline: 'Zinc Project' with: [ spec diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index fc42fc7d..2ae8e3c5 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,7 +3,7 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "dkh 01/07/2015 16:21", + "baselineadaptors:" : "dkh 01/15/2015 13:49", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 10/09/2014 11:55", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index 9ec6203c..aad6660b 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.38' message 'merged by GitFileTree-MergeDriver' id 'cf4d6d87-0d91-4618-a3e0-bc145ff84fec' date '15 January 2015' time '11:32:40.121427 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.37' message 'Issue #54: change GsApplicationTools project reference back to: gsApplicationTools:v.1.?' id 'f24a9b32-cc0a-4d05-b599-4cd6f7a9de3a' date '7 January 2015' time '4:21:44 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.36' message 'Issue #54: use dev branch for GsApplicationTools' id '54a38a97-8af0-4f55-82a9-dc2e6042c135' date '6 January 2015' time '3:15:20 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.35' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '1ce41631-0bdc-4d49-ae6a-939b9999ae0e' date '6 January 2015' time '1:48:49 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '14 December 2014' time '12:57:32 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '14 December 2014' time '12:51:49 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '14 December 2014' time '12:26:27 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '14 December 2014' time '12:06:47 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '10 December 2014' time '5:32:45 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '10 December 2014' time '1:29:54 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '9 October 2014' time '11:57:30 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '9 October 2014' time '11:42:06 am' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '4 November 2014' time '2:03:01 am' author 'PaulDeBruicker' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '8 October 2014' time '8:19:24 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '7 October 2014' time '5:43:23 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '7 October 2014' time '5:00:19 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '7 October 2014' time '4:50:28 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '7 October 2014' time '4:45:25 pm' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '20 September 2014' time '11:59:56 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '8 September 2014' time '9:14:35 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '7 September 2014' time '12:17:18 pm' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '24 May 2014' time '5:29:12 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '19 March 2014' time '9:25:06 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '15 February 2014' time '11:48:43 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '2 February 2014' time '1:59:32 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '2 February 2014' time '1:29:09 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '2 February 2014' time '9:58:41 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '2 February 2014' time '9:13:59 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '2 February 2014' time '9:05:49 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '1 February 2014' time '8:18:30 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '1 February 2014' time '5:23:20 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '1 February 2014' time '5:15:37 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '1 February 2014' time '5:07:40 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '1 February 2014' time '4:38:17 am' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '17 September 2013' time '5:26:03 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '14 September 2013' time '8:25:12 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '14 September 2013' time '8:15:48 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '14 September 2013' time '8:05:06 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '14 September 2013' time '7:00:59 am' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '14 September 2013' time '6:57:47 am' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c')) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.39' message 'Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools' id '39aebea2-26ce-450e-bced-e13f538c27ce' date '01/15/2015' time '13:50:38' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.38' message 'merged by GitFileTree-MergeDriver' id 'cf4d6d87-0d91-4618-a3e0-bc145ff84fec' date '01/15/2015' time '11:32:40' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.37' message 'Issue #54: change GsApplicationTools project reference back to: gsApplicationTools:v.1.?' id 'f24a9b32-cc0a-4d05-b599-4cd6f7a9de3a' date '01/07/2015' time '16:21:44' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.36' message 'Issue #54: use dev branch for GsApplicationTools' id '54a38a97-8af0-4f55-82a9-dc2e6042c135' date '01/06/2015' time '15:15:20' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.35' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '1ce41631-0bdc-4d49-ae6a-939b9999ae0e' date '01/06/2015' time '13:48:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '12/14/2014' time '12:57:32' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/tearDown.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/tearDown.st index e19e6565..4823d153 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/tearDown.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/tearDown.st @@ -1,4 +1,5 @@ running tearDown super tearDown. - GemServerRegistry _singleton: registry \ No newline at end of file + GemServerRegistry _singleton: registry. + System commitTransaction \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json index d5114fef..042f78d4 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json @@ -7,7 +7,7 @@ "runServerErrorTestUsing:" : "dkh 12/11/2014 06:13", "runServerErrorTestUsing:expectedResponseStatus:" : "dkh 12/11/2014 06:14", "setUp" : "dkh 12/10/2014 16:24", - "tearDown" : "dkh 12/10/2014 16:24", + "tearDown" : "dkh 01/15/2015 11:57", "testSimpleGet" : "dkh 12/10/2014 20:09", "testStartRestartStopServer" : "dkh 01/06/2015 15:24", "testWAGemStoneProductionErrorHandler" : "dkh 12/10/2014 21:08", diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version index 59c33166..2e2b8527 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Tests-dkh.6' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '1309d3fc-5078-4ef8-b902-d09baacf68d5' date '01/06/2015' time '15:43:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Tests-dkh.7' message 'Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools' id 'f22e28d1-c3ba-44c5-ac78-57f716fc79b9' date '01/15/2015' time '13:50:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.6' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '1309d3fc-5078-4ef8-b902-d09baacf68d5' date '01/06/2015' time '15:43:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From e231e8c86e12ddcbaa45c5b48c50358a818f09f4 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Thu, 15 Jan 2015 18:01:12 -0800 Subject: [PATCH 40/43] Issue #54: focus on interactive debugging, since Seaside already has transactions. The class WAInteractiveGemServerErrorHandler passes exceptions so that everything can be handled interactively (need to set breakpoint in WAInteractiveGemServerErrorHandler) . The class WAZincNewGemServerAdaptor uses ZnGemServerManagingMultiThreadedServer and is compatible with ZnSeasideNewGemServer ... add tests for ZnSeasideNewGemServer ... also add tode directory for `gemServer` script. --- .../WAZincNewGemServerAdaptor.class/README.md | 0 .../instance/defaultZnServer.st | 3 + .../methodProperties.json | 5 + .../properties.json | 14 ++ .../ZnSeasideNewGemServer.class/README.md | 0 .../class/serverClass.st | 3 + .../instance/basicServerOn..st | 21 +++ .../instance/delegate..st | 5 + .../instance/initialize.st | 9 + .../instance/maintenanceVm..st | 4 + .../instance/maintenanceVm.st | 4 + .../instance/startBasicServerOn..st | 11 ++ .../instance/startGems.st | 4 + .../instance/statusGems.st | 10 ++ .../instance/stopGems.st | 4 + .../methodProperties.json | 13 ++ .../properties.json | 14 ++ .../monticello.meta/version | 2 +- .../class/breakPointLocations.st | 36 ++-- .../methodProperties.json | 2 +- .../WABasicDevelopment.class/properties.json | 2 +- .../monticello.meta/version | 2 +- .../README.md | 0 .../class/exceptionSelector.st | 3 + .../instance/handleException..st | 3 + .../methodProperties.json | 5 + .../properties.json | 14 ++ .../monticello.meta/version | 2 +- .../instance/setDebugMode..st | 3 + ...GemStoneWalkbackErrorHandlerInteractive.st | 5 +- .../methodProperties.json | 3 +- .../README.md | 0 .../class/shouldInheritSelectors.st | 5 + .../instance/gemServer.st | 3 + .../instance/setDebugMode..st | 3 + .../methodProperties.json | 6 + .../properties.json | 14 ++ .../monticello.meta/version | 2 +- .../class/forServer..st | 2 +- .../instance/adaptor..st | 2 +- .../instance/adaptor.st | 2 +- .../instance/handleRequest.gemServer..st | 5 + .../methodProperties.json | 1 + .../instance/convertMultipart..st | 3 +- .../instance/isStarting.st | 2 +- .../instance/isStopping.st | 2 +- .../instance/responseFor..st | 2 +- .../monticello.meta/version | 2 +- tode/README.md | 3 + tode/gemServer.ston | 158 ++++++++++++++++++ 50 files changed, 392 insertions(+), 31 deletions(-) create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/README.md create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/instance/defaultZnServer.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/properties.json create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/README.md create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/class/serverClass.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/basicServerOn..st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/delegate..st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/initialize.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/maintenanceVm..st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/maintenanceVm.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/startBasicServerOn..st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/startGems.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/statusGems.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/stopGems.st create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/properties.json create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/README.md create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/class/exceptionSelector.st create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/instance/handleException..st create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/properties.json create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/setDebugMode..st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/README.md create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/class/shouldInheritSelectors.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/gemServer.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/setDebugMode..st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/methodProperties.json create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/properties.json create mode 100644 repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/handleRequest.gemServer..st create mode 100644 tode/README.md create mode 100644 tode/gemServer.ston diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/README.md b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/instance/defaultZnServer.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/instance/defaultZnServer.st new file mode 100644 index 00000000..6097f4e1 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/instance/defaultZnServer.st @@ -0,0 +1,3 @@ +defaults +defaultZnServer + ^ ZnGemServerManagingMultiThreadedServer on: self port \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/methodProperties.json new file mode 100644 index 00000000..0757241f --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + }, + "instance" : { + "defaultZnServer" : "dkh 01/15/2015 16:17" } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/properties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/properties.json new file mode 100644 index 00000000..952c9b20 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/WAZincNewGemServerAdaptor.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-Adaptors-Zinc", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "WAZincNewGemServerAdaptor", + "pools" : [ + ], + "super" : "WAGsZincAdaptor", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/README.md b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/class/serverClass.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/class/serverClass.st new file mode 100644 index 00000000..596e218e --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/class/serverClass.st @@ -0,0 +1,3 @@ +accessing +serverClass + ^ WAZincNewGemServerAdaptor \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/basicServerOn..st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/basicServerOn..st new file mode 100644 index 00000000..04eceab9 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/basicServerOn..st @@ -0,0 +1,21 @@ +service instance-server +basicServerOn: port + "forked by caller" + + | adaptor znServer | + adaptor := self serverInstance. + znServer := adaptor server. + znServer + gemServer: self; + port: port; + gemServerOptions: self options; + yourself. + znServer initializeServerSocket. + [ + [ + self + gemServer: [ + znServer serverSocket isValid + ifTrue: [ znServer serveConnectionsOn: znServer serverSocket ] ] ] + repeat ] + ifCurtailed: [ znServer releaseServerSocket ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/delegate..st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/delegate..st new file mode 100644 index 00000000..8d3274fd --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/delegate..st @@ -0,0 +1,5 @@ +initialization +delegate: aZnDelegate + "delegate is managed by the adaptor" + + self shouldNotImplement \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/initialize.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/initialize.st new file mode 100644 index 00000000..ffa03648 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/initialize.st @@ -0,0 +1,9 @@ +initialization +initialize + | vmName | + super initialize. + vmName := self defaultMaintenanceVmName. + self + maintenanceVm: + ((self class gemServerNamed: vmName) + ifNil: [ MaintenanceVmGemServer register: vmName ]) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/maintenanceVm..st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/maintenanceVm..st new file mode 100644 index 00000000..6b111a97 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/maintenanceVm..st @@ -0,0 +1,4 @@ +accessing +maintenanceVm: anObject + + maintenanceVm := anObject \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/maintenanceVm.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/maintenanceVm.st new file mode 100644 index 00000000..e86dc099 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/maintenanceVm.st @@ -0,0 +1,4 @@ +accessing +maintenanceVm + + ^maintenanceVm \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/startBasicServerOn..st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/startBasicServerOn..st new file mode 100644 index 00000000..b46be5cc --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/startBasicServerOn..st @@ -0,0 +1,11 @@ +service instance-server +startBasicServerOn: port + "start instance of seaside adaptor. expected to return." + + | adaptor znServer | + GRPlatform current seasideLogServerStart: self class name port: port. + adaptor := self serverClass port: port. + self serverInstance: adaptor. + self + basicServerProcess: + ([ self basicServerOn: port ] forkAt: Processor highIOPriority) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/startGems.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/startGems.st new file mode 100644 index 00000000..d34e3400 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/startGems.st @@ -0,0 +1,4 @@ +service instance-control +startGems + super startGems. + self maintenanceVm ifNotNil: [ :gemServer | gemServer startGems ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/statusGems.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/statusGems.st new file mode 100644 index 00000000..2efd4367 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/statusGems.st @@ -0,0 +1,10 @@ +service instance-control +statusGems + | status | + status := super statusGems. + self maintenanceVm + ifNotNil: [ :gemServer | + | maintStatus | + maintStatus := gemServer statusGems. + status := status , (maintStatus lines at: 2) ]. + ^ status \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/stopGems.st b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/stopGems.st new file mode 100644 index 00000000..b3a1791f --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/instance/stopGems.st @@ -0,0 +1,4 @@ +service instance-control +stopGems + super stopGems. + self maintenanceVm ifNotNil: [ :gemServer | gemServer stopGems ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/methodProperties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/methodProperties.json new file mode 100644 index 00000000..3a62737e --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/methodProperties.json @@ -0,0 +1,13 @@ +{ + "class" : { + "serverClass" : "dkh 01/15/2015 17:09" }, + "instance" : { + "basicServerOn:" : "dkh 01/15/2015 17:16", + "delegate:" : "dkh 01/15/2015 14:40", + "initialize" : "dkh 01/15/2015 14:40", + "maintenanceVm" : "dkh 01/15/2015 14:40", + "maintenanceVm:" : "dkh 01/15/2015 14:40", + "startBasicServerOn:" : "dkh 01/15/2015 16:26", + "startGems" : "dkh 01/15/2015 14:40", + "statusGems" : "dkh 01/15/2015 14:40", + "stopGems" : "dkh 01/15/2015 14:40" } } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/properties.json b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/properties.json new file mode 100644 index 00000000..1f1a1d94 --- /dev/null +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/ZnSeasideNewGemServer.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-Adaptors-Zinc", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + "maintenanceVm" ], + "name" : "ZnSeasideNewGemServer", + "pools" : [ + ], + "super" : "ZnNewGemServer", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version index e8aabfce..fe49d640 100644 --- a/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Adaptors-Zinc.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Adaptors-Zinc-dkh.16' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '985b9eb7-10e4-476b-8d4f-088b77b13512' date '01/06/2015' time '13:48:47' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.15' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '4cfc18a9-2581-487a-b987-74b817c501d0' date '12/14/2014' time '20:37:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.14' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '43907212-50c3-402f-a3be-809eb1c0f9b1' date '12/14/2014' time '15:35:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.13' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '306a9035-210d-4ebf-97e3-0d8e9f4bb25f' date '12/14/2014' time '12:51:40' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Adaptors-Zinc-dkh.17' message 'Issue #54: focus on interactive debugging, since Seaside already has transactions. The class WAInteractiveGemServerErrorHandler passes exceptions so that everything can be handled interactively (need to set breakpoint in WAInteractiveGemServerErrorHandler) . The class WAZincNewGemServerAdaptor uses ZnGemServerManagingMultiThreadedServer and is compatible with ZnSeasideNewGemServer ... add tests for ZnSeasideNewGemServer ... also add tode directory for `gemServer` script.' id '3439fbc0-7756-4d0f-b813-643db5a63679' date '01/15/2015' time '18:01:08' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.16' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '985b9eb7-10e4-476b-8d4f-088b77b13512' date '01/06/2015' time '13:48:47' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.15' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '4cfc18a9-2581-487a-b987-74b817c501d0' date '12/14/2014' time '20:37:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.14' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '43907212-50c3-402f-a3be-809eb1c0f9b1' date '12/14/2014' time '15:35:09' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.13' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '306a9035-210d-4ebf-97e3-0d8e9f4bb25f' date '12/14/2014' time '12:51:40' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.12' message 'Issue #54: fix a minor bug ...' id 'e06f27b5-c027-44c2-9b5e-16fa650a695f' date '12/12/2014' time '15:32:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.11' message 'Issue #54: implement MaintenanceVmGemServer and arrange for MaintenanceVmGemServer to be started/stopped when seaside gems are started/stopped' id 'c1c7b92f-d126-4d31-b851-8b48ebf61208' date '12/12/2014' time '10:28:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.10' message 'Issue #54: straighten out tests' id '924f3f72-faac-405c-adfa-b8b3ccd98370' date '12/11/2014' time '14:21:57' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.9' message 'Issue #54: expand the tests for WAGemStoneWalkbackErrorHandler to cover debugMode case where Break should be passed ... move ZnSeasideGemServer under ZnGemServer so we can leverage the logging and other ZnGemServer options for Seaside ...' id '122e9543-e87d-4eee-90fa-c3d7f587ebef' date '12/11/2014' time '07:02:27' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-dkh.8' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id 'b92805ae-0751-4d84-ad71-02a615cd26d3' date '12/10/2014' time '17:32:39' author 'dkh' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.7' message 'nicer internal error message page' id '1a036e0f-cfa6-4af1-a06e-ebdcef1f782f' date '11/16/2013' time '13:44:51' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.6' message 'Bugfixes against Zinc v2.3.2 (from https://github.com/glassdb/zinc)' id '8fd99b52-0783-4bb3-b3ad-b533ac543acc' date '11/16/2013' time '13:22:42' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-JohanBrichau.5' message 'bugfixes (against Zinc v2.3.2 from https://github.com/glassdb/zinc)' id '4df4f684-e0a3-46ea-bd13-37b25a9c0aff' date '11/16/2013' time '13:21:38' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.4' message 'This adaptor works just like the Swazoo adaptor but instead uses Zinc. Start and stop it in the same manner. Requires Zinc, of course. ' id '43c6609f-4df6-4b0e-b405-400fde43ef55' date '04/15/2011' time '16:45:17' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.3' message 'Works in Gemstone. ' id '41a58560-49a3-4662-a109-2375b020b6a5' date '04/14/2011' time '14:25:27' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.2' message 'Seems to work fine. ' id '888b91c2-4dd0-4f5d-9a6c-f698b1f993f6' date '04/14/2011' time '13:36:20' author 'PaulDeBruicker' ancestors ((name 'Seaside-GemStone-Adaptors-Zinc-PaulDeBruicker.1' message 'Initial commit. ' id 'c1a4260d-34fe-4ae1-bfab-20976ddca064' date '04/14/2011' time '10:06:22' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/class/breakPointLocations.st b/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/class/breakPointLocations.st index ced086ab..d865301c 100644 --- a/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/class/breakPointLocations.st +++ b/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/class/breakPointLocations.st @@ -1,14 +1,26 @@ breakpoints breakPointLocations - - ^{ - { #WAHtmlErrorHandler. #handleDefault:. #yourself }. - { #WAEmailErrorHandler. #handleDefault:. #yourself }. - { #WAResponseGenerator. #internalError:. #yourself }. - "FastCGI" - { #WAFastCGIAdaptor. #internalServerMalfunction:. #yourself }. - { #WAFastCGIAdaptor. #internalServerErrorMessage:. #yourself }. - "Swazoo" - { #HTTPResponse. #notFound. #class }. - { #WAGsSwazooAdaptor. #internalServerErrorMessage:. #yourself }. - } \ No newline at end of file + ^ {{#'WAHtmlErrorHandler'. + #'handleDefault:'. + #'yourself'}. + {#'WAEmailErrorHandler'. + #'handleDefault:'. + #'yourself'}. + {#'WAResponseGenerator'. + #'internalError:'. + #'yourself'}. + {#'WAFastCGIAdaptor'. + #'internalServerMalfunction:'. + #'yourself'}. + {#'WAFastCGIAdaptor'. + #'internalServerErrorMessage:'. + #'yourself'}. + {#'HTTPResponse'. + #'notFound'. + #'class'}. + {#'WAGsSwazooAdaptor'. + #'internalServerErrorMessage:'. + #'yourself'}. + {#'WAGsZincAdaptor'. + #'internalServerErrorMessage:'. + #'yourself'}} \ No newline at end of file diff --git a/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/methodProperties.json b/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/methodProperties.json index 95d5410c..be3a0326 100644 --- a/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/methodProperties.json +++ b/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/methodProperties.json @@ -1,6 +1,6 @@ { "class" : { - "breakPointLocations" : "DaleHenrichs 06/18/2010 16:52", + "breakPointLocations" : "dkh 01/15/2015 15:49", "clearBreakPoints" : "dkh 12/10/2009 18:21", "initialize" : "JohanBrichau 02/02/2014 04:12", "reapHandlerCache:dispatchers:" : "NickAger 02/07/2011 16:41", diff --git a/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/properties.json b/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/properties.json index fb8a0e92..4245aa11 100644 --- a/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/properties.json +++ b/repository/Seaside-GemStone-Basic-Development.package/WABasicDevelopment.class/properties.json @@ -4,7 +4,7 @@ ], "classvars" : [ ], - "commentStamp" : "NickAger 01/10/2011 23:25", + "commentStamp" : "", "instvars" : [ ], "name" : "WABasicDevelopment", diff --git a/repository/Seaside-GemStone-Basic-Development.package/monticello.meta/version b/repository/Seaside-GemStone-Basic-Development.package/monticello.meta/version index 0fdf725d..445994ea 100644 --- a/repository/Seaside-GemStone-Basic-Development.package/monticello.meta/version +++ b/repository/Seaside-GemStone-Basic-Development.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-Basic-Development-JohanBrichau.29' message 'add a comment to point people to the github page which will host more info on using Seaside in GLASS' id '83fadf6e-4459-4236-9bef-83ea4ff36a36' date '03/23/2014' time '07:45:55' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Basic-Development-JohanBrichau.28' message 'updated version number of workspace' id '1595db67-1375-48b9-be62-d2b7bc11d64b' date '02/02/2014' time '04:17:47' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Basic-Development-JohanBrichau.27' message 'Added Zinc server snippets' id '56c39508-d773-4579-bf31-e4fb3ce96f57' date '12/15/2013' time '12:54:24' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Basic-Development-JohanBrichau.26' message 'Zinc server snippets' id '1dbbaf1a-cbb2-4cd1-9272-4bbbacc9bdd1' date '12/15/2013' time '12:53:33' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Basic-Development-NickAger.25' message 'Modified WABasicDevelopment>>#reapSeasideCache, so that if WADispatcher>>#default returns a WAApplication, the code doesn''t MNU when the calling #handlers. See http://code.google.com/p/glassdb/issues/detail?id=231 ' id 'f13d0f1a-a773-4e74-af07-25bc2303cfed' date '02/07/2011' time '18:44:33' author 'NickAger' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.24' message '- clean up WABasicDevelopment workspace and initialization' id '91371034-8933-4745-84ff-a80c74e2a266' date '07/13/1910' time '16:55:11' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.23' message '- add support for WAGemStoneRunSeasideGems ' id '3c2291e3-34da-41ec-a5b0-31171b558201' date '07/09/1910' time '13:22:45' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.22' message '- production Seaside3.0 workspace' id 'c070e0db-0992-4794-9d28-2bc8b2fa29f4' date '07/08/1910' time '16:06:03' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.21' message '- unconditionally register WAObjectLog component in development mode ... ' id '86950599-0755-4c08-b6cc-347d82050e2d' date '07/06/1910' time '17:15:17' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.20' message '- tweak workspace contents' id '1644085d-ac6b-4982-ad23-e6116521064e' date '06/24/1910' time '09:25:58' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.19' message '- add workspace expression for installing WARemoteDebuggingProductionWalkbackErrorHandler ' id '5c4b9c50-ffcc-443d-b85b-c05f9383cbb1' date '06/21/1910' time '14:00:00' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.18' message '- add expressions for enabling WAGemStoneWalkbackErrorHandler and WARemoteDebuggingWalkbackErrorHandler ' id '3edd3015-f04e-4d0d-8afe-b9691c9d54f6' date '06/20/1910' time '16:05:07' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.17' message '- add to Seaside3.0 workspace' id 'f793a80c-1088-47db-9d1d-add470fa59f6' date '06/18/1910' time '17:02:34' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.16' message '- clean up handling of internal server errors' id '0638cbff-1bf6-4fdc-918f-b207f730ab53' date '06/18/1910' time '16:56:10' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.15' message '- support for Grease 1.0-alpha9.3 (adding url to GRPackage spec) ' id '5c75ee2c-7534-4cc4-b743-dd4d872afd04' date '06/04/1910' time '15:39:27' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.14' message '- support for maintenance vm cache reaping' id '5fecaf8f-d179-4604-9708-b8525e41019d' date '12/29/2009' time '09:42:18' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.13' message '- formatting' id '185e102c-bfa6-472e-b12f-9ad80ec8f315' date '12/28/2009' time '09:29:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.12' message '- update workspace contents' id 'af0fb34b-7d38-4c01-b139-3c6f2d1b101b' date '12/24/2009' time '13:02:28' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.11' message '- update workspace contents - concurrent server gem support for FastCGI and Swazoo2 - server logging and error handlers ' id 'e7b3f960-8945-4873-99b4-02c25c18e7d7' date '12/23/2009' time '16:46:56' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.10' message '- update workspace contents to support both WAGsSwazooAdaptor (transactional) and WASwazooAdaptor (nontransactional)' id '594071f7-540e-49f0-acf1-0e7df3f4eb0e' date '12/14/2009' time '16:56:52' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.9' message '- update workspace/breakpoints for Swazoo2' id '61d50d38-4801-47ff-960b-d6a029c0210a' date '12/10/2009' time '19:04:58' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.8' message '- update GRPackage info' id '1fde318d-e130-472d-ad49-9775da241a14' date '11/30/2009' time '16:44:16' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.7' message '- fine tune breakpoint definitions' id '54839c03-6b8f-4482-9865-240451bea651' date '11/24/2009' time '10:53:36' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.6' message '- additional breakpoint locations' id '6536481c-234f-4fa0-a27a-5add3c376cb8' date '11/19/2009' time '11:29:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.5' message '- update workspace [GemStone]' id '677d110a-9422-4902-b8a0-79016e457848' date '11/18/2009' time '15:24:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.4' message '- manage breakpoints directly' id '8cd52b70-e7a8-4114-9f4d-667544258cb3' date '11/18/2009' time '10:10:53' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.3' message '- collecting useful workspace expressions' id 'a63afc95-f2bf-4327-a746-2240efb888e4' date '11/17/2009' time '14:56:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.2' message '- update workspace contents' id '53ade794-9d22-43e7-82cc-77861ef32b67' date '11/17/2009' time '12:41:48' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.1' message '- version of Seaside-Development that doesn''t depend upon Flow ... full continuations will be okay, so they''ll need to be split out eventually' id '40223b47-c319-4742-afa2-054699026a1a' date '11/17/2009' time '10:12:33' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-Basic-Development-dkh.30' message 'Issue #54: focus on interactive debugging, since Seaside already has transactions. The class WAInteractiveGemServerErrorHandler passes exceptions so that everything can be handled interactively (need to set breakpoint in WAInteractiveGemServerErrorHandler) . The class WAZincNewGemServerAdaptor uses ZnGemServerManagingMultiThreadedServer and is compatible with ZnSeasideNewGemServer ... add tests for ZnSeasideNewGemServer ... also add tode directory for `gemServer` script.' id 'c4643162-f982-433a-9a82-35ef1769b709' date '01/15/2015' time '18:00:58' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-JohanBrichau.29' message 'add a comment to point people to the github page which will host more info on using Seaside in GLASS' id '83fadf6e-4459-4236-9bef-83ea4ff36a36' date '03/23/2014' time '07:45:55' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Basic-Development-JohanBrichau.28' message 'updated version number of workspace' id '1595db67-1375-48b9-be62-d2b7bc11d64b' date '02/02/2014' time '04:17:47' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Basic-Development-JohanBrichau.27' message 'Added Zinc server snippets' id '56c39508-d773-4579-bf31-e4fb3ce96f57' date '12/15/2013' time '12:54:24' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Basic-Development-JohanBrichau.26' message 'Zinc server snippets' id '1dbbaf1a-cbb2-4cd1-9272-4bbbacc9bdd1' date '12/15/2013' time '12:53:33' author 'JohanBrichau' ancestors ((name 'Seaside-GemStone-Basic-Development-NickAger.25' message 'Modified WABasicDevelopment>>#reapSeasideCache, so that if WADispatcher>>#default returns a WAApplication, the code doesn''t MNU when the calling #handlers. See http://code.google.com/p/glassdb/issues/detail?id=231 ' id 'f13d0f1a-a773-4e74-af07-25bc2303cfed' date '02/07/2011' time '18:44:33' author 'NickAger' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.24' message '- clean up WABasicDevelopment workspace and initialization' id '91371034-8933-4745-84ff-a80c74e2a266' date '07/13/1910' time '16:55:11' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.23' message '- add support for WAGemStoneRunSeasideGems ' id '3c2291e3-34da-41ec-a5b0-31171b558201' date '07/09/1910' time '13:22:45' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.22' message '- production Seaside3.0 workspace' id 'c070e0db-0992-4794-9d28-2bc8b2fa29f4' date '07/08/1910' time '16:06:03' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.21' message '- unconditionally register WAObjectLog component in development mode ... ' id '86950599-0755-4c08-b6cc-347d82050e2d' date '07/06/1910' time '17:15:17' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.20' message '- tweak workspace contents' id '1644085d-ac6b-4982-ad23-e6116521064e' date '06/24/1910' time '09:25:58' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.19' message '- add workspace expression for installing WARemoteDebuggingProductionWalkbackErrorHandler ' id '5c4b9c50-ffcc-443d-b85b-c05f9383cbb1' date '06/21/1910' time '14:00:00' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.18' message '- add expressions for enabling WAGemStoneWalkbackErrorHandler and WARemoteDebuggingWalkbackErrorHandler ' id '3edd3015-f04e-4d0d-8afe-b9691c9d54f6' date '06/20/1910' time '16:05:07' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.17' message '- add to Seaside3.0 workspace' id 'f793a80c-1088-47db-9d1d-add470fa59f6' date '06/18/1910' time '17:02:34' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.16' message '- clean up handling of internal server errors' id '0638cbff-1bf6-4fdc-918f-b207f730ab53' date '06/18/1910' time '16:56:10' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-DaleHenrichs.15' message '- support for Grease 1.0-alpha9.3 (adding url to GRPackage spec) ' id '5c75ee2c-7534-4cc4-b743-dd4d872afd04' date '06/04/1910' time '15:39:27' author 'DaleHenrichs' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.14' message '- support for maintenance vm cache reaping' id '5fecaf8f-d179-4604-9708-b8525e41019d' date '12/29/2009' time '09:42:18' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.13' message '- formatting' id '185e102c-bfa6-472e-b12f-9ad80ec8f315' date '12/28/2009' time '09:29:32' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.12' message '- update workspace contents' id 'af0fb34b-7d38-4c01-b139-3c6f2d1b101b' date '12/24/2009' time '13:02:28' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.11' message '- update workspace contents - concurrent server gem support for FastCGI and Swazoo2 - server logging and error handlers ' id 'e7b3f960-8945-4873-99b4-02c25c18e7d7' date '12/23/2009' time '16:46:56' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.10' message '- update workspace contents to support both WAGsSwazooAdaptor (transactional) and WASwazooAdaptor (nontransactional)' id '594071f7-540e-49f0-acf1-0e7df3f4eb0e' date '12/14/2009' time '16:56:52' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.9' message '- update workspace/breakpoints for Swazoo2' id '61d50d38-4801-47ff-960b-d6a029c0210a' date '12/10/2009' time '19:04:58' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.8' message '- update GRPackage info' id '1fde318d-e130-472d-ad49-9775da241a14' date '11/30/2009' time '16:44:16' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.7' message '- fine tune breakpoint definitions' id '54839c03-6b8f-4482-9865-240451bea651' date '11/24/2009' time '10:53:36' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.6' message '- additional breakpoint locations' id '6536481c-234f-4fa0-a27a-5add3c376cb8' date '11/19/2009' time '11:29:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.5' message '- update workspace [GemStone]' id '677d110a-9422-4902-b8a0-79016e457848' date '11/18/2009' time '15:24:26' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.4' message '- manage breakpoints directly' id '8cd52b70-e7a8-4114-9f4d-667544258cb3' date '11/18/2009' time '10:10:53' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.3' message '- collecting useful workspace expressions' id 'a63afc95-f2bf-4327-a746-2240efb888e4' date '11/17/2009' time '14:56:12' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.2' message '- update workspace contents' id '53ade794-9d22-43e7-82cc-77861ef32b67' date '11/17/2009' time '12:41:48' author 'dkh' ancestors ((name 'Seaside-GemStone-Basic-Development-dkh.1' message '- version of Seaside-Development that doesn''t depend upon Flow ... full continuations will be okay, so they''ll need to be split out eventually' id '40223b47-c319-4742-afa2-054699026a1a' date '11/17/2009' time '10:12:33' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/README.md b/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/class/exceptionSelector.st b/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/class/exceptionSelector.st new file mode 100644 index 00000000..47f72ede --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/class/exceptionSelector.st @@ -0,0 +1,3 @@ +exception handling +exceptionSelector + ^ super exceptionSelector, GRPlatform current gemstoneExceptionSelector \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/instance/handleException..st b/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/instance/handleException..st new file mode 100644 index 00000000..3a857173 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/instance/handleException..st @@ -0,0 +1,3 @@ +actions +handleException: anException + anException pass \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/methodProperties.json new file mode 100644 index 00000000..e898e462 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/methodProperties.json @@ -0,0 +1,5 @@ +{ + "class" : { + "exceptionSelector" : "dkh 01/15/2015 14:05" }, + "instance" : { + "handleException:" : "dkh 01/15/2015 14:07" } } diff --git a/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/properties.json b/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/properties.json new file mode 100644 index 00000000..98a84e2b --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Core.package/WAInteractiveGemServerErrorHandler.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-GemServer-Core", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "WAInteractiveGemServerErrorHandler", + "pools" : [ + ], + "super" : "WAErrorHandler", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version index b556db11..f86359b5 100644 --- a/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Core.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Core-dkh.9' message 'added GemServer>>ports and GemServer>>ports: so ports not needed locally' id '343415a4-14ae-4792-a0d9-9bbe791c1191' date '01/07/2015' time '11:42:20' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.8' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '4cd21eb8-764e-4fb2-a139-bc5af3edf070' date '01/06/2015' time '15:43:44' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.7' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '570a2d14-f463-4c35-97b6-40af37c17ef9' date '01/06/2015' time '13:48:45' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.6' message 'Issue #54: rename breakpointExceptionSet to gemServerExceptionSet ' id '52e24fd3-efc1-471a-8d4f-e71348b75160' date '12/20/2014' time '13:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Core-dkh.10' message 'Issue #54: focus on interactive debugging, since Seaside already has transactions. The class WAInteractiveGemServerErrorHandler passes exceptions so that everything can be handled interactively (need to set breakpoint in WAInteractiveGemServerErrorHandler) . The class WAZincNewGemServerAdaptor uses ZnGemServerManagingMultiThreadedServer and is compatible with ZnSeasideNewGemServer ... add tests for ZnSeasideNewGemServer ... also add tode directory for `gemServer` script.' id 'a6e0d902-485b-4dd2-a7df-9e0da0c89877' date '01/15/2015' time '18:01:05' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.9' message 'added GemServer>>ports and GemServer>>ports: so ports not needed locally' id '343415a4-14ae-4792-a0d9-9bbe791c1191' date '01/07/2015' time '11:42:20' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.8' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '4cd21eb8-764e-4fb2-a139-bc5af3edf070' date '01/06/2015' time '15:43:44' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.7' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '570a2d14-f463-4c35-97b6-40af37c17ef9' date '01/06/2015' time '13:48:45' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.6' message 'Issue #54: rename breakpointExceptionSet to gemServerExceptionSet ' id '52e24fd3-efc1-471a-8d4f-e71348b75160' date '12/20/2014' time '13:57:56' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.5' message 'Issue #54: add helpful comment in WAGemStoneAbstractTaskGemServer>>startBasicServerOn: ...' id '1eb0a06f-407b-49a5-b687-cc0c64b18ccb' date '12/16/2014' time '07:19:16' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.4' message 'Issue #54: clean up statusGems implementation for seaside gem servers' id '77a79eda-f744-4f91-b642-f1a771e40ef2' date '12/14/2014' time '20:37:07' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '7a9fa48b-ccbb-4934-a554-530b1a4fd28f' date '12/14/2014' time '15:35:06' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.2' message 'Issue #54: refine implementation of WAGemStoneAbstractTaskGemServer as ServiceVmGemServer implementation becomes mature' id '268e6c2a-c93a-4a98-832c-b2fc8f0cc9bb' date '12/14/2014' time '15:09:02' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Core-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'f5e25e3b-cedd-485c-9538-1a3609695dbd' date '12/14/2014' time '12:06:42' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/setDebugMode..st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/setDebugMode..st new file mode 100644 index 00000000..d9c8cb10 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/setDebugMode..st @@ -0,0 +1,3 @@ +private +setDebugMode: gemServer + gemServer debugMode: true \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st index 2444db5f..114a9b77 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandlerInteractive.st @@ -10,9 +10,8 @@ testWAGemStoneWalkbackErrorHandlerInteractive ifNil: [ "no client? ... skip it" ^ self ]. - gemServer := self gemServer - debugMode: true; - yourself. + gemServer := self gemServer. + self setDebugMode: gemServer. port := gemServer ports first. testUrl := 'http://localhost:' , port printString , '/tests/gemServerError'. simpleUrl := 'http://localhost:' , port printString , '/tests/gemServerSimple'. diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json index 919b7731..b93cf827 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json @@ -3,5 +3,6 @@ }, "instance" : { "gemServer" : "dkh 12/10/2014 16:41", + "setDebugMode:" : "dkh 01/15/2015 17:49", "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:57", - "testWAGemStoneWalkbackErrorHandlerInteractive" : "dkh 12/11/2014 13:40" } } + "testWAGemStoneWalkbackErrorHandlerInteractive" : "dkh 01/15/2015 17:49" } } diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/README.md b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/README.md new file mode 100644 index 00000000..e69de29b diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/class/shouldInheritSelectors.st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/class/shouldInheritSelectors.st new file mode 100644 index 00000000..7d2bcff4 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/class/shouldInheritSelectors.st @@ -0,0 +1,5 @@ +Testing +shouldInheritSelectors + "I should inherit from an Abstract superclass but not from a concrete one by default, unless I have no testSelectors in which case I must be expecting to inherit them from my superclass. If a test case with selectors wants to inherit selectors from a concrete superclass, override this to true in that subclass." + + ^ true \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/gemServer.st new file mode 100644 index 00000000..0653f13d --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/gemServer.st @@ -0,0 +1,3 @@ +accessing +gemServer + ^ ZnSeasideNewGemServer register: 'ZnSeasideServer' \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/setDebugMode..st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/setDebugMode..st new file mode 100644 index 00000000..21728dc7 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/setDebugMode..st @@ -0,0 +1,3 @@ +private +setDebugMode: gemServer + gemServer interactiveMode: true \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/methodProperties.json new file mode 100644 index 00000000..3eecc456 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/methodProperties.json @@ -0,0 +1,6 @@ +{ + "class" : { + "shouldInheritSelectors" : "dkh 01/15/2015 17:44" }, + "instance" : { + "gemServer" : "dkh 01/15/2015 16:45", + "setDebugMode:" : "dkh 01/15/2015 17:49" } } diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/properties.json b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/properties.json new file mode 100644 index 00000000..53b24977 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/properties.json @@ -0,0 +1,14 @@ +{ + "category" : "Seaside-GemStone-GemServer-Tests", + "classinstvars" : [ + ], + "classvars" : [ + ], + "commentStamp" : "", + "instvars" : [ + ], + "name" : "ZnSeasideNewGemServerTests", + "pools" : [ + ], + "super" : "ZnSeasideGemServerTests", + "type" : "normal" } diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version index 2e2b8527..de86ea14 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Tests-dkh.7' message 'Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools' id 'f22e28d1-c3ba-44c5-ac78-57f716fc79b9' date '01/15/2015' time '13:50:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.6' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '1309d3fc-5078-4ef8-b902-d09baacf68d5' date '01/06/2015' time '15:43:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Tests-dkh.8' message 'Issue #54: focus on interactive debugging, since Seaside already has transactions. The class WAInteractiveGemServerErrorHandler passes exceptions so that everything can be handled interactively (need to set breakpoint in WAInteractiveGemServerErrorHandler) . The class WAZincNewGemServerAdaptor uses ZnGemServerManagingMultiThreadedServer and is compatible with ZnSeasideNewGemServer ... add tests for ZnSeasideNewGemServer ... also add tode directory for `gemServer` script.' id 'd8e65f25-f73a-4a25-85b6-8b26994ba6e2' date '01/15/2015' time '18:01:12' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.7' message 'Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools' id 'f22e28d1-c3ba-44c5-ac78-57f716fc79b9' date '01/15/2015' time '13:50:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.6' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '1309d3fc-5078-4ef8-b902-d09baacf68d5' date '01/06/2015' time '15:43:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/class/forServer..st b/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/class/forServer..st index 55aa32e4..1c8156d2 100644 --- a/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/class/forServer..st +++ b/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/class/forServer..st @@ -4,4 +4,4 @@ forServer: znServer adaptor := ZnZincServerAdaptor new. adaptor unregister. adaptor server: znServer. - ^ self with: adaptor \ No newline at end of file + ^ self with: adaptor \ No newline at end of file diff --git a/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/adaptor..st b/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/adaptor..st index 6cbf041c..79a2a1e3 100644 --- a/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/adaptor..st +++ b/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/adaptor..st @@ -1,3 +1,3 @@ accessing adaptor: aSeasideServerAdaptor - adaptor := aSeasideServerAdaptor \ No newline at end of file + adaptor := aSeasideServerAdaptor \ No newline at end of file diff --git a/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/adaptor.st b/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/adaptor.st index 76e6ddc3..a103e81b 100644 --- a/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/adaptor.st +++ b/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/adaptor.st @@ -1,3 +1,3 @@ accessing adaptor - ^ adaptor \ No newline at end of file + ^ adaptor \ No newline at end of file diff --git a/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/handleRequest.gemServer..st b/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/handleRequest.gemServer..st new file mode 100644 index 00000000..c000f754 --- /dev/null +++ b/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/instance/handleRequest.gemServer..st @@ -0,0 +1,5 @@ +public +handleRequest: request gemServer: gemServer + "transactions handled by the adaptor" + + ^ self handleRequest: request \ No newline at end of file diff --git a/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/methodProperties.json b/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/methodProperties.json index f9b49774..dcc7c49a 100644 --- a/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/methodProperties.json +++ b/repository/Zinc-Seaside.package/ZnSeasideServerAdaptorDelegate.class/methodProperties.json @@ -9,4 +9,5 @@ "adaptor" : "SvenVanCaekenberghe 9/30/2010 17:13", "adaptor:" : "SvenVanCaekenberghe 9/30/2010 17:12", "handleRequest:" : "PaulDeBruicker 6/5/2012 21:52", + "handleRequest:gemServer:" : "dkh 01/15/2015 17:41", "value:" : "SvenVanCaekenberghe 1/5/2013 21:09" } } diff --git a/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/convertMultipart..st b/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/convertMultipart..st index cdecf3e7..fd175929 100644 --- a/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/convertMultipart..st +++ b/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/convertMultipart..st @@ -11,5 +11,4 @@ convertMultipart: entity ifFalse: [ String new ] ] ifFalse: [ self convertMultipartFileField: each ] . dictionary at: each fieldName put: value ]. - ^ dictionary - \ No newline at end of file + ^ dictionary \ No newline at end of file diff --git a/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/isStarting.st b/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/isStarting.st index aa5c5c49..9f74a15a 100644 --- a/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/isStarting.st +++ b/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/isStarting.st @@ -1,3 +1,3 @@ testing isStarting - ^ false \ No newline at end of file + ^ false \ No newline at end of file diff --git a/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/isStopping.st b/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/isStopping.st index a4d0e1b7..a0c287c8 100644 --- a/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/isStopping.st +++ b/repository/Zinc-Seaside.package/ZnZincServerAdaptor.class/instance/isStopping.st @@ -1,3 +1,3 @@ testing isStopping - ^ false \ No newline at end of file + ^ false \ No newline at end of file diff --git a/repository/Zinc-Seaside.package/ZnZincStreamingServerAdaptor.class/instance/responseFor..st b/repository/Zinc-Seaside.package/ZnZincStreamingServerAdaptor.class/instance/responseFor..st index 0d9ad852..35b4589a 100644 --- a/repository/Zinc-Seaside.package/ZnZincStreamingServerAdaptor.class/instance/responseFor..st +++ b/repository/Zinc-Seaside.package/ZnZincStreamingServerAdaptor.class/instance/responseFor..st @@ -5,4 +5,4 @@ responseFor: aZnRequest codecStream := self codec encoderFor: bufferedStream. ^ WAComboResponse onBuffered: (GRCountingStream on: codecStream) - external: aZnRequest stream + external: aZnRequest stream \ No newline at end of file diff --git a/repository/Zinc-Seaside.package/monticello.meta/version b/repository/Zinc-Seaside.package/monticello.meta/version index 853e29dc..2da0a7f0 100644 --- a/repository/Zinc-Seaside.package/monticello.meta/version +++ b/repository/Zinc-Seaside.package/monticello.meta/version @@ -1 +1 @@ -(name 'Zinc-Seaside-SvenVanCaekenberghe.41' message 'Modify ZnZincServerAdaptor>>#requestUrlFor: to build a WAUrl explicitely from the interpreted parts of the incoming ZnUrl instead of going via printing and parsing' id '11134de3-1921-4e34-aa69-5b6eb1358dfc' date '15 February 2014' time '10:40:24.342995 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.40' message 'Modified ZnZincServerAdaptor>>#requestBodyFor: and #requestFieldsFor: to use ZnMimeType>>#matches: after a change in the semantics of ZnMimeType>>#= (mime type parameters like charset are now relevant) (Thx Andy Kellens)' id 'a6c5f1db-16b3-46ef-912f-95f54235c518' date '4 June 2013' time '4:24:57.621 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SeanDeNigris.39' message '- In ZnSeasideStaticServerAdaptorDelegate, don''t delegate "authentication required" to the staticDelegate.' id 'd2580ecb-ff89-4901-8c47-4ca8934b5cd3' date '12 February 2013' time '3:26:54.559 pm' author 'SeanDeNigris' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.37' message 'Now trying to merge for real' id '6dd8730d-b9e0-48b3-bda3-dd417c66b207' date '12 January 2013' time '10:53:11.01 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.36.3' message 'Merging in Ken Treis'' streaming server adaptor code (Thx Ken!); Updated some class comments' id '82cb393b-caa7-44ab-9184-b704a5ed9016' date '12 January 2013' time '10:31:55.745 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-KenTreis.36.2' message 'Moved streaming behavior to ZnZincStreamingServerAdaptor. Renamed ZnSeasideResponse to ZnDeferredResponse.' id '985913b2-8906-4c5e-a1d6-3b4f178e7f4d' date '11 January 2013' time '3:33:31.078 pm' author 'KenTreis' ancestors ((name 'Zinc-Seaside-KenTreis.36.1' message 'Hackish attempt to marry Zinc and WAComboResponse' id 'e4f08d48-734a-4617-a9cf-bfb0958b3217' date '10 January 2013' time '9:43:40.077 pm' author 'KenTreis' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.36' message 'using some newer Zn API' id '5fc04a6d-7eff-405b-a952-e523d1eb3fc4' date '7 January 2013' time '1:19:12.46 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.35' message 'fixed ZnSeasideServerAdaptorDelegate class>>#installInServer:underPrefix: by added a global Seaside #serverPath (thx Norbert Hartl)' id '2282944c-c7ad-482a-8f5b-1b96f04935a3' date '6 January 2013' time '4:06:14.622 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.34' message 'Refactored ZnZincServerAdaptor in an attempt to make it possible to use it with a pre-existing server: - changed the semantics of #basicStart by moving all but the actual server start to #server - added new #configureDelegate and #configureServerForBinaryReading helper methods - renamed #delegate to #defaultDelegate because that is what it does - changed #shutDown and #startUp to check #isRunning first - added a #printOn: to aid in debugging - #server: now takes over the port to avoid confusion Extended ZnSeasideServerAdaptorDelegate - added #value: as a synonym for #handleRequest: - added class side #forServer: to instanciate a delegate for an existing server, that is automatically sent #unregister to remove it from WAManager control - added #installInServer:underPrefix: and friends (unfinished) ' id 'fe02183e-29a3-4015-a88a-98bcfd7c5c24' date '6 January 2013' time '2:27:25.912 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.33' message 'now using ZnFileSystemUtils class>>#directory:' id '4378d6dc-feb4-4a71-9b04-6623c4ed11b6' date '28 August 2012' time '9:27:11.582 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.32' message 'changed ZnZincServerAdaptor>>#startUp not to do a basicStart and the create and start a new server when there is no server (i.e. when the adaptor was previously stopped) [Thx Julian Fitzell for explaining the semantics]' id 'b279c0ac-88d6-4ee9-9885-786a90bc2628' date '2 July 2012' time '6:43:41 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.31' message 'bring some sanity to how #server lazy initialization was handled; changed semantics of #startUp to do a #basicStart when the server was stopped' id '540e70b1-fd93-42d8-b05b-18f15c9ae5b4' date '2 July 2012' time '1:55:58 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.30' message 'Picked up Svens change from #mimeTypeMaxAges: to #mimeTypeExpirations: in ZnZincStaticServerAdaptor' id 'b2c12709-fa0f-4ed0-83c6-8b8a4211610c' date '5 June 2012' time '9:56:11.687 pm' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.29' message 'Added an API to allow a user to set expiration headers on static files they may server. There are defaults, or someone can specify their own if they follow the pattern in ZnStaticFileServerDelegate class>>#defaultMimeTypeExpirations See class comments of ZnZincStaticServerAdaptor for more details. ' id '6fe165a9-8447-49cc-b840-a4b4b0e4e60e' date '11 May 2012' time '3:32:00.365 pm' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.28' message 'Revised the interface so you can do: ZnZincStaticServerAdaptor startOn: 8080 andServeFilesFrom: ''/var/www/'' to get started. ' id '8523f609-d877-41ac-b49e-e06e7821a486' date '20 April 2012' time '4:54:42.369 pm' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.27' message 'added wwwRootDirectory as instance variable and accessor to ZnSeasideStaticServerAdaptorDelegate' id 'c2d6be4f-cc64-4771-8505-8dcc8059e264' date '20 April 2012' time '10:56:24 am' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.26' message 'Added the ZnZincStaticServerAdaptor & ZnSeasideStaticServerAdaptorDelegate classes which allow Zinc to serve Seaside requests and static files on the same port with one server. ' id 'b99f65c5-18e5-4196-9fb4-52fa59e91b10' date '19 April 2012' time '5:10:35.212 pm' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.25' message 'changed ZnZincServerAdaptor>>#basicStart to use the new #delegate method so subclasses can change the server delegate ' id 'e16227a1-8466-41c7-bf21-046ce0924eb1' date '19 April 2012' time '9:17:55.474 am' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.24' message 'changed the adaptor to use Zn''s new binary entity reading technique to more efficiently read textual binary entities being PUT or POSTED (as Seaside wants to do its own conversions); modified #basicStart and #requestBodyFor: (this require Zinc-HTTP-SvenVanCaekenberghe.255 or higher) ' id '5e86310e-d5f1-44d8-beda-9cf8e34bf07f' date '7 April 2012' time '6:34:01 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.23' message 'fix to ZnZincServerAdaptor>>#requestBodyFor: contributed by Norbert Hartl: read a body for all non TRACE requests instead of just for POST requests' id '5cebd974-c3ea-4810-8227-c9c71c3c36de' date '7 April 2012' time '4:25:06 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.22' message 'added an extra guard in ZnZincServerAdaptor>>#requestFieldsFor: to deal with POST requests with empty/missing body entities' id '3e7a34bf-e0ab-49ac-8460-4e18971bbba5' date '3 January 2012' time '3:48:48 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.21' message 'added a new implementation of ZnZincServerAdaptor>>#requestBodyFor: this idea is that we have to return a String that contains the raw entity bytes. we don''t do this when #requestFieldsFor: returns that data in an other form (i.e. when it is a POST with application/x-www-form-urlencoded or multipart/form-data). still this is inefficient for ZnStringEntity objects with a non-trivial encoding since they will be reencoded after just being decoded. ' id '2d3dd79e-7210-4e42-ba85-b08e6f74b689' date '20 November 2011' time '10:55:28 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.20' message 'added an example invocation with a custom server class to the class comment of ZnZincServerAdaptor' id 'd7540676-07da-48d9-a927-18ee9469472c' date '10 November 2011' time '5:24:20 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.19' message 'changed ZnZincServerAdaptor>>#server/#server: so that is now possible to plug in another server instead of the default: ZnZincServerAdaptor new port: 8080; serverClass: ZnManagingMultiThreadedServer; start; yourself See also the added methods: #defaultZnServer and #serverClass:' id '754e70ad-394a-4522-aebe-2c3551ece94f' date '18 October 2011' time '3:15:03 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-lr.18' message '- Issue 670: Broken Multipart Post with Zinc' id '0dbd54dc-bf85-48ee-b8a5-245bd8319d16' date '29 July 2011' time '1:01:37 pm' author 'lr' ancestors ((name 'Zinc-Seaside-lr.17' message '- added ZnZincServerAdaptor>>#startUp and ZnZincServerAdaptor>>#shutDown' id '10874597-c514-4d5a-9d56-f4e3d8356544' date '28 July 2011' time '6:44:07 pm' author 'lr' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.16' message 'reverted ZnZincServerAdaptor>>#defaultCodec back to GRCodec forEncoding: ''utf-8''' id '429b7092-937d-4b8a-b020-70a430d649b2' date '30 April 2011' time '9:44:06 am' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-pmm.15' message '- fix encoding in multipart forms' id 'c1d30608-4042-aab5-204a-0db5a46c1508' date '29 April 2011' time '5:58:24 pm' author 'pmm' ancestors ((name 'Zinc-Seaside-pmm.14' message '- fix WAEncodingFunctionalTest' id 'c1d30608-40f2-adb5-207a-14b5a46c1508' date '27 April 2011' time '7:00:43 pm' author 'pmm' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.13' message 'Changed from asString to greaseString in #requestUrlFor:' id 'ad169260-ea1b-4ccb-adda-e755a8e28b00' date '14 April 2011' time '1:26:40 pm' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.12' message 'now accessing ''server'' instance variable of ZnZincServerAdaptor through classic accessors (there was no #server accessor); changed ZnZincServerAdaptor>>#defaultCodec to GRNullCodec' id 'd1070561-19f0-45f8-9c98-ffcf71aa382c' date '29 March 2011' time '4:45:08 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.11' message 'extended ZnZincServerAdaptor to handle multipart formdata posts (including file uploads)' id 'a8198ed9-cf02-4611-a89e-9488ce6099c8' date '27 February 2011' time '8:28:57 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.10' message 'tracking API change in ZnServer delegate; we now use the newly introduced ZnSeasideServerAdaptorDelegate to transfer #handleRequest: to #process: ' id '2ac1a72b-950f-4cf2-9327-1d5c27da360a' date '30 September 2010' time '6:16:38 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-pmm.9' message '- setting multiple cookies works' id '5d6aa097-876b-4e51-9763-616e5c10bfef' date '12 September 2010' time '2:42:41 pm' author 'pmm' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.8' message 'tracking Zinc HTTP Components changes; simplified #requestFieldsFor: using the new ZnApplicationFormUrlEncodedEntity; simplified #responseFrom: using the new ZnEntity instance creation protocol' id '8d82d7b2-b111-4712-ab6b-66c0629d1b39' date '12 September 2010' time '11:32:30 am' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-pmm.7' message '- very basic POST handling' id '2fe24217-9a39-4072-a3cc-2693e30ad3ae' date '9 September 2010' time '10:25:38 pm' author 'pmm' ancestors ((name 'Zinc-Seaside-pmm.6' message '- save one dictionary lookup for cookies' id '3faeab4c-d5ba-4705-8d0a-96d67fe5c816' date '9 September 2010' time '10:13:16 pm' author 'pmm' ancestors ((name 'Zinc-Seaside-pmm.5' message '- #isStopped checks not server too - leave remote address empty if unknown (otherwise could lead to security problems if certain requests are only allowed for 127.0.0.1)' id '68eb1985-1d0a-4fe1-ac36-719e0e501c65' date '9 September 2010' time '10:10:24 pm' author 'pmm' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.4' message 'removed ZnDelegatingServer, we''re now using ZnServer''s delegate mechanism; using ZnServer>>#isRunning and the remoteAddress feature; updated ZnZincServerAdaptor>>#statusString' id 'd603a716-5a5d-49ab-aa03-8c7c94d9db52' date '9 September 2010' time '8:55:44 pm' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-pmm.3' message '- response conversion' id '74f27742-d4a3-4795-9b38-8ab58aed5aed' date '8 September 2010' time '6:01:44 pm' author 'pmm' ancestors ((name 'Zinc-Seaside-pmm.2' message '- very basic request conversion' id '2f022234-3fd9-475b-b535-e8559de6ec32' date '8 September 2010' time '5:33:26 pm' author 'pmm' ancestors ((name 'Zinc-Seaside-pmm.1' message '- bump' id '2e53eed7-e315-4666-9614-2f741a25fe20' date '8 September 2010' time '5:09:21 pm' author 'pmm' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Zinc-Seaside-dkh.42' message 'Issue #54: focus on interactive debugging, since Seaside already has transactions. The class WAInteractiveGemServerErrorHandler passes exceptions so that everything can be handled interactively (need to set breakpoint in WAInteractiveGemServerErrorHandler) . The class WAZincNewGemServerAdaptor uses ZnGemServerManagingMultiThreadedServer and is compatible with ZnSeasideNewGemServer ... add tests for ZnSeasideNewGemServer ... also add tode directory for `gemServer` script.' id 'd7e766b3-3623-42c2-b08b-92e22ac5a976' date '01/15/2015' time '18:01:01' author 'dkh' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.41' message 'Modify ZnZincServerAdaptor>>#requestUrlFor: to build a WAUrl explicitely from the interpreted parts of the incoming ZnUrl instead of going via printing and parsing' id '11134de3-1921-4e34-aa69-5b6eb1358dfc' date '02/15/2014' time '10:40:24' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.40' message 'Modified ZnZincServerAdaptor>>#requestBodyFor: and #requestFieldsFor: to use ZnMimeType>>#matches: after a change in the semantics of ZnMimeType>>#= (mime type parameters like charset are now relevant) (Thx Andy Kellens)' id 'a6c5f1db-16b3-46ef-912f-95f54235c518' date '06/04/2013' time '04:24:57' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SeanDeNigris.39' message '- In ZnSeasideStaticServerAdaptorDelegate, don''t delegate "authentication required" to the staticDelegate.' id 'd2580ecb-ff89-4901-8c47-4ca8934b5cd3' date '02/12/2013' time '03:26:54' author 'SeanDeNigris' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.37' message 'Now trying to merge for real' id '6dd8730d-b9e0-48b3-bda3-dd417c66b207' date '01/12/2013' time '10:53:11' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.36.3' message 'Merging in Ken Treis'' streaming server adaptor code (Thx Ken!); Updated some class comments' id '82cb393b-caa7-44ab-9184-b704a5ed9016' date '01/12/2013' time '10:31:55' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-KenTreis.36.2' message 'Moved streaming behavior to ZnZincStreamingServerAdaptor. Renamed ZnSeasideResponse to ZnDeferredResponse.' id '985913b2-8906-4c5e-a1d6-3b4f178e7f4d' date '01/11/2013' time '03:33:31' author 'KenTreis' ancestors ((name 'Zinc-Seaside-KenTreis.36.1' message 'Hackish attempt to marry Zinc and WAComboResponse' id 'e4f08d48-734a-4617-a9cf-bfb0958b3217' date '01/10/2013' time '09:43:40' author 'KenTreis' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.36' message 'using some newer Zn API' id '5fc04a6d-7eff-405b-a952-e523d1eb3fc4' date '01/07/2013' time '01:19:12' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.35' message 'fixed ZnSeasideServerAdaptorDelegate class>>#installInServer:underPrefix: by added a global Seaside #serverPath (thx Norbert Hartl)' id '2282944c-c7ad-482a-8f5b-1b96f04935a3' date '01/06/2013' time '04:06:14' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.34' message 'Refactored ZnZincServerAdaptor in an attempt to make it possible to use it with a pre-existing server: - changed the semantics of #basicStart by moving all but the actual server start to #server - added new #configureDelegate and #configureServerForBinaryReading helper methods - renamed #delegate to #defaultDelegate because that is what it does - changed #shutDown and #startUp to check #isRunning first - added a #printOn: to aid in debugging - #server: now takes over the port to avoid confusion Extended ZnSeasideServerAdaptorDelegate - added #value: as a synonym for #handleRequest: - added class side #forServer: to instanciate a delegate for an existing server, that is automatically sent #unregister to remove it from WAManager control - added #installInServer:underPrefix: and friends (unfinished) ' id 'fe02183e-29a3-4015-a88a-98bcfd7c5c24' date '01/06/2013' time '02:27:25' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.33' message 'now using ZnFileSystemUtils class>>#directory:' id '4378d6dc-feb4-4a71-9b04-6623c4ed11b6' date '08/28/2012' time '09:27:11' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.32' message 'changed ZnZincServerAdaptor>>#startUp not to do a basicStart and the create and start a new server when there is no server (i.e. when the adaptor was previously stopped) [Thx Julian Fitzell for explaining the semantics]' id 'b279c0ac-88d6-4ee9-9885-786a90bc2628' date '07/02/2012' time '18:43:41' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.31' message 'bring some sanity to how #server lazy initialization was handled; changed semantics of #startUp to do a #basicStart when the server was stopped' id '540e70b1-fd93-42d8-b05b-18f15c9ae5b4' date '07/02/2012' time '13:55:58' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.30' message 'Picked up Svens change from #mimeTypeMaxAges: to #mimeTypeExpirations: in ZnZincStaticServerAdaptor' id 'b2c12709-fa0f-4ed0-83c6-8b8a4211610c' date '06/05/2012' time '09:56:11' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.29' message 'Added an API to allow a user to set expiration headers on static files they may server. There are defaults, or someone can specify their own if they follow the pattern in ZnStaticFileServerDelegate class>>#defaultMimeTypeExpirations See class comments of ZnZincStaticServerAdaptor for more details. ' id '6fe165a9-8447-49cc-b840-a4b4b0e4e60e' date '05/11/2012' time '03:32:00' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.28' message 'Revised the interface so you can do: ZnZincStaticServerAdaptor startOn: 8080 andServeFilesFrom: ''/var/www/'' to get started. ' id '8523f609-d877-41ac-b49e-e06e7821a486' date '04/20/2012' time '04:54:42' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.27' message 'added wwwRootDirectory as instance variable and accessor to ZnSeasideStaticServerAdaptorDelegate' id 'c2d6be4f-cc64-4771-8505-8dcc8059e264' date '04/20/2012' time '10:56:24' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.26' message 'Added the ZnZincStaticServerAdaptor & ZnSeasideStaticServerAdaptorDelegate classes which allow Zinc to serve Seaside requests and static files on the same port with one server. ' id 'b99f65c5-18e5-4196-9fb4-52fa59e91b10' date '04/19/2012' time '05:10:35' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.25' message 'changed ZnZincServerAdaptor>>#basicStart to use the new #delegate method so subclasses can change the server delegate ' id 'e16227a1-8466-41c7-bf21-046ce0924eb1' date '04/19/2012' time '09:17:55' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.24' message 'changed the adaptor to use Zn''s new binary entity reading technique to more efficiently read textual binary entities being PUT or POSTED (as Seaside wants to do its own conversions); modified #basicStart and #requestBodyFor: (this require Zinc-HTTP-SvenVanCaekenberghe.255 or higher) ' id '5e86310e-d5f1-44d8-beda-9cf8e34bf07f' date '04/07/2012' time '18:34:01' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.23' message 'fix to ZnZincServerAdaptor>>#requestBodyFor: contributed by Norbert Hartl: read a body for all non TRACE requests instead of just for POST requests' id '5cebd974-c3ea-4810-8227-c9c71c3c36de' date '04/07/2012' time '16:25:06' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.22' message 'added an extra guard in ZnZincServerAdaptor>>#requestFieldsFor: to deal with POST requests with empty/missing body entities' id '3e7a34bf-e0ab-49ac-8460-4e18971bbba5' date '01/03/2012' time '15:48:48' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.21' message 'added a new implementation of ZnZincServerAdaptor>>#requestBodyFor: this idea is that we have to return a String that contains the raw entity bytes. we don''t do this when #requestFieldsFor: returns that data in an other form (i.e. when it is a POST with application/x-www-form-urlencoded or multipart/form-data). still this is inefficient for ZnStringEntity objects with a non-trivial encoding since they will be reencoded after just being decoded. ' id '2d3dd79e-7210-4e42-ba85-b08e6f74b689' date '11/20/2011' time '22:55:28' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.20' message 'added an example invocation with a custom server class to the class comment of ZnZincServerAdaptor' id 'd7540676-07da-48d9-a927-18ee9469472c' date '11/10/2011' time '17:24:20' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.19' message 'changed ZnZincServerAdaptor>>#server/#server: so that is now possible to plug in another server instead of the default: ZnZincServerAdaptor new port: 8080; serverClass: ZnManagingMultiThreadedServer; start; yourself See also the added methods: #defaultZnServer and #serverClass:' id '754e70ad-394a-4522-aebe-2c3551ece94f' date '10/18/2011' time '15:15:03' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-lr.18' message '- Issue 670: Broken Multipart Post with Zinc' id '0dbd54dc-bf85-48ee-b8a5-245bd8319d16' date '07/29/2011' time '13:01:37' author 'lr' ancestors ((name 'Zinc-Seaside-lr.17' message '- added ZnZincServerAdaptor>>#startUp and ZnZincServerAdaptor>>#shutDown' id '10874597-c514-4d5a-9d56-f4e3d8356544' date '07/28/2011' time '18:44:07' author 'lr' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.16' message 'reverted ZnZincServerAdaptor>>#defaultCodec back to GRCodec forEncoding: ''utf-8''' id '429b7092-937d-4b8a-b020-70a430d649b2' date '04/30/2011' time '09:44:06' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-pmm.15' message '- fix encoding in multipart forms' id 'c1d30608-4042-aab5-204a-0db5a46c1508' date '04/29/2011' time '17:58:24' author 'pmm' ancestors ((name 'Zinc-Seaside-pmm.14' message '- fix WAEncodingFunctionalTest' id 'c1d30608-40f2-adb5-207a-14b5a46c1508' date '04/27/2011' time '19:00:43' author 'pmm' ancestors ((name 'Zinc-Seaside-PaulDeBruicker.13' message 'Changed from asString to greaseString in #requestUrlFor:' id 'ad169260-ea1b-4ccb-adda-e755a8e28b00' date '04/14/2011' time '13:26:40' author 'PaulDeBruicker' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.12' message 'now accessing ''server'' instance variable of ZnZincServerAdaptor through classic accessors (there was no #server accessor); changed ZnZincServerAdaptor>>#defaultCodec to GRNullCodec' id 'd1070561-19f0-45f8-9c98-ffcf71aa382c' date '03/29/2011' time '16:45:08' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.11' message 'extended ZnZincServerAdaptor to handle multipart formdata posts (including file uploads)' id 'a8198ed9-cf02-4611-a89e-9488ce6099c8' date '02/27/2011' time '20:28:57' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.10' message 'tracking API change in ZnServer delegate; we now use the newly introduced ZnSeasideServerAdaptorDelegate to transfer #handleRequest: to #process: ' id '2ac1a72b-950f-4cf2-9327-1d5c27da360a' date '09/30/2010' time '18:16:38' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-pmm.9' message '- setting multiple cookies works' id '5d6aa097-876b-4e51-9763-616e5c10bfef' date '09/12/2010' time '14:42:41' author 'pmm' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.8' message 'tracking Zinc HTTP Components changes; simplified #requestFieldsFor: using the new ZnApplicationFormUrlEncodedEntity; simplified #responseFrom: using the new ZnEntity instance creation protocol' id '8d82d7b2-b111-4712-ab6b-66c0629d1b39' date '09/12/2010' time '11:32:30' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-pmm.7' message '- very basic POST handling' id '2fe24217-9a39-4072-a3cc-2693e30ad3ae' date '09/09/2010' time '22:25:38' author 'pmm' ancestors ((name 'Zinc-Seaside-pmm.6' message '- save one dictionary lookup for cookies' id '3faeab4c-d5ba-4705-8d0a-96d67fe5c816' date '09/09/2010' time '22:13:16' author 'pmm' ancestors ((name 'Zinc-Seaside-pmm.5' message '- #isStopped checks not server too - leave remote address empty if unknown (otherwise could lead to security problems if certain requests are only allowed for 127.0.0.1)' id '68eb1985-1d0a-4fe1-ac36-719e0e501c65' date '09/09/2010' time '22:10:24' author 'pmm' ancestors ((name 'Zinc-Seaside-SvenVanCaekenberghe.4' message 'removed ZnDelegatingServer, we''re now using ZnServer''s delegate mechanism; using ZnServer>>#isRunning and the remoteAddress feature; updated ZnZincServerAdaptor>>#statusString' id 'd603a716-5a5d-49ab-aa03-8c7c94d9db52' date '09/09/2010' time '20:55:44' author 'SvenVanCaekenberghe' ancestors ((name 'Zinc-Seaside-pmm.3' message '- response conversion' id '74f27742-d4a3-4795-9b38-8ab58aed5aed' date '09/08/2010' time '18:01:44' author 'pmm' ancestors ((name 'Zinc-Seaside-pmm.2' message '- very basic request conversion' id '2f022234-3fd9-475b-b535-e8559de6ec32' date '09/08/2010' time '17:33:26' author 'pmm' ancestors ((name 'Zinc-Seaside-pmm.1' message '- bump' id '2e53eed7-e315-4666-9614-2f741a25fe20' date '09/08/2010' time '17:09:21' author 'pmm' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/tode/README.md b/tode/README.md new file mode 100644 index 00000000..6169142c --- /dev/null +++ b/tode/README.md @@ -0,0 +1,3 @@ +```Smalltalk +mount @/sys/stone/dirs/Seaside3/tode /home seaside3 +``` diff --git a/tode/gemServer.ston b/tode/gemServer.ston new file mode 100644 index 00000000..77ac1a05 --- /dev/null +++ b/tode/gemServer.ston @@ -0,0 +1,158 @@ +TDScriptLeafNode{#name:'gemServer',#contents:'[ :topez :objIn :tokens :command :commandNode | + | opts args | + \"for help: ./gemServer -h\" + command + getOptsMixedLongShort: + {#(\'help\' $h #\'none\'). + #(\'errorHandler\' nil #\'required\'). + #(\'log\' nil #\'required\'). + #(\'logTo\' nil #\'required\'). + #(\'port\' nil #\'required\'). + #(\'register\' nil #\'required\'). + #(\'restart\' nil #\'required\'). + #(\'interactiveStart\' nil #\'required\'). + #(\'start\' nil #\'required\'). + #(\'stop\' nil #\'required\'). + #(\'type\' nil #\'required\'). + #(\'unregister\' nil #\'required\')} + optionsAndArguments: [ :options :operands | + opts := options. + args := operands ]. + opts + at: \'help\' + ifAbsent: [ + | gemServer result | + result := #\'noop\'. + opts + at: \'unregister\' + ifPresent: [ :serverName | result := GemServer removeGemServerNamed: serverName ] + ifAbsent: [ + opts + at: \'register\' + ifPresent: [ :serverName | + gemServer := (GemServer gemServerNamed: serverName) + ifNil: [ + | gemServerClass | + opts + at: \'type\' + ifPresent: [ :adaptor | + adaptor = \'zinc\' + ifTrue: [ gemServerClass := ZnSeasideNewGemServer ] + ifFalse: [ + adaptor = \'fastcgi\' + ifTrue: [ gemServerClass := FastCGISeasideGemServer ] + ifFalse: [ + adaptor = \'swazoo\' + ifTrue: [ gemServerClass := SwazooSeasideGemServer ] + ifFalse: [ self error: \'unknown adaptor type: \' , adaptor printString ] ] ] ] + ifAbsent: [ gemServerClass := ZnSeasideGemServer ]. + gemServer := (gemServerClass register: serverName) yourself ]. + opts + at: \'port\' + ifPresent: [ :portString | gemServer ports: {(portString asNumber)} ]. + opts + at: \'log\' + ifPresent: [ :logString | + logString = \'all\' + ifTrue: [ gemServer logFilter: nil ] + ifFalse: [ gemServer logFilter: logString asSymbol ]. + opts + at: \'logTo\' + ifPresent: [ :logToString | + logToString = \'objectLog\' + ifTrue: [ gemServer logToObjectLog ] + ifFalse: [ + logToString = \'transcript\' + ifTrue: [ gemServer logToTranscript ] ] ] ] ]. + result := gemServer ]. + opts + at: \'restart\' + ifPresent: [ :serverName | result := (GemServer gemServerNamed: serverName) restartGems ]. + opts + at: \'start\' + ifPresent: [ :serverName | result := (GemServer gemServerNamed: serverName) startGems ]. + opts + at: \'interactiveStart\' + ifPresent: [ :serverName | + \"WABasicDevelopment setBreakPoints.\" + gemServer := GemServer gemServerNamed: serverName. + gemServer interactiveStartServiceOn: gemServer ports first\t\"does not return\" ]. + opts + at: \'stop\' + ifPresent: [ :serverName | result := (GemServer gemServerNamed: serverName) stopGems ]. + opts + at: \'errorHandler\' + ifPresent: [ :handler | + | errorHandlerClasses errorHandlerClass dps | + errorHandlerClasses := Dictionary new + at: \'remoteHandler\' put: WARemoteDebuggingWalkbackErrorHandler; + at: \'productionHandler\' put: WAGemStoneProductionErrorHandler; + at: \'interactiveHandler\' put: WAInteractiveGemServerErrorHandler; + yourself. + errorHandlerClass := errorHandlerClasses at: handler. + WAAdmin applicationExceptionHandlingDefaults + at: #\'exceptionHandler\' + put: errorHandlerClass. + dps := OrderedCollection with: WADispatcher default. + [ dps isEmpty ] + whileFalse: [ + | dp | + dp := dps removeFirst. + dp isApplication + ifTrue: [ + | exceptionFilter | + exceptionFilter := dp filters + detect: [ :each | each isExceptionFilter ] + ifNone: [ nil ]. + exceptionFilter + ifNotNil: [ + | attribute | + attribute := exceptionFilter configuration + attributeAt: #\'exceptionHandler\'. + exceptionFilter configuration + takeValue: errorHandlerClass + forAttribute: attribute ] ] + ifFalse: [ + dp isDispatcher + ifTrue: [ dps addAll: dp handlers ] ] ]. + result := true ]. + result ] + ifPresent: [ :ignored | + TDManPage + viewManPage: + \'NAME + gemServer - gemServer sript utility template +SYNOPSIS + gemServer [-h|--help] + gemserver --register= --type=[zinc|fastcgi|swazoo] \\ + [--port=] \\ + [--logTo=transcript|objectLog] [--log=all|debug|error|info] \\ + gemServer --unregister= + gemServer --interactiveStart= + gemServer --start= + gemServer --stop= + gemServer --restart= + gemServer --errorHandler=remoteHandler|productionHandler|interactiveHandler + +DESCRIPTION +EXAMPLES + ./gemServer --help + ./gemServer -h + ./gemServer --register=seaside --type=zinc --port=1750 --log=all \\ + --logTo=transcript + ./gemServer --register=seaside --type=zinc --port=1750 --log=error \\ + --logTo=transcript + ./gemServer --register=seaside --type=zinc --port=1750 --log=error \\ + --logTo=objectLog + ./gemServer --unregister=seaside + ./gemServer --errorHandler=productionHandler + + ./gemServer --errorHandler=interactiveHandler + ./gemServer --interactiveStart=seaside + + ./gemServer --start=seaside + ./gemServer --stop=seaside + ./gemServer --restart=seaside + +\' + topez: topez ] ]',#creationTime:DateAndTime['2015-01-15T16:57:31.775855064392-08:00'],#modificationTime:@2} \ No newline at end of file From 5062b1484e54a341f2354e6f1ed975082e47b38e Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Fri, 16 Jan 2015 15:54:10 -0800 Subject: [PATCH 41/43] Issue #54: initial cut at getting ZnSeasideNewGemServerTests set up for interactive debugg ing of tests ... need to be able to do the save for fastCGI --- .../instance/gemServer.st | 2 +- .../instance/gemServerName.st | 3 +++ .../methodProperties.json | 3 ++- .../class/interactiveRemoteServer..st | 5 +++++ .../class/interactiveRemoteServer.st | 4 ++++ .../class/staticRemoteServer..st | 5 +++++ .../class/staticRemoteServer.st | 4 ++++ .../instance/gemServerName.st | 3 +++ .../instance/interactiveRemoteServer.st | 3 +++ .../instance/restartGems..st | 12 +++++++++++ ...rErrorTestUsing.expectedResponseStatus..st | 7 ++----- .../instance/startGems..st | 12 +++++++++++ .../instance/staticRemoteServer.st | 3 +++ .../instance/stopGems..st | 6 ++++++ .../instance/testSimpleGet.st | 7 ++----- .../instance/testStartRestartStopServer.st | 7 ++++--- .../testWAGemStoneWalkbackErrorHandler.st | 7 ++----- .../methodProperties.json | 20 ++++++++++++++----- .../properties.json | 3 ++- .../instance/gemServer.st | 2 +- .../instance/gemServerName.st | 3 +++ .../methodProperties.json | 3 ++- .../instance/gemServer.st | 2 +- .../instance/gemServerName.st | 3 +++ .../methodProperties.json | 3 ++- .../class/setDebugMode..st | 3 +++ .../instance/gemServer.st | 18 ++++++++++++++++- .../methodProperties.json | 3 ++- .../monticello.meta/version | 2 +- tode/gemServer.ston | 3 +-- 30 files changed, 126 insertions(+), 35 deletions(-) create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/gemServerName.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/interactiveRemoteServer..st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/interactiveRemoteServer.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/staticRemoteServer..st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/staticRemoteServer.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/gemServerName.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/interactiveRemoteServer.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/restartGems..st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/startGems..st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/staticRemoteServer.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/stopGems..st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/instance/gemServerName.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/gemServerName.st create mode 100644 repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/class/setDebugMode..st diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/gemServer.st index fa3a4fac..4aea262c 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/gemServer.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/gemServer.st @@ -1,3 +1,3 @@ accessing gemServer - ^ FastCGISeasideGemServer register: 'FastCGISeasideServer' \ No newline at end of file + ^ FastCGISeasideGemServer register: self gemServerName \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/gemServerName.st b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/gemServerName.st new file mode 100644 index 00000000..2f852cfb --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/instance/gemServerName.st @@ -0,0 +1,3 @@ +accessing +gemServerName + ^ 'FastCGISeasideServer' \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/methodProperties.json index 8fc9438e..8d1b3ad5 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/FastCGISeasideGemServerTests.class/methodProperties.json @@ -2,5 +2,6 @@ "class" : { }, "instance" : { - "gemServer" : "dkh 12/10/2014 16:47", + "gemServer" : "dkh 01/16/2015 10:24", + "gemServerName" : "dkh 01/16/2015 10:23", "httpClient" : "dkh 12/10/2014 18:46" } } diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/interactiveRemoteServer..st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/interactiveRemoteServer..st new file mode 100644 index 00000000..d0d52eb6 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/interactiveRemoteServer..st @@ -0,0 +1,5 @@ +accessing +interactiveRemoteServer: aBool + "self interactiveRemoteServer: true" + + InteractiveRemoteServer := aBool \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/interactiveRemoteServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/interactiveRemoteServer.st new file mode 100644 index 00000000..3d07308f --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/interactiveRemoteServer.st @@ -0,0 +1,4 @@ +accessing +interactiveRemoteServer + InteractiveRemoteServer ifNil: [ InteractiveRemoteServer := false ]. + ^ InteractiveRemoteServer \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/staticRemoteServer..st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/staticRemoteServer..st new file mode 100644 index 00000000..b9197f6e --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/staticRemoteServer..st @@ -0,0 +1,5 @@ +accessing +staticRemoteServer: aBool + "self staticRemoteServer: true" + + StaticRemoteServer := aBool \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/staticRemoteServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/staticRemoteServer.st new file mode 100644 index 00000000..8352d384 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/class/staticRemoteServer.st @@ -0,0 +1,4 @@ +accessing +staticRemoteServer + StaticRemoteServer ifNil: [ StaticRemoteServer := false ]. + ^ StaticRemoteServer \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/gemServerName.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/gemServerName.st new file mode 100644 index 00000000..f5da1366 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/gemServerName.st @@ -0,0 +1,3 @@ +accessing +gemServerName + self subclassResponsibility \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/interactiveRemoteServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/interactiveRemoteServer.st new file mode 100644 index 00000000..84dcc7b5 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/interactiveRemoteServer.st @@ -0,0 +1,3 @@ +private +interactiveRemoteServer + ^ self class interactiveRemoteServer \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/restartGems..st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/restartGems..st new file mode 100644 index 00000000..9f810b60 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/restartGems..st @@ -0,0 +1,12 @@ +private +restartGems: gemServer + self staticRemoteServer + ifTrue: [ + System commitTransaction. + self + notify: + 'evaluate on server: abort; /home/seaside3/gemServer interactiveStart=' + , self gemServerName ] + ifFalse: [ + gemServer restartGems. + (Delay forSeconds: 3) wait ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st index fce8acf4..29899928 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/runServerErrorTestUsing.expectedResponseStatus..st @@ -12,12 +12,9 @@ runServerErrorTestUsing: exceptionHandlerClass expectedResponseStatus: expectedR simpleUrl := 'http://localhost:' , port printString , '/tests/gemServerSimple'. [ WAGemServerSimpleTestErrorPage initializeWithErrorHandler: exceptionHandlerClass. - gemServer restartGems. - (Delay forSeconds: 3) wait. + self restartGems: gemServer. response := client get: testUrl. self assert: response status = expectedResponseStatus. response := self httpClient get: simpleUrl. self assert: response status = 200 "server should not crash" ] - ensure: [ - gemServer stopGems. - (Delay forSeconds: 3) wait ] \ No newline at end of file + ensure: [ self stopGems: gemServer ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/startGems..st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/startGems..st new file mode 100644 index 00000000..5a6638da --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/startGems..st @@ -0,0 +1,12 @@ +private +startGems: gemServer + self staticRemoteServer + ifTrue: [ + System commitTransaction. + self + notify: + 'evaluate on server: abort; /home/seaside3/gemServer interactiveStart=' + , self gemServerName ] + ifFalse: [ + gemServer startGems. + (Delay forSeconds: 3) wait ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/staticRemoteServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/staticRemoteServer.st new file mode 100644 index 00000000..1a24dcc9 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/staticRemoteServer.st @@ -0,0 +1,3 @@ +private +staticRemoteServer + ^ self class staticRemoteServer \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/stopGems..st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/stopGems..st new file mode 100644 index 00000000..e82abc1f --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/stopGems..st @@ -0,0 +1,6 @@ +private +stopGems: gemServer + self staticRemoteServer + ifFalse: [ + gemServer stopGems. + (Delay forSeconds: 3) wait ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testSimpleGet.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testSimpleGet.st index 0391aca1..e116717e 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testSimpleGet.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testSimpleGet.st @@ -10,10 +10,7 @@ testSimpleGet port := gemServer ports first. url := 'http://localhost:' , port printString , '/tests/gemServerSimple'. [ - gemServer restartGems. - (Delay forSeconds: 3) wait. + self restartGems: gemServer. response := client get: url. self assert: response status = 200 ] - ensure: [ - gemServer stopGems. - (Delay forSeconds: 3) wait ] \ No newline at end of file + ensure: [ self stopGems: gemServer ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st index adf8cb09..2f52448e 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st @@ -2,17 +2,19 @@ tests testStartRestartStopServer "just start/restart/stop ... without an http client cannot do much else" + self staticRemoteServer + ifTrue: [ + "don't run test if running with a static remote server" + ^ self ]. [ | gemServer | gemServer := self gemServer. [ | statusReport portCount | gemServer startGems. - (Delay forSeconds: 3) wait. portCount := self validatePidFile: gemServer shouldExist: true. self assert: portCount = gemServer defaultPortOrResourceNameList size. gemServer restartGems. - (Delay forSeconds: 3) wait. self validatePidFile: gemServer shouldExist: true. statusReport := gemServer statusGems. Transcript @@ -21,7 +23,6 @@ testStartRestartStopServer self assert: statusReport lines size = (gemServer ports size + 2) "+ maintenance vm" ] ensure: [ gemServer stopGems. - (Delay forSeconds: 3) wait. self validatePidFile: gemServer shouldExist: false ] ] on: Error do: [ :ex | diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st index aa19767e..926089cd 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testWAGemStoneWalkbackErrorHandler.st @@ -16,8 +16,7 @@ testWAGemStoneWalkbackErrorHandler | exceptionSeen | WAGemServerSimpleTestErrorPage initializeWithErrorHandler: WAGemStoneWalkbackErrorHandler. - gemServer restartGems. - (Delay forSeconds: 3) wait. + self restartGems: gemServer. exceptionSeen := false. [ client get: testUrl ] on: ConnectionClosed @@ -25,6 +24,4 @@ testWAGemStoneWalkbackErrorHandler "remote server crashed ... good" exceptionSeen := true ]. self assert: exceptionSeen ] - ensure: [ - gemServer stopGems. - (Delay forSeconds: 3) wait ] \ No newline at end of file + ensure: [ self stopGems: gemServer ] \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json index 042f78d4..657cc940 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json @@ -1,16 +1,26 @@ { "class" : { - "isAbstract" : "dkh 12/10/2014 16:23" }, + "interactiveRemoteServer" : "dkh 01/16/2015 10:19", + "interactiveRemoteServer:" : "dkh 01/16/2015 10:19", + "isAbstract" : "dkh 12/10/2014 16:23", + "staticRemoteServer" : "dkh 01/16/2015 10:19", + "staticRemoteServer:" : "dkh 01/16/2015 10:19" }, "instance" : { "gemServer" : "dkh 12/10/2014 16:29", + "gemServerName" : "dkh 01/16/2015 10:24", "httpClient" : "dkh 12/10/2014 18:50", + "interactiveRemoteServer" : "dkh 01/16/2015 10:19", + "restartGems:" : "dkh 01/16/2015 11:48", "runServerErrorTestUsing:" : "dkh 12/11/2014 06:13", - "runServerErrorTestUsing:expectedResponseStatus:" : "dkh 12/11/2014 06:14", + "runServerErrorTestUsing:expectedResponseStatus:" : "dkh 01/16/2015 11:49", "setUp" : "dkh 12/10/2014 16:24", + "startGems:" : "dkh 01/16/2015 11:48", + "staticRemoteServer" : "dkh 01/16/2015 10:19", + "stopGems:" : "dkh 01/16/2015 11:48", "tearDown" : "dkh 01/15/2015 11:57", - "testSimpleGet" : "dkh 12/10/2014 20:09", - "testStartRestartStopServer" : "dkh 01/06/2015 15:24", + "testSimpleGet" : "dkh 01/16/2015 11:48", + "testStartRestartStopServer" : "dkh 01/16/2015 11:48", "testWAGemStoneProductionErrorHandler" : "dkh 12/10/2014 21:08", - "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:59", + "testWAGemStoneWalkbackErrorHandler" : "dkh 01/16/2015 11:48", "testWARemoteDebuggingWalkbackErrorHandler" : "dkh 12/10/2014 21:09", "validatePidFile:shouldExist:" : "dkh 12/10/2014 16:45" } } diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/properties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/properties.json index 5b33bf5d..eec16290 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/properties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/properties.json @@ -3,7 +3,8 @@ "classinstvars" : [ ], "classvars" : [ - ], + "InteractiveRemoteServer", + "StaticRemoteServer" ], "commentStamp" : "", "instvars" : [ "registry" ], diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/instance/gemServer.st index 4519fc7a..a4410901 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/instance/gemServer.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/instance/gemServer.st @@ -1,3 +1,3 @@ accessing gemServer - ^ SwazooSeasideGemServer register: 'SwazooSeasideServer' \ No newline at end of file + ^ SwazooSeasideGemServer register: self gemServerName \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/instance/gemServerName.st b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/instance/gemServerName.st new file mode 100644 index 00000000..1ad4992d --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/instance/gemServerName.st @@ -0,0 +1,3 @@ +accessing +gemServerName + ^ 'SwazooSeasideServer' \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/methodProperties.json index 5101b892..0303fae2 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SwazooSeasideGemServerTests.class/methodProperties.json @@ -2,4 +2,5 @@ "class" : { }, "instance" : { - "gemServer" : "dkh 12/10/2014 16:43" } } + "gemServer" : "dkh 01/16/2015 10:25", + "gemServerName" : "dkh 01/16/2015 10:25" } } diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/gemServer.st index 575f0494..71a19cb9 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/gemServer.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/gemServer.st @@ -1,3 +1,3 @@ accessing gemServer - ^ ZnSeasideGemServer register: 'ZnSeasideServer' \ No newline at end of file + ^ ZnSeasideGemServer register: self gemServerName \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/gemServerName.st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/gemServerName.st new file mode 100644 index 00000000..4955ecab --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/instance/gemServerName.st @@ -0,0 +1,3 @@ +accessing +gemServerName + ^ 'ZnSeasideServer' \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json index b93cf827..c01118f4 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideGemServerTests.class/methodProperties.json @@ -2,7 +2,8 @@ "class" : { }, "instance" : { - "gemServer" : "dkh 12/10/2014 16:41", + "gemServer" : "dkh 01/16/2015 10:25", + "gemServerName" : "dkh 01/16/2015 10:25", "setDebugMode:" : "dkh 01/15/2015 17:49", "testWAGemStoneWalkbackErrorHandler" : "dkh 12/11/2014 13:57", "testWAGemStoneWalkbackErrorHandlerInteractive" : "dkh 01/15/2015 17:49" } } diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/class/setDebugMode..st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/class/setDebugMode..st new file mode 100644 index 00000000..d9c8cb10 --- /dev/null +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/class/setDebugMode..st @@ -0,0 +1,3 @@ +private +setDebugMode: gemServer + gemServer debugMode: true \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/gemServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/gemServer.st index 0653f13d..73e6cfdd 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/gemServer.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/instance/gemServer.st @@ -1,3 +1,19 @@ accessing gemServer - ^ ZnSeasideNewGemServer register: 'ZnSeasideServer' \ No newline at end of file + "ZnSeasideNewGemServerTests staticRemoteServer: true. + ZnSeasideNewGemServerTests interactiveRemoteServer: true. + + ZnSeasideNewGemServerTests staticRemoteServer: false. + ZnSeasideNewGemServerTests interactiveRemoteServer: false." + + "mount @/sys/stone/dirs/Seaside3/tode /home seaside3" + + "abort; /home/seaside3/gemServer --interactiveStart=ZnSeasideServer" + + "limit autoCommit false; eval `System transactionMode: #manualBegin` /home/seaside3/gemServer --interactiveStart=ZnSeasideServer" + + | gemServer | + gemServer := ZnSeasideNewGemServer register: self gemServerName. + self interactiveRemoteServer + ifTrue: [ gemServer interactiveMode: true ]. + ^ gemServer \ No newline at end of file diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/methodProperties.json index 3eecc456..5d76448a 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/ZnSeasideNewGemServerTests.class/methodProperties.json @@ -1,6 +1,7 @@ { "class" : { + "setDebugMode:" : "dkh 01/16/2015 10:10", "shouldInheritSelectors" : "dkh 01/15/2015 17:44" }, "instance" : { - "gemServer" : "dkh 01/15/2015 16:45", + "gemServer" : "dkh 01/16/2015 15:01", "setDebugMode:" : "dkh 01/15/2015 17:49" } } diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version index de86ea14..b7946cb8 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Tests-dkh.8' message 'Issue #54: focus on interactive debugging, since Seaside already has transactions. The class WAInteractiveGemServerErrorHandler passes exceptions so that everything can be handled interactively (need to set breakpoint in WAInteractiveGemServerErrorHandler) . The class WAZincNewGemServerAdaptor uses ZnGemServerManagingMultiThreadedServer and is compatible with ZnSeasideNewGemServer ... add tests for ZnSeasideNewGemServer ... also add tode directory for `gemServer` script.' id 'd8e65f25-f73a-4a25-85b6-8b26994ba6e2' date '01/15/2015' time '18:01:12' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.7' message 'Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools' id 'f22e28d1-c3ba-44c5-ac78-57f716fc79b9' date '01/15/2015' time '13:50:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.6' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '1309d3fc-5078-4ef8-b902-d09baacf68d5' date '01/06/2015' time '15:43:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Tests-dkh.9' message 'Issue #54: initial cut at getting ZnSeasideNewGemServerTests set up for interactive debugg ing of tests ... need to be able to do the save for fastCGI' id '9935ebea-6cba-46d1-b127-1f0008835727' date '01/16/2015' time '15:54:10' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.8' message 'Issue #54: focus on interactive debugging, since Seaside already has transactions. The class WAInteractiveGemServerErrorHandler passes exceptions so that everything can be handled interactively (need to set breakpoint in WAInteractiveGemServerErrorHandler) . The class WAZincNewGemServerAdaptor uses ZnGemServerManagingMultiThreadedServer and is compatible with ZnSeasideNewGemServer ... add tests for ZnSeasideNewGemServer ... also add tode directory for `gemServer` script.' id 'd8e65f25-f73a-4a25-85b6-8b26994ba6e2' date '01/15/2015' time '18:01:12' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.7' message 'Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools' id 'f22e28d1-c3ba-44c5-ac78-57f716fc79b9' date '01/15/2015' time '13:50:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.6' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '1309d3fc-5078-4ef8-b902-d09baacf68d5' date '01/06/2015' time '15:43:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file diff --git a/tode/gemServer.ston b/tode/gemServer.ston index 77ac1a05..c8e49381 100644 --- a/tode/gemServer.ston +++ b/tode/gemServer.ston @@ -74,7 +74,6 @@ TDScriptLeafNode{#name:'gemServer',#contents:'[ :topez :objIn :tokens :command : opts at: \'interactiveStart\' ifPresent: [ :serverName | - \"WABasicDevelopment setBreakPoints.\" gemServer := GemServer gemServerNamed: serverName. gemServer interactiveStartServiceOn: gemServer ports first\t\"does not return\" ]. opts @@ -155,4 +154,4 @@ EXAMPLES ./gemServer --restart=seaside \' - topez: topez ] ]',#creationTime:DateAndTime['2015-01-15T16:57:31.775855064392-08:00'],#modificationTime:@2} \ No newline at end of file + topez: topez ] ]',#creationTime:DateAndTime['2015-01-15T16:57:31.775855064392-08:00'],#modificationTime:DateAndTime['2015-01-16T11:56:16.3552780151367-08:00']} \ No newline at end of file From 5a011790fc4106c22af461d93b485519282f2bfa Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Fri, 16 Jan 2015 16:24:37 -0800 Subject: [PATCH 42/43] Issue #54: put delays back in for SeasideGemServerTests>>testStartRestartStopServer ... required --- .../instance/testStartRestartStopServer.st | 3 +++ .../SeasideGemServerTests.class/methodProperties.json | 2 +- .../monticello.meta/version | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st index 2f52448e..9a46f9e4 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/instance/testStartRestartStopServer.st @@ -12,9 +12,11 @@ testStartRestartStopServer [ | statusReport portCount | gemServer startGems. + (Delay forSeconds: 3) wait. portCount := self validatePidFile: gemServer shouldExist: true. self assert: portCount = gemServer defaultPortOrResourceNameList size. gemServer restartGems. + (Delay forSeconds: 3) wait. self validatePidFile: gemServer shouldExist: true. statusReport := gemServer statusGems. Transcript @@ -23,6 +25,7 @@ testStartRestartStopServer self assert: statusReport lines size = (gemServer ports size + 2) "+ maintenance vm" ] ensure: [ gemServer stopGems. + (Delay forSeconds: 3) wait. self validatePidFile: gemServer shouldExist: false ] ] on: Error do: [ :ex | diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json index 657cc940..2b045571 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json +++ b/repository/Seaside-GemStone-GemServer-Tests.package/SeasideGemServerTests.class/methodProperties.json @@ -19,7 +19,7 @@ "stopGems:" : "dkh 01/16/2015 11:48", "tearDown" : "dkh 01/15/2015 11:57", "testSimpleGet" : "dkh 01/16/2015 11:48", - "testStartRestartStopServer" : "dkh 01/16/2015 11:48", + "testStartRestartStopServer" : "dkh 01/16/2015 16:21", "testWAGemStoneProductionErrorHandler" : "dkh 12/10/2014 21:08", "testWAGemStoneWalkbackErrorHandler" : "dkh 01/16/2015 11:48", "testWARemoteDebuggingWalkbackErrorHandler" : "dkh 12/10/2014 21:09", diff --git a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version index b7946cb8..e8f49b8f 100644 --- a/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version +++ b/repository/Seaside-GemStone-GemServer-Tests.package/monticello.meta/version @@ -1 +1 @@ -(name 'Seaside-GemStone-GemServer-Tests-dkh.9' message 'Issue #54: initial cut at getting ZnSeasideNewGemServerTests set up for interactive debugg ing of tests ... need to be able to do the save for fastCGI' id '9935ebea-6cba-46d1-b127-1f0008835727' date '01/16/2015' time '15:54:10' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.8' message 'Issue #54: focus on interactive debugging, since Seaside already has transactions. The class WAInteractiveGemServerErrorHandler passes exceptions so that everything can be handled interactively (need to set breakpoint in WAInteractiveGemServerErrorHandler) . The class WAZincNewGemServerAdaptor uses ZnGemServerManagingMultiThreadedServer and is compatible with ZnSeasideNewGemServer ... add tests for ZnSeasideNewGemServer ... also add tode directory for `gemServer` script.' id 'd8e65f25-f73a-4a25-85b6-8b26994ba6e2' date '01/15/2015' time '18:01:12' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.7' message 'Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools' id 'f22e28d1-c3ba-44c5-ac78-57f716fc79b9' date '01/15/2015' time '13:50:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.6' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '1309d3fc-5078-4ef8-b902-d09baacf68d5' date '01/06/2015' time '15:43:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'Seaside-GemStone-GemServer-Tests-dkh.10' message 'Issue #54: put delays back in for SeasideGemServerTests>>testStartRestartStopServer ... required' id '3aa9d334-f5e4-4bdb-83bc-fa84a1431bc4' date '01/16/2015' time '16:24:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.9' message 'Issue #54: initial cut at getting ZnSeasideNewGemServerTests set up for interactive debugg ing of tests ... need to be able to do the save for fastCGI' id '9935ebea-6cba-46d1-b127-1f0008835727' date '01/16/2015' time '15:54:10' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.8' message 'Issue #54: focus on interactive debugging, since Seaside already has transactions. The class WAInteractiveGemServerErrorHandler passes exceptions so that everything can be handled interactively (need to set breakpoint in WAInteractiveGemServerErrorHandler) . The class WAZincNewGemServerAdaptor uses ZnGemServerManagingMultiThreadedServer and is compatible with ZnSeasideNewGemServer ... add tests for ZnSeasideNewGemServer ... also add tode directory for `gemServer` script.' id 'd8e65f25-f73a-4a25-85b6-8b26994ba6e2' date '01/15/2015' time '18:01:12' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.7' message 'Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools' id 'f22e28d1-c3ba-44c5-ac78-57f716fc79b9' date '01/15/2015' time '13:50:37' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.6' message 'Issue #54: replacing use of ports with portOrResourceNameList in GemServer ...' id '1309d3fc-5078-4ef8-b902-d09baacf68d5' date '01/06/2015' time '15:43:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.5' message 'Issue #59: more logging ...' id '917ba4e7-3b05-4214-8626-d3eb23799a31' date '12/15/2014' time '16:28:47' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.4' message 'Issue #59: add error stack logging to try to characterize random test error' id 'c980937b-85bc-4bbc-821c-0bacd041830d' date '12/15/2014' time '15:25:04' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.3' message 'Issue #54: implement statusGems so that maintenance vm status is included for seaside gem servers ... add statusGem to tests' id '25fc060c-b6c7-47c5-92ac-50577a22ec91' date '12/14/2014' time '15:35:11' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.2' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '52bbcbe3-2ae8-4742-b26c-23ac178f7e66' date '12/14/2014' time '12:51:46' author 'dkh' ancestors ((name 'Seaside-GemStone-GemServer-Tests-dkh.1' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id 'c4940b3a-0278-4eab-9360-5004ab1ac593' date '12/14/2014' time '12:06:45' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file From 04da5c00bb90c13b2a7e9c95fcd9fd12518f5fe6 Mon Sep 17 00:00:00 2001 From: Dale Henrichs Date: Thu, 22 Jan 2015 16:13:59 -0800 Subject: [PATCH 43/43] Issue #54: change zinc project to reference zinc:v2.4.3.? --- .../BaselineOfSeaside3.class/instance/baselineadaptors..st | 2 +- .../BaselineOfSeaside3.class/methodProperties.json | 2 +- repository/BaselineOfSeaside3.package/monticello.meta/version | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st index d42a2741..94db5211 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselineadaptors..st @@ -100,7 +100,7 @@ baselineadaptors: spec with: [ spec className: 'BaselineOfZincHTTPComponents'; - repository: 'github://GsDevKit/zinc:issue_58/repository' ]; + repository: 'github://GsDevKit/zinc:v2.4.3.?/repository' ]; yourself. spec package: 'Seaside-GemStone-GemServer-Core' diff --git a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json index 2ae8e3c5..5a0d17a2 100644 --- a/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json +++ b/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/methodProperties.json @@ -3,7 +3,7 @@ }, "instance" : { "baseline:" : "JohanBrichau 2/15/2014 11:45", - "baselineadaptors:" : "dkh 01/15/2015 13:49", + "baselineadaptors:" : "dkh 01/22/2015 16:13", "baselinecomet:" : "JohanBrichau 2/15/2014 11:48", "baselinecommon:" : "dkh 10/09/2014 11:38", "baselinefilesystem:" : "dkh 10/09/2014 11:55", diff --git a/repository/BaselineOfSeaside3.package/monticello.meta/version b/repository/BaselineOfSeaside3.package/monticello.meta/version index aad6660b..882802a3 100644 --- a/repository/BaselineOfSeaside3.package/monticello.meta/version +++ b/repository/BaselineOfSeaside3.package/monticello.meta/version @@ -1 +1 @@ -(name 'BaselineOfSeaside3-dkh.39' message 'Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools' id '39aebea2-26ce-450e-bced-e13f538c27ce' date '01/15/2015' time '13:50:38' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.38' message 'merged by GitFileTree-MergeDriver' id 'cf4d6d87-0d91-4618-a3e0-bc145ff84fec' date '01/15/2015' time '11:32:40' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.37' message 'Issue #54: change GsApplicationTools project reference back to: gsApplicationTools:v.1.?' id 'f24a9b32-cc0a-4d05-b599-4cd6f7a9de3a' date '01/07/2015' time '16:21:44' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.36' message 'Issue #54: use dev branch for GsApplicationTools' id '54a38a97-8af0-4f55-82a9-dc2e6042c135' date '01/06/2015' time '15:15:20' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.35' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '1ce41631-0bdc-4d49-ae6a-939b9999ae0e' date '01/06/2015' time '13:48:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '12/14/2014' time '12:57:32' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'BaselineOfSeaside3-dkh.40' message 'Issue #54: change zinc project to reference zinc:v2.4.3.?' id 'e3c1ca6d-ef7d-4127-b950-77e46d65683f' date '01/22/2015' time '16:13:58' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.39' message 'Issue #54: reference GsApplicationTools:issue_19 to validate tests with latest GsApplicationTools' id '39aebea2-26ce-450e-bced-e13f538c27ce' date '01/15/2015' time '13:50:38' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.38' message 'merged by GitFileTree-MergeDriver' id 'cf4d6d87-0d91-4618-a3e0-bc145ff84fec' date '01/15/2015' time '11:32:40' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.37' message 'Issue #54: change GsApplicationTools project reference back to: gsApplicationTools:v.1.?' id 'f24a9b32-cc0a-4d05-b599-4cd6f7a9de3a' date '01/07/2015' time '16:21:44' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.36' message 'Issue #54: use dev branch for GsApplicationTools' id '54a38a97-8af0-4f55-82a9-dc2e6042c135' date '01/06/2015' time '15:15:20' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.35' message 'Issue #54: make minimal changes to be compatible with GsApplicationTools v1.0.0' id '1ce41631-0bdc-4d49-ae6a-939b9999ae0e' date '01/06/2015' time '13:48:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.34' message 'Issue #54: final dependency tweak methinks' id '0342c0e9-fcf2-4e0c-9e75-1ddb0c97f52a' date '12/14/2014' time '12:57:32' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.33' message 'Issue #54: fiddle with dependencies surrounding Seaside-GemStone-GemServer-Tests' id '419385fc-937d-45f7-a8d2-7e698771822f' date '12/14/2014' time '12:51:49' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.32' message 'Issue #54: Seaside-GemStone-GemServer-Tests are dependenct upon Zinc client... Issue #43: Seaside-Gettext-Core actually depends upon Seaside-Session as well, so restore dependence upon ''Core'', as originally spec''ed ... available as part of issue_54 branch' id 'b2337eb9-eca9-4148-be88-6c26debf475f' date '12/14/2014' time '12:26:27' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.31' message 'Issue #54: split Seaside-GemStone-GemServer into two packages: Seaside-GemStone-GemServer-Core and Seaside-GemStone-GemServer-Tests' id '47596fce-4937-4636-b2c3-bb7e2dd6de0e' date '12/14/2014' time '12:06:47' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.30' message 'Issue #54: implement GemServer class for Swazoo, FastCGI and Zinc Seaside adaptors ... add a test that does a start/stop/restart on each of the GemServers ' id '079f7f94-6b0e-46c7-a676-143602511891' date '12/10/2014' time '17:32:45' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.29' message 'merged by GitFileTree-MergeDriver' id '22dee473-f4ad-4b59-837b-48b9827789a9' date '12/10/2014' time '01:29:54' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #51: incorporate changes from Issue #50, to get the FileSystem tests to pass' id '6164a40c-4a51-47f1-9606-9a852960684c' date '10/09/2014' time '11:57:30' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.22' message 'Issue #51: first cut at fixing the gettext load problem (might be other changes needed from Issue #48 and PR #50)' id '1d86ceaa-e745-4d5e-99eb-60846636f603' date '10/09/2014' time '11:42:06' author 'dkh' ancestors () stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-PaulDeBruicker.28' message 'change fastcgi to load from gemtalksystems.com rather than gemstone.com' id '0332028a-5666-4044-bafe-6e1ccd94868f' date '11/04/2014' time '02:03:01' author 'PaulDeBruicker' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'BaselineOfSeaside3-JohanBrichau.27' message 'pull in the Seaside-FileSystem packages' id 'ca000ec8-c67c-4ce6-9e90-ae052d80351c' date '10/08/2014' time '08:19:24' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.26' message 'Issue #48: GemStone Gettext packages should come solely from the baseline repository ' id '63749313-65a4-421b-9ef7-af7afcddbbeb' date '10/07/2014' time '17:43:23' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.25' message 'Issue #48: Seaside-Gettext-Core is dependent upon Seaside-Core (until Metacello bug fixed) ...' id '946a12de-561a-4fcc-bd95-5187692c35d5' date '10/07/2014' time '17:00:19' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.24' message 'Issue #48: use project: for Gettext since the name of the project does not match the configuration name' id '3dbfe639-7e2f-4b38-a8b1-577aedd21a89' date '10/07/2014' time '16:50:28' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.23' message 'Issue #48: supply a version for Gettext-Project (#stable) and use configuration: instead of project: ..' id '690e45e6-7439-4578-bf0e-da79d7af1f88' date '10/07/2014' time '16:45:25' author 'dkh' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.22' message 'CI group on GS should not override' id '4491a527-4b1e-42cf-8b5b-2a249529e56c' date '09/20/2014' time '11:59:56' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.21' message 'fix baseline' id '856ac32f-09c2-472a-8b76-b51ef11696f8' date '09/08/2014' time '09:14:35' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.20' message 'switch to loadtype atomic' id 'b416801d-2c8c-4f4e-8924-cec962349d08' date '09/07/2014' time '12:17:18' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.19' message 'sync with ConfigurationOf' id '5bd04035-4943-4b51-a9c4-8332b92aa3d0' date '05/24/2014' time '05:29:12' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.18' message 'formatting' id '9b9f290c-a352-4810-8b2d-1f028c088f73' date '03/19/2014' time '09:25:06' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.17' message 'got rid of version numbers in baseline' id '96eb40cf-03fa-4721-a266-acf53b4f3412' date '02/15/2014' time '11:48:43' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.16' message 'typo' id 'cc790a69-8dcd-44e9-8988-d1b0e18347bf' date '02/02/2014' time '01:59:32' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.15' message 'REST in gemstone' id '977475fc-b567-4455-b433-a11b91b72b06' date '02/02/2014' time '01:29:09' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.14' message 're-include gemstone parts in baseline methods' id '9882d28e-b9d9-4c27-94c7-5dd6fcc30104' date '02/02/2014' time '09:58:41' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.13' message 'remove comet tests from general tests' id '8e386ffd-2c4e-4904-9f8b-ed6697781d26' date '02/02/2014' time '09:13:59' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.12' message 'comet cannot load into gemstone' id '77a9f389-8662-46a8-b5d5-2ee47d2431ef' date '02/02/2014' time '09:05:49' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.11' message 'fixing the baseline for gemstone' id '5618d06f-a597-4e4e-b871-154fba5dcdfe' date '02/01/2014' time '08:18:30' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.10' message 'move REST-Tests to Tests group (not CI)' id 'e735a3ff-9371-4a8f-9366-74b5ecaceda0' date '02/01/2014' time '05:23:20' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.9' message 'fix squeak/pharo1.4 config for REST group' id 'cedb3ab0-abc6-4155-9709-52345ba26c6a' date '02/01/2014' time '05:15:37' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.8' message 'fixing javascript tests package in squeak' id 'cd067145-40e0-422e-a1f1-ae25cee50ee3' date '02/01/2014' time '05:07:40' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-JohanBrichau.7' message 'updated baseline' id 'de3d06bb-a0f5-4cb4-9a40-6bcbadd05180' date '02/01/2014' time '04:38:17' author 'JohanBrichau' ancestors ((name 'BaselineOfSeaside3-dkh.6' message 'add Seaside-GemStone-JSON-Core to baseline ' id 'b4372d68-1367-492e-a6ae-66bfe3bef2c5' date '09/17/2013' time '05:26:03' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.5' message 'JQuery-UI.gemstone not needed ... ' id '6d54217d-4c07-49e7-b4dc-ba572e93e135' date '09/14/2013' time '08:25:12' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.4' message 'adjust baseline for Seaside-Core.gemstone, Seaside-Environment.gemstone, Seaside-Session.gemstone, Seaside-Tools-Core.gemstone ' id 'fe3edf26-ef48-4634-8add-2f2036b32eb9' date '09/14/2013' time '08:15:48' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.3' message 'remove Seaside-Canvas.gemstone ' id '1c664ef3-89df-4665-968a-78c5352ed761' date '09/14/2013' time '08:05:06' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.2' message 'initial BaselineOfSeaside31 ' id 'bfeb1d26-e2a3-4aa5-9871-534d8d473d0f' date '09/14/2013' time '07:00:59' author 'dkh' ancestors ((name 'BaselineOfSeaside3-dkh.1' message 'initial BaselineOfSeaside31 ' id '0bdadbef-78ec-4096-8ef4-b14ce0098fb6' date '09/14/2013' time '06:57:47' author 'dkh' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file