Your message dated Thu, 07 Apr 2022 16:34:12 +0000
with message-id <e1ncv5i-000hri...@fasolo.debian.org>
and subject line Bug#1007012: fixed in xhtml2pdf 0.2.5-1
has caused the Debian Bug report #1007012,
regarding python-reportlab breaks xhtml2pdf autopkgtest: cannot import name 
'getStringIO' from 'reportlab.lib.utils'
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.)


-- 
1007012: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1007012
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-reportlab, xhtml2pdf
Control: found -1 python-reportlab/3.6.7-1
Control: found -1 xhtml2pdf/0.2.4-1
Severity: serious
Tags: sid bookworm
User: debian...@lists.debian.org
Usertags: breaks needs-update

Dear maintainer(s),

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

                       pass            fail
python-reportlab       from testing    3.6.7-1
xhtml2pdf              from testing    0.2.4-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 of python-reportlab 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?

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=python-reportlab

https://ci.debian.net/data/autopkgtest/testing/amd64/x/xhtml2pdf/19867209/log.gz

============================= test session starts ==============================
platform linux -- Python 3.9.10, pytest-6.2.5, py-1.10.0, pluggy-0.13.0
rootdir: /tmp/autopkgtest-lxc.47d2kh2e/downtmp/build.qpK/src
collected 2 items / 7 errors

==================================== ERRORS ==================================== ___________________ ERROR collecting tests/test_document.py ____________________ ImportError while importing test module '/tmp/autopkgtest-lxc.47d2kh2e/downtmp/build.qpK/src/tests/test_document.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.9/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
test_document.py:12: in <module>
    from xhtml2pdf.document import pisaDocument
../xhtml2pdf/document.py:4: in <module>
    from xhtml2pdf.context import pisaContext
../xhtml2pdf/context.py:19: in <module>
    import xhtml2pdf.parser
../xhtml2pdf/parser.py:32: in <module>
    from xhtml2pdf.tables import *  # TODO: Kill wild import!
../xhtml2pdf/tables.py:8: in <module>
    from xhtml2pdf.tags import pisaTag
../xhtml2pdf/tags.py:10: in <module>
    from xhtml2pdf import xhtml2pdf_reportlab
../xhtml2pdf/xhtml2pdf_reportlab.py:20: in <module>
    from reportlab.lib.utils import flatten, open_for_read, getStringIO, \
E ImportError: cannot import name 'getStringIO' from 'reportlab.lib.utils' (/usr/lib/python3/dist-packages/reportlab/lib/utils.py) ____________________ ERROR collecting tests/test_parser.py _____________________ ImportError while importing test module '/tmp/autopkgtest-lxc.47d2kh2e/downtmp/build.qpK/src/tests/test_parser.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.9/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
test_parser.py:3: in <module>
    from xhtml2pdf.parser import pisaParser
../xhtml2pdf/parser.py:32: in <module>
    from xhtml2pdf.tables import *  # TODO: Kill wild import!
../xhtml2pdf/tables.py:8: in <module>
    from xhtml2pdf.tags import pisaTag
../xhtml2pdf/tags.py:10: in <module>
    from xhtml2pdf import xhtml2pdf_reportlab
../xhtml2pdf/xhtml2pdf_reportlab.py:20: in <module>
    from reportlab.lib.utils import flatten, open_for_read, getStringIO, \
E ImportError: cannot import name 'getStringIO' from 'reportlab.lib.utils' (/usr/lib/python3/dist-packages/reportlab/lib/utils.py) ___________________ ERROR collecting tests/test_reportlab.py ___________________ ImportError while importing test module '/tmp/autopkgtest-lxc.47d2kh2e/downtmp/build.qpK/src/tests/test_reportlab.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.9/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
test_reportlab.py:2: in <module>
    from xhtml2pdf import xhtml2pdf_reportlab
../xhtml2pdf/xhtml2pdf_reportlab.py:20: in <module>
    from reportlab.lib.utils import flatten, open_for_read, getStringIO, \
