Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

spec_list: do not resolve abstract hashes #44760

Merged
merged 2 commits into from
Jun 24, 2024
Merged

Conversation

haampie
Copy link
Member

@haampie haampie commented Jun 18, 2024

In a spec list, exclude criteria are applied to resolved specs if they have
abstract hashes. The implementation however made abstract specs become
concrete.

That is problematic cause later we expect Spec(str(spec)) == spec when
sending specs as strings to a concretizer subprocess.

That only happened with unify: false (parallel concretization).

@spackbot-app spackbot-app bot added the core PR affects Spack core functionality label Jun 18, 2024
@tgamblin tgamblin requested a review from becker33 June 19, 2024 08:42
@alalazo alalazo self-assigned this Jun 24, 2024
@alalazo alalazo merged commit 0282fe9 into develop Jun 24, 2024
34 checks passed
@alalazo alalazo deleted the fix/lookup-hash-spec_list branch June 24, 2024 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core PR affects Spack core functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants