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

Attachment: pgpBY9OqZm60D.pgp
Description: PGP signature


--- End Message ---

Reply via email to