Source: wurlitzer Version: 3.0.2-3 X-Debbugs-CC: debian...@lists.debian.org Severity: serious User: debian...@lists.debian.org Usertags: regression
Dear maintainer(s),
With a recent upload of wurlitzer the autopkgtest of wurlitzer fails in
testing when that autopkgtest is run with the binary packages of
wurlitzer from unstable on ppc64el. It passes when run with only
packages from testing. In tabular form:
pass fail wurlitzer from testing 3.0.2-3 versioned deps [0] from testing from unstable all others from testing from testing I copied some of the output at the bottom of this report.
Currently this regression is blocking the migration to testing [1]. Can
you please investigate the situation and fix it?
More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul [1] https://qa.debian.org/excuses.php?package=wurlitzer https://ci.debian.net/data/autopkgtest/testing/ppc64el/w/wurlitzer/17814179/log.gz Testing with python3.9:
============================= test session starts
==============================
platform linux -- Python 3.9.9, pytest-6.2.5, py-1.10.0, pluggy-0.13.0 rootdir: /tmp/autopkgtest-lxc.yxsc4awn/downtmp/autopkgtest_tmp collected 12 items
test.py ………..F
[100%]
=================================== FAILURES
===================================
_________________________________ test_bufsize
_________________________________
@pytest.mark.skipif(
wurlitzer._get_max_pipe_size() is None, reason=”requires
_get_max_pipe_size”
) def test_bufsize(): default_bufsize = wurlitzer._get_max_pipe_size() with wurlitzer.pipes() as (stdout, stderr):
assert fcntl(sys.__stdout__, wurlitzer.F_GETPIPE_SZ) ==
default_bufsize
assert fcntl(sys.__stderr__, wurlitzer.F_GETPIPE_SZ) ==
default_bufsize
bufsize = 32768 # seems to only accept powers of two? with wurlitzer.pipes(bufsize=bufsize) as (stdout, stderr):
assert fcntl(sys.__stdout__, wurlitzer.F_GETPIPE_SZ) == bufsize
E AssertionError: assert 65536 == 32768
E + where 65536 = fcntl(, 1032)
E + where = sys.__stdout__
E + and 1032 = wurlitzer.F_GETPIPE_SZ test.py:178: AssertionError
=========================== short test summary info
============================
FAILED test.py::test_bufsize - AssertionError: assert 65536 == 32768
========================= 1 failed, 11 passed in 0.72s
=========================
autopkgtest [17:10:38]: test pytest
OpenPGP_signature
Description: OpenPGP digital signature
Read more here: Source link