[Debian-med-packaging] Bug#1000317: cyvcf2: FTBFS with Python 3.10

Stefano Rivera stefanor at debian.org
Sun Nov 21 12:33:51 GMT 2021


Source: cyvcf2
Version: 0.30.11-1
Severity: serious
Tags: ftbfs patch
Justification: FTBFS

https://buildd.debian.org/status/fetch.php?pkg=cyvcf2&arch=amd64&ver=0.30.11-1%2Bb1&stamp=1637483151&raw=0

Tests fail with:
======================================================================
ERROR: cyvcf2.tests.test_reader.test_info_dict
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_cyvcf2/build/cyvcf2/tests/test_reader.py", line 226, in test_info_dict
    toks = _get_line_for(variant)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_cyvcf2/build/cyvcf2/tests/test_reader.py", line 459, in _get_line_for
    for i, line in enumerate(gzip.open(VCF_PATH), start=1):
ValueError: readline of closed file

======================================================================
ERROR: cyvcf2.tests.test_reader.test_gt_types
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/nose/case.py", line 197, in runTest
    self.test(*self.arg)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_cyvcf2/build/cyvcf2/tests/test_reader.py", line 518, in test_gt_types
    o = _get_samples(variant)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_cyvcf2/build/cyvcf2/tests/test_reader.py", line 485, in _get_samples
    toks = _get_line_for(v)
  File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_cyvcf2/build/cyvcf2/tests/test_reader.py", line 459, in _get_line_for
    for i, line in enumerate(gzip.open(VCF_PATH), start=1):
ValueError: readline of closed file

----------------------------------------------------------------------
Ran 95 tests in 0.647s

Should be resolved by applying this patch: https://github.com/brentp/cyvcf2/pull/225

I'll do a 0-day NMU for it.

SR



More information about the Debian-med-packaging mailing list