Connection Participants Agenda Short Term (2022FEB) Maintenance (Bug-fixing / Improvements) Obsolescence Management RHEL 7 and 8 releases Helper script (
ICT-19740
-
Getting issue details...
STATUS
,
ICT-19754
-
Getting issue details...
STATUS
) – 2022FEB Python 3.8; Removal of Python 2.7 (
ICT-19206
-
Getting issue details...
STATUS
) – 2022FEB If RHEL 8, following third party packages should be installed by the O.S.:Swig (
ICT-19903
-
Getting issue details...
STATUS
) – 2022FEB Boost (
ICT-19904
-
Getting issue details...
STATUS
) – 2022FEB astyle (
ICT-19905
-
Getting issue details...
STATUS
) – 2022FEB xercesc (
ICT-19906
-
Getting issue details...
STATUS
) – 2022FEB Upgrade third party fallback version (Not relevant for ALMA)cppunit (
ICT-19907
-
Getting issue details...
STATUS
) – 2022FEB doxygen, graphviz (
ICT-19908
-
Getting issue details...
STATUS
) – 2022FEB Python dependencies (3) for cleanUp (
ICT-19902
-
Getting issue details...
STATUS
) – 2022FEBRemove argparse (provided by Python 3) Add wheel and xsdata Java Dependencies – 2022FEBlog4j (
ICT-19850
-
Getting issue details...
STATUS
) Clean-up (
ICT-19726
-
Getting issue details...
STATUS
) Planning for 2022 releases C++ ModernizationStudy Logging C++ Performance (
ICT-19184
-
Getting issue details...
STATUS
) – 2022FEB Standard C++ Smart Pointers (
ICT-19829
-
Getting issue details...
STATUS
)Implementation + SCCB Ticket (2022FEB) Development and Community OS Support (
ICT-19797
-
Getting issue details...
STATUS
)Jenkins Build + Phase A testsCentOS Stream 8/9 (
ICT-19798
-
Getting issue details...
STATUS
) – 2022FEB Fedora 34/35/36 (
ICT-19799
-
Getting issue details...
STATUS
) – 2022FEB Mid Term (2022APR --> 2022JUN) Standard Smart Pointers (
ICT-19829
-
Getting issue details...
STATUS
) Obsolescence ManagementRHEL 7 and 8 releases – 2022APR and 2022JUNWe expect 2022JUN to be the latest RHEL 7 release C++ Standard: C++14, C++17, C++2a? – 2022APRC++ 17 was chosen; waiting for feedback from community 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 SupportJenkins Build + Phase A testsDebian 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 ModernizationContinue NC implementation study ZeroMQ-based BulkData transfer implementation CDB API alternative (REST, SOAP, G-RPC, Falcor, ICE, etc.) De-scoped for now: Not Relevant Conclusions 2022FEB * Tentative base for 2022FEB until the meeting has been held
Key
Summary
T
Created
Updated
Due
Assignee
Reporter
P
Status
Resolution
Priorities Maintenance New Makefile Support Logging C++ Performance Study C++ ACS Smart Pointers Obsolescence Management Plan Obsolescence Management Tasks Official OS Support (Development + Community) Action Items Tomas Staig to remind ICT of the agreed RHEL 8 migration plan at the start of January 03 Jan 2022
1 Comment
Ralph Marson
RedHat-8 will, by default, support C++14 (1). The ALMA software standards should be changed to specify that C++14 is now the standard as part of this operating system update. Anything in the build system that prevents the use of C++14 should also be changed.
(1) "The default standard used when compiling code in the C++ language has changed to C++14 with GNU extensions." in https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/developing_c_and_cpp_applications_in_rhel_8/index