[pkg-uWSGI-devel] Bug#1098264: uwsgi-plugin-pypy3: requires devel tools to run

Alexandre Rossi niol at zincube.net
Tue Feb 18 14:04:08 GMT 2025


Package: uwsgi-plugin-pypy3
Version: 2.0.28+1+0.0.2
Severity: normal
Tags: upstream

Dear Maintainer,

The pypy plugin, as provided, compiles on the fly cffi wrappers to interface
C, python and libpypy. This requires gcc and some -dev packages for headers
included by uwsgi.h at runtime.

The binary package should be usable without developement tools installed.
The current code does not support this. Current code should migrate from
using ffi.verify()[1] to ffi.compile()[2] and the binary package should
distribute built assets.

ffi is also used in the plugin to access a preprocessed uwsgi.h . This should
be doable with gcc -E at build time.

[1] https://cffi.readthedocs.io/en/stable/cdef.html#ffi-verify-in-line-api-mode
[2] https://cffi.readthedocs.io/en/stable/cdef.html#ffibuilder-compile-etc-compiling-out-of-line-modules

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-31-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages uwsgi-plugin-pypy3 depends on:
ii  libc6                                                  2.40-7
ii  uwsgi-core [uwsgi-abi-fd03c85edfee33327ac760f246543e1  2.0.28-9~2.gbpb2941a
    0]

uwsgi-plugin-pypy3 recommends no packages.

uwsgi-plugin-pypy3 suggests no packages.

-- no debconf information



More information about the pkg-uWSGI-devel mailing list