Table of contents


Release history and use in Alma

This is the fifth ACS development to be used in cycle 8. Below is the list of addressed tickets.

If a successful Go/NoGo decision is made, Java 11 will be merged along this release (from branch feature/ICT-14271). We expect other subsystems to have upgraded to Java 11 by this point. In the meantime all the relevant changes are being patched in integration/java11 branch.

Addressed JIRA tickets


Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh


Release Notes (Regular Release)

git status
On branch integration/COMMON-2019OCT
Your branch is up to date with 'origin/integration/COMMON-2019OCT'.

git log --no-merges --oneline origin/master..origin/integration/COMMON-2019OCT -- ACS
e45a35aca7 (origin/feature/ICT-15559) Removed old version of omniORB
adacec2f95 Removed sitecustomize.py which causes to break to python interpreter
fe1de28fe6 (origin/bugfix/ICT-15212, bugfix/ICT-15212) ICT-15212: Each reliable subscriber now handles his subset of consumers to allow the same event to be received by PubSub or ReliableSubscribers, and even from more than one ReliableSubscriber at the same time
1b153479c1 (origin/bugfix/ICT-15019, bugfix/ICT-15019) ICT-15019: Support for ACS installation areas was added as part of other ticket, but here I added support for endorsed JAR files
57d8571ee0 (origin/feature/ICT-15380, feature/ICT-15380) ICT-15380: Fixed small bug and added better check of directory existence
bb1773c32f ICT-15380: Added */lib/ACScomponents to the jars to be included in acsStartJava
b1646e7b0d (origin/bugfix/ICT-15504, bugfix/ICT-15504) ICT-15504: Removed duplicated escaped quotes
d3ed7f1770 Fix again
228fd915d0 Added init of global interpreter
5ae4b96454 Fixed compileall issue
32f3061e59 Added pyenv init when necessary
0a1a07ae72 Added definition of PYTHON_ROOT to the makefile
63e66db3a1 Added compileall.py to ExtProds
b509205692 (origin/feature/ICT-12413, feature/ICT-12413) ICT-12413: Removed references to Control in MonitoringSyncTool
9d9e6924d2 (origin/feature/ICT-13114) Addd omniorb new versions
ed1963ae96 Added bits of missing changes into the makefile and build scripts
575d2ada31 Added pyenv to handle multiple python versions
bfe8a02d33 (origin/bugfix/ICT-11598, bugfix/ICT-11598) ICT-11598: Added a new method readDefaultValue to be executed before the use of default_value() method This prevents the use of an uninitialized value and allows for the rest of the code structure to be the same as before
8c8e9637e4 (origin/bugfix/ICT-14804, bugfix/ICT-14804) ICT-14804: Undo changes that were for ICT-11598
a41fe2b239 ICT-11598: Added a new method readDefaultValue to be executed before the use of default_value() method This prevents the use of an uninitialized value and allows for the rest of the code structure to be the same as before
018ed6d307 ICT-14804: Ensure that the pointer to the CORBA object is released when the SmartPtr is destroyed
bdb3b1cac2 ICT-15422: Updating ACS version to COMMON-2019OCT

git log --no-merges --oneline origin/master..origin/integration/COMMON-2019OCT -- ARCHIVE
3bd84efa97 (origin/bugfix/ICT-15467-pldriver-datapacker-desireddata-enum-missing-some-file_class) ICT-15467 isntall DomainModel jar insto ACS/INT ROOT
9a6388bf89 ICT-15467 make sure the PipelineUtils regression tests run
5bffead318 add productExport to the clean targets
4a25b46fa9 ICT-15467 use a newer version of DataPAcker for asdmExportLight
15391fa472 ICT-15467 use a newer version of DataPAcker for asdmExportLight

git log --no-merges --oneline origin/master..origin/integration/COMMON-2019OCT -- ICD
7c8400aa23 ICT-15515 renamed stateArchiveHibernateDao to stateArchiveDao
98013bf959 ICT-15515 fix for obops-utils tests
68496cabc4 ICT-15515 reverted pom versions to 2019.10
2e3a3e477f ICT-15515 moved DAOs from ICD/OBOPS/dam to OBOPS/archivedam, and refactored them
ac33555803 ICT-15350 changed Dao and Service autowiring to support obops-online-server by default
d545e8fec6 ICT-15515 temporarily changed all poms to use 2019.10-ICT-15515-SNAPSHOT
f8d4064c45 ICT-15515 removed DateUtils from StateSystem in favor of dam's DateUtilsLite
ce2ace9578 Temp workaround for 2019.10 pom versions, using acs/archive/icd 2019.08
b36bcbbb54 ICT-15515 updated pom versions to 2019.10

Release notes (Java11 Changes)

git status
On branch integration/java11
Your branch is up to date with 'origin/integration/java11'.

git log --no-merges --oneline origin/integration/COMMON-2019OCT..origin/integration/COMMON-2019OCT-Java11 -- ACS
5b1ddfa86a ICT-14645: Reverted JAVA_HOME path to /usr/java/default
b7f97fb92f ICT-14608: Add @Deprecated annotation to items documented as @deprecated
d060dd8801 Added latest version of xerces

git log --no-merges --oneline origin/integration/COMMON-2019OCT..origin/integration/COMMON-2019OCT-Java11 -- ARCHIVE

git log --no-merges --oneline origin/integration/COMMON-2019OCT..origin/integration/COMMON-2019OCT-Java11 -- ICD
95710e58a4 (origin/bugfix/ICT-15089, bugfix/ICT-15089) Updated Jide libraries from 2.6.7 to 3.7.7
939c1611e4 ICT-14509 removed endorsed/xercesImpl from ASDM & APDM builds

System Requirements

The officially supported OS is the 64 bit version of "Red Hat Enterprise Linux Server release 7.6 (Maipo)". The binary distribution of ACS (tarball) is made for this OS. We also successfully use its clone "CentOS 7.6".

For all machines the expected kernel is 3.10

The expected and actual versions of compilers, ORBs and various RPMs can be found by running the command =acsConfigReport=, both for required RPMs and for software shipped together with ACS. To get a rough overview before installing ACS, here are the most basic ones:

  • gcc: 4.8.5 RHEL 7.6
  • java: openjdk-11.0.2
  • python: 2.7.16 and 3.7.4
  • ACE: 6.4.3
  • TAO: 2.4.3
  • mico: 2.3.13
  • JacORB: 3.9
  • omniorb: 4.2.3

There is a new requirement needed for python 3:

  • libffi
  • libffi-devel

Problems

Key Summary T Created Updated Due Assignee Reporter P Status Resolution
Loading...
Refresh

  • No labels