[Glass] Pull Request Monday

itlists@schrievkrom.de via Glass glass at lists.gemtalksystems.com
Mon Dec 15 13:39:24 PST 2014


That looks very promising ...

Thanks,

Marten

Am 15.12.2014 um 22:17 schrieb Dale Henrichs via Glass:
> Around the middle of November I began the work of integrating Sebastian
> Heidbrink's port of Zinc-WebSocket packages to GsDevKit/zinc[6].
> 
> Along the way I ended up:
> 
> - Creating the GsDevKit/Cryptography project[5] and ensuring that the tests
>   were green for the range of GemStone versions from 2.4.1 to 3.2.3[7].
>   Currently only the Cryptography package is ported to GsDevKit[9] as
> that was
>   the only package needed by Web Sockets. Additional work can go on in the
>   Cryptography project if needed.
> 
> - Creating the GsDevKit/gsApplicationTools project[4] which provides
> some very
>   nice gem server management tools for start/restart/status/stop topaz
> sessions.
>   I think the framework in gsApplicationTools is superior to any of the
> other
>   session management scripts/tools available for GsDevKit.
> 
>   I have written a fairly detailed document on using gsApplicationTools to
>   manage a Zinc REST server instance[14], but since writing that document, I
>   have created GemServer classess for Seaside adaptors (FastCGI, Swazoo and
>   Zinc), Zinc Web Socket server, Zinc REST server, and the SeviceVM
>   project[15].
> 
> I have outstanding pull requests for Seaside31[3], Zinc[2], and the
> ServiceVM[1] projects that include the new GemServer classes and tests.
> 
> In the case of Seaside31 and Zinc I ended up fixing a collection of
> bugs, while
> integrating the new GemServer support. In the case of the Zinc project I
> did
> some fairly significant work beefing up the GsDevKit support. The
> changes for
> the Seaside31 project were not quite as extensive, but I still ended
> make some
> changes that could impact folks.
> 
> Consequently I plan to tag new versions of both Zinc and Seaside31 when
> I merge
> the pulll requests: v2.4.3.1 for Zinc and v3.1.3.2 for Seaside31. But
> before
> doing the merge and creating the new versions, I would like to have at
> least a
> couple of you review the changes that I've made; at a minimum I would
> like you
> to skim over the changes and make comments on any of the methods/classes
> that
> you might have concerns about ... then we can go over things in more detail.
> 
> If you use either Zinc or Seaside31, then you should at least read the
> comment
> in the Pull requests where I have described the changes in a bit more
> detail:
> 
> - Seaside31 PR #57[3]
> - Zinc PR #66[2]
> 
> If you use the ServiceVM, then you should review PR #6[1].
> 
> As mentioned, I have several outstanding issues for updating the
> documentation
> to create additional GemServer examples:
> 
> - GsDevKit/gsApplication Issue #7[8]
> - GsDevKit/zinc Issue #67[10]
> - GsDevKit/Seaside31 #24[11] and #58[12]
> - plus a failed test[13]
> 
> and I plan to work on the documentation while you guys have a chance to
> review
> changes made to the various projects ... When I finish the documentation
> I will
> pull the trigger on the pull requests.
> 
> Dale
> 
> [1] https://github.com/GsDevKit/ServiceVM/pull/6
> [2] https://github.com/GsDevKit/zinc/pull/66
> [3] https://github.com/GsDevKit/Seaside31/pull/57
> [4] https://github.com/GsDevKit/gsApplicationTools
> [5] https://github.com/GsDevKit/Cryptography
> [6] https://github.com/GsDevKit/zinc/issues/58
> [7] https://github.com/GsDevKit/Cryptography/issues/1
> [8] https://github.com/GsDevKit/gsApplicationTools/issues/7
> [9]
> https://github.com/GsDevKit/Cryptography/blob/master/repository/BaselineOfCryptography.package/BaselineOfCryptography.class/instance/baseline..st#L20
> [10] https://github.com/GsDevKit/zinc/issues
> [11] https://github.com/GsDevKit/Seaside31/pull/24
> [12] https://github.com/GsDevKit/Seaside31/issues/58
> [13] https://github.com/GsDevKit/Seaside31/pull/57#issuecomment-67061248
> [14] https://github.com/GsDevKit/gsApplicationTools/blob/master/docs/rest.md
> [15] https://github.com/GsDevKit/ServiceVM
> 
> 
> 
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
> 


-- 
Marten Feldtmann


More information about the Glass mailing list