Bug#952708: pagure: Please depend on httpd-wsgi3 instead of a particular WSGI server implementation

2020-02-28 Thread Sergio Durigan Junior
On Thursday, February 27 2020, Michael Fladischer wrote:

> Dear Maintainer,

Hi Michael,

Thanks for the report.

> there is a virtual package for Python3 WSGI servers called httpd-wsgi3. Right
> now only libapache2-mod-wsgi-py3 provides it but I have filed bugs against the
> other WSGI servers in the archive.
>
> This way installing pagure is not tied to a particular WSGI server 
> implementation.

I'm preparing an upload that will address this bug, but I have to say
that upstream doesn't officially support alternative (i.e., nginx/uwsgi)
implementations for now.  There was an attempt to get a working nginx
configuration, and some people even managed to do that, but that's been
2 years ago and I was told that the configuration doesn't work nowadays:

https://pagure.io/pagure/issue/2518
https://pagure.io/pagure/issue/1983

Thanks,

-- 
Sergio
GPG key ID: 237A 54B1 0287 28BF 00EF  31F4 D0EB 7628 65FC 5E36
Please send encrypted e-mail if possible
http://sergiodj.net/


signature.asc
Description: PGP signature


Bug#952708: pagure: Please depend on httpd-wsgi3 instead of a particular WSGI server implementation

2020-02-27 Thread Michael Fladischer
Source: pagure
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Dear Maintainer,

there is a virtual package for Python3 WSGI servers called httpd-wsgi3. Right
now only libapache2-mod-wsgi-py3 provides it but I have filed bugs against the
other WSGI servers in the archive.

This way installing pagure is not tied to a particular WSGI server 
implementation.

Kind regards,
Michael

- -- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: armhf

Kernel: Linux 5.4.0-2-amd64 (SMP w/2 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-BEGIN PGP SIGNATURE-

iQFFBAEBCgAvFiEEqVSlRXW87UkkCnJc/9PIi5l90WoFAl5YL5oRHGZsYWRpQGRl
Ymlhbi5vcmcACgkQ/9PIi5l90WoN1Af/QQ3PoxHP9QjeOzkUGnYtLeQ1NXZUAnCT
ihOdXpc3Ng41gpQwqlM1otax2K+YqeTHRiYOpdoCb8VymLDy/dbvNGF1+V7MrOg6
AxnuEogi0YBHOAoUj3UnXM8mop6VJ3gbEctKatDn2AOo7ws6f2M49OJrkdVlBtAA
/f1s85IRNzco3wy4VaeTyZx0vl7KLCR5IhJ5I2pDmTvNLO+5d8qoqmVMp9CrvMF5
vNyxpd8XogY2GUwjbHjr0GUgKZX4bl9saXrVoVpmUAAIKEhvoRs6EYf8UuMAsFb4
2ejf7EpYKGt3r0+K3uAnpWtYiC51q+hqqYuKXGEzta7aFST08U1A/A==
=lf99
-END PGP SIGNATURE-