Your message dated Mon, 07 Aug 2023 15:50:52 +0000
with message-id <[email protected]>
and subject line Bug#1042161: fixed in python-pytest-xprocess 0.22.2-1
has caused the Debian Bug report #1042161,
regarding python-pytest-xprocess: FTBFS: ImportError: cannot import name 'std'
from 'py' (/usr/lib/python3/dist-packages/py.py)
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.)
--
1042161: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042161
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-pytest-xprocess
Version: 0.22.2-0.1
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):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make[1]: pyversions: No such file or directory
> py3versions: no X-Python3-Version in control file, using supported versions
> pkgos-dh_auto_install --no-py2 --in-tmp
> + PKGOS_IN_TMP=no
> + echo WARNING: --no-py2 is deprecated and always on.
> WARNING: --no-py2 is deprecated and always on.
> + shift
> + PKGOS_IN_TMP=yes
> + shift
> + dpkg-parsechangelog -SSource
> + SRC_PKG_NAME=python-pytest-xprocess
> + echo python-pytest-xprocess
> + sed s/python-//
> + PY_MODULE_NAME=pytest-xprocess
> + py3versions -vr
> + PYTHON3S=3.11
> + [ yes = yes ]
> + TARGET_DIR=tmp
> + pwd
> + python3.11 setup.py install --install-layout=deb --root
> /<<PKGBUILDDIR>>/debian/tmp
> running install
> /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66:
> SetuptoolsDeprecationWarning: setup.py install is deprecated.
> !!
>
>
> ********************************************************************************
> Please avoid running ``setup.py`` directly.
> Instead, use pypa/build, pypa/installer or other
> standards-based tools.
>
> See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html
> for details.
>
> ********************************************************************************
>
> !!
> self.initialize_options()
> running build
> running build_py
> creating build
> creating build/lib
> creating build/lib/xprocess
> copying xprocess/xprocess.py -> build/lib/xprocess
> copying xprocess/pytest_xprocess.py -> build/lib/xprocess
> copying xprocess/__init__.py -> build/lib/xprocess
> running install_lib
> creating /<<PKGBUILDDIR>>/debian/tmp
> creating /<<PKGBUILDDIR>>/debian/tmp/usr
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
> creating /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/xprocess
> copying build/lib/xprocess/xprocess.py ->
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/xprocess
> copying build/lib/xprocess/pytest_xprocess.py ->
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/xprocess
> copying build/lib/xprocess/__init__.py ->
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/xprocess
> byte-compiling
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/xprocess/xprocess.py
> to xprocess.cpython-311.pyc
> byte-compiling
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/xprocess/pytest_xprocess.py
> to pytest_xprocess.cpython-311.pyc
> byte-compiling
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/xprocess/__init__.py
> to __init__.cpython-311.pyc
> running install_egg_info
> running egg_info
> writing pytest_xprocess.egg-info/PKG-INFO
> writing dependency_links to pytest_xprocess.egg-info/dependency_links.txt
> writing entry points to pytest_xprocess.egg-info/entry_points.txt
> writing requirements to pytest_xprocess.egg-info/requires.txt
> writing top-level names to pytest_xprocess.egg-info/top_level.txt
> reading manifest file 'pytest_xprocess.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching 'CHANGELOG'
> warning: no directories found matching 'example'
> adding license file 'LICENSE'
> writing manifest file 'pytest_xprocess.egg-info/SOURCES.txt'
> Copying pytest_xprocess.egg-info to
> /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages/pytest_xprocess-0.22.2.egg-info
> Skipping SOURCES.txt
> running install_scripts
> + pwd
> + rm -rf /<<PKGBUILDDIR>>/debian/python*/usr/lib/python*/dist-packages/*.pth
> + pwd
> + rm -rf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/python*/dist-packages/*.pth
> set -e ; for pyvers in 3.11; do \
> PYTHONPATH=/<<PKGBUILDDIR>>/debian/tmp/usr/lib/python3/dist-packages
> python$pyvers -m pytest -v -k "not test_interruption_cleanup and not
> test_interruption_does_not_cleanup"; \
> done
> Traceback (most recent call last):
> File "<frozen runpy>", line 198, in _run_module_as_main
> File "<frozen runpy>", line 88, in _run_code
> File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5, in
> <module>
> raise SystemExit(pytest.console_main())
> ^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 189,
> in console_main
> code = main()
> ^^^^^^
> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 147,
> in main
> config = _prepareconfig(args, plugins)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 328,
> in _prepareconfig
> config = pluginmanager.hook.pytest_cmdline_parse(
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/pluggy/_hooks.py", line 433, in
> __call__
> return self._hookexec(self.name, self._hookimpls, kwargs, firstresult)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 112, in
> _hookexec
> return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 133, in
> _multicall
> teardown[0].send(outcome)
> File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 103, in
> pytest_cmdline_parse
> config: Config = outcome.get_result()
> ^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/pluggy/_result.py", line 108, in
> get_result
> raise exc.with_traceback(exc.__traceback__)
> File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 80, in
> _multicall
> res = hook_impl.function(*args)
> ^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line
> 1075, in pytest_cmdline_parse
> self.parse(args)
> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line
> 1425, in parse
> self._preparse(args, addopts=addopts)
> File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line
> 1305, in _preparse
> self.pluginmanager.load_setuptools_entrypoints("pytest11")
> File "/usr/lib/python3/dist-packages/pluggy/_manager.py", line 364, in
> load_setuptools_entrypoints
> plugin = ep.load()
> ^^^^^^^^^
> File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 202, in load
> module = import_module(match.group('module'))
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
> return _bootstrap._gcd_import(name[level:], package, level)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
> File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
> File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
> File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
> File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
> File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
> File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
> File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
> File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line
> 178, in exec_module
> exec(co, module.__dict__)
> File "/<<PKGBUILDDIR>>/xprocess/__init__.py", line 1, in <module>
> from .xprocess import ProcessStarter
> File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line
> 178, in exec_module
> exec(co, module.__dict__)
> File "/<<PKGBUILDDIR>>/xprocess/xprocess.py", line 13, in <module>
> from py import std
> ImportError: cannot import name 'std' from 'py'
> (/usr/lib/python3/dist-packages/py.py)
> make[1]: *** [debian/rules:21: override_dh_auto_install] Error 1
The full build log is available from:
http://qa-logs.debian.net/2023/07/26/python-pytest-xprocess_0.22.2-0.1_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: python-pytest-xprocess
Source-Version: 0.22.2-1
Done: Thomas Goirand <[email protected]>
We believe that the bug you reported is fixed in the latest version of
python-pytest-xprocess, 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.
Thomas Goirand <[email protected]> (supplier of updated python-pytest-xprocess
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: SHA256
Format: 1.8
Date: Mon, 07 Aug 2023 17:21:18 +0200
Source: python-pytest-xprocess
Architecture: source
Version: 0.22.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Thomas Goirand <[email protected]>
Closes: 1042161
Changes:
python-pytest-xprocess (0.22.2-1) unstable; urgency=medium
.
* Add missing python3-py (build-)depends (Closes: #1042161).
Checksums-Sha1:
ba7dc785204153799024d79daf985a8a257ca47d 2426
python-pytest-xprocess_0.22.2-1.dsc
6596113b0a1c6d745c7eecd9fa09ed1e3f1e35fe 3104
python-pytest-xprocess_0.22.2-1.debian.tar.xz
9d3fc9febdbe47816a8b4e0bf79586622d326ef9 8501
python-pytest-xprocess_0.22.2-1_amd64.buildinfo
Checksums-Sha256:
d24e7cddfa4c05d9c38e1d5b58381e8b36f1e8c20f4da781fe03e69ca01757d0 2426
python-pytest-xprocess_0.22.2-1.dsc
94619e752c5dd5b5f89ea73a1ac2fb14e3320aa31d5a7792b3bd55a471c37469 3104
python-pytest-xprocess_0.22.2-1.debian.tar.xz
36bb4bf68b351dd29ec16bd4954937f9036acf24183824e778bcb84c029d5d96 8501
python-pytest-xprocess_0.22.2-1_amd64.buildinfo
Files:
8bd1abd94bf3124653510cbad5d3d241 2426 python optional
python-pytest-xprocess_0.22.2-1.dsc
d95c2ebee23fe01defa4a6aa52434bb2 3104 python optional
python-pytest-xprocess_0.22.2-1.debian.tar.xz
56c7c474ff85a28a0b083019cf2b23e3 8501 python optional
python-pytest-xprocess_0.22.2-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmTRDYoACgkQ1BatFaxr
Q/5iWg//ZyiriazzO9KEEHMAxo3wfjRbuGvlOLvIAtORfjXLqXr7VjymtEh5R6ll
2D1FiUFBrccW1X8VtS1pSCNgv8qebBuUnow2bFewdqD2ZDZPCHnRGg4A17FGmk9c
LID1/R3oRw1HM8w4wR2+xvGUXNiFS7T5xObq9FLQiR2nT49h2hBQO7QmF3BXDwJF
EEolTa/5W3RhDkl9poEuHWUj9lRQV8B57th6V3Q3035d0VIcarhJnJfQp9lm6u5R
Cg5G3WnlFNszwIzz8KmP+JY7BtxFvN9QNs9gSaBwZZ7zYJw0bCwOFK9E79ZMVyvr
RApqSSjFK7fVCUSqipO2e7GeLnuzoddIKBNLf8MBBPExYoK8I0NFQFnoIgsVzuMp
8dt4bnPyrBY+XsRpbl+oYs2y2SvEbU/1sZP33qu3JuE4OuBkTnNL7hyccSlwZJCE
7VD/uWP9pHxx3d0QX9r+UEh5tAb/WVEP6Sku1+L/i5VOhaM8zje8eujEj1HkBljI
KUA/EOkp4Xy0Y/GqxkBKmARMM4waj4aaqcxgujYHIjJLebWm9QfzmGDU436bBNmz
3G/waXjjG9Lp9xmo0i0FUtzX+3PuF94WUqyUf9FfQZfNYPvryZFLJIw+GGZF/3xz
Rl/15j3Z2OWiEbAtDjVMJztcGiH8ZpWvVlKtONKMZUUsXFNv6h8=
=oQc6
-----END PGP SIGNATURE-----
--- End Message ---