The STC package in spack/spack-packages needs updating. The latest supported version in Spack is @0.9.0:
https://github.com/spack/spack-packages/blob/develop/repos/spack_repo/builtin/packages/stc/package.py#L20-L23
However, the latest upstream STC release is 1.6.6:
https://github.com/swift-lang/swift-t/tags
We should do two things
(1) Update STC spack-package to include the latest upstream release
(2) Ensure this latest version is included in the next E4S release (25.11 targeted)
In addition to providing E4S users with the latest STC release, this is important as the older stc@0.9.0 includes a bundled log4j that is EOL and may be flagged by various cloud security scanners such as the one used by Microsoft's Azure.
CC @wspear
The STC package in spack/spack-packages needs updating. The latest supported version in Spack is
@0.9.0:https://github.com/spack/spack-packages/blob/develop/repos/spack_repo/builtin/packages/stc/package.py#L20-L23
However, the latest upstream STC release is 1.6.6:
https://github.com/swift-lang/swift-t/tags
We should do two things
(1) Update STC spack-package to include the latest upstream release
(2) Ensure this latest version is included in the next E4S release (25.11 targeted)
In addition to providing E4S users with the latest STC release, this is important as the older stc@0.9.0 includes a bundled log4j that is EOL and may be flagged by various cloud security scanners such as the one used by Microsoft's Azure.
CC @wspear