You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

2021 02/TBD - TBD UT

Attendees

OrganizationAttendee
ALMA


APEX


CTA


UTFSM
ESO


LLAMA


Others / Unknown


Contact Information

  • Doodle: 
  • Zoom Details: 
    • Link: 
    • Pass: acs2021q3

Action Items from previous meeting:

  • ACS Documentation
    • Unknown User (leonardo.baroncelli) repository with examples
    • Blog for specific topics weekly
      • Joseph Schwarz provided a list of initial topics
        • Hot-Swap Java components
        • ACS Service and Container daemons (plus how to configure them for CentOS 7 and 8)
        • Interface Repository and the role it plays, e.g., for the Object Explorer
        • Logging System design and use of Elastic Search in ALMA
        • Sampling System
        • Master Component (with example of its use)

Updates since last Meeting:

  • 2021APR + 2021JUN + 2021AUG Release
  • ACS Python 3 Porting
  • ACS Changes

    • Obsolescence Management Roadmap

      • Java (24 upgrades)
      • Python (25 upgrades)
      • OmniORBpy (4.2.4)
      • astyle (3.1)
      • Recommendation to install doxygen and graphviz from O.S. (It's still installed along with ACS if not found 1.8.5 + 2.30.1)
      • Fixed ACE/TAO config-*.h files to be compatible with newer O.S.
      • oAW: No longer installing as a module, now we use the version provided by ACS Eclipse installation
    • C++ container initialization reduced (3 seconds sleep removed)
    • C++ clients can be restarted (unit testing)
    • Acssim setMethod/setMethodIF now receives fully-compliant Python code blocks
      • This may break some implementations that used to write the return value on the last line without actually putting "return ..."
    • Alternative XML Schema bindings for Java are being prepared using JAXB XJC technology
      • Both castor and jaxb bindings are created with the XSDBIND directive and are packaged in the same JAR file
      • If castor's code generated package is 'test.xx.yy', then xjc one is 'test.xx.yy.jaxb
    • ACS Maven artifacts now consider transitive dependencies

2021 Planning:

  • Communication and Collaboration
    • (tick) Docker Hub ACS Image
    • (tick) Issue Tracking platform for the community
    • Confluence Page Access
    • Fork/Branches on public repository
    • (tick) Slack as Community Chat
  • Re-design Notification Channels
    • ActiveMQ Prototype
  • BulkData
    • ZeroMQ Prototype
    • OpenDDS Implementation
  • Obsolescence Management
  • C++ Modernization Project
    • Logging system study, improvements and redesign plans

Other institutions plans and proposed topics

Any other business?

Conclusions/Action Items

  • No labels