Greg Shah's activity
From 02/26/2025 to 03/27/2025
03/27/2025
- 05:18 PM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Code Review Task Branch 7255a Revision 15821
The @file-cvt-list.txt@ is nothing something that is built into FWD. ... - 11:44 AM Conversion Tools Bug #7255: FWD resolves a OO file not included in conversion, if it exists on disk and on PROPATH
- Danut: Please review this change. I'd like if the approach we take here fits with our long term concepts of #7180 an...
- 03:24 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 15826 through 15828
The code is moving along nicely.
1. What is the pur... - 02:05 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- > > 2. The @AppServerHelper@ is not thread safe for some of its state. I'm especially thinking about the @disconnect...
- 11:48 AM Testing Support #6859: preprocessor tests
- That seems like a bug to fix. Let's fix it (in a newly created task) once the test suite is ready.
- 08:52 AM Testing Support #9844 (New): finalize approach/techniques/standards for automating ABLUnit interactive UI...
- 08:44 AM Testing Feature #3704 (Closed): enable automated testing for GUI (Swing and web clients)
- This task is complete. Our documentation on how we use Sikuli:
[[p2j:Automating GUI Testing]]
[[p2j:Writing_4GL_... - 07:35 AM Base Language Bug #4766: fix CHR and ASC
- OK, so the *default* OE @convmap@ files do *not* implement a standard charset conversion. Let's move forward in this...
03/26/2025
- 04:03 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- It has the same stack trace (and failure) as the original report:...
- 03:45 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From Will:
> As far as I know we only use the two parameters Scott mentioned. - 03:44 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From Scott:
> To the best of my knowledge, we actually don’t reference any of them internally in our code but are ... - 01:30 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Followup question from Constantin:
> I more interested in how you use them in the application; you mentioned that ... - 01:19 PM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- From Scott:
> I have attached the openedge.properties file for our PasOE “pasdevt” instance:
>
> ... - 08:17 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Please put the webspeed code (for now, the handler but in the future probably some other code like the web-context su...
- 03:38 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Do you anticipate any need for the customer to run conversion with this branch (assuming they have already run conver...
- 09:00 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz Domin wrote:
> Greg
> What about support for modules #9626 ? I guess this can be added here as well ? Or is ... - 03:34 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Code Review Task branch 9804a Revisions 15812 and 15813
1. In @RemoteAppServerConnectionPool.dispatch()@ the javad... - 10:59 AM Base Language Bug #4766: fix CHR and ASC
- Is there something different implemented in this @convmap@ than is implemented using the character sets in Java? In ...
- 09:24 AM Testing Support #6859: preprocessor tests
- Tomasz can help with understanding the Harness approach including how to setup tests that can run under both OE and F...
- 09:21 AM Testing Support #6859: preprocessor tests
- > How should I test like in #6860?
> I created the tests in 4GL but when converting with FWD, FWD doesn't have @COMP... - 09:11 AM Testing Support #6859: preprocessor tests
- Alexandru Lungu wrote:
> > There will be some tests which are hard to check in an ABLUnit test method. I still think... - 08:59 AM Conversion Tools Feature #8786: incremental schema conversion and updates
- One customer (see #9288) uses "Liquibase":https://en.wikipedia.org/wiki/Liquibase to implement their incremental sche...
- 08:23 AM Base Language Feature #9516: include pre-converted webspeed runtime code in FWD
- In #6506, we are putting the webspeed code into @src/com/goldencode/p2j/webspeed/@. So we would want a subdirectory ...
03/25/2025
- 08:45 AM Testing Support #6859: preprocessor tests
- Nice. I think this approach can work well for some tests, maybe even all tests that are expected to "pass" in OE. F...
- 08:30 AM Testing Support #6860: lexer tests
- In the OE testing, we only need to know if it compiled or not and if it failed to compile, the details (as you have a...
03/24/2025
- 10:32 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- >> The API is defined at development time, not at runtime. You don't need to dynamically generate it on a production ...
- 10:28 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Galya B wrote:
> Greg Shah wrote:
> > > As for the real value of automation... I don't want to get there.
> >
> ... - 09:53 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Constantin Asofiei wrote:
> Greg: before committing to use Swagger and Jersey, I'd like to have a simple POC to chec... - 09:53 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > As for the real value of automation... I don't want to get there.
I never said that. This has nothing to do wit... - 09:52 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > > * JSON or Annotations
> > ** It seems that we can either define the API in JSON and then generate Java stubs for... - 09:05 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu: I like the way your work is moving. The design in #7080-80 is good.
Constantin: We should go ahead with a c...
03/21/2025
- 03:25 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- Constantin Asofiei wrote:
> * with its size limited to 80% of the number of Dispatcher threads
>
> I think we nee... - 03:22 PM Runtime Infrastructure Bug #9804: improve the OpenClient remote calls
- > Greg: why is BaseSession.listeners a LinkedList instead of a HashSet? Are the listeners dependent on when their ord...
- 10:43 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
- A fair point.
In the specific case of the @name_map.xml@, we have good reason to eliminate the artifact completely... - 10:06 AM Conversion Tools Feature #9822: artifacts that are shared project-wide should be moved into the cvtdb
- This is just one future approach to be considered. Using a database has pros and cons. Roughly:
* pros
** The i... - 09:38 AM User Interface Feature #9787 (Test): Missing NUM-ITERATIONS frame widget attribute full support
- 09:38 AM User Interface Bug #9792 (Test): Frame handle: Can't query side-labels
- 09:11 AM Testing Support #6859: preprocessor tests
- In addition to #6859-3, we need to consider the following:
* The testing must be able to run in both OE and FWD.
... - 08:44 AM Database Support #4060: investigate converting extent fields to array columns
- Recently we found out that:
* Most databases have a limit on the number of columns in a table.
** PostgreSQL: 160...
03/20/2025
- 04:47 PM Testing Support #6860: lexer tests
- We need to work on both the driver program as well as specific tests to check the full range of lexing behavior.
T... - 02:18 PM Database Feature #7020: always use "expanded" extent fields
- For some reason, the work on 9537a is actually in #8982 and the last notes there suggest that we have a design limita...
- 02:15 PM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- > > * For each project type, please create a "hello world" project and gather all the artifacts including any configu...
- 10:29 AM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- I've reviewed the latest documentation. This is really good.
Next steps:
* For each project type, please creat... - 02:02 PM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- > I committed the initial implementation of TRPL feature tracking system
These are interesting results. Some feed... - 01:49 PM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- > Updated the [[p2j:Writing_TRPL_Expressions#Features|Expression Features]] documentation. I added an introduction to...
- 12:51 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- > # Artifacts that are shared project-wide should be moved into the cvtdb. For example, the @registry.xml@ and @name...
03/19/2025
- 04:41 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Sorry, you're right. I missed the test files.
You can ask Marian if you need help in finding the right spot for t... - 04:26 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Why didn't you check in the unit tests to 9572a? If they were useful for this task then they should be checked in.
- 02:14 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- I agree with these ideas.
The only difference is that I think we need to move away from basic auth and design a mo... - 01:14 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > A question I have is do we expect the framework to ever expose endpoints that are not @/admin@, because to me every...
- 01:13 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- I'm not opposed to an explicit versioning in the URL, but this also would suggest that the older versions would be su...
- 01:39 PM User Interface Support #9812: browser resolution
- Do you mean the size (in pixels) of the browser "content" window? Or do you mean the size of the device screen on wh...
- 01:37 PM User Interface Support #9812: browser resolution
- From Andrei Iacob:
> What is the official support of FWD for web browsers resolutions? While working on #9772, I'v... - 01:37 PM User Interface Support #9812 (New): browser resolution
- 10:26 AM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- Yes, that works.
- 08:27 AM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- Question from Octavian:
> Should I configure ConfigLoader and Compiler to track each .rules file/.xml file/rule-se... - 08:39 AM User Interface Bug #4135: high dpi screens display in low dpi
- Is this ready for review?
03/18/2025
- 09:19 AM User Interface Bug #4437 (Closed): copy, paste and cut functionality don't work as expected
- 06:38 AM Deployment Support #9708: rationalize and optimize the standard FWD images
- > What are the software elements that should be removed from the BASE_OS_TOOLS and RUNTIME_TOOLS for strictly runtime...
- 06:35 AM User Interface Bug #9792 (Internal Test): Frame handle: Can't query side-labels
- Code Review #9792-5
I agree completely. Good fix.
You can add it to 9787a. Is there something else to fix here?
03/17/2025
- 06:20 PM User Interface Bug #9799: blurry text rendering in the GUI web client
- From #1811-1371:
> I can't find a way to disable anti-aliasing when drawing text, via some simple setting in CSS/c... - 05:51 PM User Interface Bug #9799 (New): blurry text rendering in the GUI web client
- 06:11 PM User Interface Bug #4135: high dpi screens display in low dpi
- Sergey: Please rebase 4135a and let's get it reviewed and merged. I'd like to see if it helps #9800.
- 12:02 PM Runtime Infrastructure Bug #9740 (Merge Pending): Client running in batch mode stops with a crash on Windows
- Please merge after 9543a.
- 11:00 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Lorian Sandu wrote:
> Greg Shah wrote:
> > Code Review Task Branch 9740a Revision 15781
> >
> > The change is go... - 10:25 AM Runtime Infrastructure Bug #9740 (Internal Test): Client running in batch mode stops with a crash on Windows
- Code Review Task Branch 9740a Revision 15781
The change is good.
Please confirm that Windows process launching,... - 09:38 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Code Review Task Branch 9740a Revision 15780
The change is good.
I think there is a latent bug here: the @isSus... - 09:03 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Good point. OK, move ahead with the @if (isSuspended)@ addition on Windows.
- 08:50 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- In the testcase from #9740-10, what happens if the 2nd command runs longer than the 3rd command?
- 09:49 AM User Interface Bug #9792: Frame handle: Can't query side-labels
- Let's just clear this now.
- 08:01 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Constantin: Please comment on this plan. Do we need to shift to the asynch approach?
- 07:06 AM User Interface Feature #9787: Missing NUM-ITERATIONS frame widget attribute full support
- Yes, fix it now.
03/14/2025
- 10:44 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Please check that the code @client.suspend(silent);@ on line 276 of @ProcessDaemon@ is executed multuple times before...
- 08:33 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Please see if you can test my concern in #9740-2 that there could be multiple suspended terminals simultaneously. If...
- 07:25 AM Deployment Support #9708: rationalize and optimize the standard FWD images
- > > 1. Build FWD
> > ** This would include enough bootstrapping of Java, Ubuntu, @gcc@, @bzr@ and so forth to be abl... - 06:28 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- I wonder if the call graph was actually being created on prior runs. You'll have to debug through that code unfortun...
- 05:51 AM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- > We must significantly increase the buffer size (approximately doubling it) upon each reallocation; otherwise, we'll...
03/13/2025
- 01:01 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Hmmm. I think we have dependencies in that code on the assumption that all rows are the same size. And we have exte...
- 12:03 PM Base Language Bug #9572: ArrayIndexOutOfBoundsException and wrong newline handling in RedirectedTerminal.addCha...
- Please minimize the changes. I don't want to refactor this at this time. I don't want to move to a list approach. ...
- 08:53 AM Runtime Infrastructure Feature #4132: implement configurable user and session limits
- I've documented this configuration in [[p2j:Session Management]].
- 07:20 AM TRPL Feature #9770: Change annotation key type from plain string to Enum
- Remove the customer-specific stuff (you can leave behind description of what was removed) and post it in #9721.
- 06:41 AM TRPL Feature #9770: Change annotation key type from plain string to Enum
- We need to post that somewhere else, it has customer table names in it. Also, this is better done in a FWD sub-proje...
03/12/2025
- 01:14 PM TRPL Feature #9770: Change annotation key type from plain string to Enum
- > If the point is for TRPL to be independent of what the annotations are, can a provider for the annotations be plug...
- 10:54 AM TRPL Feature #9770: Change annotation key type from plain string to Enum
- It is an interesting idea.
Pros:
* There would be a simple way to check if an annotation name was valid.
* Pe... - 09:47 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- > aside from the fact that it defaults to cvt and it doesn't take the path from p2j.cfg.xml
That will need to be f... - 09:45 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
- I think it actually came in an earlier point release for v12.
- 09:33 AM Database Feature #7020: always use "expanded" extent fields
- Eric/Ovidiu: Please make it a priority to get this code review done. We have several bugs being held open due to thi...
- 07:36 AM User Interface Feature #4853 (Closed): implement support for reporting a device-id which is meant to identify a ...
03/11/2025
- 04:55 PM Conversion Tools Feature #5586 (WIP): move all conversion artifacts/outputs into the cvtdb or into a dedicated dir...
- It is good work!
- 04:53 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Code Review Task Branch 5586a Revision 15767
1. In @getPathToConversionFolder(String filename, String postfix)@ pl... - 03:54 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- We need to move ahead with this ASAP. Having it ready by the end of March is important to at least one customer. Th...
- 08:37 AM Documentation Support #9662: support for metadata
- This task is about more than configuration. It is about providing documentation to explain our metadata support at b...
03/10/2025
- 04:51 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- Good.
- 02:08 PM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- 1st Pass Review
Overall, it is a good first step. Some more specific thoughts:
1. From the screenshots, it see...
03/07/2025
- 09:55 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- From Hynek:
> It sounds like you are more up to a parallel albeit limited UI implementation on the server.
>
> I... - 09:53 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- From Hynek:
> Do you anticipate to identify the individual UI resources (client calls, UI features, etc.) used in ... - 09:53 AM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- About PASOE:
PASOE implements multiple 4GL sessions in each agent process, each of those 4GL sessions is on its ow... - 08:49 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- By "qualified", I mean a filename with a path. That path might be relative or absolute, we shouldn't care. Either w...
- 08:13 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- The idea here is to create a strong separation of concerns which will give us:
* consistency
* a clear implementa... - 08:11 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- We want to have the qualified filenames (even for newly created artifacts) to be managed (and even encapsulated) as m...
- 08:00 AM Base Language Bug #4766: fix CHR and ASC
- 1. Don't use the procedure editor or any IDE support to implicitly compile.
2. Don't run from source code (which is ... - 07:56 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- @.hints@ files are configuration files which are similar to "source" inputs. These should still reside in the source...
03/06/2025
- 09:47 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- In regard to the @FileListFactory.createBlacklist()@ (and the whitelist processing), perhaps we should remove that su...
- 09:43 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > I've updated the code to use an ArticatCollection, some things I've remarked that might be of concern:
Understo... - 09:36 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- My objective here in using iterators is to ensure that the callers must go through the abtracted AM API instead of do...
- 09:35 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > The Iterator<Artifact> can't be reset., this is the only problem I can see with this idea.
Do we ever need to re...
03/05/2025
- 12:56 PM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- Almost certainly yes.
- 08:56 AM Runtime Infrastructure Bug #9740: Client running in batch mode stops with a crash on Windows
- I have some converns with how we are managing the suspend/resume here. These concerns are not just related to the ch...
- 12:49 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > The alternative of the @FileList@ will be a list of @Artifact@ instances, this makes it difficult to refactor the P...
- 08:35 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- Wherever we use a @FileList@ instance, we will need to refactor it to use the AM. For example, the @TransformDriver....
- 08:01 PM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- > Still looking for the *Automatic Null Checking* implementation to expand its documentation.
Eric: Can you please... - 07:57 PM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- > I've updated the description of the first two features from [[p2j:Writing_TRPL_Expressions#Features|Expression Feat...
03/04/2025
- 02:28 PM Conversion Tools Support #9703: explore and document the existing OE IDE feature set
- I think we need to target the most recent version in 12.x.
- 02:09 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- It is a fair concern. We should at least test the UI functionality in OE (PASOE mode) to confirm that it all works. ...
- 12:31 PM User Interface Feature #9055: server-side processing of client platform dependencies in the UI
- Is it needed for existing customers?
I know one customer that uses PASOE and has a reporting processing that does ... - 08:25 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Yes, we need to also update other dependencies (for example, see the list in #9674). The Jetty issue is the biggest ...
03/03/2025
- 04:33 PM Deployment Support #9708: rationalize and optimize the standard FWD images
- I've posted some thoughts in #9597-101 related to factoring the images and scripts.
- 04:12 PM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
- Tomasz: Please estimate the size of the work needed to migrate to the latest Jetty and other dependencies.
- 03:29 PM Database Feature #6720: lazy hydration
- > The 'old' buffer is not a normal buffer. The @snapshot@ of a record is created at the time it is changed (only if a...
- 12:12 PM Conversion Tools Feature #9727: enable -? to provide syntax help in the various driver programs
- Currently, our @ConversionDriver@/@ProgressTransformDriver@/@ReportDriver@ programs don't provide an easy way to get ...
- 12:06 PM Conversion Tools Feature #9727 (New): enable -? to provide syntax help in the various driver programs
- 12:03 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > Looking at the conversion driver I can simply pass the FileList as a parameter to the @ArtifactManager.createArtifa...
- 11:51 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > Is there an existent issue for this, or should I create one?
There isn't such a task. We can make the changes h... - 09:30 AM Testing Bug #9649 (Test): Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- 07:45 AM Testing Bug #9649 (Merge Pending): Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- Merge to trunk after 9498a.
02/28/2025
- 09:53 AM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- Octavian Adrian Gavril wrote:
> I've reviewed [[p2j:Writing_TRPL_Expressions]] along with the associated code and it... - 09:49 AM TRPL Feature #1745: review, decide upon and document the 1.0 features which will be retained in 2.0
- Look for any location that instantiates @new PatternEngine()@. For example, in @TransformDriver.processTrees()@.
- 09:47 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Yes, I agree. Those tables are security-related, not tenant-related.
- 09:43 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > If I want to have the artifacts available before any processing it's done (e.g. conversion, code analytics) as ment...
- 08:34 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- I just don't want to commit to trunk and then find that we have caused a problem for existing ABLUnit users (e.g. not...
- 07:57 AM Testing Bug #9649: Plain JUnit5 tests cannot execute if p2j.jar is in classpath
- Have you tested ABLUnit tests in some non-trivial 4GL project?
- 07:52 AM Documentation Support #9715: add documentation on how to reinstall/recreate native UDFs
- See #7143-1419 and #8828-52. It should support all database types and it must be part of our [[p2j:Installation, Con...
- 07:50 AM Documentation Support #9715 (New): add documentation on how to reinstall/recreate native UDFs
02/27/2025
- 04:27 PM Database Feature #9711: collation configuration cleanup
- > I agree that it is best to have the collation for all these databases in sync to the degree possible, and if we ha...
- 11:33 AM Database Feature #9711: collation configuration cleanup
- For the @_temp@ database, please see my comments in #9699-15 through #9699-21. We should eliminate all hard coded cf...
- 11:30 AM Database Feature #9711: collation configuration cleanup
- This is meant to finish the work left open in #5491-20:
We need to simplify the configuration of the locale/collat... - 11:30 AM Database Feature #9711 (WIP): collation configuration cleanup
- 12:15 PM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- In the FWD code, we should not use any properties. So all of the @build.properties@ stuff like @app.4gl.src@ or @cvt...
- 09:13 AM Conversion Tools Feature #5586: move all conversion artifacts/outputs into the cvtdb or into a dedicated directory...
- It is a good test. Please note that while we do default to @cvt/@, we do allow this directory to be configured in @p...
- 12:03 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > ...
- 11:57 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > Created @ArtifactHandler@ should extend @org.eclipse.jetty.server.handler.AbstractHandler@, thsi will be used to ha...
- 11:47 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > Ovidiu, the @domain@ and @domain-type@, are these *only* related to multi-tenancy? Because as I recall these can a...
- 09:31 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > Greg, there is currently a single handler for @/admin/tenant@, @/admin/domain@ and @/admin/domain-type@. The last ...
- 06:21 AM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > > > I was not, but @/admin/meta/<meta-tables>/@ and @MetaHandler@ will fit for me as a glove (or two of them? :)).
... - 11:45 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
- A separate system on which clients can be run is just one that:
# Has all the installation/setup as documented in ... - 11:40 AM Database Feature #9712: ensure that the language and encoding options in use across the current customer b...
- As found in #9699, some customers may be setup with invalid combinations of language and codepage. We need a list of...
- 11:37 AM Database Feature #9712 (New): ensure that the language and encoding options in use across the current cust...
- 11:35 AM Database Feature #5491 (Closed): custom locale/collation implementations
- The remaining work is in #9711.
- 11:23 AM Documentation Support #9710: database and temp-table encoding and locales
- Guidance on encoding (the [[p2j:Database Collation]] page should be turned into a separate chapter and updated)
* ... - 11:23 AM Documentation Support #9710 (New): database and temp-table encoding and locales
- 09:22 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Followup question from Constantin:
> For this one on 3.c:
>
>>> c. web-context:get-config-value(name) - I found ... - 09:20 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
- Answers from Will Griesmer:
> 1. In classic webspeed, the URL to execute a program is like this: http://localhost... - 09:02 AM Deployment Support #9708: rationalize and optimize the standard FWD images
- I've explained this in various places and verbally at various times. I think it is important to put it in one place ...
- 08:24 AM Deployment Support #9708 (New): rationalize and optimize the standard FWD images
- 08:21 AM Testing Support #6862: build conversion regression testing tooling
- Tomasz: Can you please summarize how the ChUI Regression testing handles this today? The older version of it had a s...
- 08:17 AM Testing Support #6859: preprocessor tests
- We will implement a driver that directly executes the preprocessor and compares the resulting output against baseline...
- 08:15 AM Testing Support #6860: lexer tests
- To be clear: we will implement a driver that directly executes the lexer and checks the output. We must check both v...
- 07:53 AM Testing Support #6861: tests for valid and invalid 4GL syntax (parsing)
- After considering this further, I think we need 2 approaches:
1. For valid 4GL syntax, I think we make sure that w... - 07:42 AM Deployment Feature #5131: improve management of the cluster and database instances from build.xml
- > The best location for this (at this time) is probably in the Apache @ant@ build scripting that we use (which is out...
02/26/2025
- 04:10 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > You mean @/admin/meta/tenant/@? Then I'm OK to group these ... - 04:02 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > Greg, do we want to enable/disable certain rest ADMIN features? If not, then is enough to have a @server/default/re...
- 12:47 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > As a separate idea, the @domain@, @domain_type@, and @tenant@ could use a different initial prefix, like @/meta/@, ...
- 12:44 PM Runtime Infrastructure Feature #7080: expose all admin APIs via REST
- > /admin/login would enable a login for all REST features (like a 'super-admin')
Let's make this the only login fo... - 09:56 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- Please don't delete old versions of the script. Just add new ones. Redmine handles that just fine. If you delete t...
- 09:12 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- > We will *not* consider non @LTS@ reseases?
Correct. We should support 18.04, 20.04, 22.04 and 24.04. - 05:48 AM Runtime Infrastructure Support #5568: implement application-specific TERMINFO database overrides
- I expect this script to function across a range of recent Ubuntu releases. Let's get this finished and only have to ...
- 09:54 AM Base Language Bug #4766: fix CHR and ASC
- Constantin Asofiei wrote:
> Greg Shah wrote:
> > You must run a the 4GL @COMPILE@ language statement with very spec... - 09:14 AM Base Language Bug #4766: fix CHR and ASC
- You must run a the 4GL @COMPILE@ language statement with very specific encoding options to get the compiled result to...
- 09:50 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- > * The @Artifact@ will represent one of the items from the conversion list (a file for example), while the SourceArt...
- 09:14 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- OK
- 09:05 AM Database Bug #9701: RecordBuffer.updateCurrentChanged can be optimized to use a fast DMO equality check
- > Assert as in @assert@ statement from Java. If so, did you run the Java process with @-ea@ to activate it? Personall...
Also available in: Atom