This is the last ACS development to be used in Cycle 11. Below is the list of addressed tickets.
git status On branch integration/COMMON-2023DEC Your branch is up to date with 'origin/integration/COMMON-2023DEC'. git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2023DEC -- ACS 2d6a86cf60f ICT-23069: Updated ACS to 2023DEC version c5c3671005f (origin/feature/ICT-23050) ICT-23050: No progress bar installing Python dependencies 91eabfb8d1d ICT-23052: LoggingStatistics stored in Logger instead of BaseLog 1d84ec55d7f (origin/feature/ICT-23053) ICT-23053: Ignore pip package in acsParseDeps Additional small improvements in PyPI package information 2d5c5a0bccd ICT-23049: Added pyenv-virtualenv plugin a9756240f49 ICT-23049: Initialize PyEnv-virtualenv plugin 4f178ee390e ICT-22926: Upgraded PyEnv to v2.3.28 f2ee9df01d6 (origin/feature/ICT-23049) ICT-23049: Loading virtualenv during installation to confirm it works 4d5dd6041f4 ICT-22925: Upgrade Python to 3.12 with required dependencies da27f41d94c ICT-22764: Upgraded xalana and serializer to 2.7.3 128e6a9538f (origin/feature/ICT-22536) ICT-22536: Castor to use java regular expression library 123b2f81c16 ICT-23100: Deployment capabilities for 3rd party patched artifacts 9c9bb8c5a4e ICT-22925: Upgrading Pillow version for Pytnon 3.12 6e790cdb299 (origin/feature/ICT-23052) ICT-23052: stats variable to public scope for backwards compatibility f1aeb13d794 ICT-23100: Parent pom to use ACS_VERSION for versioning c532a7b2a41 (origin/feature/ICT-23107) ICT-23107: Added SHMEM library for BulkDataNT QoS configuration 52c5b5e07bb ICT-23100: Optional deps with custom pom. Bumped patch version edbd2df5971 ICT-23100: Castor and Xerces-J to use revision as parent version cd5735b56e2 ICT-23100: Corrected small bug with parent revision 4e48d56d709 ICT-23100: Small fixes in third-party child poms for consistency 126ac56d131 (origin/feature/ICT-23100) ICT-23100: Patched third party deps should go to M2 repo as well 480e559a723 ICT-22925: Logging to correctly put file and line number on logs 082f8a3065f ICT-22925: Tests compatible with unittest in Python 3.12 2cfe7953046 ICT-22925: Collections, importlib and is_alive updated 969a8cc1eb5 ICT-22925: Importlib additional changes for Python 3.12 02cb07d0d21 (origin/feature/ICT-22925) ICT-22925: Fixed some tests for Python 3.12 75ac4d9142f (origin/bugfix/ICT-23188) ICT-23188: Fix to show XMLDoc attributes in alma branch instead of MACI git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2023DEC -- ARCHIVE git log --no-merges --oneline --reverse origin/master..origin/integration/COMMON-2023DEC -- ICD 7b9c92bc020 ICT-22867 updated ICD/OBOPS poms to 2023.12 53648f3c8bd ICT-22867 added SB Waiting+ForJAO SubState c71f4274242 ICT-22867 updated ICD/OBOPS poms to 2023.12 360ac5f6315 ICT-22867 added SB Waiting+ForJAO SubState 0d5181848ef ICT-22925: Upgrade astropy for Python 3.12 5bb92e5a453 (origin/feature/ICT-22764) ICT-22764: Upgrade xalan version for APDM build a28224cb088 ICT-22903 added substate to email state param a1a00f65c95 ICT-22903 added SB P2G mail notifications a5d16b4727f ICT-22903 P2G SB notifications on changes to ObservingTimedOut f4f569d2699 ICT-22925: ICD tests replaced assertEquals 7a59672d2ae ICT-22903 simplified ICD/OBOPS pom files e694757b197 (origin/icd-obops/2023DEC) ICT-22903 updated MagicDraw to 2022x v7 38420017105 ICT-22788: APDM changes for C11 0fd806fc65d (origin/feature/ICT-23202) ICT-23202 : added toXML methods to python swig entities for Row and Table objects |
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:
If you need to build doxygen/graphviz instead of installing at OS level, you also need:
Legend:
The evolution of ACS tests during development of 2022OCT:
Build | Date | Status | Tests | Passed | Skipped | Failed | Coverage (Cpp) | Coverage (Java) | Coverage (Py) | Coverage (Total) |
---|---|---|---|---|---|---|---|---|---|---|
#1 | - | - | - | - | - | - | - | - | - | - |