Versions Compared

Key

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

Table of Contents

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)

...

  • 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

...

Jira
serverICT
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryfixVersion was in (COMMON-2021FEB2021APR) on "20202021/1202/1503" AND component in componentMatch("^12.*")
serverIdb8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba

Action Items

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