Your message dated Mon, 02 Sep 2019 09:04:26 +0000
with message-id <[email protected]>
and subject line Bug#939045: fixed in mypy 0.720-3
has caused the Debian Bug report #939045,
regarding mypy: autopkgtest needs update for new version of lxml
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 [email protected]
immediately.)


-- 
939045: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939045
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mypy
Version: 0.720-2
Severity: serious
X-Debbugs-CC: [email protected], [email protected]
Tags: sid bullseye
User: [email protected]
Usertags: needs-update
Control: affects -1 src:lxml

Dear maintainers,

With a recent upload of lxml the autopkgtest of mypy fails in testing
when that autopkgtest is run with the binary packages of lxml from
unstable. It passes when run with only packages from testing. In tabular
form:
                       pass            fail
lxml                   from testing    4.4.1-1
mypy                   from testing    0.720-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 lxml to testing
[1]. Of course, lxml shouldn't just break your autopkgtest (or even
worse, your package), but it seems to me that the change in lxml was
intended and your package needs to update to the new situation. Please
reassign to lxml when I judged this wrong.

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

https://ci.debian.net/data/autopkgtest/testing/amd64/m/mypy/2854351/log.gz

=================================== FAILURES
===================================
_______________________ CoberturaReportSuite.test_as_xml
_______________________
[gw1] linux -- Python 3.7.4 /usr/bin/python3

self = <mypy.test.testreports.CoberturaReportSuite testMethod=test_as_xml>

    def test_as_xml(self) -> None:
        cobertura_package = CoberturaPackage('foobar')
        cobertura_package.covered_lines = 21
        cobertura_package.total_lines = 42

        child_package = CoberturaPackage('raz')
        child_package.covered_lines = 10
        child_package.total_lines = 10
        child_package.classes['class'] = etree.Element('class')

        cobertura_package.packages['raz'] = child_package

        expected_output = textwrap.dedent('''\
            <package complexity="1.0" name="foobar" branch-rate="0"
line-rate="0.5000">
              <classes/>
              <packages>
                <package complexity="1.0" name="raz" branch-rate="0"
line-rate="1.0000">
                  <classes>
                    <class/>
                  </classes>
                </package>
              </packages>
            </package>
        ''').encode('ascii')
        assert_equal(expected_output,
>                    etree.tostring(cobertura_package.as_xml(),
pretty_print=True))

/usr/lib/python3/dist-packages/mypy/test/testreports.py:40:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _

a = b'<package complexity="1.0" name="foobar" branch-rate="0"
line-rate="0.5000">\n  <classes/>\n  <packages>\n    <packag...
line-rate="1.0000">\n      <classes>\n        <class/>\n
</classes>\n    </package>\n  </packages>\n</package>\n'
b = b'<package name="foobar" complexity="1.0" branch-rate="0"
line-rate="0.5000">\n  <classes/>\n  <packages>\n    <packag...
line-rate="1.0000">\n      <classes>\n        <class/>\n
</classes>\n    </package>\n  </packages>\n</package>\n'
fmt = '{} != {}'

    def assert_equal(a: object, b: object, fmt: str = '{} != {}') -> None:
        if a != b:
>           raise AssertionError(fmt.format(good_repr(a), good_repr(b)))
E           AssertionError: b'<package complexity="1.0" name="foobar"
branch-rate="0" line-rate="0.5000">\n  <classes/>\n  <packages>\n
<package complexity="1.0" name="raz" branch-rate="0"
line-rate="1.0000">\n      <classes>\n        <class/>\n
</classes>\n    </package>\n  </packages>\n</package>\n' != b'<package
name="foobar" complexity="1.0" branch-rate="0" line-rate="0.5000">\n
<classes/>\n  <packages>\n    <package name="raz" complexity="1.0"
branch-rate="0" line-rate="1.0000">\n      <classes>\n        <class/>\n
     </classes>\n    </package>\n  </packages>\n</package>\n'

