Your message dated Sat, 27 Nov 2021 22:48:43 +0000
with message-id <e1mr6ut-000cwt...@fasolo.debian.org>
and subject line Bug#1000414: fixed in textdistance 4.2.2-2
has caused the Debian Bug report #1000414,
regarding textdistance: autopkgtest regression on arm64: AssertionError: assert 
3.0 <= 1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1000414: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000414
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: textdistance
Version: 4.2.2-1
X-Debbugs-CC: debian...@lists.debian.org
Severity: serious
User: debian...@lists.debian.org
Usertags: regression

Dear maintainer(s),

With a recent upload of textdistance the autopkgtest of textdistance fails in testing when that autopkgtest is run with the binary packages of textdistance from unstable on arm64. It passes when run with only packages from testing. In tabular form:

                       pass            fail
textdistance           from testing    4.2.2-1
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration to testing [1]. Can you please investigate the situation and fix it?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=textdistance

https://ci.debian.net/data/autopkgtest/testing/arm64/t/textdistance/16584010/log.gz

=================================== FAILURES =================================== _______________________ test_normalization_range[alg23] ________________________

alg = Editex({'match_cost': 0, 'group_cost': 1, 'mismatch_cost': 2, 'local': False, 'external': True, 'grouped': frozenset({'U', 'B', 'K', 'F', 'D', 'M', 'X', 'S', 'Z', 'T', 'C', 'P', 'Q', 'E', 'N', 'J', 'G', 'V', 'L', 'I', 'R', 'O', 'A', 'Y'})})

    @pytest.mark.parametrize('alg', ALGS)
  @hypothesis.given(
        left=hypothesis.strategies.text(),
        right=hypothesis.strategies.text(),
    )

tests/test_common.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
left = '0', right = 'ῢ'
alg = Editex({'match_cost': 0, 'group_cost': 1, 'mismatch_cost': 2, 'local': False, 'external': True, 'grouped': frozenset({'U', 'B', 'K', 'F', 'D', 'M', 'X', 'S', 'Z', 'T', 'C', 'P', 'Q', 'E', 'N', 'J', 'G', 'V', 'L', 'I', 'R', 'O', 'A', 'Y'})})

    @pytest.mark.parametrize('alg', ALGS)
    @hypothesis.given(
        left=hypothesis.strategies.text(),
        right=hypothesis.strategies.text(),
    )
    def test_normalization_range(left, right, alg):
      assert 0 <= alg.normalized_distance(left, right) <= 1
E       AssertionError: assert 3.0 <= 1
E + where 3.0 = <bound method Base.normalized_distance of Editex({'match_cost': 0, 'group_cost': 1, 'mismatch_cost': 2, 'local': False... 'B', 'K', 'F', 'D', 'M', 'X', 'S', 'Z', 'T', 'C', 'P', 'Q', 'E', 'N', 'J', 'G', 'V', 'L', 'I', 'R', 'O', 'A', 'Y'})})>('0', 'ῢ') E + where <bound method Base.normalized_distance of Editex({'match_cost': 0, 'group_cost': 1, 'mismatch_cost': 2, 'local': False... 'B', 'K', 'F', 'D', 'M', 'X', 'S', 'Z', 'T', 'C', 'P', 'Q', 'E', 'N', 'J', 'G', 'V', 'L', 'I', 'R', 'O', 'A', 'Y'})})> = Editex({'match_cost': 0, 'group_cost': 1, 'mismatch_cost': 2, 'local': False, 'external': True, 'grouped': frozenset({'U', 'B', 'K', 'F', 'D', 'M', 'X', 'S', 'Z', 'T', 'C', 'P', 'Q', 'E', 'N', 'J', 'G', 'V', 'L', 'I', 'R', 'O', 'A', 'Y'})}).normalized_distance

tests/test_common.py:55: AssertionError
---------------------------------- Hypothesis ----------------------------------
Falsifying example: test_normalization_range(
    left='0',
    right='ῢ',
alg=Editex({'match_cost': 0, 'group_cost': 1, 'mismatch_cost': 2, 'local': False, 'external': True, 'grouped': frozenset({'U', 'B', 'K', 'F', 'D', 'M', 'X', 'S', 'Z', 'T', 'C', 'P', 'Q', 'E', 'N', 'J', 'G', 'V', 'L', 'I', 'R', 'O', 'A', 'Y'})}),
)
=============================== warnings summary ===============================
tests/test_external.py:16

/tmp/autopkgtest-lxc.iu33ychk/downtmp/autopkgtest_tmp/tests/test_external.py:16: PytestUnknownMarkWarning: Unknown pytest.mark.external - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
    @pytest.mark.external

tests/test_external.py:39

/tmp/autopkgtest-lxc.iu33ychk/downtmp/autopkgtest_tmp/tests/test_external.py:39: PytestUnknownMarkWarning: Unknown pytest.mark.external - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
    @pytest.mark.external

tests/test_external.py:67

/tmp/autopkgtest-lxc.iu33ychk/downtmp/autopkgtest_tmp/tests/test_external.py:67: PytestUnknownMarkWarning: Unknown pytest.mark.external - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
    @pytest.mark.external

-- Docs: https://docs.pytest.org/en/stable/warnings.html
=========================== short test summary info ============================ FAILED tests/test_common.py::test_normalization_range[alg23] - AssertionError... ================== 1 failed, 397 passed, 3 warnings in 54.22s ==================
autopkgtest [23:19:58]: test pytest


Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: textdistance
Source-Version: 4.2.2-2
Done: Julian Gilbey <j...@debian.org>

We believe that the bug you reported is fixed in the latest version of
textdistance, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1000...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julian Gilbey <j...@debian.org> (supplier of updated textdistance package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 27 Nov 2021 22:28:37 +0000
Source: textdistance
Architecture: source
Version: 4.2.2-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Julian Gilbey <j...@debian.org>
Closes: 1000414
Changes:
 textdistance (4.2.2-2) unstable; urgency=medium
 .
   * Run autopkgtest with every python version, and include pytest.ini
     file.
   * Fix autopkgtest failure on arm64 by ensuring normalised distances
     cannot be greater than one (which could affect any architecture) and
     ignoring differing timings on certain tests in the test suite (which
     caused significant problems on arm64).  (Closes: #1000414)
Checksums-Sha1:
 4f95d28bf48399a299081ac67bb4c11c76881801 2646 textdistance_4.2.2-2.dsc
 3fcaa3421a656044404b21b25f5917439296abdf 3820 
textdistance_4.2.2-2.debian.tar.xz
 60809f20b6c5e31b8bc834831f32a63fa7074a4f 7409 
textdistance_4.2.2-2_amd64.buildinfo
Checksums-Sha256:
 919af4b5d3436a2ec915c3c4f4a7f0e6065a81c92ea7e06a503d8dc9383acc2c 2646 
textdistance_4.2.2-2.dsc
 3eaa7c4532acd3ae9245d8a2464fae18b3feabd2f55e850de550baaccc11bf7c 3820 
textdistance_4.2.2-2.debian.tar.xz
 b6ebf97f5a74d1cbd2faa99fbdedc1fae8d5fc4f90236ac0667f19374349c6df 7409 
textdistance_4.2.2-2_amd64.buildinfo
Files:
 86e68f09e94a9094fe51c1c65a35ac4c 2646 python optional textdistance_4.2.2-2.dsc
 5be8d5bdae821987b7214553d3de6768 3820 python optional 
textdistance_4.2.2-2.debian.tar.xz
 9b336f00f9ebc40958e2561c42fa8ff8 7409 python optional 
textdistance_4.2.2-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJDBAEBCAAtFiEEfhrD+iemSShMMj72aVxCkxbAe/4FAmGisjMPHGpkZ0BkZWJp
YW4ub3JnAAoJEGlcQpMWwHv+ImgP/AjIuZWaxBsKLh76zt49ojBn3LCgHKB7BP/I
r6n5ygbjpmLgA7BIb6zAeans9hPs3Uww4xz6BlG+muTWsNnW0p43va6OgR3RduRd
FurwxnZwSePz/kzK27Uf4NTfeM2Ed3degGu/9Cz5JkWF8h2XveeKmMfGt7GLH5xx
1HALvsUF48JiTZcZzKRr8YdMkbxj4IcsymifVU9AeGPIwXL+zKPJIazJNE+kCuiJ
il747d0LliTeiEZnxZ3HUS1koMHtvfd0Fc36KSBeDwMoC9+jXDgbnZcSzfRXxMJc
IfQ+C1LH8yQIk3zQ7iBDIW5TFNuTGC4SaVVz2LZtS6/2+xRrlPwtv9cH5NAKFYH2
2TG3fzKhMIFKodp08aGRkLej9LMiUWz7+TCihhqdnaTRZ5CfViLf7VeggEbVtybx
mpeX7YtGUKbtXDJWqNpi8Qk1J2nNHDV6h6JUzAmNurdtYkh6g6EuZyKn+glD9Vhn
6DBJC4J34V1l/183SpoHDH3vblj7vJv7nS78aFPgQIWu+6MtOVxhLDSus+umQBQS
LtvAFYCTJVc7ejHj0XMX3glSn65wEmxVTUYs0DmvepHPvVSjvwMc+GIDmCbqnUjD
gSQXp83fl7MCC0EDdHMqrNCvcMd8+qVedoizOSuWUa2/EvgOcJryI7EfwTMRvFdl
7vfhmH+q
=DUf8
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to