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

Compare with Current View Page History

« Previous Version 6 Next »

Connection

Participants

Agenda

Short Term (2022FEB)

  • Maintenance (Bug-fixing / Improvements)
  • Obsolescence Management
    • RHEL 7 and 8 releases 
    • Helper script
    • Python 3.8; Removal of Python 2.7
    • If RHEL 8:
      • Swig and Boost to depend on the O.S. version
      • astyle, xercesc from O.S.
    • cppunit, doxygen, graphviz upgrade fallback version (Not relevant for ALMA)
    • Python dependencies (3) for cleanUp
      • Remove argparse (provided by Python 3)
      • Add wheel and xsdata
    • Java Dependencies
      • log4j
      • Clean-up ( Unable to locate Jira server for this macro. It may be due to Application Link configuration. )
    • Planning for 2022 releases
  • C++ Modernization
    • Study Logging C++ Performance – 2022FEB
    • Smart Pointer C++ – 2022FEB
  • Python 3.8 as default
    • Remove 2.7 and 3.6
  • Development and Community OS Support
    • Jenkins Build + Phase A tests
      • CentOS Stream 8/9 (2022FEB)
      • Fedora 34/35 (2022FEB)
  • Standard Smart Pointers
    • Implementation + SCCB Ticket (2022FEB)

Mid Term (2022APR --> 2022JUN)

  • Standard Smart Pointers
    • Rollout (2022APR)
  • Obsolescence Management
    • RHEL 7 and 8 releases – 2022APR and 2022JUN
      • We expect 2022JUN to be the latest RHEL 7 release
    • C++ Standard: C++14, C++17, C++2a? – 2022APR
    •  ACE/TAO >= 7.0.4 – 2022APR
    • PyEnv, Tcl/Tk* – 2022APR
    • Maven, Eclipse – 2022JUN
    • Python dependencies (14) – 2022APR
    • Python dependencies (12) – 2022JUN
    • Java Dependencies (TBD) – 2022APR
    • Java Dependencies (TBD) – 2022JUN
  • Analyze refactoring or replacement of logging service
  • Development and Community OS Support
    • Jenkins Build + Phase A tests
      • Debian 10/11 (2022APR)
      • Ubuntu 20.04/22.04 (2022APR)
      • Others?

Long Term (TBD)

  • Java 17 (~2023APR+)
    • Will be scheduled for some point during 2023 aiming to Cycle 11 (2024-10 deployment)
  • ACS Services Modernization
    • Continue NC implementation study
    • ZeroMQ-based BulkData transfer implementation
  • CDB API alternative (REST, SOAP, G-RPC, Falcor, ICE, etc.)
  • De-scoped for now:
    • Java Modules

Other Input

Not Relevant

Conclusions

2022FEB

* Tentative base for 2022FEB until the meeting has been held

key summary type created updated due assignee reporter priority status resolution

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Priorities

  1. Maintenance
  2. New Makefile
  3. Logging C++ Performance Study
  4. C++ ACS Smart Pointers
  5. Obsolescence Management Plan

Action Items

  • Type your task here, using "@" to assign to a user and "//" to select a due date
  • No labels