Greg Shah's activity
From 12/23/2025 to 01/21/2026
01/21/2026
- 10:21 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- It sounds good so far. Please note that if we need to directly reference @ProfileConfig@ then that class should not ...
- 09:48 AM Runtime Infrastructure Support #8922: runtime infrastructure tests
- > I reviewed this task and the Appserver_Tests wiki and noticed that we already have multiple tests covering differen...
- 09:05 AM Base Language Feature #3853: implement LOG-MANAGER runtime
- Probably not since we dont have a need to lookup arbitrary transaction blocks based on unique identifiers. You can l...
01/20/2026
- 08:58 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- > > > @name_map.xml@ and related code: I think we need to add a @fwdwebspeed/@ prefix for these sources in @name_map....
- 08:38 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
- Our appcds support from Java 17 is broken in Java 21. See #11100-27 and following for details.
01/19/2026
- 09:58 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- > A user will be able to define a profile dependency, but what if the same file is present in multiple profiles? Do w...
- 09:32 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- Please create the class @DependencyManager@ in the @artifacts@ package. That is the class that should track the depe...
- 07:06 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- That seems reasonable.
01/16/2026
- 11:29 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Octavian Adrian Gavril wrote:
> How should we proceed with the filenames for the converted classes?
> When we load ... - 11:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Code Review Task Branch 9709b Revisions 16351 and 16352
The logging changes are good. - 09:39 AM Database Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
- > For the client configuration structure, I am thinking of having a different XML node name because it is easier and ...
- 09:30 AM Conversion Tools Bug #10919 (Internal Test): the source/AST view is broken in the Analytics web UI
- Code Review Task Branch 10919b Revisions 16339 through 16341
The changes look good. - 06:24 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- Sounds good. All config should be in @p2j.cfg.xml@, primarily (maybe exclusively) in the @profile@ sections.
01/15/2026
- 05:53 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Container-related details should be #7275 or if you are trying to keep the details non-private, we can create another...
- 12:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> I need to transmit secure tokens as response headers but it is possible only to send them... - 10:01 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
- In PASOE mode, shouldn't we be implementing @server-side-resources@ automatically as @all@? It would not work any ot...
- 07:15 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
- Did all of your testing have the "non-compatible context deletion" disabled?
Constantin: You control the merge. - 07:12 AM Database Bug #11115: Early invalidated for each query in desc mode finds no results
- > After a discussion with Alex, a solution may be to try to also call @query.first@ inside this block from @BlockMana...
- 06:46 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
- Put @dbash.sh@ in @tools/docker@.
01/14/2026
- 04:16 PM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
- It is much faster now.
- 03:45 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
- > I'd like to check this into a branch. Should I create a 10727 branch?
Yes
> It does require the @dbash.sh@ ... - 02:44 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
- > The issue turned out to be that the caseSensitiveLiterals option is no longer supported in ANTLR4. As a result, the...
- 02:33 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Code Review Task Branch 7180a Revision 16361
The changes look good. - 01:15 PM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
- Octavian Adrian Gavril wrote:
> I noticed that this pattern is used for getters/setters. But I think it's used for m... - 10:01 AM Conversion Tools Feature #6256: improved profile support
- Constantin can make the call.
- 09:59 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Some customers will not use reverse proxy but will use the complex containers. So we must support complex containers...
- 06:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Roger, you can investigate the code of @BrokerManager.schedule@ and add changes here to s... - 06:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Sergey Ivanovskiy wrote:
> Roger, I do not understand why you were using proxy. In our broker configuration we do no... - 06:45 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- Before we rewrite the approach, I want us to have a complete set of ABLUnit testcases. These should start with all o...
01/13/2026
- 09:41 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
- Please go ahead with the context reset and make it conditional based on a directory flag. We should probably default...
- 09:29 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
- See my thoughts from #10963-53. I think we should add this flag.
On the other hand, if we have real leaks here, t...
01/12/2026
- 08:41 AM Database Bug #9950: Upgrade the metadata schema to a newer version
- In the past we have always found that we can use the latest @standard.df@ even with older code. The newer versions h...
- 08:36 AM Conversion Tools Feature #6256 (Internal Test): improved profile support
- Code Review Task Branch 6256b Revision 16331
The change looks good to me.
Roger: Please test it.
01/08/2026
- 05:12 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Code Review Task Branch 7180a Revisions 16358 through 16360
The changes look good. - 10:58 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
- > At that point, they would have FWD runtime images ready to put into the application's Docker images (server and cli...
- 10:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger Borrello wrote:
> Greg Shah wrote:
> > Roger: Based on your trials and tribulations with this, I think our do...
01/07/2026
- 08:51 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
- > I am looking at building the runtime images, specifically I'd like to have this process for development.
> On the ... - 08:17 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- Roger: Based on your trials and tribulations with this, I think our documentation needs edits. Please write those ed...
01/05/2026
- 03:51 PM Conversion Tools Bug #11089: Lexical/Grammatical Errors in TRPL Expressions
- The proposed changes are specific to FWD. I'm moving the task.
- 03:49 PM TRPL Feature #1747: evaluate Scala for suitability as the basis for TRPL as a DSL
- Vladimir Tsichevski wrote:
> Greg Shah wrote:
>
> > Whatever choice we make must be a well supported language.
>... - 02:32 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- > As a general idea - I think anything which has temp-tables for these cases, we will rewrite to not use them.
Yes... - 01:29 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
- > * files which have also a history list from our the hand-written .cls file - should we keep that history?
We kee... - 12:43 PM User Interface Bug #10913: multiple tabs draw labels highlighted at the same time
- Yes
- 09:28 AM User Interface Bug #4221: Error in BaseEntity class
- Why is the task set to 80%?
- 09:26 AM Conversion Tools Feature #6256 (WIP): improved profile support
- Fix it here.
- 09:17 AM Conversion Tools Feature #6256: improved profile support
- OK, fix it. It should behave like "use this if no other profile is specified".
- 08:41 AM Conversion Tools Feature #6256: improved profile support
- Roger Borrello wrote:
> I tested by removing @default="true"@ (I had already removed @default="false"@, which seemed... - 08:25 AM Base Language Feature #3853: implement LOG-MANAGER runtime
- > QryInfo - could be quite complicated from what I see above, as FWD persistence subsystem is completely difference
...
12/31/2025
- 09:45 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- We cannot require reverse proxy as a solution.
- 09:42 AM Conversion Tools Feature #6256: improved profile support
- As documented in [[p2j:Chapter_6_Project_Setup#Profiles|Profiles]] (and discussed previously in #6256-127) you can sp...
12/29/2025
- 09:33 AM Conversion Tools Feature #6256: improved profile support
- Roger Borrello wrote:
> Greg Shah wrote:
> > Roger Borrello wrote:
> > > Dănuț, did you test any configuration whe...
12/24/2025
- 01:33 PM Runtime Infrastructure Bug #8206: Logging manager issues
- It needs to be tested in multiple runtime environments, including appserver and REST.
- 09:38 AM Conversion Tools Feature #6256: improved profile support
- Roger Borrello wrote:
> Dănuț, did you test any configuration where you had 2 profiles, each one specifying a differ...
12/23/2025
- 08:05 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Code Review Task Branch 6506b Revisions 16293 through 16295
Radu: Although Florin wrote the changes in the E4GL pr...
Also available in: Atom