Skip to content

Remove crtm-fix/crtm 2.3.0_emc; fix directory structure of crtm-fix files (create symbolic links for backward compatibility)#43

Open
climbfuji wants to merge 4 commits intoJCSDA:spack-stack-devfrom
climbfuji:bugfix/crtm_fix_link_instead_of_flatten
Open

Remove crtm-fix/crtm 2.3.0_emc; fix directory structure of crtm-fix files (create symbolic links for backward compatibility)#43
climbfuji wants to merge 4 commits intoJCSDA:spack-stack-devfrom
climbfuji:bugfix/crtm_fix_link_instead_of_flatten

Conversation

@climbfuji
Copy link
Collaborator

@climbfuji climbfuji commented Feb 19, 2026

Description

For spack-stack-2.2.x (i.e. after creating release branch release/2.1):

  1. Remove crtm-fix@2.3.0_emc and crtm@2.3.0_emc.
  2. Update crtm-fix for all remaining versions: retain original directory structure, link requested files to top-level fix directory.

The resulting symbolic links are identical to the current files at the top-level fix directory.

Issues

Working toward JCSDA/spack-stack#1910 and JCSDA/spack-stack#1914

Testing

See JCSDA/spack-stack#1928

Upstream PR

Will be created after this PR is merged. There are already differences between the upstream crtm/crtm-fix code and our code, this PR just adds on to them.

… remaining versions: retain original directory structure, link requested files to top-level 'fix' dir
@climbfuji climbfuji marked this pull request as ready for review March 4, 2026 17:15
ctest = Executable(self.spec["cmake"].prefix.bin.ctest)
with working_dir(self.build_directory):
ctest("--timeout", "120", "-R", "test_check_crtm")
ctest("--timeout", "120")
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Run all tests!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant