Control: reassign 923282 freezegun/0.3.11-0.1
Control: notfound 923282 cached-property/1.5.1-2
Severity: serious

Hi Paul, hi all,

> Dear maintainers, Dominik,
> 
> With a recent upload of freezegun the autopkgtest of cached-property
> fails in testing when that autopkgtest is run with the binary packages
> of freezegun from unstable. It passes when run with only packages from
> testing. In tabular form:
>                        pass            fail
> freezegun              from testing    0.3.11-0.1
> cached-property        from testing    1.5.1-2
> 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 of freezegun to
> testing [1]. Due to the nature of this issue, I filed this bug report
> against both packages. Can you please investigate the situation and
> reassign the bug to the right package? If needed, please change the
> bug's severity.
> 
> 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=freezegun
> 
> https://ci.debian.net/data/autopkgtest/testing/amd64/c/cached-property/2001918/log.gz
> 
> ======================================================================
> FAIL: test_threads_ttl_expiry
> (tests.test_cached_property.TestCachedPropertyWithTTL)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/tmp/autopkgtest-lxc.kwqe3o55/downtmp/autopkgtest_tmp/tests/test_cached_property.py",
> line 207, in test_threads_ttl_expiry
>     self.assert_cached(check, 2 * num_threads)
>   File
> "/tmp/autopkgtest-lxc.kwqe3o55/downtmp/autopkgtest_tmp/tests/test_cached_property.py",
> line 69, in assert_cached
>     self.assertEqual(check.add_cached, expected)
> AssertionError: 6 != 10

Since cached_property tested well for weeks with the previous freezegun version
(now in testing) and a short look at the sources of freezegun showed
substantial changes in the API for the last version I guess this issue is
indeed caused by a bug or incompatible API change in freezegun. I don't see how
anything could be done from the side of cached_property at this stage of the
freeze. Therefore I am bumping the bug to severity serious to be safe this
version of freezegun will not migrate to testing and assigning to freezegun.

Cheers
Mathias


-- 

    Mathias Behrle ✧ Debian Developer
    PGP/GnuPG key availabable from any keyserver, ID: 0xD6D09BE48405BBF6
    AC29 7E5C 46B9 D0B6 1C71  7681 D6D0 9BE4 8405 BBF6

Reply via email to