Your message dated Fri, 30 Jul 2021 12:48:28 +0000
with message-id <e1m9rwc-0004nv...@fasolo.debian.org>
and subject line Bug#991451: fixed in python-fakeredis 1.4.5-3
has caused the Debian Bug report #991451,
regarding redis breaks python-fakeredis autopkgtest: AssertionError
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.)


-- 
991451: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991451
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: redis, python-fakeredis
Control: found -1 redis/5:6.0.15-1
Control: found -1 python-fakeredis/1.4.5-2
Severity: serious
Tags: sid bookworm bullseye
X-Debbugs-CC: debian...@lists.debian.org
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of redis the autopkgtest of python-fakeredis fails
in testing when that autopkgtest is run with the binary packages of
redis from unstable. It passes when run with only packages from testing.
In tabular form:

                       pass            fail
redis                  from testing    5:6.0.15-1
python-fakeredis       from testing    1.4.5-2
all others             from testing    from testing

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

Apart from the freeze, this regression is blocking the migration of the
redis CVE fix 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? Because of the near
bullseye release and the nature of the redis upload, could this please
happen soon?

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=redis

https://ci.debian.net/data/autopkgtest/testing/amd64/p/python-fakeredis/13857943/log.gz

=================================== FAILURES
===================================
________________________________ TestJoint.test
________________________________

self = <test_hypothesis.TestJoint object at 0x7f3eea8395b0>

    @pytest.mark.slow
    def test(self):
        class Machine(CommonMachine):
            create_command_strategy = self.create_command_strategy
            command_strategy = self.command_strategy

>       hypothesis.stateful.run_state_machine_as_test(Machine)

test/test_hypothesis.py:468:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _
/usr/lib/python3/dist-packages/hypothesis/stateful.py:75: in
run_state_machine_as_test
    def run_state_machine_as_test(state_machine_factory, *, settings=None):
/usr/lib/python3/dist-packages/hypothesis/internal/reflection.py:654: in
accept
    return func(*bound.args, **bound.kwargs)
/usr/lib/python3/dist-packages/hypothesis/stateful.py:200: in
run_state_machine_as_test
    run_state_machine(state_machine_factory)
/usr/lib/python3/dist-packages/hypothesis/stateful.py:92: in
run_state_machine
    @given(st.data())
test/test_hypothesis.py:454: in one_command
    self._compare(command)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _

self = Machine({}), command = Command('sinter', b'', b'\x00')

    def _compare(self, command):
        fake_result, fake_exc = self._evaluate(self.fake, command)
        real_result, real_exc = self._evaluate(self.real, command)

        if fake_exc is not None and real_exc is None:
            raise fake_exc
        elif real_exc is not None and fake_exc is None:
>           assert real_exc == fake_exc, "Expected exception {} not
raised".format(real_exc)
E           AssertionError: Expected exception WRONGTYPE Operation
against a key holding the wrong kind of value not raised
E           assert ResponseError...ind of value') == None
E             +ResponseError('WRONGTYPE Operation against a key holding
the wrong kind of value')
E             -None

test/test_hypothesis.py:412: AssertionError

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: python-fakeredis
Source-Version: 1.4.5-3
Done: Jochen Sprickerhof <jspri...@debian.org>

We believe that the bug you reported is fixed in the latest version of
python-fakeredis, 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 991...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jochen Sprickerhof <jspri...@debian.org> (supplier of updated python-fakeredis 
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: SHA512

Format: 1.8
Date: Fri, 30 Jul 2021 14:32:28 +0200
Source: python-fakeredis
Architecture: source
Version: 1.4.5-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Jochen Sprickerhof <jspri...@debian.org>
Closes: 991451
Changes:
 python-fakeredis (1.4.5-3) unstable; urgency=medium
 .
   * Team upload.
   * Add patch for new Redis 6.0.15 SINTER behaviour (Closes: #991451)
Checksums-Sha1:
 4340c83e7c798c2cfde482da60df34cd27e65812 2608 python-fakeredis_1.4.5-3.dsc
 22501a663cf729aad51a822cc8039f6b5525294b 5200 
python-fakeredis_1.4.5-3.debian.tar.xz
 894d1b4f89bca95e59f1c1f4936eeb6de25d6a5c 7815 
python-fakeredis_1.4.5-3_source.buildinfo
Checksums-Sha256:
 510edc11d6b68aa5b563e87777432104a43812c81651ca6ccc7114119ce922cb 2608 
python-fakeredis_1.4.5-3.dsc
 6b06d19160ccb35cc64514296cae701eecd897ad5aa81b71e41b0aac83f713fa 5200 
python-fakeredis_1.4.5-3.debian.tar.xz
 1ffdba3085955b4618382049b2155e47dc654824eae6c2aeccb0b0dd54312b31 7815 
python-fakeredis_1.4.5-3_source.buildinfo
Files:
 3e15ceaa97cc99fe45445582963863bc 2608 python optional 
python-fakeredis_1.4.5-3.dsc
 2be0584424153f4eb3f0a82e63b6f35b 5200 python optional 
python-fakeredis_1.4.5-3.debian.tar.xz
 ff45bc65f667bded4c2ef00be3c01d6a 7815 python optional 
python-fakeredis_1.4.5-3_source.buildinfo

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

iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmED8WsACgkQW//cwljm
lDPM6g//eXVncJkknE9xdv6sUeqF05+snVLzUxpRW6DTFUXZUQNgxt7bgATbf30q
x6FCrSCW0UcHJfjdkEhYeRNiFpCcYEvlvtTkvHBYlZoFhi0/Upn9XzKSV+glKfl7
Bcrdefq33Fi8JwMFw3dHv22RhKapTF15V50Oszwmc3PBjjcSqv/SBnpOasoihWQ0
Rr7TFDl3qNjaBlxzKIvS/AXlEvlIAJJ2nA4JYghcKJY4YY93fEBt2Ff/ED0zgwqG
koBO5rpMNU1jFg8eX9K3oLhhMmdu3HUMdiDlA/N1TBzUuxkNa+5T1BNflb4t7dY6
aqxMakUdgr11teIPL64vj2+v5PJ4fFSrA5NgF+XIN2Kr5erNEP3v6YEl1qsnj59z
ceekvXr80b7FetnXAIN63fo9S4+5+3jXlDZBf7tZLqSlKMeVsH45CQuIq4Wl1EGU
a/YN/QdhHad9eSekEPiAqRgcfq9DwxuD52LQVfpo7ehq7Urq6LIReVum2/S4+VBI
hxjDIZdUpk7JIOveogqjdca2YVD5+5tw7DvGDnENj/lJ19Bl4pjF/9sCdy0x3V+G
z7EE02jinqSmybkZADMuNEhIg73p1Mikn2vV+ZcwDL0zn5sLUsf4dz8Fal+pxYQp
NQ4yEOQAyI16vZpUr+dQ6fKeB64cvZXfwefTFT+GcheTIO/g+f4=
=1q6V
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to