appears to break multiple autopkgtests
Mattia Rizzolo
mattia at debian.org
Wed Jun 27 22:42:12 BST 2018
Hi Ondrej,
On Wed, Jun 27, 2018 at 11:05:37PM +0200, Paul Gevers wrote:
> With a recent upload of pytest the autopkgtest of diffoscope, doit,
> pytest-httpbin and pytest-sugar started to fail in testing.
> See: https://qa.debian.org/excuses.php?package=pytest and links therein.
>
> With a very quick look, it seems that pytest-httpbin and pytest-sugar
> just need to adapt to the new behavior (deprecation of functionality). I
> can't really judge diffoscope and doit without diving deeper (I am going
> to bed now).
diffoscope is failing due to:
INTERNALERROR> Traceback (most recent call last):
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/main.py", line 176, in wrap_session
INTERNALERROR> config.hook.pytest_sessionstart(session=session)
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/__init__.py", line 617, in __call__
INTERNALERROR> return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/__init__.py", line 222, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/__init__.py", line 216, in <lambda>
INTERNALERROR> firstresult=hook.spec_opts.get('firstresult'),
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 201, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 76, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 180, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/terminal.py", line 510, in pytest_sessionstart
INTERNALERROR> self._write_report_lines_from_hooks(lines)
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/terminal.py", line 515, in _write_report_lines_from_hooks
INTERNALERROR> self.write_line(line)
INTERNALERROR> File "/usr/lib/python3/dist-packages/_pytest/terminal.py", line 294, in write_line
INTERNALERROR> line = six.text_type(line, errors="replace")
INTERNALERROR> TypeError: decoding to str: need a bytes-like object, int found
Personally, I can hardly imagine how this would be a diffoscope issue,
so I ask the pytest maintainer to look into it.
Judging by the position of that output, it seem to come from the
conftest.py, pytest_report_header() function, alas I haven't tried
removing it to confirm.
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
more about me: https://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20180627/a9895051/attachment.sig>
More information about the Reproducible-builds
mailing list