Update imports to htslib/samtools/bcftools 1.22 #1343
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.
Import upstream htslib/samtools/bcftools 1.22. Significant additional considerations:
Omit the htslib/ref_cache/* code just as we omit htslib/bgzip.c et al. The configure script contains probes for the benefit of ref-cache and absolutely requires libcurl to be available, so we hard-code
--disable-ref-cache
when invoking configure — as the source code is not present anyway.Continue to take care to preserve removing the regeneration of htscodecs.mk from htslib/Makefile.
The HTSlib 1.22 release contains significant operational changes — it emits CRAM 3.1 by default, and no longer consults EBI's reference server by default — so we will likely observe how the dust settles from those changes before merging this update.