Your message dated Sat, 04 Jan 2025 14:38:24 +0000
with message-id <e1tu5ig-005ybg...@fasolo.debian.org>
and subject line Bug#1090273: fixed in python-flask-marshmallow 1.2.1-2
has caused the Debian Bug report #1090273,
regarding python-flask-marshmallow: FTBFS: E ResourceWarning: unclosed database
in <sqlite3.Connection object at 0x7fe05b914d60>
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.)
--
1090273: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1090273
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:python-flask-marshmallow
Version: 1.2.1-1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --buildsystem=pybuild
dh_update_autotools_config -O--buildsystem=pybuild
dh_autoreconf -O--buildsystem=pybuild
dh_auto_configure -O--buildsystem=pybuild
dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:129: Building wheel for python3.13 with "build"
module
I: pybuild base:311: python3.13 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_flask_marshmallow
* Building wheel...
Successfully built flask_marshmallow-1.2.1-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.13 with
"installer" module
I: pybuild plugin_pyproject:129: Building wheel for python3.12 with "build"
module
I: pybuild base:311: python3.12 -m build --skip-dependency-check --no-isolation
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flask_marshmallow
* Building wheel...
Successfully built flask_marshmallow-1.2.1-py3-none-any.whl
I: pybuild plugin_pyproject:144: Unpacking wheel built for python3.12 with
"installer" module
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_flask_marshmallow/build; python3.13 -m
pytest tests
============================= test session starts ==============================
platform linux -- Python 3.13.1, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_flask_marshmallow/build
configfile: pyproject.toml
plugins: typeguard-4.4.1
collected 49 items
tests/test_core.py ...... [ 12%]
tests/test_fields.py ..................... [ 55%]
tests/test_sqla.py ......E. [ 71%]
tests/test_validate.py .............. [100%]
==================================== ERRORS ====================================
____ ERROR at setup of TestSQLAlchemy.test_hyperlink_related_field_external ____
cls = <class '_pytest.runner.CallInfo'>
func = <function call_and_report.<locals>.<lambda> at 0x7fe05b5d9800>
when = 'setup'
reraise = (<class '_pytest.outcomes.Exit'>, <class 'KeyboardInterrupt'>)
@classmethod
def from_call(
cls,
func: Callable[[], TResult],
when: Literal["collect", "setup", "call", "teardown"],
reraise: type[BaseException] | tuple[type[BaseException], ...] | None =
None,
) -> CallInfo[TResult]:
"""Call func, wrapping the result in a CallInfo.
:param func:
The function to call. Called without arguments.
:type func: Callable[[], _pytest.runner.TResult]
:param when:
The phase in which the function is called.
:param reraise:
Exception or exceptions that shall propagate if raised by the
function, instead of being wrapped in the CallInfo.
"""
excinfo = None
start = timing.time()
precise_start = timing.perf_counter()
try:
> result: TResult | None = func()
/usr/lib/python3/dist-packages/_pytest/runner.py:341:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/lib/python3/dist-packages/_pytest/runner.py:242: in <lambda>
lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise
/usr/lib/python3/dist-packages/pluggy/_hooks.py:513: in __call__
return self._hookexec(self.name, self._hookimpls.copy(), kwargs,
firstresult)
/usr/lib/python3/dist-packages/pluggy/_manager.py:120: in _hookexec
return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:90: in
pytest_runtest_setup
yield from unraisable_exception_runtest_hook()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
def unraisable_exception_runtest_hook() -> Generator[None]:
with catch_unraisable_exception() as cm:
try:
yield
finally:
if cm.unraisable:
if cm.unraisable.err_msg is not None:
err_msg = cm.unraisable.err_msg
else:
err_msg = "Exception ignored in"
msg = f"{err_msg}: {cm.unraisable.object!r}\n\n"
msg += "".join(
traceback.format_exception(
cm.unraisable.exc_type,
cm.unraisable.exc_value,
cm.unraisable.exc_traceback,
)
)
> warnings.warn(pytest.PytestUnraisableExceptionWarning(msg))
E pytest.PytestUnraisableExceptionWarning: Exception ignored
in: <sqlite3.Connection object at 0x7fe05b914d60>
E
E Traceback (most recent call last):
E File
"/usr/lib/python3/dist-packages/sqlalchemy/orm/mapper.py", line 2142, in
_configure_property
E if not hasattr(prop, "_is_polymorphic_discriminator"):
E ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E ResourceWarning: unclosed database in <sqlite3.Connection
object at 0x7fe05b914d60>
/usr/lib/python3/dist-packages/_pytest/unraisableexception.py:85:
PytestUnraisableExceptionWarning
=========================== short test summary info ============================
ERROR tests/test_sqla.py::TestSQLAlchemy::test_hyperlink_related_field_external
========================= 48 passed, 1 error in 0.16s ==========================
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_flask_marshmallow/build; python3.13 -m
pytest tests
I: pybuild base:311: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flask_marshmallow/build; python3.12 -m
pytest tests
============================= test session starts ==============================
platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_flask_marshmallow/build
configfile: pyproject.toml
plugins: typeguard-4.4.1
collected 49 items
tests/test_core.py ...... [ 12%]
tests/test_fields.py ..................... [ 55%]
tests/test_sqla.py ........ [ 71%]
tests/test_validate.py .............. [100%]
============================== 49 passed in 0.14s ==============================
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13
3.12" returned exit code 13
make: *** [debian/rules:15: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202412/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: python-flask-marshmallow
Source-Version: 1.2.1-2
Done: Carsten Schoenert <c.schoen...@t-online.de>
We believe that the bug you reported is fixed in the latest version of
python-flask-marshmallow, 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 1090...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Carsten Schoenert <c.schoen...@t-online.de> (supplier of updated
python-flask-marshmallow 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: Sat, 04 Jan 2025 15:38:38 +0200
Source: python-flask-marshmallow
Architecture: source
Version: 1.2.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Carsten Schoenert <c.schoen...@t-online.de>
Closes: 1090273
Changes:
python-flask-marshmallow (1.2.1-2) unstable; urgency=medium
.
* Team upload.
* [f36347a] d/rules: Ignore two tests while package build
(Closes: #1090273)
* [f79d816] autopkgtest: Ignore the tow tests too
* [22d3608] d/rules: Drop -D option from SPHINXOPTS
* [3099a86] Rebuild patch queue from patch-queue branch
Dropped patch:
tests-Ignore-tests-in-test_sqla.py-if-Flask-is-y-3.x.patch
Checksums-Sha1:
ae66ad7c7287ee5ccfafb88c4973bf317f8dcb01 2689
python-flask-marshmallow_1.2.1-2.dsc
76be078dcb5fc1133d0fe3424b12d2725912079a 6548
python-flask-marshmallow_1.2.1-2.debian.tar.xz
8bf9cf22dd668a9555e8eb17abbc748dbc9dfda8 9331
python-flask-marshmallow_1.2.1-2_amd64.buildinfo
Checksums-Sha256:
351ed1d64f25298dd138d0fda5c7e53bc9fd5ebdd3d344ee62aca6417d5e86d4 2689
python-flask-marshmallow_1.2.1-2.dsc
bef177be279ce3a9feb145efdc1680726be7f6676f945ec85f6c25f233d8f071 6548
python-flask-marshmallow_1.2.1-2.debian.tar.xz
5794f02f7bdeb081394edc857b4906ee207500e87333761f71c6c4392a821806 9331
python-flask-marshmallow_1.2.1-2_amd64.buildinfo
Files:
ebaf8cde8c89b7353f04f53f0b743b2b 2689 python optional
python-flask-marshmallow_1.2.1-2.dsc
92b27542acbb8db81fcccc8834a2789b 6548 python optional
python-flask-marshmallow_1.2.1-2.debian.tar.xz
0f2645dc17107c6adf3a105732cf9472 9331 python optional
python-flask-marshmallow_1.2.1-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJMBAEBCgA2FiEEtw38bxNP7PwBHmKqgwFgFCUdHbAFAmd5PCUYHGMuc2Nob2Vu
ZXJ0QHQtb25saW5lLmRlAAoJEIMBYBQlHR2w6eYP/1RBULGRePKZr92HqK/n865u
N6QPmXC8LxN5cdr2J4kDo1NLBdbvUaHTsN70dlpyMtO/ZtMLjHF/cTixmAIUK/er
FYzN4+dl0pk32honjhFqgedK0bevgF4Qjkh9sq3XzccbfgwyhokUjpSJIDyg2xWR
qUmLc+4BWMzmuG453qnZU205k7RFMv7zEGgP+4pnBIJ8IXgQc8nPwUs351mRSROj
Zm3jhShm++GYr92Uy9pT4RT34ng+glR+V139+ds2okcS0qRNwnfIsb28I02fv/uK
zGPrAQ0c8Wk8aFnzc/sGUarPXwqBbosKFOySVXNeGCRpbT653vsvO/XX0Hsb+/+q
HfQhBlAjccXvqbsLR2mQyKJwQoaXqRdVDOxtEYegSLhYGg2jnBqOvbOuwqpstB9i
XZhD3vdwUa2bZR3ozuo/tBdQ5TNUur4Ra92RXyTle7qhjt/EtR98gsKPCqxYHqFB
A537943PY4WWhmL8IZMUzIJ8avtNi41N0Jm5bAUMHDnTpcBZR264pFSZHjMU7vnW
v2cELt2rRwZ6Z74O2Jx7NQO9tzgOFr6RhkW5NuX6gqvSrjztXB1O9A6LgcH+JaJK
ELRxcBCNKumt/kOilbW+ygB9++P3+wvGA8FRgFcnDWgG4YCwiwWgzxCBE3IuXtaP
88OK/hdTxN2Qc+KJGFv7
=d7ZI
-----END PGP SIGNATURE-----
pgpBY9OqZm60D.pgp
Description: PGP signature
--- End Message ---