Old Topics Review

  1. JBACI
    • This has been implemented between ACS and ACA teams
    • Some features are missing, like automatic alarms triggering
      • This implementation can be done in collaboration with CTA, defining and testing a workflow for this integration
    • Should be released with 2019DEC release
    • Java 11 is being used at ALMA
  2. PyBACI
    • There's just a skeleton at this point
  3. Python 3
    • 2019OCT brings Python 3 binaries
    • 2019DEC ports to Python 2/3 compatibility
    • ACS will be compatible with both until the end of 2020
  4. Documentation
    • Entry point for newcomers 
      • Limited documentation for ACS
      • Word documents to confluence
      • More documentation on operations
    • Organize last version of documents in a clear place
    • Wishlist of documents
  5. TAT v/s Unit
    • Gives functionality to start the system in a proper order
    • Comparison
    • No mandatory
  6. ACS Workshops
    • AI Check within ALMA to see factibility
  7. BulkData and ZeroMQ
    • Check on last state of the implementation
  8. CentOS Support
    • ALMA is using CentOS 7 to compile the software
      • Production is still using RH7
    • CentOS 8 will be checked in the ACS context, but ALMASW has no plan at the moment to move in this direction
  9. CORBA Replacement
    • Big topic, lots of work
    • Still considered due to possible obsolescence
    • Start changing specific services (Notify Service, etc.)
  10. Code Generation Survey
    • It's interesting for ALMA
      • CORBA Replacement
      • To help ALMA and the community move in similar directions
  11. UML to IDL code generation
    • It's intended, but there's been low progress on this
    • Could help CORBA replacement by moving the interface definition to UML instead of IDL directly

Topics

  • ACS Modernization
    • Upgrade of Java and Python
    • Obsolescence project getting started
    • Set up roadmap in an open Confluence page
  • How to Keep the Community Alive
    • Align different participants in the community regarding their interests and resources
    • CTA is willing to invest resources in the collaboration, depending on the different 
  • Easier Entry Point
    • Code collaboration
    • Training of newcomers
      • Check with NRAO what is their training procedure

Action Items

AI: Priorities of each participant in the community

AI: Define workflow to integrate things from the community

  • No labels