Control: ncbi-blast+: Please remove the mbedtls version check

On Sun, Nov 21, 2021 at 10:08:53PM -0400, Stefano Rivera wrote:
> Package: ncbi-blast+
> Version: 2.11.0+ds-1
> Severity: normal
> Affects: python-biopython
> 
> Running blastn outputs:
> Critical: External MBEDTLS version mismatch: 2.16.9 headers vs. 2.16.11 
> runtime
> 
> This causes python-biopython to FTBFS:
> ======================================================================
> FAIL: test_blastn (test_NCBI_BLAST_tools.CheckCompleteArgList)
> Check all blastn arguments are supported.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/Tests/test_NCBI_BLAST_tools.py",
>  line 420, in test_blastn
>     self.check("blastn", Applications.NcbiblastnCommandline)
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9/build/Tests/test_NCBI_BLAST_tools.py",
>  line 388, in check
>     self.assertEqual(stderrdata, "", "%s\n%s" % (cline, stderrdata))
> AssertionError: 'Critical: External MBEDTLS version mismat[36 chars]me\n' != 
> ''
> - Critical: External MBEDTLS version mismatch: 2.16.9 headers vs. 2.16.11 
> runtime
>  : /usr/bin/blastn -h
> Critical: External MBEDTLS version mismatch: 2.16.9 headers vs. 2.16.11 
> runtime
>...

Please remove the check from
  
https://sources.debian.org/src/ncbi-blast+/2.11.0+ds-1/c++/src/connect/ncbi_mbedtls.c/#L656-L661

Compatibility is provided through the library soname, there should be no 
reason to reject backwards compatible new minor versions.

> SR

cu
Adrian

Reply via email to