[pkg-uWSGI-devel] Bug#865224: uwsgi: ftbfs with multiple supported python3 versions

Michael Hudson-Doyle michael.hudson at ubuntu.com
Mon Jun 19 23:26:35 UTC 2017


Source: uwsgi
Severity: normal
User: debian-python at lists.debian.org
Usertags: python3.6

Dear Maintainer,

This may well turn out to be a cdbs bug in the end, but uwsgi does not build
when pysupport -r returns more than one version:

https://launchpadlibrarian.net/323025281/buildlog_ubuntu-artful-amd64.uwsgi_2.0.15-1ubuntu3_BUILDING.txt.gz

Picking out the failing lines:

*** asyncio_python27 plugin built and available in ./asyncio_python27_plugin.so ***
touch debian/stamp-uwsgi-plugin-asyncio-python
debian/rules:452: *** no python implementation resolved from flavor "python3.6" among packages python-uwsgidecorators python3-uwsgidecorators.  Stop.

In this build python 3.5 is the default and python 3.6 is supported. In a build
where python 3.6 is default and python 3.5 is supported, the error complains
about python 3.5 instead. And if python 3.6 is the only supported version, the
build completes successfully. So I think this is really a problem in uwsgi or
cdbs' handling of multiple supported python versions.

I tried to debug a bit but just got very very confused.

Cheers,
mwh

-- System Information:
Debian Release: stretch/sid
  APT prefers xenial-updates
  APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500, 'xenial'), (400, 'xenial-proposed'), (100, 'xenial-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.0-81-generic (SMP w/4 CPU cores)
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the pkg-uWSGI-devel mailing list