E ImportError: cannot import name 'getStringIO' from 'reportlab.lib.utils' (/usr/lib/python3/dist-packages/reportlab/lib/utils.py) ___________________ ERROR collecting tests/test_table_css.py ___________________ ImportError while importing test module '/tmp/autopkgtest-lxc.47d2kh2e/downtmp/build.qpK/src/tests/test_table_css.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.9/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
test_table_css.py:6: in <module>
    from xhtml2pdf.document import pisaDocument
../xhtml2pdf/document.py:4: in <module>
    from xhtml2pdf.context import pisaContext
../xhtml2pdf/context.py:19: in <module>
    import xhtml2pdf.parser
../xhtml2pdf/parser.py:32: in <module>
    from xhtml2pdf.tables import *  # TODO: Kill wild import!
../xhtml2pdf/tables.py:8: in <module>
    from xhtml2pdf.tags import pisaTag
../xhtml2pdf/tags.py:10: in <module>
    from xhtml2pdf import xhtml2pdf_reportlab
../xhtml2pdf/xhtml2pdf_reportlab.py:20: in <module>
    from reportlab.lib.utils import flatten, open_for_read, getStringIO, \
E ImportError: cannot import name 'getStringIO' from 'reportlab.lib.utils' (/usr/lib/python3/dist-packages/reportlab/lib/utils.py) ____________________ ERROR collecting tests/test_tables.py _____________________ ImportError while importing test module '/tmp/autopkgtest-lxc.47d2kh2e/downtmp/build.qpK/src/tests/test_tables.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.9/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
test_tables.py:4: in <module>
    from xhtml2pdf import tables
../xhtml2pdf/tables.py:8: in <module>
    from xhtml2pdf.tags import pisaTag
../xhtml2pdf/tags.py:10: in <module>
    from xhtml2pdf import xhtml2pdf_reportlab
../xhtml2pdf/xhtml2pdf_reportlab.py:20: in <module>
    from reportlab.lib.utils import flatten, open_for_read, getStringIO, \
E ImportError: cannot import name 'getStringIO' from 'reportlab.lib.utils' (/usr/lib/python3/dist-packages/reportlab/lib/utils.py) _____________________ ERROR collecting tests/test_tags.py ______________________ ImportError while importing test module '/tmp/autopkgtest-lxc.47d2kh2e/downtmp/build.qpK/src/tests/test_tags.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.9/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
test_tags.py:4: in <module>
    from xhtml2pdf import tags
../xhtml2pdf/tags.py:10: in <module>
    from xhtml2pdf import xhtml2pdf_reportlab
../xhtml2pdf/xhtml2pdf_reportlab.py:20: in <module>
    from reportlab.lib.utils import flatten, open_for_read, getStringIO, \
E ImportError: cannot import name 'getStringIO' from 'reportlab.lib.utils' (/usr/lib/python3/dist-packages/reportlab/lib/utils.py) _____________________ ERROR collecting tests/test_utils.py _____________________ ImportError while importing test module '/tmp/autopkgtest-lxc.47d2kh2e/downtmp/build.qpK/src/tests/test_utils.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/python3.9/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
test_utils.py:6: in <module>
    from xhtml2pdf.tags import int_to_roman
../xhtml2pdf/tags.py:10: in <module>
    from xhtml2pdf import xhtml2pdf_reportlab
../xhtml2pdf/xhtml2pdf_reportlab.py:20: in <module>
    from reportlab.lib.utils import flatten, open_for_read, getStringIO, \
E ImportError: cannot import name 'getStringIO' from 'reportlab.lib.utils' (/usr/lib/python3/dist-packages/reportlab/lib/utils.py)

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: xhtml2pdf
Source-Version: 0.2.5-1
Done: Drew Parsons <dpars...@debian.org>

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

