Your message dated Thu, 28 Dec 2023 19:00:09 +0000
with message-id <[email protected]>
and subject line Bug#1042281: fixed in flask-gravatar 0.5.0-1
has caused the Debian Bug report #1042281,
regarding flask-gravatar: FTBFS: dh_auto_test: error: pybuild --test 
--test-pytest -i python{version} -p 3.11 returned exit code 13
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.)


-- 
1042281: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042281
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: flask-gravatar
Version: 0.4.2-4
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20230726 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules build
> dh build --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py config 
> /usr/lib/python3/dist-packages/setuptools/dist.py:745: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'force-manifest' will not be supported in 
> future
>         versions. Please use the underscore name 'force_manifest' instead.
> 
>         By 2023-Sep-26, you need to update your project and remove deprecated 
> calls
>         or your builds will no longer be supported.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/dist.py:745: 
> SetuptoolsDeprecationWarning: Invalid dash-separated options
> !!
> 
>         
> ********************************************************************************
>         Usage of dash-separated 'force-manifest' will not be supported in 
> future
>         versions. Please use the underscore name 'force_manifest' instead.
> 
>         By 2023-Sep-26, you need to update your project and remove deprecated 
> calls
>         or your builds will no longer be supported.
> 
>         See 
> https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for 
> details.
>         
> ********************************************************************************
> 
> !!
>   opt = self.warn_dash_deprecation(opt, section)
> running build
> running build_py
> creating 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flask-gravatar/build/flask_gravatar
> copying flask_gravatar/version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flask-gravatar/build/flask_gravatar
> copying flask_gravatar/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flask-gravatar/build/flask_gravatar
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flask-gravatar/build; python3.11 -m 
> pytest tests
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.4, pytest-7.4.0, pluggy-1.2.0
> rootdir: /<<PKGBUILDDIR>>
> configfile: pytest.ini
> plugins: pep8-1.0.6, cov-4.1.0
> collected 8 items
> 
> tests/test_core.py F.....                                                [ 
> 75%]
> flask_gravatar/__init__.py F                                             [ 
> 87%]
> flask_gravatar/version.py F                                              
> [100%]
> 
> =================================== FAILURES 
> ===================================
> __________________________________ PEP8-check 
> __________________________________
> /usr/lib/python3/dist-packages/_pytest/runner.py:341: in from_call
>     result: Optional[TResult] = func()
> /usr/lib/python3/dist-packages/_pytest/runner.py:262: in <lambda>
>     lambda: ihook(item=item, **kwds), when=when, reraise=reraise
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:433: in __call__
>     return self._hookexec(self.name, self._hookimpls, kwargs, firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:112: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/runner.py:177: in pytest_runtest_call
>     raise e
> /usr/lib/python3/dist-packages/_pytest/runner.py:169: in pytest_runtest_call
>     item.runtest()
> /usr/lib/python3/dist-packages/pytest_pep8.py:67: in runtest
>     call = py.io.StdCapture.call
> E   AttributeError: module 'py' has no attribute 'io'
> __________________________________ PEP8-check 
> __________________________________
> /usr/lib/python3/dist-packages/_pytest/runner.py:341: in from_call
>     result: Optional[TResult] = func()
> /usr/lib/python3/dist-packages/_pytest/runner.py:262: in <lambda>
>     lambda: ihook(item=item, **kwds), when=when, reraise=reraise
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:433: in __call__
>     return self._hookexec(self.name, self._hookimpls, kwargs, firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:112: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/runner.py:177: in pytest_runtest_call
>     raise e
> /usr/lib/python3/dist-packages/_pytest/runner.py:169: in pytest_runtest_call
>     item.runtest()
> /usr/lib/python3/dist-packages/pytest_pep8.py:67: in runtest
>     call = py.io.StdCapture.call
> E   AttributeError: module 'py' has no attribute 'io'
> __________________________________ PEP8-check 
> __________________________________
> /usr/lib/python3/dist-packages/_pytest/runner.py:341: in from_call
>     result: Optional[TResult] = func()
> /usr/lib/python3/dist-packages/_pytest/runner.py:262: in <lambda>
>     lambda: ihook(item=item, **kwds), when=when, reraise=reraise
> /usr/lib/python3/dist-packages/pluggy/_hooks.py:433: in __call__
>     return self._hookexec(self.name, self._hookimpls, kwargs, firstresult)
> /usr/lib/python3/dist-packages/pluggy/_manager.py:112: in _hookexec
>     return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> /usr/lib/python3/dist-packages/_pytest/runner.py:177: in pytest_runtest_call
>     raise e
> /usr/lib/python3/dist-packages/_pytest/runner.py:169: in pytest_runtest_call
>     item.runtest()
> /usr/lib/python3/dist-packages/pytest_pep8.py:67: in runtest
>     call = py.io.StdCapture.call
> E   AttributeError: module 'py' has no attribute 'io'
> =============================== warnings summary 
> ===============================
> ../../../../../../usr/lib/python3/dist-packages/_pytest/nodes.py:147
> ../../../../../../usr/lib/python3/dist-packages/_pytest/nodes.py:147
> ../../../../../../usr/lib/python3/dist-packages/_pytest/nodes.py:147
> ../../../../../../usr/lib/python3/dist-packages/_pytest/nodes.py:147
>   /usr/lib/python3/dist-packages/_pytest/nodes.py:147: 
> PytestDeprecationWarning: <class 'pytest_pep8.Pep8Item'> is not using a 
> cooperative constructor and only takes {'pep8ignore', 'fspath', 'parent', 
> 'max_line_length'}.
>   See 
> https://docs.pytest.org/en/stable/deprecations.html#constructors-of-custom-pytest-node-subclasses-should-take-kwargs
>  for more details.
>     warnings.warn(
> 
> ../../../../../../usr/lib/python3/dist-packages/_pytest/nodes.py:263
> ../../../../../../usr/lib/python3/dist-packages/_pytest/nodes.py:263
> ../../../../../../usr/lib/python3/dist-packages/_pytest/nodes.py:263
> ../../../../../../usr/lib/python3/dist-packages/_pytest/nodes.py:263
>   /usr/lib/python3/dist-packages/_pytest/nodes.py:263: 
> PytestRemovedIn8Warning: The (fspath: py.path.local) argument to Pep8Item is 
> deprecated. Please use the (path: pathlib.Path) argument instead.
>   See 
> https://docs.pytest.org/en/latest/deprecations.html#fspath-argument-for-node-constructors-replaced-with-pathlib-path
>     return cls._create(parent=parent, **kw)
> 
> ../../../../../../usr/lib/python3/dist-packages/_pytest/nodes.py:719
>   /usr/lib/python3/dist-packages/_pytest/nodes.py:719: PytestWarning: 
> Pep8Item is an Item subclass and should not be a collector, however its bases 
> File are collectors.
>   Please split the Collectors and the Item into separate node types.
>   Pytest Doc example: https://docs.pytest.org/en/latest/example/nonpython.html
>   example pull request on a plugin: 
> https://github.com/asmeurer/pytest-flakes/pull/40/
>     warnings.warn(
> 
> ../../../../../../usr/lib/python3/dist-packages/_pytest/nodes.py:355
>   /usr/lib/python3/dist-packages/_pytest/nodes.py:355: 
> PytestUnknownMarkWarning: Unknown pytest.mark.pep8 - is this a typo?  You can 
> register custom marks to avoid this warning - for details, see 
> https://docs.pytest.org/en/stable/how-to/mark.html
>     marker_ = getattr(MARK_GEN, marker)
> 
> flask_gravatar/__init__.py:17
> flask_gravatar/__init__.py:17
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flask-gravatar/build/flask_gravatar/__init__.py:17:
>  DeprecationWarning: '_request_ctx_stack' is deprecated and will be removed 
> in Flask 2.3.
>     from flask import _request_ctx_stack, request, has_request_context
> 
> flask_gravatar/__init__.py:20
> flask_gravatar/__init__.py:20
>   
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flask-gravatar/build/flask_gravatar/__init__.py:20:
>  DeprecationWarning: '_app_ctx_stack' is deprecated and will be removed in 
> Flask 2.3.
>     from flask import _app_ctx_stack
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> 
> ---------- coverage: platform linux, python 3.11.4-final-0 -----------
> Name                         Stmts   Miss  Cover   Missing
> ----------------------------------------------------------
> flask_gravatar/__init__.py      54      0   100%
> flask_gravatar/version.py        2      0   100%
> ----------------------------------------------------------
> TOTAL                           56      0   100%
> 
> =========================== short test summary info 
> ============================
> FAILED tests/test_core.py - AttributeError: module 'py' has no attribute 'io'
> FAILED flask_gravatar/__init__.py - AttributeError: module 'py' has no 
> attrib...
> FAILED flask_gravatar/version.py - AttributeError: module 'py' has no 
> attribu...
> =================== 3 failed, 5 passed, 14 warnings in 0.73s 
> ===================
> E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_flask-gravatar/build; python3.11 -m 
> pytest tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2023/07/26/flask-gravatar_0.4.2-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230726;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230726&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: flask-gravatar
Source-Version: 0.5.0-1
Done: Carsten Schoenert <[email protected]>

We believe that the bug you reported is fixed in the latest version of
flask-gravatar, 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.
Carsten Schoenert <[email protected]> (supplier of updated flask-gravatar 
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: Wed, 27 Dec 2023 20:19:36 +0100
Source: flask-gravatar
Binary: python-flask-gravatar-doc python3-flask-gravatar
Architecture: source all
Version: 0.5.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Carsten Schoenert <[email protected]>
Description:
 python-flask-gravatar-doc - Documentation for python3-flask-gravatar
 python3-flask-gravatar - Extension for Flask to make usage of Gravatar service
Closes: 1042281
Changes:
 flask-gravatar (0.5.0-1) unstable; urgency=medium
 .
   * Team upload.
   * [967667e] d/watch: Move to version 4 and git mode on GitHub
   * [04fabe2] d/gbp.conf: Add some more defaults
   * [3bffeb9] New upstream version 0.5.0
   * [889cc2f] d/copyright: Update copyright years
   * [2f3d5bc] Rebuild patch queue from patch-queue branch
     Dropped patches:
     0001-setup-remove-coverage-version-dependency.patch
     0002-pytest-remove-cache-test.patch
     0003-no-pep8
     Added patches:
     README.rst-Don-t-link-to-external-graphics.patch
     Remove-unused-context-stack.patch
     docs-Don-t-link-to-GitHub-Fork-URL.patch
     docs-Don-t-use-external-intersphinx.patch
     docs-index.rst-Don-t-link-to-external-badge-graphics.patch
     pytest.ini-Remove-PEP8-option-for-testing.patch
     setup.py-Ignore-option-setup_requires.patch
     (Closes: #1042281)
   * [a586d15] d/control: Running wrap-and-sort -ast
   * [ca92b0e] d/control: Adjust B-D and add BuildProfileSpecs
   * [acd99c3] d/rules: Drop --with option from default target
   * [e80fac2] d/control: Add additional B-D for sphinx based docu
   * [f12410b] d/control: Add package python-flask-gravatar-doc
   * [5ee16a2] d/rules: Add extra target override_dh_sphinxdoc
   * [fb991a0] d/python-flask-gravatar-doc.doc-base: Add sequencer
   * [4771d97] d/control: Bump Standards-Version to 4.6.2
   * [bb603ed] d/control: Adding Rules-Requires-Root: no
   * [04ba5da] autopkgtest: Add testing setup using upstream tests
Checksums-Sha1:
 5cc6a81175fa0d3f13fa3fa2929c399866f39547 2624 flask-gravatar_0.5.0-1.dsc
 ffdf68beaebfb76abb146467b28920994caae0bd 15533 flask-gravatar_0.5.0.orig.tar.gz
 9e05e8cfd483bbd862cbc226c330be7f5764bd54 6668 
flask-gravatar_0.5.0-1.debian.tar.xz
 55ac877e1be308409f4298d6dd99ddc2b33124f5 8805 
flask-gravatar_0.5.0-1_amd64.buildinfo
 9ae5ee365648c03b85df931c1d7b409b201ca426 17248 
python-flask-gravatar-doc_0.5.0-1_all.deb
 e89fa09c1c718ccead2f19d2536106217de720ad 7892 
python3-flask-gravatar_0.5.0-1_all.deb
Checksums-Sha256:
 544b98a08b5fce2038708171567a73fafc86c7f6ee229e0aa11ae9b64ace4490 2624 
flask-gravatar_0.5.0-1.dsc
 1f46f2d24847ff6b577c75c5d9f6ee7dfac41bf11f4f43e49db0f7d54cd750fb 15533 
flask-gravatar_0.5.0.orig.tar.gz
 2215e261b45a25db81ea2e397af1610f744ca9a28e24a8cfebf368d70e2c8783 6668 
flask-gravatar_0.5.0-1.debian.tar.xz
 a467c6206914202651d9277560bf4e08e507d5562d5114ca4677f9b20c395adf 8805 
flask-gravatar_0.5.0-1_amd64.buildinfo
 58ed3ffc1a2d0aa74f8023ecdd6c25138fc52a923d194f6ef01a39ea0ba1138a 17248 
python-flask-gravatar-doc_0.5.0-1_all.deb
 ac9ed19c91aa985d3f1a3ea322d462f5b463f26059630961adbf1742f9e98d0f 7892 
python3-flask-gravatar_0.5.0-1_all.deb
Files:
 4d1ab654102dfefe0b49f217d805112e 2624 python optional 
flask-gravatar_0.5.0-1.dsc
 75e46f3c85a4bb8b3d6d96a5ae6a8f1f 15533 python optional 
flask-gravatar_0.5.0.orig.tar.gz
 f4b45c8120b6e2a99ebfc41b6668b1bf 6668 python optional 
flask-gravatar_0.5.0-1.debian.tar.xz
 003938f6a6d2702edaa3c339293e8883 8805 python optional 
flask-gravatar_0.5.0-1_amd64.buildinfo
 bb9bd09d238e68318ae9f10adc368fcc 17248 doc optional 
python-flask-gravatar-doc_0.5.0-1_all.deb
 38543646455ad0ac7e2a66aa0b989f02 7892 python optional 
python3-flask-gravatar_0.5.0-1_all.deb

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

iQJMBAEBCgA2FiEEtw38bxNP7PwBHmKqgwFgFCUdHbAFAmWMegYYHGMuc2Nob2Vu
ZXJ0QHQtb25saW5lLmRlAAoJEIMBYBQlHR2wsv4P+QFH/y7MhnccO4rZb5t/8/jd
0vL/SF4VXcORNUZUn5JrvoUlx0hg2PEcGzWiHympTA1553LjN2c/I07Ro2g1W6r3
2HLSiB5WtgUNnrCiVQ1WjV+qNIXPJpitZPSUxJkMOZdPmYcA+MaAWuXQ84Nkm2+6
ULh9FiB0+c3OaRjgZXqXV3YF/dLrJ9sRBsE09/GFgjpn6vO7HSuzmP2fJDwgQ1Gi
YqccC9tyq3sgIhYosnKc5UawWHYNUsTM9cHg+nFmlXNmYdJZ5BopJDTa+GKp3veY
75pRz5JXbp3GsNXZwcQzVS3nUq34a4SB14MMUdBMml6fFrtW9eFuaGDFf1YxB06C
5PwIylEbpkEDvDADFkHs08E6S4B8VYYbEroN7Px1aeYjuXaMFqQkHN7Frek3r9EN
iN6152Ywjxuq0xDzKGJdEk+Q2UF8gcEDzsIkGZczVJ9n8v5bzQG0bT2+gRT1qNe+
+SybSYsoqBwc6zjLPCF4LzNzi2cMwvXhlSAHSIltAb0R9AHm/YXk6mT8FmG+XLYn
dAgmmTIg2yMG281KgsmCsbyRfK+eVQLKf0Cykeugj2S0q9L2soBd4Dnkb8L2lr0P
GOmUNxTgnFCieY6h1qCWu8A8uLs+AwzE9yyI5Sr9JFViPYkcT/OVg5YshL/rzi29
FNVa2zsFZUew3TVdYskv
=b7yR
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to