Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id C26DE84FD8 for ; Tue, 1 Aug 2023 12:33:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Tz4bMcoMz5Cr for ; Tue, 1 Aug 2023 12:33:18 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 1B60B84D91 for ; Tue, 1 Aug 2023 12:33:18 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 0F169FBDB; Tue, 1 Aug 2023 12:33:18 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1690893198295210" MIME-Version: 1.0 Date: Tue, 1 Aug 2023 12:33:18 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/www/py-uwsgi To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20230801123318.0F169FBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1690893198295210 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: adam Date: Tue Aug 1 12:33:17 UTC 2023 Modified Files: pkgsrc/www/py-uwsgi: Makefile distinfo pkgsrc/www/py-uwsgi/patches: patch-uwsgi.h Log Message: py-uwsgi: updated to 2.0.22 uWSGI 2.0.22 Changes Add graceful harakiri to give more slack to workers in order to do cleanup actions (Filipe Felisbino) The following options have been added: harakiri-graceful-timeout to control the timeout for the worker to attempt a graceful shutdown harakiri-graceful-signal, to choose which signal to use for graceful harakiri (default: SIGTERM) harakiri-graceful-queue-threshold in order to trigger harakiri only when the listen queue crosses a threshold plugins/php: Fix PHP 8.2 compilation (Alexandre Rossi) plugins/python: Use “backslashreplace” on stderr initialization (Nicolas Evrard) Fix typo (Young Ziyi) Fix use after free with DEBUG (Alexandre Rossi) apache2/mod_proxy_uwsgi: stricter backend HTTP response parsing/validation (Eric Covener, via Freexian) ci: update to ubuntu 20.04 since 18.04 is unsupported (Riccardo Magliocchetti) plugins/rack: fix compilation with Ruby 3.1, this breaks compilation for Ruby < 2.x (Lalufu, Riccardo Magliocchetti) To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 pkgsrc/www/py-uwsgi/Makefile cvs rdiff -u -r1.43 -r1.44 pkgsrc/www/py-uwsgi/distinfo cvs rdiff -u -r1.10 -r1.11 pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1690893198295210 Content-Disposition: inline Content-Length: 2685 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/py-uwsgi/Makefile diff -u pkgsrc/www/py-uwsgi/Makefile:1.57 pkgsrc/www/py-uwsgi/Makefile:1.58 --- pkgsrc/www/py-uwsgi/Makefile:1.57 Wed Apr 19 08:11:50 2023 +++ pkgsrc/www/py-uwsgi/Makefile Tue Aug 1 12:33:17 2023 @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.57 2023/04/19 08:11:50 adam Exp $ +# $NetBSD: Makefile,v 1.58 2023/08/01 12:33:17 adam Exp $ -DISTNAME= uwsgi-2.0.21 +DISTNAME= uwsgi-2.0.22 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} -PKGREVISION= 3 CATEGORIES= www python MASTER_SITES= ${MASTER_SITE_PYPI:=u/uwsgi/} Index: pkgsrc/www/py-uwsgi/distinfo diff -u pkgsrc/www/py-uwsgi/distinfo:1.43 pkgsrc/www/py-uwsgi/distinfo:1.44 --- pkgsrc/www/py-uwsgi/distinfo:1.43 Sun Feb 26 00:52:49 2023 +++ pkgsrc/www/py-uwsgi/distinfo Tue Aug 1 12:33:17 2023 @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.43 2023/02/26 00:52:49 joerg Exp $ +$NetBSD: distinfo,v 1.44 2023/08/01 12:33:17 adam Exp $ -BLAKE2s (uwsgi-2.0.21.tar.gz) = e68d7fd3bbfa256fe40a52088eb7f329bcf3a57b6fd1b2ca4b2408d0019e3300 -SHA512 (uwsgi-2.0.21.tar.gz) = 36a9c1b87a4c3d08482b9045d2227f56b006acb53f38ddf1b510880ae5fc24c0177a077338ec8af3ef0b8f8e220bc4fc7f8311dab8066e13cbcbb616f736c795 -Size (uwsgi-2.0.21.tar.gz) = 808494 bytes +BLAKE2s (uwsgi-2.0.22.tar.gz) = b67f868770f3efb3d0ffeec4acdd6bda71ea746c06e49407a657bd22c3a077d5 +SHA512 (uwsgi-2.0.22.tar.gz) = 23c68336dd8bf41aa415b90d117be2b7e72773be2f3c1bac720a496f58bc56ae0ac2960c7bac4b8d73b16b459e10096dadd0e545fc3088d1979058bb275810e7 +Size (uwsgi-2.0.22.tar.gz) = 809747 bytes SHA1 (patch-base.ini) = 1c5d7693e6c8011e6cc34f5f5d203584c985eb30 SHA1 (patch-core_logging.c) = e1e5f39446baecdcfc1738aa97852ad3d5ca40c7 -SHA1 (patch-uwsgi.h) = a352f4b83a08272283d3ce948dd78ff1aab4f476 +SHA1 (patch-uwsgi.h) = 112a325615e517f29b2420ba08f76d6a7a1bd3ef SHA1 (patch-uwsgiconfig.py) = 4945de7da82f3b05508e7d30ee0c3fe3144a2829 Index: pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h diff -u pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h:1.10 pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h:1.11 --- pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h:1.10 Wed Nov 2 07:26:47 2022 +++ pkgsrc/www/py-uwsgi/patches/patch-uwsgi.h Tue Aug 1 12:33:17 2023 @@ -1,11 +1,11 @@ -$NetBSD: patch-uwsgi.h,v 1.10 2022/11/02 07:26:47 wiz Exp $ +$NetBSD: patch-uwsgi.h,v 1.11 2023/08/01 12:33:17 adam Exp $ Avoid using "sun" which breaks on SunOS https://github.com/unbit/uwsgi/pull/2506 ---- uwsgi.h.orig 2020-06-17 09:03:34.000000000 +0000 +--- uwsgi.h.orig 2023-07-27 15:34:12.000000000 +0000 +++ uwsgi.h -@@ -1631,7 +1635,7 @@ struct wsgi_request { +@@ -1634,7 +1634,7 @@ struct wsgi_request { union address { struct sockaddr_in sin; struct sockaddr_in6 sin6; --_----------=_1690893198295210--