Legend

Status

(blue star) Healthy

(green star) Could be improved

(star) Needs attention

(red star) Likely to be an issue in the future

Patch State

- : No patch

(lightbulb): Minor patch

(plus): Functionality patch 

(minus): Major changes


Tools

NameCurrentO.S.Release DateStatusPatchCommentLatestRelease DateRHEL/CentOS 7RHEL/CentOS 8RHEL/Stream 9Upgrade Release

antlr2 [1]

antlr3 [2]

antlr4 [3]

2.7.7-2006-11(star)(lightbulb)

antlr2 cpp is installed here

Java version is installed with

Maven

(tick)

3.5.2

4.9.3

-

2014-03

2021-11

-

-

-

-

-

-

-

-

-

-

-

-

astyle [1][2]3.1(tick)2018-01(blue star)-
(tick)2018-01-3.1 (tick)3.1 (tick)(grey lightbulb)
cppunit [1][2]1.14.0(tick)2008-02(blue star)-
1.15.12019-121.12.11.14.0 (tick)1.15.1(grey lightbulb)
doxygen [1][2]1.8.14(tick)2013-08(blue star)-
1.9.22021-081.8.51.8.14 (tick)1.9.1(grey lightbulb)

fftw2 [1]

fftw3 [1]

2.1.3

-

-

-

1999-11

-

(red star)

-

(plus)

-


2.1.5

3.3.10

2003-03

2021-09

2.1.5

3.3.3

-

3.3.5

-

3.3.8

-

-

graphviz [1]2.40.1(tick)2013-02(blue star)-
2.50.02021-122.30.12.40.1 (tick)2.44.0(grey lightbulb)
expat [1]1.95.3(tick)2002-06(blue star)-

Maintained for VxWorks only

Provided by O.S. otherwise

2.2.92019-092.1.0 (tick)2.2.5 (tick)2.5.0(grey lightbulb)

getopt [1][2]

util-linux [3]

1.1.3


(tick)

(tick)

2003-01(blue star)-

Only used for SunOS...

Part of util-linux in other O.S.

1.1.6

2.36

2014-11

2020-07


2.23.2 (tick)


2.32.1 (tick)


2.37.4 (tick)

-
shunit2 [1]2.1.8-2020-03(blue star)-
(tick)-----
xercesc [1][2]3.2.2(tick)2018-09(blue star)-
3.2.32020-043.1.13.2.2 (tick)3.2.3(grey lightbulb)

History (Since 2020OCT)

Legend

(question): Candidate (ACS Medium/Long Term Plan)

(info): Proposed (SCCB Created)

(warning): Approved (SCCB Approved / Not Needed)

(tick): Done (Implemented in Release)

(error): Rejected (SCCB Rejected / Technical Issues Prevented Change)

Changes

NameReleaseOriginalNewStatusTicketComment
xercesc2020OCT2.8.03.2.2(tick)

Upgrading to same version as RHEL 8. Aiming to depend on O.S. version in the future.
cppunit2020DEC1.12.11.12.1(tick)

Depend on O.S. version if provided or fallback to the same version as provided before otherwise.
log4cpp2020DEC0.3.4bRemove(tick)

Only used for an alternative logger that never made it into production and library is no longer being developed.
astyle2021APR1.15.33.1(tick)

Upgrading to same version as RHEL 8. Aiming to depend on O.S. version in the future.
doxygen2021APR1.2.131.8.5(tick)

Upgrading to same version as RHEL 7. Installing as an O.S. package.
graphviz2021APR2.26.02.30.1(tick)

Upgrading to same version as RHEL 7. Installing as an O.S. package.
vtd-xml2021APR2.4Removed(tick)

Moved from module installation (External Dependencies) to Maven (Java Dependencies) → 2.13.4
oAW2021APR4.4.2/2.6.0Removed(tick)

Moved from module installation (External Dependencies) to make use of Eclipse plugins (Core Tools Dependencies) → 4.11
shunit22021OCT2.1.52.1.8(tick)

Obsolescence Management.
astyle2022FEB3.13.1(tick)

Use O.S. package if available
cppunit2022FEB1.12.11.14.0(tick)

Already using O.S. package when available. Upgrade the fallback version to 1.14.0 to be consistent with RHEL 8 O.S.
doxygen2022FEB1.8.51.8.14(tick)

Already using O.S. package when available. Upgrade the fallback version to 1.8.14 to be consistent with RHEL 8 O.S.
graphviz2022FEB2.30.12.40.1(tick)

Already using O.S. package when available. Upgrade the fallback version to 2.40.1 to be consistent with RHEL 8 O.S.
xercesc2022FEB3.2.23.2.2(tick)

Use O.S. package if available.
loki2022JUN0.1.5Remove(tick)

Package no longer needed as SmartPointers were moved to std::shared_ptr / std::unique_ptr.
scxml2022JUN0.9Remove(tick)

Moving scxml to be installed by Maven as part of Java Dependencies.