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

Building the ZFA mapping set must depend on 'all_robot_plugins'. #2363

Merged
merged 1 commit into from
Apr 29, 2024

Conversation

gouttegd
Copy link
Collaborator

The rule that extracts the cross-references from the local mirror of ZFA to build the ZFA-to-CL mapping set is using the SSSOM plugin, so we must make sure the plugin is ready to use (in $(TMPDIR)/plugins) before we reach that rule. The normal way to do that is to depend on the 'all_robot_plugins' target, which takes care of installing all plugins.

This was missed when preparing #2361 because running the entire pipeline causes the plugins to be installed anyway before we reach the zfa.sssom.tsv rule. But this may not be the case when trying to build individual products.

The rule that extracts the cross-references from the local mirror of ZFA
to build the ZFA-to-CL mapping set is using the SSSOM plugin, so we must
make sure the plugin is ready to use (in `$(TMPDIR)/plugins`) before we
reach that rule. The normal way to do that is to depend on the
'all_robot_plugins' target, which takes care of installing all plugins.

This was missed when preparing #2361 because running the entire pipeline
causes the plugins to be installed anyway before we reach the
zfa.sssom.tsv rule. But this may not be the case when trying to build
individual products.
@gouttegd gouttegd self-assigned this Apr 29, 2024
@gouttegd gouttegd requested review from anitacaron and matentzn April 29, 2024 16:49
@gouttegd gouttegd merged commit 901be2d into master Apr 29, 2024
1 check passed
@gouttegd gouttegd deleted the fix-zfa-mapping-extraction branch April 29, 2024 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants