Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Obsolescence management including changes originally planned for 2 releases
    • CORBA Vendor Implementation
      • omniORB was upgraded to latest version (4.2.4) 
    • Java (15 dependencies) – Most notably
      • castor – Used for XML Schem binding with Java classes
      • prevayler – Used for Manager persistence and recoverability
      • antlr – JAR file now installed through Maven
    • Python (18 dependencies) – Most notably
      • Jedi – Added specific version for dependency used by ipython after unexpected issues
    • External Dependencies (5 dependencies)
      • astyle: Aligned to RHEL 8 version (as RHEL 7 doesn't provide the tool). Moved to Extpod
      • doxygen/graphviz: Aligned to RHEL 7 version. Not installed if already provided by O.S. packages. Fallback mechanism moved to ExtProd
      • vtd-xml: Upgraded to latest version and now installed through Maven. Moved to ExtProd
      • oAW: No longer installing as a module, now we use the version provided by ACS Eclipse installation
        • acsStartJava -addEclipseClasspath flag was added to automatically put the required dependencies in the classpath
        • Likewise, for compiling the special directive <jarname>_ECLIPSE=on was added for compilation to make use Eclipse's JAR files
  • Acssim setMethod/setMethodIF now receives fully-compliant Python code blocks
    • This may break some implementations that used to write the return value on the last line without actually putting "return ..."
  • Alternative XML Schema bindings for Java are being prepared using JAXB XJC technology
    • Both castor and jaxb bindings are created with the XSDBIND directive and are packaged in the same JAR file
    • If castor's code generated package is 'test.xx.yy', then xjc one is 'test.xx.yy.jaxb

Addressed JIRA tickets

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQuerycomponent in (componentMatch('(?m)(^12.)')) and fixVersion=COMMON-2021APR
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249

...