Package: searx
Version: 0.14.0+dfsg1-2
Severity: important

During testing of observed downstream autopkgtest failures in Ubuntu,
the `searx` package fails to run under uWSGI, which its upstream
documentation says to utilize.  The crash error is absorbed by uWSGI and
processed as a segmentation fault in uWSGI.

While `searx` can be run directly, it complains saying you should run
production deployments of searx via WSGI.  When attempting to run it in
uWSGI (which the CI tests and downstream autopkgtests do), it causes a
segmentation fault in uWSGI during CI tests, and a continual "Failed to
load application" loop in uWSGI when uwsgi is run directly by superuser.

Looking at the Debian CI logs, this has been failing since April 29th. 
This was noticed downstream due to the failures in the autopkgtests
blocking uwsgi and nginx from migrating (because the CI test for searx
uses nginx).

Please either fix the autopkgtests and uwsgi integration, or try
switching your tests to an Apache-based WSGI-module execution to avoid
package failures.


Thomas

Reply via email to