Bug#903560: [pkg-uWSGI-devel] Bug#903560: plugin-python3 broken

2018-07-11 Thread Jonas Smedegaard
Quoting Jonas Smedegaard (2018-07-11 14:47:14)
> Hi wavexx,
> 
> Quoting wavexx (2018-07-11 12:52:41)
> > With the update to 2.0.17, the python3 plugin doesn't load anymore:
> > 
> > uwsgi[21643]: !!! UNABLE to load uWSGI plugin: 
> > /usr/lib/uwsgi/plugins/python3_plugin.so: undefined symbol: 
> > PyOS_AfterFork_Child !!!
> 
> Thanks for reporting!
> 
> This happened because upstream did an improvement for Python 3.7, and 
> build routines is wrongly passed include files for both Python 3.6 and 
> Python 3.7 where it should only be passing them for Python 3.6 (as we 
> support only the default Python3 release).
> 
> I will try figure out how to fix this...

Git commit af44874 by Thomas Goirand seems to have caused this: Python3 
include dirs now gets passed to all build calls no matter if related to 
Python3 or which minor version of Python3.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#903560: [pkg-uWSGI-devel] Bug#903560: plugin-python3 broken

2018-07-11 Thread Jonas Smedegaard
Hi wavexx,

Quoting wavexx (2018-07-11 12:52:41)
> With the update to 2.0.17, the python3 plugin doesn't load anymore:
> 
> uwsgi[21643]: !!! UNABLE to load uWSGI plugin: 
> /usr/lib/uwsgi/plugins/python3_plugin.so: undefined symbol: 
> PyOS_AfterFork_Child !!!

Thanks for reporting!

This happened because upstream did an improvement for Python 3.7, and 
build routines is wrongly passed include files for both Python 3.6 and 
Python 3.7 where it should only be passing them for Python 3.6 (as we 
support only the default Python3 release).

I will try figure out how to fix this...


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature


Bug#903560: plugin-python3 broken

2018-07-11 Thread wavexx

Package: uwsgi-plugin-python3
Version: 2.0.17.1-1
Severity: important

With the update to 2.0.17, the python3 plugin doesn't load anymore:

uwsgi[21643]: !!! UNABLE to load uWSGI plugin: 
/usr/lib/uwsgi/plugins/python3_plugin.so: undefined symbol: 
PyOS_AfterFork_Child !!!

-- System Information:
Debian Release: buster/sid
 APT prefers unstable
 APT policy: (900, 'unstable'), (800, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.16.0-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages uwsgi-plugin-python3 depends on:
ii  libc6 2.27-4
ii  libpython3.6  3.6.6-1
ii  uwsgi-core2.0.17.1-1

uwsgi-plugin-python3 recommends no packages.

Versions of packages uwsgi-plugin-python3 suggests:
pn  python3-uwsgidecorators