/usr/lib/python3/dist-packages/mypy/test/helpers.py:349: AssertionError


Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: mypy
Source-Version: 0.720-3

We believe that the bug you reported is fixed in the latest version of
mypy, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael R. Crusoe <[email protected]> (supplier of updated mypy 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 02 Sep 2019 17:10:54 +0900
Source: mypy
Architecture: source
Version: 0.720-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Michael R. Crusoe <[email protected]>
Closes: 939045
Changes:
 mypy (0.720-3) unstable; urgency=medium
 .
   * debhelper-compat 12
   * Standards-Version: 4.4.0
   * Set upstream metadata fields: Name.
   * Pluck patch from upstream to cope with changes to lxml. Closes: #939045
Checksums-Sha1:
 5ee4d166a3d3dcc47f4d92e9ec4f4dd9e237b40e 2481 mypy_0.720-3.dsc
 9663cb948cb61f07492070dc412691556b40e4d5 9776 mypy_0.720-3.debian.tar.xz
 77c7018c8203bd9c235550c4362e84b65284ed5b 9556 mypy_0.720-3_source.buildinfo
Checksums-Sha256:
 4be5f9bbbf66365a5b0c8219bc995a2a61b7c958173a68de6f84e1803cd9da97 2481 
mypy_0.720-3.dsc
 bdfebf4f4f746b37b118735eced2fd9fb62aee4ed3f445f7deafa3f38ed21e25 9776 
mypy_0.720-3.debian.tar.xz
 7bd54e275123fd587540940f2799680128ecdec0dfae1bf721a3b3eec64a2cc6 9556 
mypy_0.720-3_source.buildinfo
Files:
 a3c33d34e4c51b92c6edc1fe13ec67ac 2481 utils optional mypy_0.720-3.dsc
 9682e32c7f6391f42f9e0cd7f9d4a601 9776 utils optional mypy_0.720-3.debian.tar.xz
 79713a9d58e78207e19b0f60ac48e5e7 9556 utils optional 
mypy_0.720-3_source.buildinfo

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

iQIzBAEBCgAdFiEEck1gkzcRPHEFUNdHPCZ2P2xn5uIFAl1s0t4ACgkQPCZ2P2xn
5uI1wg/+Lw32sQoQHHMqxcJrP77zLauItIjGckW4VQKsEHiWNL7WVTrvRZYWwKjw
0fDp4a0k5nxTE2SbJ1sNYHnzTSIsbisI0g6OAEe95Cp+j1mHsxggf0XafQ8myoeS
FU26zjZwDVLejAlJPrfxImU/g5Syddh4TromiFz+3eCZ4Zbe81b7QB95bXVuIXCi
893qOBHdJjXHN9aQeErMyZCN57lOKoLUYCWa1s412Rjafct7KN4UPgfmifOcKyYr
dko7wgqYXNVdwgnzTv8hmrftk26TomBMvqnrRmSCWBBISS6P4xl7v9Pi1N8Qpjwv
EjCD9KouciaioysCjMoHu1ZS4/yzw+DCGTd7L0QGouknYe8UIH9f2Tmvb/KcRTux
UEyHZNh+iZ3yXeT0wymhDgjnD8a/okYg2w5CEoe5YYxJzd7k+rqB1V1qQ51jkeGL
W1QvkLRxcjSbaFyDDm92FTWj6QzjEa5TZmw6nJXYdWp0L2cEBMi0lvICmsB49R9X
TCHd+dmWOIRYocHWbVrldhXd/uBS6X6r4xCdNWRVmUO52Eaho8eVUvLCUDyA9GmV
qhwYRKiqFSH1yQN9gpln8jZeuIqVFwIYYMpCVhiIYL6a90grAytByQ64Z48l5Kn/
Zhjc2cUVuPisg2Zx3Bkop8B3zYCfOcuXoxfpq3JB0tJEdTi8+Vk=
=6d92
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to