commit uwsgi for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package uwsgi for openSUSE:Factory checked in at 2013-07-24 15:31:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/uwsgi (Old) and /work/SRC/openSUSE:Factory/.uwsgi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "uwsgi" Changes: -------- --- /work/SRC/openSUSE:Factory/uwsgi/uwsgi.changes 2013-06-13 22:48:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.uwsgi.new/uwsgi.changes 2013-07-24 15:31:46.000000000 +0200 @@ -1,0 +2,61 @@ +Tue Jul 16 20:41:08 UTC 2013 - jfunk@funktronics.ca + +- Add -Wformat to emperor_pg CFLAGS since pg-config --cflags returns + -Wformat-security and gcc complains about it's exclusion + +------------------------------------------------------------------- +Tue Jul 16 17:15:59 UTC 2013 - jfunk@funktronics.ca + +- Update to 1.9.13 + * Bugfixes + * Fixed a corner case bug when response offloading is enabled, but no + request plugin is loaded + * Fixed harakiri routing when multiple rules are in place (return NEXT + instead of CONTINUE) + * Fixed curl crashing master on slow dns responses (Łukasz Mierzwa) + * Removed PTRACE check in uwsgi.h (it is no more needed since uWSGI 1.0) + * Fixed -print-sym + * Added a newline in -cflags + * Improved python3 detection and compilation + * Fixed Coro::AnyEvent loop engine (John Berthels) + * Rack api functions are now static + * Better fastcgi handling of big uploads + * Improved GCC usage on Darwin for Python non-apple builds + * Fixed XCLIENT usage in rawrouter + * Use the clang preprocessor instead of hardcoded 'cpp' when CC=clang is + used + * Set 16bit options to 65535 when higher values are requested + * Fixed virtualhosting (it is now compatible with 1.4 configurations) + * New features + * https://uwsgi-docs.readthedocs.org/en/latest/Changelog-1.9.13.html + * PyPy performance and features improvents + * Chunked input api + * Toward better third-party plugins management: the -dot-h option + * setmethod, seturi and setpathinfo routing action + * UWSGI_INCLUDES + * Improved set_user_harakiri api function + * -add-cache-item [cache ]KEY=VALUE + * the router_xmldir plugin + * Implement __call__ for @spool* decorators + * the uwsgi[lq] routing var + * -use-abort +- Changes from 1.9.12 + * Bugfixes + * offloading cache writes will return the correct status code and not 202 + * you can now control the path of temporary files setting the TMPDIR + environment variable (this fixes an old issue for users without control + over /tmp) + * fixed a compilation error on amqp imperial monitor + * cron commands are correctly escaped when reported in the stats server + * fixed fastcgi parser corner-case bug with big uploads + * fixed support for newest cygwin + * New Features + * https://uwsgi-docs.readthedocs.org/en/latest/Changelog-1.9.12.html + * Offloading responses + * JWSGI and JVM improvements + * -touch-signal + * The "pipe" offload engine + * The new redis router + * The "hash" router + +------------------------------------------------------------------- Old: ---- uwsgi-1.9.11-emperor_amqp-fix-comparison.patch uwsgi-1.9.11.tar.gz New: ---- uwsgi-1.9.13-emperor_pg-Wformat.patch uwsgi-1.9.13-objc_gc-no-fobjc-gc.patch uwsgi-1.9.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ uwsgi.spec ++++++ --- /var/tmp/diff_new_pack.v7gz7u/_old 2013-07-24 15:31:47.000000000 +0200 +++ /var/tmp/diff_new_pack.v7gz7u/_new 2013-07-24 15:31:47.000000000 +0200 @@ -17,7 +17,7 @@ Name: uwsgi -Version: 1.9.11 +Version: 1.9.13 Release: 0 Summary: Application Container Server for Networked/Clustered Web Applications License: GPL-2.0+ @@ -36,14 +36,17 @@ Patch0: uwsgi-1.9.11-plugin_build_path.patch # PATCH-FIX-OPENSUSE uwsgi-1.9.11-no-LD_RUN_PATH.patch - Disable invalid rpath in plugins Patch1: uwsgi-1.9.11-no-LD_RUN_PATH.patch -# PATCH-FIX-UPSTREAM uwsgi-1.9.11-emperor_amqp-fix-comparison.patch - Fix signed/unsigned comparison -Patch2: uwsgi-1.9.11-emperor_amqp-fix-comparison.patch +# PATCH-FIX-OPENSUSE uwsgi-1.9.13-objc_gc-no-fobjc-gc.patch - No -fobjc-gc in CFLAGS, which is incorrect in GNU +Patch2: uwsgi-1.9.13-objc_gc-no-fobjc-gc.patch # PATCH-FIX-OPENSUSE uwsgi-1.9.11-systemd_logger-old_systemd.patch - Older systemd in 12.2 does not implicity include syslog.h Patch3: uwsgi-1.9.11-systemd_logger-old_systemd.patch +# PATCH-FIX-OPENSUSE uwsgi-1.9.13-emperor_pg-Wformat.patch - gcc complains about lack of -Wformat with -Wformat-security from pg_config +Patch4: uwsgi-1.9.13-emperor_pg-Wformat.patch %if 0%{?suse_version} > 1210 BuildRequires: erlang %endif BuildRequires: gcc-c++ +BuildRequires: gcc-objc #BuildRequires: go BuildRequires: java-devel #BuildRequires: krb5-devel @@ -386,6 +389,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 # Generate a config that builds all plugins except for examples and stuff we # can't satisfy the requirements for or are just broken excluded_plugins="" @@ -474,7 +478,7 @@ %files %defattr(-,root,root,-) -%doc CONTRIBUTORS LICENSE README uwsgi_API.txt contrib examples README.openSUSE +%doc CONTRIBUTORS LICENSE README contrib examples README.openSUSE %{_sbindir}/uwsgi %dir %{_sysconfdir}/uwsgi/ %config(noreplace) %{_sysconfdir}/uwsgi/uwsgi.ini @@ -506,6 +510,7 @@ %{_libdir}/uwsgi/logfile_plugin.so %{_libdir}/uwsgi/logsocket_plugin.so %{_libdir}/uwsgi/nagios_plugin.so +%{_libdir}/uwsgi/objc_gc_plugin.so %{_libdir}/uwsgi/notfound_plugin.so %{_libdir}/uwsgi/ping_plugin.so %{_libdir}/uwsgi/rawrouter_plugin.so @@ -513,13 +518,16 @@ %{_libdir}/uwsgi/router_access_plugin.so %{_libdir}/uwsgi/router_basicauth_plugin.so %{_libdir}/uwsgi/router_cache_plugin.so +%{_libdir}/uwsgi/router_hash_plugin.so %{_libdir}/uwsgi/router_http_plugin.so %{_libdir}/uwsgi/router_memcached_plugin.so %{_libdir}/uwsgi/router_radius_plugin.so %{_libdir}/uwsgi/router_redirect_plugin.so +%{_libdir}/uwsgi/router_redis_plugin.so %{_libdir}/uwsgi/router_rewrite_plugin.so %{_libdir}/uwsgi/router_static_plugin.so %{_libdir}/uwsgi/router_uwsgi_plugin.so +%{_libdir}/uwsgi/router_xmldir_plugin.so %{_libdir}/uwsgi/rpc_plugin.so %{_libdir}/uwsgi/rrdtool_plugin.so %{_libdir}/uwsgi/rsyslog_plugin.so @@ -535,6 +543,7 @@ %endif %{_libdir}/uwsgi/transformation_chunked_plugin.so %{_libdir}/uwsgi/transformation_gzip_plugin.so +%{_libdir}/uwsgi/transformation_offload_plugin.so %{_libdir}/uwsgi/transformation_tofile_plugin.so %{_libdir}/uwsgi/transformation_toupper_plugin.so %{_libdir}/uwsgi/ugreen_plugin.so ++++++ README.openSUSE ++++++ --- /var/tmp/diff_new_pack.v7gz7u/_old 2013-07-24 15:31:47.000000000 +0200 +++ /var/tmp/diff_new_pack.v7gz7u/_new 2013-07-24 15:31:47.000000000 +0200 @@ -12,7 +12,7 @@ Emperor Mode ------------ -The included uwsgi service runs uWSGI in Emperor mode by defgault. It will +The included uwsgi service runs uWSGI in Emperor mode by default. It will monitor the /etc/uwsgi/vassals directory for configurations and will automatically load and restart uWSGI processes when configuration files are placed there or modified. Some example configurations are provided in the ++++++ django.ini.example ++++++ --- /var/tmp/diff_new_pack.v7gz7u/_old 2013-07-24 15:31:47.000000000 +0200 +++ /var/tmp/diff_new_pack.v7gz7u/_new 2013-07-24 15:31:47.000000000 +0200 @@ -1,4 +1,5 @@ [uwsgi] +plugin = python socket = 127.0.0.1:3034 threads = 40 master = 1 ++++++ uwsgi-1.9.13-emperor_pg-Wformat.patch ++++++ --- a/plugins/emperor_pg/uwsgiplugin.py +++ b/plugins/emperor_pg/uwsgiplugin.py @@ -3,6 +3,9 @@ import os NAME='emperor_pg' CFLAGS = os.popen('pg_config --cflags').read().rstrip().split() CFLAGS.append('-I' + os.popen('pg_config --includedir').read().rstrip()) +# Add -Wformat since gcc complains about it's exclusion when -Wformat-security +# comes from pg_config +CFLAGS.append('-Wformat') LDFLAGS = os.popen('pg_config --ldflags').read().rstrip().split() LIBS = ['-L' + os.popen('pg_config --libdir').read().rstrip(), '-lpq'] ++++++ uwsgi-1.9.13-objc_gc-no-fobjc-gc.patch ++++++ --- a/plugins/objc_gc/uwsgiplugin.py +++ b/plugins/objc_gc/uwsgiplugin.py @@ -1,5 +1,5 @@ NAME="objc_gc" -CFLAGS=["-fobjc-gc"] +CFLAGS=[] LDFLAGS=[] LIBS=[] GCC_LIST=['objc_gc.m'] ++++++ uwsgi-1.9.11.tar.gz -> uwsgi-1.9.13.tar.gz ++++++ ++++ 5339 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de