You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 5
Next »
Connection
- Doodle: TBD
- Date: TBD
- Zoom: TBD
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
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