#1002795 mailman3-web: libapache2-mod-proxy-uwsgi is empty

#1002795#5
Date:
2021-12-28 23:18:38 UTC
From:
To:
Package: mailman3-web
Version: 0+20180916-8


Hello pkg-mailman-hackers@lists.alioth.debian.org,


In debian/control is `recommends: libapache2-mod-proxy-uwsgi | nginx`,
but package `libapache2-mod-proxy-uwsgi` is empty. It became
a _transitional package_.
( https://salsa.debian.org/apache-team/apache2/-/blob/master/debian/changelog#L432 )

For users of mailman3 with Apache it means that there is NO connection
between the webserver and the Django app.

Right now I don't know what the new 'recommends: ` should be.
I'm only reporting "Apache webserver seems to mis a WSGI module".


FWIW: I intent to report back when I have a working combination
of mailman3-web and Apache2 webserver.


Groeten
Geert Stappers
DD

#1002795#10
Date:
2021-12-29 10:35:33 UTC
From:
To:
Geert Stappers <stappers@stappers.it> wrote on 29/12/2021 at 00:18:38+0100:

Hi Geert,

Thanks, I admit initially I had no plan on supporting apache2 as I don't
use it. Jonas did that part and therefore I did not follow at all.

Yet the changelogs you quote are back before buster release and I'm
quite sure Jonas had a working thing at that point.

I'm Cc-ing him, so that he can give an input.

Cheers!

#1002795#15
Date:
2021-12-31 10:43:39 UTC
From:
To:
The module is available  and needs to be enabled.

The module enabled did bring progress,
it bring me not yet to the wanted mile stone.

Please intake my ignorance on "mailman3" into account  ;-)

Hopefully next year.

Enjoy new years eve  ("silvester")


Groeten
Geert Stappers

#1002795#20
Date:
2022-01-04 12:36:04 UTC
From:
To:
Meanwhile I reached wanted mile stone
by tuning other mailman3 configuration.

This bugreport now serves documentation purposes.  It tells that proxy
uwgsi module needs to be enabled on Apache2 webserver.

And for the long run should be considered that the 'Recommends: '
gets an improved content.  Current value 'libapache2-mod-proxy-uwsgi | nginx'
did both got me side tracked ( found empty package ) and to right
direction ( enabling the module ).
So maybe it doesn't need "improvement" ...


Groeten
Geert Stappers

#1002795#25
Date:
2026-03-03 21:00:52 UTC
From:
To:
If you have base apache installed, mod_proxy is installed and enabled,
and mod_proxy_uwsgi is installed but not enabled. But you don't need
mod_proxy_uwsgi. So the recommends line should just be

pn  apache2 | nginx  <none>

I abandoned installing mailman3 and mailman3 from Deb packages not least
because it installed nginx for no reason but for other reasons as well
and installed it using pip.