[tode_st] New tODE bugfix/feature release

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[tode_st] New tODE bugfix/feature release

Dale Henrichs-3
For additional details see the pull request[1].

Bugfixes

  1. Issue #285: project entry --url=https://..... fails with SSL error
  2. fix a problem in gs halt when almostOutOfMemory option specified
  3. fix CanonStringDict>>printStringTodeLimitedTo:
  4. fixes errors when hitting raw .ston objects on filesystem.
  5. pre-3.4.0 patch for bug 46534 (sending #pragmas to a block method)

Enhancements

  1. Improve debugger stack frame support. Add support for multiple stack frame contexts (stack frame inspector view):
    • TDRawStackFrame, displays set of GsProcess fields direct from GsProcess>>_frameContentsAt:
    • TDTopazContext, displays the topaz debugger fields
    • TDTodeContext, displays the topaz fields as well as the "standard" tODE synthetic fields
    • TDTodeExpandedContext (current default), displays Pharo-style fields.
  2. add a --tag= arg to ol view command (see man ol view).
  3. use native step-through for debugger on G/S versions that support it.
  4. tweak TDGemStoneTool>>gsFileSizeReportOn:.
  5. add --wait option to bu backup command (see man bu backup).
  6. Pharo6.0, Pharo6.1 and Pharo7.0 client support
  7. add support for browse method differences for session method overrides (see man browse method).
  8. support for restoring backups for non-standard user.
  9. TDTestBrowser>>printOn: improved to report the test errors and failures.
  10. Support for GsDevKit/GsDevKit_home#162 (Can newExtent accept zipped extents?)
  11. Support for using tODE with a userId other than the userId where tODE was installed (DataCurator)
    • This feature is still under development with bits and pieces showing up in the PharoGs and GsSqueak projects. The ulitimate goal is to allow tODE to be used for development with a userId in which a minimal amount of tODE support has been installed.

Update Script for Client

updateGsDevKit -ti                 # to update tODE repo and rebuild tODE clients

Update Script for Server

$GS_HOME/bin/updateGsDevKit -ti              # to update tODE repo and rebuild tODE clients
$GS_HOME/bin/todeUpdate <stone-name>         # to load tODE update into your stone

[1] https://github.com/dalehenrich/tode/pull/297

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] New tODE bugfix/feature release

Mariano Martinez Peck
Hi Dale,

One problem for me is that I am using the dev branch and from what I can see it hasn't been fully merged to master right? 
Would `dev` branch be considered to be merged in a future tODE release? 

Thanks!

On Wed, Nov 15, 2017 at 11:58 PM, Dale Henrichs <[hidden email]> wrote:
For additional details see the pull request[1].

Bugfixes

  1. Issue #285: project entry --url=https://..... fails with SSL error
  2. fix a problem in gs halt when almostOutOfMemory option specified
  3. fix CanonStringDict>>printStringTodeLimitedTo:
  4. fixes errors when hitting raw .ston objects on filesystem.
  5. pre-3.4.0 patch for bug 46534 (sending #pragmas to a block method)

Enhancements

  1. Improve debugger stack frame support. Add support for multiple stack frame contexts (stack frame inspector view):
    • TDRawStackFrame, displays set of GsProcess fields direct from GsProcess>>_frameContentsAt:
    • TDTopazContext, displays the topaz debugger fields
    • TDTodeContext, displays the topaz fields as well as the "standard" tODE synthetic fields
    • TDTodeExpandedContext (current default), displays Pharo-style fields.
  2. add a --tag= arg to ol view command (see man ol view).
  3. use native step-through for debugger on G/S versions that support it.
  4. tweak TDGemStoneTool>>gsFileSizeReportOn:.
  5. add --wait option to bu backup command (see man bu backup).
  6. Pharo6.0, Pharo6.1 and Pharo7.0 client support
  7. add support for browse method differences for session method overrides (see man browse method).
  8. support for restoring backups for non-standard user.
  9. TDTestBrowser>>printOn: improved to report the test errors and failures.
  10. Support for GsDevKit/GsDevKit_home#162 (Can newExtent accept zipped extents?)
  11. Support for using tODE with a userId other than the userId where tODE was installed (DataCurator)
    • This feature is still under development with bits and pieces showing up in the PharoGs and GsSqueak projects. The ulitimate goal is to allow tODE to be used for development with a userId in which a minimal amount of tODE support has been installed.

Update Script for Client

updateGsDevKit -ti                 # to update tODE repo and rebuild tODE clients

Update Script for Server

$GS_HOME/bin/updateGsDevKit -ti              # to update tODE repo and rebuild tODE clients
$GS_HOME/bin/todeUpdate <stone-name>         # to load tODE update into your stone

[1] https://github.com/dalehenrich/tode/pull/297

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] New tODE bugfix/feature release

Dale Henrichs-3



On 11/16/17 6:10 AM, Mariano Martinez Peck wrote:
Hi Dale,

One problem for me is that I am using the dev branch and from what I can see it hasn't been fully merged to master right? 
Would `dev` branch be considered to be merged in a future tODE release?
It _is_ fully merged right now and I added 3 new commits on the dev branch this morning --- I probably didn't move the head of the dev branch until this morning... so you might want to simply move to master and get back in synch with the master ... I reserve the right to break things on the dev branch? Ideally the dev branch will be merged on a more regular basis, but the indexing work for 3.4 didn't give me a big enough window to do the merge earlier.

