FS#55616 - [uwsgi] 2.0.15 missing key features

Attached to Project: Community Packages
Opened by brent saner (sanerb) - Wednesday, 13 September 2017, 10:41 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 14 September 2017, 19:00 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Felix Yan (felixonmars)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
uWSGI is missing some key functionality outlined in the upstream. The docs, for instance, continually reference:

-w|--module load a WSGI module
-w|--wsgi load a WSGI module

and

--wsgi-file load .wsgi file

for instance, but these are clearly missing from the packaged version. They aren't the only ones.

Packaged:

[root@cylon vhost]# uwsgi --help 2>&1 | wc -l
936


Upstream (via their "curl http://uwsgi.it/install | bash -s default /tmp/uwsgi" one-liner):

[root@archdev ~]# /tmp/uwsgi --help 2>&1 | wc -l
1003

Clearly, we're missing some. Is there a reason for this?
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Thursday, 14 September 2017, 19:00 GMT
Reason for closing:  Not a bug
Comment by Eli Schwartz (eschwartz) - Thursday, 14 September 2017, 01:16 GMT
Seems like we don't build all the plugins, for whatever reason.

https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/uwsgi
Comment by Sven-Hendrik Haase (Svenstaro) - Thursday, 14 September 2017, 08:19 GMT
We're building all the plugins as, well, plugins so you have to do uwsgi --plugins python -w. Our uwsgi is a slim core so you don't have to have all dependencies installed at all times.
Comment by brent saner (sanerb) - Thursday, 14 September 2017, 12:04 GMT
OH. i'll update https://wiki.archlinux.org/index.php/UWSGI with that information; it's never really explained anywhere and if someone was reading the upstream docs i'd imagine they would be pretty confused. thanks, sven! requesting closure.
Comment by Eli Schwartz (eschwartz) - Thursday, 14 September 2017, 18:28 GMT
Oh, so it's essentially a matter of upstream documentation not fully covering the case of pluginized components?
Comment by Sven-Hendrik Haase (Svenstaro) - Thursday, 14 September 2017, 19:00 GMT
Basically yes. Anyway, there is no bug in the package! :)

Loading...