Package: dpdk / 19.11.5-1~bpo10+1


Package Version Patches format
dpdk 19.11.5-1~bpo10+1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fix autopkgtest py3.patch | (download)

app/test/ | 16 7 + 9 - 0 !
1 file changed, 7 insertions(+), 9 deletions(-)

 fix autopkgtest for python3
 There are some python3 incompatibilities left in
 - encoding on check_output
 - StringIO
autotest fix pexpect in python3.patch | (download)

app/test/ | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] autotest: fix pexpect in python3

In python3 pexpect wants by default a BytesIO stream as log buffer.
Otherwise it will (silently masked since we just return false)
  File "/usr/share/dpdk/test/", line 22, in wait_prompt
  File "/usr/lib/python3/dist-packages/pexpect/", line 555, in sendline
    return self.send(s + self.linesep)
  File "/usr/lib/python3/dist-packages/pexpect/", line 543, in send
    self._log(s, 'send')
  File "/usr/lib/python3/dist-packages/pexpect/", line 126, in _log

We have plenty of other code writing and using this buffer.
So instead of changing the type and modifying many more places we tell the
spawn [1] method to encode things right away - then the rest behaves as it
did with python2.


Signed-off-by: Christian Ehrhardt <>