Dale

Thanks!

On Wed, Nov 15, 2017 at 11:58 PM, Dale Henrichs <[hidden email]> wrote:
For additional details see the pull request[1].

Bugfixes

  1. Issue #285: project entry --url=https://..... fails with SSL error
  2. fix a problem in gs halt when almostOutOfMemory option specified
  3. fix CanonStringDict>>printStringTodeLimitedTo:
  4. fixes errors when hitting raw .ston objects on filesystem.
  5. pre-3.4.0 patch for bug 46534 (sending #pragmas to a block method)

Enhancements

  1. Improve debugger stack frame support. Add support for multiple stack frame contexts (stack frame inspector view):
    • TDRawStackFrame, displays set of GsProcess fields direct from GsProcess>>_frameContentsAt:
    • TDTopazContext, displays the topaz debugger fields
    • TDTodeContext, displays the topaz fields as well as the "standard" tODE synthetic fields
    • TDTodeExpandedContext (current default), displays Pharo-style fields.
  2. add a --tag= arg to ol view command (see man ol view).
  3. use native step-through for debugger on G/S versions that support it.
  4. tweak TDGemStoneTool>>gsFileSizeReportOn:.
  5. add --wait option to bu backup command (see man bu backup).
  6. Pharo6.0, Pharo6.1 and Pharo7.0 client support
  7. add support for browse method differences for session method overrides (see man browse method).
  8. support for restoring backups for non-standard user.
  9. TDTestBrowser>>printOn: improved to report the test errors and failures.
  10. Support for GsDevKit/GsDevKit_home#162 (Can newExtent accept zipped extents?)
  11. Support for using tODE with a userId other than the userId where tODE was installed (DataCurator)
    • This feature is still under development with bits and pieces showing up in the PharoGs and GsSqueak projects. The ulitimate goal is to allow tODE to be used for development with a userId in which a minimal amount of tODE support has been installed.

Update Script for Client

updateGsDevKit -ti                 # to update tODE repo and rebuild tODE clients

Update Script for Server

$GS_HOME/bin/updateGsDevKit -ti              # to update tODE repo and rebuild tODE clients
$GS_HOME/bin/todeUpdate <stone-name>         # to load tODE update into your stone

[1] https://github.com/dalehenrich/tode/pull/297
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] New tODE bugfix/feature release

Mariano Martinez Peck

On Thu, Nov 16, 2017 at 8:51 PM, Dale Henrichs <[hidden email]> wrote:



On 11/16/17 6:10 AM, Mariano Martinez Peck wrote:
Hi Dale,

One problem for me is that I am using the dev branch and from what I can see it hasn't been fully merged to master right? 
Would `dev` branch be considered to be merged in a future tODE release?
It _is_ fully merged right now and I added 3 new commits on the dev branch this morning --- I probably didn't move the head of the dev branch until this morning... so you might want to simply move to master and get back in synch with the master ... I reserve the right to break things on the dev branch? Ideally the dev branch will be merged on a more regular basis, but the indexing work for 3.4 didn't give me a big enough window to do the merge earlier.


That sounds perfect. 

Thank you. 

 
Dale


Thanks!

On Wed, Nov 15, 2017 at 11:58 PM, Dale Henrichs <[hidden email]> wrote:
For additional details see the pull request[1].

Bugfixes

  1. Issue #285: project entry --url=https://..... fails with SSL error
  2. fix a problem in gs halt when almostOutOfMemory option specified
  3. fix CanonStringDict>>printStringTodeLimitedTo:
  4. fixes errors when hitting raw .ston objects on filesystem.
  5. pre-3.4.0 patch for bug 46534 (sending #pragmas to a block method)

Enhancements

  1. Improve debugger stack frame support. Add support for multiple stack frame contexts (stack frame inspector view):
    • TDRawStackFrame, displays set of GsProcess fields direct from GsProcess>>_frameContentsAt:
    • TDTopazContext, displays the topaz debugger fields
    • TDTodeContext, displays the topaz fields as well as the "standard" tODE synthetic fields
    • TDTodeExpandedContext (current default), displays Pharo-style fields.
  2. add a --tag= arg to ol view command (see man ol view).
  3. use native step-through for debugger on G/S versions that support it.
  4. tweak TDGemStoneTool>>gsFileSizeReportOn:.
  5. add --wait option to bu backup command (see man bu backup).
  6. Pharo6.0, Pharo6.1 and Pharo7.0 client support
  7. add support for browse method differences for session method overrides (see man browse method).
  8. support for restoring backups for non-standard user.
  9. TDTestBrowser>>printOn: improved to report the test errors and failures.
  10. Support for GsDevKit/GsDevKit_home#162 (Can newExtent accept zipped extents?)
  11. Support for using tODE with a userId other than the userId where tODE was installed (DataCurator)
    • This feature is still under development with bits and pieces showing up in the PharoGs and GsSqueak projects. The ulitimate goal is to allow tODE to be used for development with a userId in which a minimal amount of tODE support has been installed.

Update Script for Client

updateGsDevKit -ti                 # to update tODE repo and rebuild tODE clients

Update Script for Server

$GS_HOME/bin/updateGsDevKit -ti              # to update tODE repo and rebuild tODE clients
$GS_HOME/bin/todeUpdate <stone-name>         # to load tODE update into your stone

[1] https://github.com/dalehenrich/tode/pull/297
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.