| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-uwsgi-python3 | Distribution: openSUSE Tumbleweed |
| Version: 2.0.31 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Oct 20 12:14:54 2025 |
| Group: Productivity/Networking/Web/Servers | Build host: reproducible |
| Size: 181680 | Source RPM: uwsgi-2.0.31-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://uwsgi-docs.readthedocs.io/en/latest/ | |
| Summary: Python 3.11 Plugin for uWSGI | |
uWSGI is a self-healing application container server coded in pure C. This package contains support for Python 3.11 applications via the WSGI protocol.
Apache-2.0 AND GPL-2.0-only WITH GCC-exception-2.0
* Mon Oct 20 2025 Matej Cepl <mcepl@cepl.eu>
- Update to 2.0.31:
- Fix build with gcc-15 (Arne de Bruijn)
- Build improvements (Janos Guljas, Jonas Smedegaard)
- Fix some user visible typos (Alexandre Rossi)
- Fix gracefully_kill_them_all() for setups using fifo-based
master graceful reload (Wynn Wilkes)
- Fix compilation with PHP 8.5 (Remi Collet)
- Update to 2.0.30:
- Port to Python 3.14 beta 1 (Victor Stinner)
- Fix atexit handler install with –lazy / –lazy-apps (Taegyun
Kim)
- Update to 2.0.29:
- Fix integration tests not running (Alexandre Rossi)
- Backport pypy plugin fixes (Alexandre Rossi)
- Add support for rack 3 (Alexandre Rossi)
- Fix compilation with gcc-15 (Alexandre Rossi)
- Backport –max-request-delta from master (Jeremy Goulard)
- Disable executable stack (Martin Liška)
- Fix uwsgi_request_body_readline without new lines found (Juho
Heikkinen)
- Fix reload-os-env option (wszak)
- Tidy python code (Curtis)
- Python3 compat for examples and testing code (Thomas Goirand)
- Remove upstreamed patches:
- gcc15.patch
- Readjusted patches:
- plugins-gcc15.patch
- python313.patch
- uwsgi-1.9.11-systemd_logger-old_systemd.patch
- uwsgi-1.9.13-objc_gc-no-fobjc-gc.patch
- uwsgi-1.9.17-plugin_build_path.patch
- uwsgi-2.0.12-no-LD_RUN_PATH.patch
- uwsgi-2.0.18-postgresql-config.patch
- uwsgi-ld-noexecstack.patch
- uwsgi-reproducible-jar-mtime.patch
* Mon Jul 07 2025 Jan Engelhardt <jengelh@inai.de>
- Deactivate glusterfs backend.
- Delete old specfile constructs.
* Wed May 14 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Use $RPM_BUILD_NCPUS instead of %jobs (boo#1237231)
* Tue Apr 15 2025 Friedrich Haubensak <hsk17@mail.de>
- add gcc15.patch (from upstream) and plugins-gcc15.patch to fix
gcc-15 compile time errors
* Thu Mar 20 2025 Andreas Stieger <andreas.stieger@gmx.de>
- build with pcre2
* Thu Dec 05 2024 Fridrich Strba <fstrba@suse.com>
- Added patch:
* uwsgi-reproducible-jar-mtime.patch
+ Use SOURCE_DATE_EPOCH for reproducible jar mtime
+ Applied if building with Java >= 17
* Tue Nov 05 2024 Markéta Machová <mmachova@suse.com>
- add python313.patch to support the newest CPython
* Tue Oct 29 2024 Dirk Müller <dmueller@suse.com>
- update to 2.0.28 (bsc#1222332, CVE-2024-24795):
* Bit more friendly log messages
* Add more integration tests
* Fix static library not found install error on conda
* pyuwsgi: avoid interleaving pywsgi threadstate
* Fix gracefully_kill_them_all with running requests
* Fix –catch-exceptions causing a segfault in Python 3.5+
* plugins/php: Add support for uwsgi.disconnect() function
* plugins/python: use PyOS_*Fork stable API functions on 3.7+
* core/uwsgi: set enable threads by default
* plugins/python: fix compilation with Python 3.13
* use pipe in gracefully_kill() to stop worker loop
* port pypy plugin to python3
* add some integrations tests
* apache2/mod_proxy_uwsgi: let httpd handle CL/TE for
non-http handlers CVE-2024-24795
* remove race-condition over termination of uWSGI process
when using need-app and lazy-apps (Hanan .T)
* fix 32-bit compilation with GCC14 (Rosen Penev)
* uwsgiconfig: get compiler version with -dumpfullversion
* Fix uwsgi_regexp_match() with pcre2
- drop uwsgi-93d07ec38b31.patch (upstream)
* Thu Jul 25 2024 Martin Jambor <mjambor@suse.com>
- Added a backport of uwsgi-93d07ec38b31.patch to fix a type
incompatibility problem to enable build with GCC 14.
* Tue May 14 2024 pgajdos@suse.com
- version update to 2.0.25.1
* fixed build with gcc14
2.0.25.1
* Fix build when pcre is not found and is optional (umut)
2.0.25
* Update glusterfs io callback function signature for 6.0 (Ralf Ertzinger)
* Fix default values in help for min-worker-lifetime & legion-skew-tolerance (Thomas Riccardi)
* Fix build regression with gcc < 5 (Riccardo Magliocchetti)
* Add support for building against prcre2. This changes the regexp internal data structures (Alexandre Rossi)
* Allow the valgrind generator script to run with a different python version (Wynn Wilkes)
* Fix a potential error with not releasing the gil in uwsgi_python_rpc (Wynn Wilkes)
* Rework threading cancellation handling. This can fix issues with threading, missing atexit callbacks and whatnot. (Inada Naoki)
- modified patches
% uwsgi-1.9.17-plugin_build_path.patch (refreshed)
- deleted patches
- uwsgi-2.0.24-update-glusterfs-io-callback-signature.patch (upstreamed)
* Fri Mar 15 2024 James Oakley <jfunk@funktronics.ca>
- Update to 2.0.24
* properly init cache for purge_lru (Alexandre Rossi)
* fix linking with php8 (Remi Collet)
* remove unused variables to fix compilation (László Károlyi)
* fix function parameter type to avoid overflow in harakiri (Shai Bentov)
* fix socket queue stats for ipv6 (Riccardo Magliocchetti)
* fixup -Wformat-signedness warnings (Riccardo Magliocchetti)
* Avoid strncpy from null in pyloader (Ben Kallus)
* add clang to compile test matrix in ci (Riccardo Magliocchetti)
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
* Sat Jan 06 2024 Ben Greiner <code@bnavigator.de>
- Update to 2.0.23
* Add support for Python 3.12 (Ralf Ertzinger)
* plugins/php: ini_entries is read-only since PHP 8.3 (Remi
Collet)
* Silence glibc warnings against pthread robust mutex functions
(Riccardo Magliocchetti)
* Fixup jvm library path detection (Riccardo Magliocchetti)
* Use sysconfig if distutils is not available (Steve Kowalik,
Terence D. Honles, Riccardo Magliocchetti)
* Wed Oct 18 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.0.22:
+ apache2/mod_proxy_uwsgi: stricter backend HTTP response
parsing/validation (CVE-2023-27522).
+ plugins/rack: fix compilation with ruby 3.1.
+ plugins/php: fix build with PHP >= 8.2.
- Drop uwsgi-php82-php_module_startup-signature.patch: fixed
upstream.
* Sat Jul 01 2023 Andreas Schneider <asn@cryptomilk.org>
- Use sle15_python_module_pythons
* Fri May 05 2023 pgajdos@suse.com
- added patches
fix https://github.com/unbit/uwsgi/commit/509a0fdd12870d0bf5b4c1ef7d1f7f
+ uwsgi-php82-php_module_startup-signature.patch
* Fri Jan 06 2023 Dirk Müller <dmueller@suse.com>
- update to 2.0.21:
* Python 3.10 support
* Python 3.11 support
* add tests for worker deadlocks
* fix memory corruption in uwsgi_cache
* Fix segfault from GEVENT_SWITCH
* Support php 8.1
* Use parenthesis in print() statement
* Tue Dec 13 2022 sven@uebelacker.net
- fixing uwsgi-php[78] package description
- rpmlint: removing obsolete specfile condition for python which is included in python-rpm-macros
* Mon Dec 12 2022 Dirk Müller <dmueller@suse.com>
- switch to pkgconfig(zlib) so that alternative providers can be
used
* Tue Nov 15 2022 pgajdos@suse.com
- php8 is supported already
* Mon Jul 04 2022 Ben Greiner <code@bnavigator.de>
- Build python plugins for all flavors on Tumbleweed
* reason: so that we can pin mailman to Python 3.9
* Thu May 12 2022 Martin Liška <mliska@suse.cz>
- Add uwsgi-ld-noexecstack.patch in order to fix gh#unbit/uwsgi#2436.
/usr/lib/python3.11/site-packages/uwsgidecorators.py /usr/lib/uwsgi/python311_plugin.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025