Information
We are currently investigating an issue with the editor of some pages. Please save your work and avoid to create new pages until this banner is gone.
This is the first ACS development to be used in Cycle 10. Below is the list of addressed tickets.
git status On branch integration/COMMON-2022FEB Your branch is up to date with 'origin/integration/COMMON-2022FEB'. git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2022FEB -- ACS d12dfa9b21 (origin/feature/ICT-19206, feature/ICT-19206) ICT-19206: Python 3.8.6 as default, removed 2.7.16 and 3.6.9 37c50d3849 (origin/task/ICT-19800, task/ICT-19800) ICT-19800: Changed ACS version to 2022FEB 3c239bfd10 (origin/bugfix/ICT-19803, bugfix/ICT-19803) ICT-19803: Change the check on argv for argc for new compilers ab17d2da03 (origin/bugfix/ICT-19804, bugfix/ICT-19804) ICT-19804: bulkDataNT compatibility with GCC 11+ 13b6389a45 ICT-19813: tat_parser.py handles different file encodings c946634faa ICT-19797: Added several OSs Dockerfiles and updated others 794e61fa4c ICT-19813: Small fix for a typo and added default encoding f8cae71c1e ICT-19813: Adding sys package for default encoding c1c90aca05 (origin/task/ICT-19813, task/ICT-19813) ICT-19813: utf-8, then iso-8859-1, then autodetect 6e4dd5c9a1 ICT-19850: First implementation of log4j2 on acsjlog 4f4d610043 ICT-19850: Added log4j changes for ACSLaser f7780c76fa ICT-19850: Missing change of class name in acsalarmidl c03c6e2998 ICT-19850: Configuration files and acStartJava script for log4j2 ad79ccac2b ICT-19850: Correcting conversion of one missing Category class efa36333f5 ICT-19797: Added Jenkins support for Fedora 36 1f4b7cbc34 (origin/feature/ICT-19726, feature/ICT-19726) ICT-19726: Clean up of duplicated and hard-coded jar files a8d908b193 (origin/bugfix/ICT-19840, bugfix/ICT-19840) ICT-19840: Phony target hack for codegen lib found in vpath a5d0c485f0 ICT-19850: Correct log4j in codegen configuration files 401c9e20a4 ICT-19754: Added support to list the packages using each package on Java 3b9d584bac ICT-19754: Support to list the packages using each package on Python c4ea044af5 ICT-19754: Fix small bug when used-by flag is not present d49d76a3dc (origin/feature/ICT-19754, feature/ICT-19754) ICT-19754: Removed some unwanted prints d8e15d8ba7 (origin/feature/ICT-19902, feature/ICT-19902) ICT-19902: Cleanup of Python dependencies according to ticket 540bfd107a ICT-19903: Swig is not installed if OS offers appropriate version 0855f8a949 ICT-19903: Small improvement to the algorithm detecting swig version 3225ccdea9 ICT-19904: Boost is not installed if OS offers appropriate version 138ebfb004 (origin/feature/ICT-19905, feature/ICT-19905) ICT-19905: Added check of version for astyle available packages 1d20199098 (origin/feature/ICT-19906, feature/ICT-19906) ICT-19906: Added check of version for xercesc available packages 3f35555314 (origin/feature/ICT-19904, feature/ICT-19904) ICT-19904: Just a small aesthetic change in buildBoost aab777a88f (origin/feature/ICT-19907, feature/ICT-19907) ICT-19907: Upgraded cppunit fallback library to 1.14.0 be363c0fe0 (origin/feature/ICT-19903, feature/ICT-19903) ICT-19903: Fixing small bug in logic for swig detection ccef0901dd (origin/feature/ICT-19908, feature/ICT-19908) ICT-19908: Updated fallback version of graphviz and doxygen be99349911 (origin/task/ICT-19797, task/ICT-19797) ICT-19797: Fixing typo in xerces-c-devel package 1093832514 (origin/bugfix/ICT-19859, bugfix/ICT-19859) ICT-19859: Avoid clients hanging when module fails to load in Python b20b562f1c (origin/bugfix/ICT-18617, bugfix/ICT-18617) ICT-18617: Workaround for COMM_FAILURE on container login after FAR 3ff77e1d7a (origin/bugfix/ICT-19918, bugfix/ICT-19918) ICT-19918: Added ExternalDependencies to new makefile 9b896de4f5 (origin/bugfix/ICT-19850, bugfix/ICT-19850) ICT-19850: Changing log4j version to 2.17.1 due to new vulnerability ea1072609e (origin/feature/ICT-19855, feature/ICT-19855) ICT-19855: Avoid the creation of tmp log files 0608df9b8b ICT-19934: Allow parallel compilation on BulkDataNT module b3cc61487f (origin/feature/ICT-19998, feature/ICT-19998) ICT-19998: Add capability to support Set of code-generate POJO classes f256c6c4a5 (origin/bugfix/ICT-20005, bugfix/ICT-20005) ICT-20005: Updated objexp classpath to current jar files provided by ACS 7312eb7b6d ICT-19909: Updated templates and added them to code-gen tools ef5df9eabd (origin/feature/ICT-19909, feature/ICT-19909) ICT-19909: Fixed small typo in Makefile for templates bba85cd8cf ICT-20013: Compatibility with Python 3.8 logging 8ff8265861 ICT-20013: ErrorTrace fix for tests due Python 3.8 additional stacklevel f769e15172 (origin/bugfix/ICT-20013, bugfix/ICT-20013) ICT-20013: Thread.isAlive marked as deprecated changed to is_alive git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2022FEB -- ARCHIVE 1f4b7cbc34 (origin/feature/ICT-19726, feature/ICT-19726) ICT-19726: Clean up of duplicated and hard-coded jar files git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2022FEB -- ICD b9d4d378d0 Included code to avoid null pointer exception when no configuration is selected 7ca6851782 (origin/bugfix/ICT-17861-tmcdb-explorers-find-configuration-wizard-nullpointerexception) removed print out message, minor change 31ab441ab9 Updated maven version to 2022.02 1f4b7cbc34 (origin/feature/ICT-19726, feature/ICT-19726) ICT-19726: Clean up of duplicated and hard-coded jar files 127752aa17 (origin/bugfix/ICT-19955, bugfix/ICT-19955) ICT-19955: Jakarta package back to javax on an ACA test file
OS Support:
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:
The operating system dependencies are:
There are new requirements needed to replace swig, boost, astyle and xerces-c (Since 2022FEB):
If you need to build doxygen/graphviz instead of installing at OS level, you also need (Since 2022FEB):