Your message dated Wed, 24 Feb 2021 14:21:49 +0000
with message-id <e1lev2z-00076t...@fasolo.debian.org>
and subject line Bug#977132: fixed in python-pygal 2.4.0-2.2
has caused the Debian Bug report #977132,
regarding python-pygal FTBFS with pytest 6
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.)
--
977132: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977132
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-pygal
Version: 2.4.0-2.1
Severity: important
User: pyt...@packages.debian.org
Usertags: pytest-v6
Hi,
python-pygal FTBFS with pytest 6 in experimental because it used a
deprecated feature, which is now considered an error by default. See
https://docs.pytest.org/en/latest/changelog.html#id356
The error log below has more details.
> ...
> /usr/lib/python3/dist-packages/pluggy/manager.py:83: in <lambda>
> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
> pygal/test/conftest.py:53: in pytest_generate_tests
> if "Chart" in metafunc.funcargnames:
> /usr/lib/python3/dist-packages/_pytest/python.py:913: in funcargnames
> warnings.warn(FUNCARGNAMES, stacklevel=2)
> /usr/lib/python3/dist-packages/_pytest/runner.py:294: in from_call
> result = func() # type: Optional[_T]
> /usr/lib/python3/dist-packages/_pytest/runner.py:324: in <lambda>
> call = CallInfo.from_call(lambda: list(collector.collect()), "collect")
> /usr/lib/python3/dist-packages/_pytest/python.py:490: in collect
> return super().collect()
> /usr/lib/python3/dist-packages/_pytest/python.py:409: in collect
> res = self._makeitem(name, obj)
> /usr/lib/python3/dist-packages/_pytest/python.py:429: in _makeitem
> item = self.ihook.pytest_pycollect_makeitem(
> /usr/lib/python3/dist-packages/pluggy/hooks.py:286: in __call__
> return self._hookexec(self, self.get_hookimpls(), kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:92: in _hookexec
> return self._inner_hookexec(hook, methods, kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:83: in <lambda>
> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
> /usr/lib/python3/dist-packages/_pytest/python.py:246: in
> pytest_pycollect_makeitem
> res = list(collector._genfunctions(name, obj))
> /usr/lib/python3/dist-packages/_pytest/python.py:454: in _genfunctions
> self.ihook.pytest_generate_tests.call_extra(methods,
> dict(metafunc=metafunc))
> /usr/lib/python3/dist-packages/pluggy/hooks.py:324: in call_extra
> return self(**kwargs)
> /usr/lib/python3/dist-packages/pluggy/hooks.py:286: in __call__
> return self._hookexec(self, self.get_hookimpls(), kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:92: in _hookexec
> return self._inner_hookexec(hook, methods, kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:83: in <lambda>
> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
> pygal/test/conftest.py:53: in pytest_generate_tests
> if "Chart" in metafunc.funcargnames:
> /usr/lib/python3/dist-packages/_pytest/python.py:913: in funcargnames
> warnings.warn(FUNCARGNAMES, stacklevel=2)
> /usr/lib/python3/dist-packages/_pytest/runner.py:294: in from_call
> result = func() # type: Optional[_T]
> /usr/lib/python3/dist-packages/_pytest/runner.py:324: in <lambda>
> call = CallInfo.from_call(lambda: list(collector.collect()), "collect")
> /usr/lib/python3/dist-packages/_pytest/python.py:490: in collect
> return super().collect()
> /usr/lib/python3/dist-packages/_pytest/python.py:409: in collect
> res = self._makeitem(name, obj)
> /usr/lib/python3/dist-packages/_pytest/python.py:429: in _makeitem
> item = self.ihook.pytest_pycollect_makeitem(
> /usr/lib/python3/dist-packages/pluggy/hooks.py:286: in __call__
> return self._hookexec(self, self.get_hookimpls(), kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:92: in _hookexec
> return self._inner_hookexec(hook, methods, kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:83: in <lambda>
> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
> /usr/lib/python3/dist-packages/_pytest/python.py:246: in
> pytest_pycollect_makeitem
> res = list(collector._genfunctions(name, obj))
> /usr/lib/python3/dist-packages/_pytest/python.py:454: in _genfunctions
> self.ihook.pytest_generate_tests.call_extra(methods,
> dict(metafunc=metafunc))
> /usr/lib/python3/dist-packages/pluggy/hooks.py:324: in call_extra
> return self(**kwargs)
> /usr/lib/python3/dist-packages/pluggy/hooks.py:286: in __call__
> return self._hookexec(self, self.get_hookimpls(), kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:92: in _hookexec
> return self._inner_hookexec(hook, methods, kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:83: in <lambda>
> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
> pygal/test/conftest.py:53: in pytest_generate_tests
> if "Chart" in metafunc.funcargnames:
> /usr/lib/python3/dist-packages/_pytest/python.py:913: in funcargnames
> warnings.warn(FUNCARGNAMES, stacklevel=2)
> /usr/lib/python3/dist-packages/_pytest/runner.py:294: in from_call
> result = func() # type: Optional[_T]
> /usr/lib/python3/dist-packages/_pytest/runner.py:324: in <lambda>
> call = CallInfo.from_call(lambda: list(collector.collect()), "collect")
> /usr/lib/python3/dist-packages/_pytest/python.py:490: in collect
> return super().collect()
> /usr/lib/python3/dist-packages/_pytest/python.py:409: in collect
> res = self._makeitem(name, obj)
> /usr/lib/python3/dist-packages/_pytest/python.py:429: in _makeitem
> item = self.ihook.pytest_pycollect_makeitem(
> /usr/lib/python3/dist-packages/pluggy/hooks.py:286: in __call__
> return self._hookexec(self, self.get_hookimpls(), kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:92: in _hookexec
> return self._inner_hookexec(hook, methods, kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:83: in <lambda>
> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
> /usr/lib/python3/dist-packages/_pytest/python.py:246: in
> pytest_pycollect_makeitem
> res = list(collector._genfunctions(name, obj))
> /usr/lib/python3/dist-packages/_pytest/python.py:454: in _genfunctions
> self.ihook.pytest_generate_tests.call_extra(methods,
> dict(metafunc=metafunc))
> /usr/lib/python3/dist-packages/pluggy/hooks.py:324: in call_extra
> return self(**kwargs)
> /usr/lib/python3/dist-packages/pluggy/hooks.py:286: in __call__
> return self._hookexec(self, self.get_hookimpls(), kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:92: in _hookexec
> return self._inner_hookexec(hook, methods, kwargs)
> /usr/lib/python3/dist-packages/pluggy/manager.py:83: in <lambda>
> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
> pygal/test/conftest.py:53: in pytest_generate_tests
> if "Chart" in metafunc.funcargnames:
> /usr/lib/python3/dist-packages/_pytest/python.py:913: in funcargnames
> warnings.warn(FUNCARGNAMES, stacklevel=2)
> E pytest.PytestDeprecationWarning: The `funcargnames` attribute was an
> alias for `fixturenames`, since pytest 2.3 - use the newer attribute instead.
> =============================== warnings summary
> ===============================
> /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1148
> /usr/lib/python3/dist-packages/_pytest/config/__init__.py:1148:
> PytestConfigWarning: Unknown config ini key: flake8-ignore
>
> self._warn_or_fail_if_strict("Unknown config ini key: {}\n".format(key))
>
> pygal/_compat.py:23
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pygal/build/pygal/_compat.py:23:
> DeprecationWarning: Using or importing the ABCs from 'collections' instead of
> from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will
> stop working
> from collections import Iterable
>
> pygal/util.py:286
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pygal/build/pygal/util.py:286:
> DeprecationWarning: invalid escape sequence \*
> if css_comment[-3:] == '\*/':
>
> /usr/lib/python3/dist-packages/pyquery/pyquery.py:50: 15 warnings
> /usr/lib/python3/dist-packages/pyquery/pyquery.py:50: DeprecationWarning:
> inspect.getargspec() is deprecated since Python 3.0, use inspect.signature()
> or inspect.getfullargspec()
> name, inspect.getargspec(func).defaults)
>
> pygal/test/test_graph.py:295
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pygal/build/pygal/test/test_graph.py:295:
> DeprecationWarning: invalid escape sequence \}
> 'label': u('{\}°ijæð©&×&<—×€¿_…\{_…')
>
> pygal/test/test_graph.py:319
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pygal/build/pygal/test/test_graph.py:319:
> DeprecationWarning: invalid escape sequence \}
> 'label': eval("u'{\}°ijæð©&×&<—×€¿_…\{_…'")
>
> pygal/test/test_graph.py:343
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pygal/build/pygal/test/test_graph.py:343:
> DeprecationWarning: invalid escape sequence \}
> 'label': eval("'{\}°ijæð©&×&<—×€¿_…\{_…'")
>
> -- Docs: https://docs.pytest.org/en/stable/warnings.html
> =========================== short test summary info
> ============================
> ERROR pygal/test/test_bar.py - pytest.PytestDeprecationWarning: The
> `funcargn...
> ERROR pygal/test/test_box.py - pytest.PytestDeprecationWarning: The
> `funcargn...
> ERROR pygal/test/test_colors.py - pytest.PytestDeprecationWarning: The
> `funca...
> ERROR pygal/test/test_config.py - pytest.PytestDeprecationWarning: The
> `funca...
> ERROR pygal/test/test_date.py - pytest.PytestDeprecationWarning: The
> `funcarg...
> ERROR pygal/test/test_formatters.py - pytest.PytestDeprecationWarning: The
> `f...
> ERROR pygal/test/test_graph.py - pytest.PytestDeprecationWarning: The
> `funcar...
> ERROR pygal/test/test_histogram.py - pytest.PytestDeprecationWarning: The
> `fu...
> ERROR pygal/test/test_interpolate.py - pytest.PytestDeprecationWarning: The
> `...
> ERROR pygal/test/test_line.py - pytest.PytestDeprecationWarning: The
> `funcarg...
> ERROR pygal/test/test_pie.py - pytest.PytestDeprecationWarning: The
> `funcargn...
> ERROR pygal/test/test_serie_config.py - pytest.PytestDeprecationWarning: The
> ...
> ERROR pygal/test/test_sparktext.py - pytest.PytestDeprecationWarning: The
> `fu...
> ERROR pygal/test/test_stacked.py - pytest.PytestDeprecationWarning: The
> `func...
> ERROR pygal/test/test_style.py - pytest.PytestDeprecationWarning: The
> `funcar...
> ERROR pygal/test/test_table.py - pytest.PytestDeprecationWarning: The
> `funcar...
> ERROR pygal/test/test_util.py - pytest.PytestDeprecationWarning: The
> `funcarg...
> ERROR pygal/test/test_view.py - pytest.PytestDeprecationWarning: The
> `funcarg...
> ERROR pygal/test/test_xml_filters.py - pytest.PytestDeprecationWarning: The
> `...
> !!!!!!!!!!!!!!!!!!! Interrupted: 19 errors during collection
> !!!!!!!!!!!!!!!!!!!
> ======================= 21 warnings, 19 errors in 12.24s
> =======================
> E: pybuild pybuild:353: test: plugin distutils failed with: exit code=2: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_pygal/build; python3.9 -m pytest
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.9
> returned exit code 13
> make: *** [debian/rules:8: build] Error 25
> dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: python-pygal
Source-Version: 2.4.0-2.2
Done: Adrian Bunk <b...@debian.org>
We believe that the bug you reported is fixed in the latest version of
python-pygal, 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 977...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Adrian Bunk <b...@debian.org> (supplier of updated python-pygal 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: Thu, 11 Feb 2021 20:52:21 +0200
Source: python-pygal
Architecture: source
Version: 2.4.0-2.2
Distribution: unstable
Urgency: medium
Maintainer: Ulises Vitulli <der...@debian.org>
Changed-By: Adrian Bunk <b...@debian.org>
Closes: 977132
Changes:
python-pygal (2.4.0-2.2) unstable; urgency=medium
.
* Non-maintainer upload.
* Add upstream fix for FTBFS with pytest 6. (Closes: #977132)
Checksums-Sha1:
1f367a4d3ce1e1a8fefdf2f0cf71e5311a6d5d11 1933 python-pygal_2.4.0-2.2.dsc
2f9b6f9aba3ba898b1bd5843daae591c9b821448 3036
python-pygal_2.4.0-2.2.debian.tar.xz
Checksums-Sha256:
0f4fd6e4b5e6e5d9a06d23af8f66d6736614e743602f8275b6f61217fcf6b01b 1933
python-pygal_2.4.0-2.2.dsc
9770b1603fe74ed68a14556a4a12b936b4127b194b8f5deed63d03aac80d699d 3036
python-pygal_2.4.0-2.2.debian.tar.xz
Files:
277bb7a1571500fc080cbbdef54e512a 1933 python optional
python-pygal_2.4.0-2.2.dsc
d4bce098fd58a8b36136740dbfe0297b 3036 python optional
python-pygal_2.4.0-2.2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmAljAkACgkQiNJCh6LY
mLFVbBAAyVmrLeLOUaWVZ83qJSyyOQoJIa/FLZTVPtqOLl7weWqIir3DCqYeByna
oVdYR8P0Qdeu71Jt5S3oD32s8LdUxwhRXKYM4Hg+qqBcpDsdrrQ6AMmp0Ktm2iAt
NW5uzneeC7iSepKlMATv0yEeXpDOsEa8ibX5pRJQD7n9ZeEJWFsZDqf3Nl9HLb3W
WYntwnEa5LuOVAtMilCXtxx0NTdq12jVLH0/EpbTYReUHVRzOJg/QCMgu2VVDl0d
j7Fi3PCOAglYjyt4dgP8vYJAqgRFAYqJ7g5qOOEjml4X48cjtZDI5Jpl7a00F3RV
yBdCk4981cXsSW6h8VMihuF2eKGo7LS3YjfeEUUHWqRPIVYAJBOaO/RtRtvkkbom
ZsrWBCc2PYYudtlkGdVifmjXTrO3Dfe/0/+KbOjCGZxhB8A8iO4GJTxEAraqEgL+
cAQqFMYi5hARp+jsxGVlS/sK/27SNnTOsY37ero1D4pflCX6JbrSdgCfn7X8YzMX
+nfiBnQUNThUDXT4YsxtmezOuSjK0ScbQCih6Gt47aCEUW/6CnCwPFmk5uTb0SBN
0CAfixir0Pv3pq7wdDiU+e7HltFwXR+UdBDuaZFluRHZHVghfR/x9PQzzthcAOsz
GTw1FcbNqz5Jm7xy7NAd1zpyzFXwMYV3sM45i2YUqfqQmM1LLEI=
=bx6j
-----END PGP SIGNATURE-----
--- End Message ---