Debian distribution maintenance software
pp.
Drew Parsons <dpars...@debian.org> (supplier of updated xhtml2pdf 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: Thu, 07 Apr 2022 18:06:02 +0200
Source: xhtml2pdf
Architecture: source
Version: 0.2.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Drew Parsons <dpars...@debian.org>
Closes: 1007012 1008336
Changes:
 xhtml2pdf (0.2.5-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Ondřej Nový ]
   * d/control: Update Maintainer field with new Debian Python Team
     contact address.
   * d/control: Update Vcs-* fields with new Debian Python Team Salsa
     layout.
 .
   [ Debian Janitor ]
   * Bump debhelper from old 12 to 13.
   * Update standards version to 4.5.1, no changes needed.
 .
   [ Drew Parsons ]
   * update debian/watch to latest recommended github format (using
     tags). Otherwise v0.2.5 is missed.
   * New upstream release.
   * debian patch missing_bidi.patch skips bidi handling since bidi and
     arabic_reshaper are not yet packaged. Packaging has been requested
     in RFP#921336 and RFP#1009131.
   * debian patch new_reportlab_API_PR590.patch adapts upstream PR#590
     to update code for latest reportlab API.
     Closes: #1007012, #1008336.
   * Build-Depends-Indep: python3-pil, python3-reportlab (>= 3.3.0~)
Checksums-Sha1:
 9319e49089cd2ea793a9660ee7d619a7cfcb3497 2255 xhtml2pdf_0.2.5-1.dsc
 18c79f2ea590c55ad92efb25276d2cdc66a1ad87 4910736 xhtml2pdf_0.2.5.orig.tar.gz
 128925762ea8118bb6f9e365fb1f5371aed6c725 8352 xhtml2pdf_0.2.5-1.debian.tar.xz
Checksums-Sha256:
 d811a29159ef38d9ed439dd802d7e9a6d9ab457408aa7c3d180efc6c3e87fe20 2255 
xhtml2pdf_0.2.5-1.dsc
 6cb3ff827861bc53e88a5ff99fe6b166dabe2861a7bc51f0817009436a7dd4b8 4910736 
xhtml2pdf_0.2.5.orig.tar.gz
 ff4ebb0a1aed4776749bd9c440139b47d09f28183a38e59972e9733723ff5b14 8352 
xhtml2pdf_0.2.5-1.debian.tar.xz
Files:
 f86344852774100f254ddba1c5fd8f0b 2255 python optional xhtml2pdf_0.2.5-1.dsc
 e15ec359f7d502d82cfdfbcd785d3b90 4910736 python optional 
xhtml2pdf_0.2.5.orig.tar.gz
 d85eca8d607690869565a8ce26cbfe35 8352 python optional 
xhtml2pdf_0.2.5-1.debian.tar.xz

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

iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmJPDREACgkQVz7x5L1a
AfoMwhAAvPp4DI0sw7MJNCjoIT6SglsLGi/eTU57pz5zfcKnn0nhL+MB25uGydn9
xpKvo/tdatcUvbNUG+NgVWDu3ZO1HvdwCkId7uq9wYxMKHspPoHKEDZe/GRSzyd3
C1TgxFFR4pG/8WXrb+G/LW5/0QF1XPN9vj24Mz5wJ5BE5iKQJQXDaMdOXEGCEMCD
H8IT4NvnrrqQoXm1hZMXtHPxLczNqbwEZJa2zZSu6dJgVbiyCVijWDmCClKtwV+x
8Mm3Ypqi5A+wAsyFJapNJ6E7Bv9ct3e7nsOxqHulAtZ0CoEooAODikWox0qaaNqX
tE49GjnNi+3L7ZJL3iTf7W2W4eE2Qbs26HA7VUmnt2m4SOFKTl2cD2cCo5UACfqF
SKhMa1xgnx4P5wv13SzRAQvoQoxyPIUu2kOZ7KO9YpOHSsjgZVz6+WXWf/DjjXsL
APAiLQkE15IQ+d6El4JjPAWM/hcxQZ1cyLoNKbTWKLxOC9vUyHneGoRVyB+WV5mY
3eFxrmoaQvgWJ13m+G/BIr1sWNFc6abkwVLOuohF8DKBFp6Z1oT+6ulf4F3GUtAf
ss1kkpb5zjxbMcMR6vPlyyLvZj9oqIWOeuvRLzB571S+GUMNp5/Maoj4bHsXsxCc
JDXqJWZzhdll5qGmj8EQE9llEqiiif4xlQgLZNwpoZj0Y54Gutk=
=Qra/
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to