[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Cannot Check Syntax in OE 12.2

Status
Not open for further replies.
R

Ravi Sankar

Guest
As Tushar Dhaka said before, the intention of this new configuration file is to pull all the project properties to be part of the project artifacts (instead of workspace level metadata) so that the project becomes more portable across developer machines and a common configuration artifact between development and CI environments. Our intention is not to make it Openedge release specific. We had a call with Simon L. Prinsloo and thank you Simon for spending time to explain your concerns. After the call, we reliazed that some properties in the file seem to indicate they need to be specified in PDSOE per project and are specific to an Openedge release. Specifically, dlcHome & tmpDir properties. dlcHome is automatically set by PDSOE which at the workspace level. It is the DLC from which PDSOE is opened. It ignores the value in ubpf.config file. This should have been documented clearly and we will fix the documentation. However when you are running in CI environment using our (yet to be released) gradle plugin, you must set this value. By default, the gradle plugin will pick the value from environment variable "DLC" tmpDir is defaulted to a path in file system. This is a bug. This should also be set to the default wrkDir of the DLC by PDSOE. The gradle plugin should pick from environment variable "WRKDIR" or a value to the property. We will log a bug for this and fix it. In general, we want this file to be portable across machines (between different developer workstations or between development and CI environments) and hence as such should not have absolute paths. It should use either environment variables or relative paths to the project root wrkDir property had an absolute path, which is also a bug that we couldn't address in 12.2 timeframe. We logged a bug and will fix it in future releases Please let us know if you have any other concerns or comments. Thanks, Ravi

Continue reading...
 
Status
Not open for further replies.
Top