From unknown Mon Aug 18 14:22:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#71949 <71949@debbugs.gnu.org> To: bug#71949 <71949@debbugs.gnu.org> Subject: Status: [PATCH] services: web: Pass run-directory to nginx's actions. Reply-To: bug#71949 <71949@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:22:57 +0000 retitle 71949 [PATCH] services: web: Pass run-directory to nginx's actions. reassign 71949 guix-patches submitter 71949 Tomas Volf <~@wolfsden.cz> severity 71949 normal tag 71949 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 05 11:01:38 2024 Received: (at submit) by debbugs.gnu.org; 5 Jul 2024 15:01:38 +0000 Received: from localhost ([127.0.0.1]:44768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sPkRO-0001ZY-0p for submit@debbugs.gnu.org; Fri, 05 Jul 2024 11:01:38 -0400 Received: from lists.gnu.org ([209.51.188.17]:35556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1sPkRM-0001ZQ-LS for submit@debbugs.gnu.org; Fri, 05 Jul 2024 11:01:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1sPkRJ-0001DO-7y for guix-patches@gnu.org; Fri, 05 Jul 2024 11:01:33 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1sPkRH-0008BC-7R for guix-patches@gnu.org; Fri, 05 Jul 2024 11:01:33 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id DD5DE2B0E56; Fri, 5 Jul 2024 15:01:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1720191686; bh=3aM8lcopBx7XfRaDftO9XM/wd3n4lf0mZ7/bVNLcZPM=; h=From:To:Cc:Subject:Date; b=Y7PA1Vr1RErZVWFgNHgJy2u3/gmA15uG7ZmKm3aoS/HY2mLTVwo4qvEHok47bCKVg ByJdDKAQoA90epLv/10EwDWARDh8inkODqfXdkDX/kqfOrVMLbjLFMHgE1LtGnVybK HO8fcC1aNJjHUTTkLp4kX78dGaDzt9GAXap8AHF7fOCoXiKkfI55v6tfW75dDIi1am LrZaKe7NAAhhSTFcxZWrIlUYfIK5upR6i3O0PaOS2uNkY7HxvczLo0Y/dJcWxhPtF6 50GWmglIm6pO7wyXcCr16Vdcl1vY2ozmWIkaE2CH32Z02HWKwVsV4vP6vn74FefcgX WA7/oo7gcLKUFJbitFGsBGB7I68X1Y1QM6Hlty1AbMcR0eBLhJ73Z9ZRdu7Rdizwbr AKbStT74rZJIhw2IaUNgquqOjtWw2gRiMj87pxX8esiVGxjC1L6qyplOKvK+/RFnRa LLcEsBjR98StdHahi4MbP2/m6F9wj8xyN+1PdQKm5IMymy5sPErcGuCPnvur8fqdPP SYm7wM1hna4UFbwBVhhqlBRGOl0VJ1zG2hSRy1KYtSmQ+AsqNbIpJ3XiIuYJpxYJr7 v7xFais/if+LQTGKJOD7xuH7ecNP/hDNRQBxYvLKuYrDidbzHVJ56fomgkIKq7b8Yq Xt6JDiX/QfEDjAjFupHapY2g= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 094872B09CC; Fri, 5 Jul 2024 15:01:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1720191686; bh=3aM8lcopBx7XfRaDftO9XM/wd3n4lf0mZ7/bVNLcZPM=; h=From:To:Cc:Subject:Date; b=Y7PA1Vr1RErZVWFgNHgJy2u3/gmA15uG7ZmKm3aoS/HY2mLTVwo4qvEHok47bCKVg ByJdDKAQoA90epLv/10EwDWARDh8inkODqfXdkDX/kqfOrVMLbjLFMHgE1LtGnVybK HO8fcC1aNJjHUTTkLp4kX78dGaDzt9GAXap8AHF7fOCoXiKkfI55v6tfW75dDIi1am LrZaKe7NAAhhSTFcxZWrIlUYfIK5upR6i3O0PaOS2uNkY7HxvczLo0Y/dJcWxhPtF6 50GWmglIm6pO7wyXcCr16Vdcl1vY2ozmWIkaE2CH32Z02HWKwVsV4vP6vn74FefcgX WA7/oo7gcLKUFJbitFGsBGB7I68X1Y1QM6Hlty1AbMcR0eBLhJ73Z9ZRdu7Rdizwbr AKbStT74rZJIhw2IaUNgquqOjtWw2gRiMj87pxX8esiVGxjC1L6qyplOKvK+/RFnRa LLcEsBjR98StdHahi4MbP2/m6F9wj8xyN+1PdQKm5IMymy5sPErcGuCPnvur8fqdPP SYm7wM1hna4UFbwBVhhqlBRGOl0VJ1zG2hSRy1KYtSmQ+AsqNbIpJ3XiIuYJpxYJr7 v7xFais/if+LQTGKJOD7xuH7ecNP/hDNRQBxYvLKuYrDidbzHVJ56fomgkIKq7b8Yq Xt6JDiX/QfEDjAjFupHapY2g= From: Tomas Volf <~@wolfsden.cz> To: guix-patches@gnu.org Subject: [PATCH] services: web: Pass run-directory to nginx's actions. Date: Fri, 5 Jul 2024 17:01:20 +0200 Message-ID: <063981d97d79af7abec66592d40c6beff9adea46.1720191680.git.~@wolfsden.cz> X-Mailer: git-send-email 2.45.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Tomas Volf <~@wolfsden.cz> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Reloading nginx lead to (harmless, yet annoying) alert being logged: nginx: [alert] could not open error log file: open() "/gnu/store/9l2lznlqpjcm79znq1xas378maqgysc8-nginx-1.27.0/logs/error.log" failed (2: No such file or directory) Since there already is prepared runtime directory for nginx, all that was missing was to also pass it to the reload and reopen invocations. * gnu/services/web.scm (nginx-shepherd-service)[reload, reopen]: Pass -p flag with run-directory as value. Change-Id: Id5c558d65def8c1fe5cf581a4a370508ac05e550 --- gnu/services/web.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/services/web.scm b/gnu/services/web.scm index c10bd4cdff..b73cd30fe7 100644 --- a/gnu/services/web.scm +++ b/gnu/services/web.scm @@ -858,11 +858,11 @@ (define (nginx-shepherd-service config) the same configuration file. It is useful for situations where the same nginx configuration file can point to different things after a reload, such as renewed TLS certificates, or @code{include}d files.") - (procedure (nginx-action "-s" "reload"))) + (procedure (nginx-action "-p" run-directory "-s" "reload"))) (shepherd-action (name 'reopen) (documentation "Re-open log files.") - (procedure (nginx-action "-s" "reopen")))))))))) + (procedure (nginx-action "-p" run-directory "-s" "reopen")))))))))) (define nginx-service-type (service-type (name 'nginx) -- 2.45.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 10 10:05:51 2024 Received: (at 71949-done) by debbugs.gnu.org; 10 Jul 2024 14:05:51 +0000 Received: from localhost ([127.0.0.1]:56841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRXx8-0003ih-UA for submit@debbugs.gnu.org; Wed, 10 Jul 2024 10:05:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRXx6-0003iT-LN for 71949-done@debbugs.gnu.org; Wed, 10 Jul 2024 10:05:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRXwu-00024w-D0; Wed, 10 Jul 2024 10:05:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=8nA0HM334cDUPIXo0DWQJ8Ua8zPyeeH+9AHD44QXhoE=; b=kcxD5JX2xGyougnBmXl+ kpBA1F+jhouBUtyUt805R8pr0E3u00fQOlpsaZynJ4UyrtXvg6sNYjT+zib52Oq7Q3SYMWMG9gMwF CkyPZ0DQLCSTvy18rQqIMVQXo1j61HXJrXVWp3RGL++ZGhQRlijehojtBrFxJmLpg7karf8w0m6Ok wQBrzdnV5S8ixf0wKd66F0T5/6jLVqSOAYei82gpXSf65P167VULzAEJfTbds2cGle3ZnQPlse9YZ cSPygJGe1GoAFDCHkciR+YbiEc4R3BHm0KBAmKrvylFuk4bbqn/ytOCUQk/L7rgXZSU09bFt/6R8Q p+v2PLHnVseTwQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tomas Volf <~@wolfsden.cz> Subject: Re: [bug#71949] [PATCH] services: web: Pass run-directory to nginx's actions. In-Reply-To: <063981d97d79af7abec66592d40c6beff9adea46.1720191680.git.~@wolfsden.cz> (Tomas Volf's message of "Fri, 5 Jul 2024 17:01:20 +0200") References: <063981d97d79af7abec66592d40c6beff9adea46.1720191680.git.~@wolfsden.cz> Date: Wed, 10 Jul 2024 16:05:19 +0200 Message-ID: <87sewh5om8.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 71949-done Cc: 71949-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Tomas Volf <~@wolfsden.cz> skribis: > Reloading nginx lead to (harmless, yet annoying) alert being logged: > > nginx: [alert] could not open error log file: open() "/gnu/store/9l2lznlqpjcm79znq1xas378maqgysc8-nginx-1.27.0/logs/error.log" failed (2: No such file or directory) > > Since there already is prepared runtime directory for nginx, all that was > missing was to also pass it to the reload and reopen invocations. > > * gnu/services/web.scm (nginx-shepherd-service)[reload, reopen]: Pass -p flag > with run-directory as value. > > Change-Id: Id5c558d65def8c1fe5cf581a4a370508ac05e550 Applied, thanks! From unknown Mon Aug 18 14:22:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 08 Aug 2024 11:24:12 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator