Versions Compared

Key

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

...

This is the sixth and last ACS development to be used in Cycle 9. Below is the list of addressed tickets.

Summary of Changes

  • Python 3.8 is now the default Python interpreter
  • Log4j2 version upgraded to 2.17.1 to avoid several vulnerabilities found during the last months
  • Made ACS compatible with newer operating systems (CentOS Stream 9/Fedora 36)
  • Prepared the road to increas ACS compatibility with more operating systems
    • CentOS Stream 8 and 9 + Fedora 34, 35 and 36 build and Phase A tests jobs
    • We expect to add Debian/Ubuntu in upcoming releases
  • Objexp bug-fixes
  • Clean-up of duplicated Java dependencies
  • BulkDataNT parallel compilation improvements
  • New Makefile fixes and improvements
    • Consider $ALMASW_INSTDIR/ExternalDependencies for include and library paths
    • Script getTemplateForDirectory MODROOT_WS or MODROOT_WS_LCU should now include Makefile.mk and module.mk
  • Avoid installing some software if it's provided by the operating system:
    • Xerces-C, astyle, Boost and Swig
    • It is recommended to install them as part of the operating system
  • Clients no no longer hangs when trying to retrieve an ill-configured component
  • Workaround for intermittent failures for the manager to reach containers on reconnection after a hard reboot

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-2022FEB
serverIdb8c705e3-ed92-32db-b3d0-8ff450afc249

...