<div dir="auto">Seems that a dependency (tenacity) has been changed with broken api<div dir="auto"><br></div><div dir="auto">Need to change code to use new tenacity version</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le dim. 13 févr. 2022, 08:21, Lucas Nussbaum <<a href="mailto:lucas@debian.org">lucas@debian.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Source: biomaj3-download<br>
Version: 3.2.4-1<br>
Severity: serious<br>
Justification: FTBFS<br>
Tags: bookworm sid ftbfs<br>
User: <a href="mailto:lucas@debian.org" target="_blank" rel="noreferrer">lucas@debian.org</a><br>
Usertags: ftbfs-20220212 ftbfs-bookworm<br>
<br>
Hi,<br>
<br>
During a rebuild of all packages in sid, your package failed to build<br>
on amd64.<br>
<br>
<br>
Relevant part (hopefully):<br>
> make[1]: Entering directory '/<<PKGBUILDDIR>>'<br>
> nosetests3 -a !network<br>
> EEEEEEEEEEEEEEE<br>
> ======================================================================<br>
> ERROR: test_local_download (biomaj_tests.TestBiomajLocalDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 256, in test_local_download<br>
> locald = LocalDownload(self.examples)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/localcopy.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: Test download with hardlinks: we download a file from conf/ to data_dir.<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 278, in test_local_download_hardlinks<br>
> locald = LocalDownload(self.utils.test_dir, use_hardlinks=True)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/localcopy.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: test_local_download_in_subdir (biomaj_tests.TestBiomajLocalDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 264, in test_local_download_in_subdir<br>
> locald = LocalDownload(self.curdir+'/')<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/localcopy.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: test_local_list (biomaj_tests.TestBiomajLocalDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 240, in test_local_list<br>
> locald = LocalDownload(self.examples)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/localcopy.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: test_local_list_error (biomaj_tests.TestBiomajLocalDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 246, in test_local_list_error<br>
> locald = LocalDownload("/tmp/foo/")<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/localcopy.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: test_rsync_download (biomaj_tests.TestBiomajRSYNCDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 1061, in test_rsync_download<br>
> rsyncd = RSYNCDownload(self.examples, "")<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/rsync.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: test_rsync_download_in_subdir (biomaj_tests.TestBiomajRSYNCDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 1085, in test_rsync_download_in_subdir<br>
> rsyncd = RSYNCDownload(self.curdir, "")<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/rsync.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: test_rsync_download_or_copy (biomaj_tests.TestBiomajRSYNCDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 1077, in test_rsync_download_or_copy<br>
> rsyncd = RSYNCDownload(self.examples, "")<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/rsync.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: Try to download fake files to test retry.<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 1107, in test_rsync_download_retry<br>
> rsyncd = RSYNCDownload(self.utils.test_dir + '/', "")<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/rsync.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: Download the fake archive file with RSYNC but skip check.<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 1095, in test_rsync_download_skip_check_uncompress<br>
> rsyncd = RSYNCDownload(self.utils.test_dir + '/', "")<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/rsync.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: test_rsync_general_download (biomaj_tests.TestBiomajRSYNCDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 1070, in test_rsync_general_download<br>
> rsyncd = RSYNCDownload(self.examples, "")<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/rsync.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: test_rsync_list (biomaj_tests.TestBiomajRSYNCDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 1040, in test_rsync_list<br>
> rsyncd = RSYNCDownload(self.examples, "")<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/rsync.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: test_rsync_list_error (biomaj_tests.TestBiomajRSYNCDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 1046, in test_rsync_list_error<br>
> rsyncd = RSYNCDownload("/tmp/foo/", "")<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/rsync.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: test_rsync_match (biomaj_tests.TestBiomajRSYNCDownload)<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 1055, in test_rsync_match<br>
> rsyncd = RSYNCDownload(self.examples, "")<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/rsync.py", line 24, in __init__<br>
> DownloadInterface.__init__(self)<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ======================================================================<br>
> ERROR: Test parsing of stop and wait conditions.<br>
> ----------------------------------------------------------------------<br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 272, in _set_retryer<br>
> s(tenacity.compat.make_retry_state(0, 0))<br>
> AttributeError: module 'tenacity' has no attribute 'compat'<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 274, in _set_retryer<br>
> raise ValueError(stop_condition + " doesn't yield a stop condition")<br>
> ValueError: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> During handling of the above exception, another exception occurred:<br>
> <br>
> Traceback (most recent call last):<br>
> File "/<<PKGBUILDDIR>>/tests/biomaj_tests.py", line 189, in test_retry_parsing<br>
> downloader = DownloadInterface()<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 171, in __init__<br>
> self._set_retryer(<br>
> File "/<<PKGBUILDDIR>>/biomaj_download/download/interface.py", line 276, in _set_retryer<br>
> raise ValueError("Error while parsing stop condition: %s" % e)<br>
> ValueError: Error while parsing stop condition: stop_after_attempt(3) doesn't yield a stop condition<br>
> <br>
> ----------------------------------------------------------------------<br>
> Ran 15 tests in 0.128s<br>
> <br>
> FAILED (errors=15)<br>
> make[1]: *** [debian/rules:20: override_dh_auto_test] Error 1<br>
<br>
<br>
The full build log is available from:<br>
<a href="http://qa-logs.debian.net/2022/02/12/biomaj3-download_3.2.4-1_unstable.log" rel="noreferrer noreferrer" target="_blank">http://qa-logs.debian.net/2022/02/12/biomaj3-download_3.2.4-1_unstable.log</a><br>
<br>
A list of current common problems and possible solutions is available at<br>
<a href="http://wiki.debian.org/qa.debian.org/FTBFS" rel="noreferrer noreferrer" target="_blank">http://wiki.debian.org/qa.debian.org/FTBFS</a> . You're welcome to contribute!<br>
<br>
If you reassign this bug to another package, please marking it as 'affects'-ing<br>
this package. See <a href="https://www.debian.org/Bugs/server-control#affects" rel="noreferrer noreferrer" target="_blank">https://www.debian.org/Bugs/server-control#affects</a><br>
<br>
If you fail to reproduce this, please provide a build log and diff it with mine<br>
so that we can identify if something relevant changed in the meantime.<br>
<br>
</blockquote></div>