Hello community, here is the log from the commit of package fcgiwrap for openSUSE:Leap:15.2 checked in at 2020-05-18 10:59:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/fcgiwrap (Old) and /work/SRC/openSUSE:Leap:15.2/.fcgiwrap.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fcgiwrap" Mon May 18 10:59:36 2020 rev:2 rq:806003 version:1.1.0+18+g99c942c Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/fcgiwrap/fcgiwrap.changes 2020-02-22 17:52:54.441827757 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.fcgiwrap.new.2738/fcgiwrap.changes 2020-05-18 10:59:37.414664930 +0200 @@ -1,0 +2,10 @@ +Wed May 6 11:38:36 UTC 2020 - Martin Wilck <[email protected]> + +- Fix issue with spawn-fcgi: in this case, fcgiwrap needs to be able + to use a listening socket passed via fd 0 (stdin). + * Drop patch: Quit-without-listening-socket.patch +- Fix the issue with systemd socket activation by making the service + depend on the socket unit. + * Add patch: fcgiwrap.service-depend-on-fcgiwrap.socket.patch + +------------------------------------------------------------------- Old: ---- Quit-without-listening-socket.patch New: ---- fcgiwrap.service-depend-on-fcgiwrap.socket.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fcgiwrap.spec ++++++ --- /var/tmp/diff_new_pack.9r2c03/_old 2020-05-18 10:59:37.838665807 +0200 +++ /var/tmp/diff_new_pack.9r2c03/_new 2020-05-18 10:59:37.842665816 +0200 @@ -1,7 +1,7 @@ # # spec file for package fcgiwrap # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -37,7 +37,7 @@ Patch4: support-p-flag-in-sysconfig.patch Patch5: fix-kill-parameter-sequence.patch Patch6: fix-run-fcgiwrap-script.patch -Patch7: Quit-without-listening-socket.patch +Patch7: fcgiwrap.service-depend-on-fcgiwrap.socket.patch BuildRequires: FastCGI-devel BuildRequires: autoconf BuildRequires: automake ++++++ fcgiwrap.service-depend-on-fcgiwrap.socket.patch ++++++ >From 9d701fe1c729d5b0076c2993202fbc4bf113b0e7 Mon Sep 17 00:00:00 2001 From: Martin Wilck <[email protected]> Date: Wed, 6 May 2020 16:14:13 +0200 Subject: [PATCH] fcgiwrap.service: depend on fcgiwrap.socket Without this dependency, users may run "systemctl start fcgiwrap.service" without the socket being started first, resulting in fcgiwrap trying to do CGI communication via stdin (/dev/null), which fails and spits out lots of confusing error messages. --- systemd/fcgiwrap.service | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/systemd/fcgiwrap.service b/systemd/fcgiwrap.service index cd9ac22..90e5e28 100644 --- a/systemd/fcgiwrap.service +++ b/systemd/fcgiwrap.service @@ -1,6 +1,7 @@ [Unit] Description=Simple CGI Server -After=nss-user-lookup.target +After=nss-user-lookup.target fcgiwrap.socket +Requires=fcgiwrap.socket [Service] EnvironmentFile=-/etc/sysconfig/fcgiwrap -- 2.26.2
