[pkg-uWSGI-devel] (no subject)

Myles Penner myles.penner at canonical.com
Mon Jun 15 21:43:22 BST 2026


Hi all,

I maintain Ubuntu's OpenStack packages and am currently looking to bring
uWSGI into Ubuntu Main as it is becoming mandatory for many OpenStack
services. The problem I'm running into is that uwsgi-core currently links
libzmq5 (in Ubuntu Universe) as a runtime dependency because three plugins
in UWSGI_SRCPLUGINS_CORE declare:

LIBS = ['-lzmq']:

   -   plugins/emperor_zeromq
   -   plugins/logzmq
   -   plugins/mongrel2

Confirmed via dpkg -I on a clean resolute schroot build of 2.0.31-4:
  Depends: ..., libzmq5 (>= 3.2.3+dfsg), ...

Would you be open to splitting these three into addon plugin packages,
similar to uwsgi-plugin-ldap/sqlite3/xslt? In other words:
1. Move emperor_zeromq, logzmq, mongrel2 from UWSGI_SRCPLUGINS_CORE to
UWSGI_SRCPLUGINS_ADDON in debian/rules.
2. Add new binary packages - either three (uwsgi-plugin-emperor-zeromq,
uwsgi-plugin-logzmq, uwsgi-plugin-mongrel2) to match existing convention,
or one grouped uwsgi-plugin-zeromq.

This will remove the mandatory runtime dependency on libzmq5 which should
greatly simplify the migration work on our end. If you'd like, I can
prepare a merge request for this.

Thanks a lot,

Myles Penner
Canonical
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-uwsgi-devel/attachments/20260615/5bbb4809/attachment.htm>


More information about the pkg-uWSGI-devel mailing list