On Mon, 3 Jul 2017 06:06:25 +0800 Aron Xu <happyaron...@gmail.com> wrote: > On Tue, Jun 20, 2017 at 7:16 AM, YunQiang Su <wzss...@gmail.com> wrote: > > On Thu, 15 Jun 2017 20:17:41 +0800 Aron Xu <happyaron...@gmail.com> wrote: > >> Hi, > >> > >> Thanks for the report, we don't want to build for only one version of > >> Python 3 of course, will have a look later. > >> > > > > This patch should build modules for all python3 versions. > > can you reivew it? > > > > Seems the patch is malformed: > > $ patch -p1 < /tmp/python3-all.diff > patching file debian/control > patching file debian/rules > patch: **** malformed patch at line 80:
Just remove the last hunk of the patch. It's spurious. After removing that part, the patch applies and produces a correct build. >From a local test: Package: python3-libxml2 Depends: ... python3 (<< 3.7), python3 (>= 3.5~), python3:any (>= 3.3.2-2~) Provides: python3.5-libxml2, python3.6-libxml2 ... ./ ./usr/ ./usr/lib/ ./usr/lib/python3/ ./usr/lib/python3/dist-packages/ ./usr/lib/python3/dist-packages/drv_libxml2.py ./usr/lib/python3/dist-packages/libxml2.py ./usr/lib/python3/dist-packages/libxml2mod.cpython-35m-x86_64-linux-gnu.so ./usr/lib/python3/dist-packages/libxml2mod.cpython-36m-x86_64-linux-gnu.so Also, please remove " Provides: python3.5-libxml2, python3.6-libxml2". That's never been valid for python3. It would be a help to the python3.6 transition if this could be uploaded soon. Thanks, Scott K