Versions Compared

Key

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

...

Updates since last Meeting:

...

Announcements

  • Maintenance
    • ACS Command center properly handling Python container output
    • C++ Logging performance improvements
    • TAT tests stability (655/660 tests passing – still few tests randomly failing)
    • Use official Python site-packages directory (lib/pythonX.Y/site-packages)
      • Symlink lib/python → lib/pythonX.Y available for transition period
    • Characteristic Components in Python now properly inherit BACI properties from ancestors
    • CORBA::Exception now inherits from std::exception
    • Decouple ACS from some Eclipse dependencies using Tycho
    • Merge ExternalDependencies and JavaDependencies in a single directory ($ALMASW_INSTDIR/acsdeps)
    • Added report mechanism of Maven and Pip dependencies licenses
    • Refactoring of NC Publisher in Java to better handle errors, including CORBA timeouts
    • EventConverter reliability
    • Python logging no longer hangs if ACS (manager) is not running
    • Manager pings clients and containers asynchronously
    • Fix to C++ NC consumer thread checking status
    • acsStartJava to support add-opens parameter
  • Obsolescence Management
    • Removal of Loki library
    • Java 17
    • Maven (3.8.5)
    • Eclipse (4.23)
    • Python Dependencies (24)
    • Java Dependencies (25)
      • Jakarta EE / Hibernate 6 / Spring 6 / SpringBoot 3 / Tomcat 10
  • C++ Modernization and Best Practices
    • Some C++11 features adopted
    • Fixed warnings during compilation (g++ 8.5.0)
  • Security
    • Component Caller Proposal and Implementation
  • Projects
    • Recovered coverage functionality for Python, Java and C++
    • CDB API REST
    • BACI Properties Configuration Tool
    • ACS Jar files and packages can be deployed with Maven and Twine through 'make deploy' target
    • C++ Logging replacement for ACE Log (study)
    • ALMA WSU: BulkData Benchmarking and tuning

...

Conclusions/Action Items

  • ...


Announcements


What have we been doing?


ACS en Español