Connection
- Doodle: TBD https://doodle.com/poll/am8ensgsfwg9emhs
- Date: 2022-02-XX 10 – XX22:XX 00 UT
- Zoom details will be sent out in an e-mail
Participants
Agenda
Short Term (2022APR)
- Maintenance (Bug-fixing / Improvements)
- Callbacks between C++ components fail after a full antenna restart (
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-12398 |
---|
|
) – 2022APR - Phase A tests reports improvements (
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20053 |
---|
|
) – 2022APR - Phase A test stabilization for RHEL 8 (
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20014 |
---|
|
) – 2022APR
- Obsolescence Management
- RHEL 7 and 8 releases releases
- Change Default C++ Standard to C++17 (
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20022 |
---|
|
) – 2022APR - CORBA Vendors
- ACE/TAO (7.0.6+) (
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20023 |
---|
|
) – 2022APR - OmniORBpy (4.3.0+) (
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20024 |
---|
|
) – 2022APR
- Core Tools
- PyEnv (2.2.3+) (
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20025 |
---|
|
) – 2022APR
- If RHEL 8, following third party packages should be installed by the O.S.:
- Tcl/Tk (8.6.8) (
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20026 |
---|
|
) – 2022APR - Ant (1.10.5) – 2022APR
- TBD
- Upgrade third party fallback version (Not relevant for ALMA)
- TBDTcl/Tk (8.6.8) (
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20026 |
---|
|
) – 2022APR/2022JUN
- Python dependencies (1413) upgrade (TBD
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20027 |
---|
|
) – 2022APR- Remove: linecache2, logilab-astng, logilab-common, nose, test-generator, traceback2, unittest2
- Install: nose2
- Upgrade: pip + 5 dependenciesTBD
- Java Dependencies (TBD15) upgrade (TBD) – 2022APR
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20028 |
---|
|
) – 2022APR- Remove: jms, xtmodcoll
- Install: commons-collections4, jakarta.jms-api, javax.jms-api
- Upgrade: 10 dependencies
- Planning for 2022 releases – 2022APR
- BulkDataNT RTI DDS Improvements – 2022APR
- Performance improvements 700+ MB/s over 10 Gbps link (
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
key | ICT-19936 |
---|
|
) – 2022APR - Synthetic tests can be run in standalone mode ( -g flag to be used without ACS) (
Jira |
---|
server | ICT |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
key | ICT-19968 |
---|
|
) – 2022APR
- C++ Modernization
- Study Logging Standard C++ Performance Smart Pointers (
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
key | ICT-1918419829 |
---|
|
) – 2022FEBStandard C++ Smart Pointers columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | b8c705e3-ed92-32db-b3d0-8ff450afc249 | serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | SCCB-1187 |
---|
|
) + Rollout – 2022APR
- Component skeleton code generation (
Jira |
---|
server | ICT |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT- |
---|
|
19829)SCCB ) – 2022APR (TBD) + Rollout – 2022APR - Development and Community OS Support (
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
key | ICT-19797 |
---|
|
)- Jenkins Build + Phase A tests
- Debian 10/11 (
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
key | ICT-19816 |
---|
|
) – 2022FEB2022APR - Ubuntu 20.04/22.04 (
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
key | ICT-19817 |
---|
|
) – 2022FEB
Phase A test stabilization for RHEL 8 (
Mid Term (2022JUN --> 2022AUG)
- Obsolescence Management
- RHEL 7 and 8 releases – 2022JUN
- We expect 2022JUN to be the latest RHEL 7 release
- Maven, Eclipse – 2022JUN
- Python dependencies (12) – 2022JUN
- Python dependencies (9) – 2022OCT
- Java Dependencies (TBD) – 2022JUN
- Java Dependencies (TBD) – 2022OCT
- Obsolescence Management
- RHEL 7 and 8 releases – 2022JUN
- We expect 2022JUN to be the latest RHEL 7 release
- C++ Standard: C++14, C++17, C++2a? – 2022APR
- C++ 17 was chosen; waiting for feedback from community
- ACE/TAO >= 7.0.4 – 2022APR
- PyEnv, Tcl/Tk* – 2022APR
- Maven, Eclipse – 2022JUN
- Python dependencies (12) – 2022JUN
- Java Dependencies (TBD) – 2022JUN
- C++ Modernization
- Replace ACE_TSS by C++11 standard thread_local (2022JUN) –
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId |
---|
|
b8c705e3ed9232dbb3d08ff450afc24920014)
Mid Term (2022JUN --> 2022AUG)
-
- Replace the use of LokiSingleton by C++11 local static variable (2022JUN) –
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 451c03fa-a384-3e36-95b3-3ef4dae081ba |
---|
key | ICT-20138 |
---|
|
- Analyze refactoring or replacement of logging service
- Development and Community OS Support
- Jenkins Build + Phase A tests
- Others operating systems?
- ComponentCaller API Security
Long Term (TBD)
- Java 17 (~2023APR– 2023APR+)
- Will be scheduled for some point during 2023 aiming to Cycle 11 (2024-10 deployment)
- Jakarta EE 9+ / Hibernate 6+ / Spring 6+ / Springboot 3+ / Tomcat 10+ (Java-17 and Jakarta EE 9 baseline for spring framework 6) – 2023JUN+
- ACS Services Modernization
- Continue NC implementation study
- ZeroMQ-based BulkData transfer implementation
- CDB API alternative (REST, SOAP, G-RPC, Falcor, ICE, etc.)
De-scoped
...
:
Other Input
Not Relevant
Conclusions
...
2022APR
* Tentative base for 2022FEB 2022APR until the meeting has been held
Jira |
---|
server | ICT |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | fixVersion was in (COMMON-2022FEB2022APR) on "20212022/1202/1609" AND component in componentMatch("^12.*") |
---|
serverId | b8c705e3451c03fa-ed92a384-32db3e36-b3d095b3-8ff450afc2493ef4dae081ba |
---|
|
Priorities
- Maintenance
- New Makefile Support
- Logging C++ Performance StudyC++ ACS Smart Pointers
- BulkDataNT Improvements
- Obsolescence Management PlanObsolescence Management Tasks
- Component skeleton code-generation
- Phase A Tests Stabilization
- Official OS Support (Development + Community)
Action Items
- Tomas Staigto remind ICT of the agreed RHEL 8 migration plan at the start of January