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

Compare with Current View Page History

« Previous Version 6 Current »

Connection

Participants

Agenda

Short Term (2021APR / 2021JUN)

  • Maintenance (Bug-fixing / Improvements)
  • Obsolescence Management
    • Integrate 2021FEB Work on obsolescence
    • Tcl/Tk – 2021FEB
      • Considering waiting on RHEL / CentOS 8 upgrade, to remove the dependency altogether due to complex compilation process
    • Python3 (8 packages) – 2021APR
    • Java (8 packages) – 2021APR
    • Move External Dependencies (Some of ACS' Tools) out of ACS build and into ExtProd
      • cppunit was moved as part of 2021FEB for testing out along with searchFile script and C++, Python and Java counterparts improvements to look into the new path ($ALMASW_INSTDIR/ExternalDependencies)
      • Other tools will start being moved – 2021APR
  • Generate Maven Artifacts for ACS Jars
    • Done in 2021FEB for local repository
      • New target 'deploy_all' was added to upload artifacts to maven repository
    • Discuss appropriate ways to configure the destination repostiroy for artifacts (Env variable, Maven settings.xml, etc.) – 2021APR
  • C++ Modernization – Threading – 2021JUN
    • (Ralph) I asked NRAO developers and none of them is waiting for this.  It's can be done at a later time.
  • Summer Internships
    • BulkData Alernative (ZeroMQ-based) – ongoing
    • Notification Channel Alternatives (Investigate Technologies) – ongoing
    • Evaluate feasibility of integrating the results as part of ACS – 2021JUN/2021AUG)

Mid Term (2021AUG --> 2021DEC)

  • RHEL 8 / CentOS 8 Coordination
    • Roll-out a plan and discuss the feasibility of making the software compatible with RHEL 7 and 8 by Cycle 9
    • There are some constrains with kernel module development which may push the change to Cycle 10
  • ACS C++ Modernization (Choose one topic: SmartPointers, Logging) – Likely 2021OCT/2021DEC

Long Term (TBD)

  • ACS Makefile Refactoring subsystems coordination
    • (Ralph) Can the ability to build the common software i.e., ACS, ICD & ARCHIVE using the new Makefile be added to the short term goals. That will allow subsystems that are waiting for this, like CONTROL, to get started in 3Q2021.
  • ACS C++ Thread modernization – ~2021JUN
  • Redesign C++ Logging
  • Java Modules

Other Input

Parsing XML in Java.

The Castor package is provided to parse XML in Java. We use a version that is 16 years old. The latest version is 6 years old and is no longer supported. I suggest we update to the latest version for 2021APR and plan to change to something currently supported, like JAXB, later in 2021.

Not Relevant

Conclusions

2021FEB

* Tentative base for 2021FEB 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.

Action Items

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