You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Table of contents


Release history and use in Alma

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

Summary of Changes

  • EventConverter: Improved handling of connection error to Redis
  • Upgrade Jakarta EE, Hibernate 6.x, Spring 6.x, SpringBoot 3.x and Tomcat 10.x|11.x
  • PySimpleClient and requests package import together causes to wait for ACS manager
  • ACS Maven commands should be made in batch-mode
  • Upgrade Tycho and Eclipse versions for COMMON
  • Notification Channel problems in thread checking NC status
  • Java: Replace deprecated "new Type" for primitive wrapper classes in ACS
  • Manager should ping clients asynchronously
  • acsStartJava to support add-opens parameter
  • Correct some ACS Phase A tests

Addressed JIRA tickets

issuekey summary issuetype created updated assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Release Notes


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

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2023OCT -- ACS

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2023OCT -- ARCHIVE

git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2023OCT -- ICD


OS Support:

  • The officially supported OS is the 64 bit version of "Red Hat Enterprise Linux Server release 8.5 (Ootpa)"
    • The binary distribution of ACS (tarball) is made for this OS
    • We also successfully use its clone "CentOS Stream 8"
    • For all machines the expected kernel is 4.18.0
  • Unofficially, "CentOS Stream 9" has also been used successfully

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: 8.5 (RHEL 8.5.0)
  • Java: openjdk-17.x.x
  • Python: 3.8.6
  • ACE: 7.0.6
  • TAO: 3.0.6
  • JacORB: 3.9
  • omniorb: 4.3.0

The operating system dependencies are:

  • redhat-lsb-core
  • ksh
  • gcc
  • gcc-c++
  • gcc-fortran
  • libX11-devel
  • libffi-devel
  • perl
  • readline-devel
  • bzip2
  • bzip2-devel
  • openssl-devel
  • openldap-devel
  • libxml2-devel
  • freetype-devel
  • libxslt-devel
  • sqlite-devel
  • expat-devel
  • bison
  • flex
  • autoconf
  • unzip
  • dos2unix
  • tcl-devel
  • tk-devel
  • procmail
  • cppunit-devel
  • doxygen
  • graphviz
  • astyle
  • boost-devel
  • swig
  • xerces-c-devel
  • tcl-devel
  • tk-devel

If you need to build doxygen/graphviz instead of installing at OS level, you also need:

  • cmake
  • libarchive

Testing

Legend:

  • (tick): All tests are passing
  • (warning): Some tests are failing
  • (minus): Execution of tests was aborted
  • (error): Execution of tests failed

The evolution of ACS tests during development of 2022OCT:

BuildDateStatusTestsPassedSkippedFailedCoverage (Cpp)Coverage (Java)Coverage (Py)Coverage (Total)
#1----------

Problems

Problems Found And Fix Version in This Release

issuekey summary issuetype created updated assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Problems Found And Fix Version in Future Releases

issuekey summary issuetype created updated assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  • No labels