Update blast: drop blast phone-home patch #53173
Open
+1
−14
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The current phone-home disabling patch of blast actually breaks it in many cases.
I opened an issue here: #53165
Without diving into whether the existing patch is a good idea, it is breaking the functionality of the package.
I did try a different patch to disable phoning home:
Even with that patch:
This too breaks the functionality. The issue seems to be that blast binaries rely on the concurrency controls in usage-reporting in order to shut down safely. Disabling it must be done with care as to not break the core functionality.
With that said, could we first prioritize making the core functionality work, and then find a way to disable this functionality if we can adequately resource it? I've spent some time investigating but it's quite complex.
Please read the guidelines for Bioconda recipes before opening a pull request (PR).
General instructions
@BiocondaBot please add label
command.@bioconda/core
in a comment.Bot commands for PR management
Please use the following BiocondaBot commands:
Everyone has access to the following BiocondaBot commands, which can be given in a comment:
@BiocondaBot please update
@BiocondaBot please add label
please review & merge
label.@BiocondaBot please fetch artifacts
You can use this to test packages locally.
Note that the
@BiocondaBot please merge
command is now depreciated. Please just squash and merge instead.Also, the bot watches for comments from non-members that include
@bioconda/<team>
and will automatically re-post them to notify the addressed<team>
.