On Fri, 14 Dec 2018 at 20:19:00 +0100, Matthias Klose wrote: > On 14.12.18 12:48, Simon McVittie wrote: > > On Fri, 14 Dec 2018 at 11:31:02 +0000, Simon McVittie wrote: > >> tl;dr: autopkgtest-virt-qemu doesn't work with python3.7. > > > > This seems to be caused by using socket.send() (and assuming the entire > > buffer will be sent in one transaction) instead of socket.sendall(). > > This was always a bug, at least in theory. I don't know why Python 3.7 > > makes it significant in practice when it wasn't previously. > > if you already ran autopkg using 3.7, then that might point out to the recent > 3.7.2 release candidate 1. changes. At least the timing of the report > suggests this.
Well spotted, you are correct. Looking at apt/history.log and the timing of my uploads, I must have run autopkgtest successfully with virt-qemu and python3.7 3.7.1-1 while I was preparing flatpak 1.1.1-1. The correlation with 3.7.2~rc1-1 seems very reliable, but I don't see anything in the Python 3.7 news that looks like a likely trigger. To be clear, I think this was always an autopkgtest-virt-qemu bug, and I don't know why autopkgtest-virt-qemu worked so reliably in the past, or why it still works with python3.6. smcv