From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55253: nginx-rtmp-module not compatible with nginx Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: mail@cbaines.net, bug-guix@gnu.org Resent-Date: Wed, 04 May 2022 04:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55253 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 55253@debbugs.gnu.org Cc: mail@cbaines.net X-Debbugs-Original-To: bug-guix@gnu.org X-Debbugs-Original-Xcc: mail@cbaines.net Received: via spool by submit@debbugs.gnu.org id=B.165163797714461 (code B ref -1); Wed, 04 May 2022 04:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 May 2022 04:19:37 +0000 Received: from localhost ([127.0.0.1]:41376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nm6UC-0003lA-Ny for submit@debbugs.gnu.org; Wed, 04 May 2022 00:19:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:37106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nm6UA-0003l2-I2 for submit@debbugs.gnu.org; Wed, 04 May 2022 00:19:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50730) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nm6UA-0002Ws-Bj for bug-guix@gnu.org; Wed, 04 May 2022 00:19:34 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:37224) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nm6U8-0000B0-QE for bug-guix@gnu.org; Wed, 04 May 2022 00:19:34 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nm6U7-000360-E8 for bug-guix@gnu.org; Wed, 04 May 2022 00:19:31 -0400 Date: Wed, 4 May 2022 00:19:31 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Received-SPF: pass client-ip=104.248.1.95; envelope-from=jackhill@jackhill.us; helo=minsky.hcoop.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) X-Debbugs-CC: mail@cbaines.net Hi Guix, nginx currently (Guix commit b80ca672de936a76368de6e6ea0b28505e74d420) fails to load the nginx-rtmp-module build from the same Guix commit with the following message: [emerg] 3823#0: module "/gnu/store/qnk6k7wa25w0bk5v8fb6iv524imlm58s-nginx-rtmp-module-1.2.2/etc/nginx/modules/ngx_rtmp_module.so" is not binary compatible in /gnu/store/mz0bck7ha0iqgi1bv4k14b36ycs3bz6k-nginx.conf:1 I wonder if this problem was introduced with the recent nginx changes (e.g. a14c6352662bfa6715ec70b3d280a6d1d599ad0c) Best, Jack From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#55253: nginx-rtmp-module not compatible with nginx Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 17 May 2022 05:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55253 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 55253@debbugs.gnu.org Cc: Marius Bakke Received: via spool by 55253-submit@debbugs.gnu.org id=B55253.165276554924173 (code B ref 55253); Tue, 17 May 2022 05:33:01 +0000 Received: (at 55253) by debbugs.gnu.org; 17 May 2022 05:32:29 +0000 Received: from localhost ([127.0.0.1]:55569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqpoq-0006Hp-Uw for submit@debbugs.gnu.org; Tue, 17 May 2022 01:32:29 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:38222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqpop-0006Hc-Q4 for 55253@debbugs.gnu.org; Tue, 17 May 2022 01:32:28 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nqpok-0004lI-Dc; Tue, 17 May 2022 01:32:22 -0400 Date: Tue, 17 May 2022 01:32:22 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net In-Reply-To: Message-ID: References: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spam-Score: -0.0 (/) 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: -1.0 (-) On Wed, 4 May 2022, Jack Hill wrote: > X-Debbugs-CC: mail@cbaines.net > > Hi Guix, > > nginx currently (Guix commit b80ca672de936a76368de6e6ea0b28505e74d420) fails > to load the nginx-rtmp-module build from the same Guix commit with the > following message: > > [emerg] 3823#0: module > "/gnu/store/qnk6k7wa25w0bk5v8fb6iv524imlm58s-nginx-rtmp-module-1.2.2/etc/nginx/modules/ngx_rtmp_module.so" > is not binary compatible in > /gnu/store/mz0bck7ha0iqgi1bv4k14b36ycs3bz6k-nginx.conf:1 > > I wonder if this problem was introduced with the recent nginx changes (e.g. > a14c6352662bfa6715ec70b3d280a6d1d599ad0c) > > Best, > Jack The problem seems to actually have been introduced with c9ce02ecff769449bb79f9f0db33c69e2c7564f0 "nginx: Respect #:configure-flags". I suspect that now that the #:configure-flags are being respected they've gotten out of sync with nginx-rtmp-module (which probably only worked by change before). The likely solution is to find a way to re-use the #:configure-flags from the nginx package. Best, Jack From debbugs-submit-bounces@debbugs.gnu.org Sun May 22 01:46:41 2022 Received: (at control) by debbugs.gnu.org; 22 May 2022 05:46:41 +0000 Received: from localhost ([127.0.0.1]:43485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nseQL-0004Ee-JA for submit@debbugs.gnu.org; Sun, 22 May 2022 01:46:41 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:45128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nseQJ-0004EP-SB for control@debbugs.gnu.org; Sun, 22 May 2022 01:46:40 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nseQE-0006EF-8G for control@debbugs.gnu.org; Sun, 22 May 2022 01:46:34 -0400 Date: Sun, 22 May 2022 01:46:34 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: control@debbugs.gnu.org Subject: fix for nginx-rtmp-module available Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control 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: -1.0 (-) reassign 55253 guix-patches tags 55253 patch From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55253] [PATCH 0/2] nginx-rtmp-module use nginx's #:configure-flags and update to gexps in phases References: In-Reply-To: Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 May 2022 05:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55253 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55253@debbugs.gnu.org Received: via spool by 55253-submit@debbugs.gnu.org id=B55253.165319866517661 (code B ref 55253); Sun, 22 May 2022 05:52:01 +0000 Received: (at 55253) by debbugs.gnu.org; 22 May 2022 05:51:05 +0000 Received: from localhost ([127.0.0.1]:43490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nseUb-0004am-26 for submit@debbugs.gnu.org; Sun, 22 May 2022 01:51:05 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:45154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nseUZ-0004aJ-5k for 55253@debbugs.gnu.org; Sun, 22 May 2022 01:51:03 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nseUU-0001kX-0l for 55253@debbugs.gnu.org; Sun, 22 May 2022 01:50:58 -0400 Date: Sun, 22 May 2022 01:50:57 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spam-Score: -0.0 (/) 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: -1.0 (-) These patches buils the nginx-rtmp-module with the same #:configure-flags as the nginx package, which fixes the incompatible module problem, and update the #:phases to use gexps instead of `assoc-ref` Jack Hill (2): gnu: nginx-rtmp-module: Use #:configure-flags from nginx. gnu: nginx-rtmp-module: Use gexps in phases. gnu/packages/web.scm | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) -- 2.36.1 From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55253] [PATCH 1/2] gnu: nginx-rtmp-module: Use #:configure-flags from nginx. Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 May 2022 05:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55253 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55253@debbugs.gnu.org Received: via spool by 55253-submit@debbugs.gnu.org id=B55253.165319873417771 (code B ref 55253); Sun, 22 May 2022 05:53:02 +0000 Received: (at 55253) by debbugs.gnu.org; 22 May 2022 05:52:14 +0000 Received: from localhost ([127.0.0.1]:43495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nseVi-0004cZ-Ay for submit@debbugs.gnu.org; Sun, 22 May 2022 01:52:14 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:45158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nseVh-0004cM-J1 for 55253@debbugs.gnu.org; Sun, 22 May 2022 01:52:13 -0400 Received: from [2600:3c03::f03c:92ff:fe54:31cf] (helo=localhost.localdomain) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nseVc-0002af-80 for 55253@debbugs.gnu.org; Sun, 22 May 2022 01:52:08 -0400 From: Jack Hill Date: Sun, 22 May 2022 01:51:56 -0400 Message-Id: <20220522055157.31807-1-jackhill@jackhill.us> X-Mailer: git-send-email 2.36.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/web.scm (nginx-rtmp-module)[arguments]: Simplify copying of arguments from nginx and augment #:configure-flags from nginx rather than overwriting. --- gnu/packages/web.scm | 9 +++------ [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c03:0:0:f03c:92ff:fe54:31cf listed in] [zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 T_SCC_BODY_TEXT_LINE No description available. 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.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/web.scm (nginx-rtmp-module)[arguments]: Simplify copying of arguments from nginx and augment #:configure-flags from nginx rather than overwriting. --- gnu/packages/web.scm | 9 +++------ [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c03:0:0:f03c:92ff:fe54:31cf listed in] [zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/web.scm (nginx-rtmp-module)[arguments]: Simplify copying of arguments from nginx and augment #:configure-flags from nginx rather than overwriting. --- gnu/packages/web.scm | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 600ef0c895..50401c07e1 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -785,12 +785,9 @@ (define-public nginx-rtmp-module `(("nginx-sources" ,(package-source nginx)) ,@(package-inputs nginx))) (arguments - (substitute-keyword-arguments - `(#:make-flags '("modules") - #:modules ((guix build utils) - (guix build gnu-build-system)) - ,@(package-arguments nginx) - #:configure-flags '("--add-dynamic-module=.")) + (substitute-keyword-arguments (package-arguments nginx) + ((#:configure-flags flags) + #~(cons "--add-dynamic-module=." #$flags)) ((#:phases phases) #~(modify-phases #$phases (add-after 'unpack 'unpack-nginx-sources -- 2.36.1 From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55253] [PATCH 2/2] gnu: nginx-rtmp-module: Use gexps in phases. Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 May 2022 05:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55253 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55253@debbugs.gnu.org Received: via spool by 55253-submit@debbugs.gnu.org id=B55253.165319873717786 (code B ref 55253); Sun, 22 May 2022 05:53:02 +0000 Received: (at 55253) by debbugs.gnu.org; 22 May 2022 05:52:17 +0000 Received: from localhost ([127.0.0.1]:43497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nseVl-0004co-Hx for submit@debbugs.gnu.org; Sun, 22 May 2022 01:52:17 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:45156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nseVh-0004cL-J0 for 55253@debbugs.gnu.org; Sun, 22 May 2022 01:52:16 -0400 Received: from [2600:3c03::f03c:92ff:fe54:31cf] (helo=localhost.localdomain) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nseVc-0002af-8r for 55253@debbugs.gnu.org; Sun, 22 May 2022 01:52:08 -0400 From: Jack Hill Date: Sun, 22 May 2022 01:51:57 -0400 Message-Id: <20220522055157.31807-2-jackhill@jackhill.us> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220522055157.31807-1-jackhill@jackhill.us> References: <20220522055157.31807-1-jackhill@jackhill.us> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/web.scm (nginx-rtmp-module)[#:phases]: Use gexps and remove trailing #t. --- gnu/packages/web.scm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 50401c07e1..c93af29a93 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -791, 24 +791, 22 @@ (define-public nginx-rtmp-modul [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c03:0:0:f03c:92ff:fe54:31cf listed in] [zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 T_SCC_BODY_TEXT_LINE No description available. 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.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/web.scm (nginx-rtmp-module)[#:phases]: Use gexps and remove trailing #t. --- gnu/packages/web.scm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 50401c07e1..c93af29a93 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -791,24 +791,22 @@ (define-public nginx-rtmp-modul [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c03:0:0:f03c:92ff:fe54:31cf listed in] [zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/web.scm (nginx-rtmp-module)[#:phases]: Use gexps and remove trailing #t. --- gnu/packages/web.scm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 50401c07e1..c93af29a93 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -791,24 +791,22 @@ (define-public nginx-rtmp-module ((#:phases phases) #~(modify-phases #$phases (add-after 'unpack 'unpack-nginx-sources - (lambda* (#:key inputs native-inputs #:allow-other-keys) + (lambda _ (begin ;; The nginx source code is part of the module’s source. (format #t "decompressing nginx source code~%") - (invoke "tar" "xvf" (assoc-ref inputs "nginx-sources") + (invoke "tar" "xvf" #$(this-package-input "nginx-sources") ;; This package's LICENSE file would be ;; overwritten with the one from nginx when ;; unpacking the nginx source, so rename the nginx ;; one when unpacking. "--transform=s,/LICENSE$,/LICENSE.nginx," - "--strip-components=1") - #t))) + "--strip-components=1")))) (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let ((modules-dir (string-append (assoc-ref outputs "out") + (lambda _ + (let ((modules-dir (string-append #$output "/etc/nginx/modules"))) - (install-file "objs/ngx_rtmp_module.so" modules-dir) - #t))) + (install-file "objs/ngx_rtmp_module.so" modules-dir)))) (delete 'fix-root-dirs) (delete 'install-man-page))))) (home-page "https://github.com/arut/nginx-rtmp-module") -- 2.36.1 From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55253] nginx-rtmp-module not compatible with nginx Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 May 2022 12:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55253 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jack Hill Cc: 55253@debbugs.gnu.org Received: via spool by 55253-submit@debbugs.gnu.org id=B55253.165331069225009 (code B ref 55253); Mon, 23 May 2022 12:59:02 +0000 Received: (at 55253) by debbugs.gnu.org; 23 May 2022 12:58:12 +0000 Received: from localhost ([127.0.0.1]:47604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt7dT-0006VI-QE for submit@debbugs.gnu.org; Mon, 23 May 2022 08:58:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt7dP-0006Ur-4O for 55253@debbugs.gnu.org; Mon, 23 May 2022 08:58:10 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:33610) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nt7dJ-0001r5-Ad; Mon, 23 May 2022 08:58:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=rrndyFTLhy5kjv+SVydN4447unOGI9HR5MBySBsw7IQ=; b=DUBDuO3r0PjMYdRyNdKt bPlVUju1SjYjEL9qVhLcXG/z08RopGz3Jm916q3HavINNaKvH7SG6h+01poMY0KZxf9/RByBoYzMe 8o/looHiDekZWO82eO/xzPEk4TRb2jNC4iZPyGDxEX7tEwkqk160hZwKu0kjpzd2nSgl+meEjyNPO oHMZvdR60tPEAdhroSQBQl4BywbzvnT/SFAnxXMmpKxCd+mHIFOiyIpY1jffhIHtZF6qZbCIa35ly XnwiKOq8LoATg4SbEbtyEet5BW1K5IeO6/3JvIbvYJoewLqGPWMVAth1NJdW9fGwYT1+9QoDAgZmR POjrCDiNCNljuQ==; Received: from [193.50.110.143] (port=58878 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nt7dI-0001RI-ST; Mon, 23 May 2022 08:58:01 -0400 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20220522055157.31807-1-jackhill@jackhill.us> Date: Mon, 23 May 2022 14:57:58 +0200 In-Reply-To: <20220522055157.31807-1-jackhill@jackhill.us> (Jack Hill's message of "Sun, 22 May 2022 01:51:56 -0400") Message-ID: <871qwk8kyx.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Hi Jack, Jack Hill skribis: > * gnu/packages/web.scm (nginx-rtmp-module)[arguments]: Simplify copying > of arguments from nginx and augment #:configure-flags from nginx > rather than overwriting. > --- > gnu/packages/web.scm | 9 +++------ > 1 file changed, 3 insertions(+), 6 deletions(-) > > diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm > index 600ef0c895..50401c07e1 100644 > --- a/gnu/packages/web.scm > +++ b/gnu/packages/web.scm > @@ -785,12 +785,9 @@ (define-public nginx-rtmp-module > `(("nginx-sources" ,(package-source nginx)) > ,@(package-inputs nginx))) > (arguments > - (substitute-keyword-arguments > - `(#:make-flags '("modules") > - #:modules ((guix build utils) > - (guix build gnu-build-system)) > - ,@(package-arguments nginx) > - #:configure-flags '("--add-dynamic-module=3D.")) > + (substitute-keyword-arguments (package-arguments nginx) > + ((#:configure-flags flags) > + #~(cons "--add-dynamic-module=3D." #$flags)) If I=E2=80=99m not mistaken, #:make-flags and #:modules are lost here, no? Or were they unnecessary in the first place? Thanks, Ludo=E2=80=99. From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55253] nginx-rtmp-module not compatible with nginx Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 May 2022 14:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55253 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 55253@debbugs.gnu.org Received: via spool by 55253-submit@debbugs.gnu.org id=B55253.16533150982628 (code B ref 55253); Mon, 23 May 2022 14:12:01 +0000 Received: (at 55253) by debbugs.gnu.org; 23 May 2022 14:11:38 +0000 Received: from localhost ([127.0.0.1]:49904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt8mY-0000gK-6j for submit@debbugs.gnu.org; Mon, 23 May 2022 10:11:38 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:58318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nt8mU-0000g2-1X for 55253@debbugs.gnu.org; Mon, 23 May 2022 10:11:36 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nt8mO-0004sh-Sq; Mon, 23 May 2022 10:11:28 -0400 Date: Mon, 23 May 2022 10:11:28 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net In-Reply-To: <871qwk8kyx.fsf_-_@gnu.org> Message-ID: References: <20220522055157.31807-1-jackhill@jackhill.us> <871qwk8kyx.fsf_-_@gnu.org> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="925712948-1670597693-1653315088=:11587" X-Spam-Score: -0.0 (/) 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: -1.0 (-) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --925712948-1670597693-1653315088=:11587 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT On Mon, 23 May 2022, Ludovic Courtès wrote: > Jack Hill skribis: >> >> diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm >> index 600ef0c895..50401c07e1 100644 >> --- a/gnu/packages/web.scm >> +++ b/gnu/packages/web.scm >> @@ -785,12 +785,9 @@ (define-public nginx-rtmp-module >> `(("nginx-sources" ,(package-source nginx)) >> ,@(package-inputs nginx))) >> (arguments >> - (substitute-keyword-arguments >> - `(#:make-flags '("modules") >> - #:modules ((guix build utils) >> - (guix build gnu-build-system)) >> - ,@(package-arguments nginx) >> - #:configure-flags '("--add-dynamic-module=.")) >> + (substitute-keyword-arguments (package-arguments nginx) >> + ((#:configure-flags flags) >> + #~(cons "--add-dynamic-module=." #$flags)) > > If I’m not mistaken, #:make-flags and #:modules are lost here, no? > Or were they unnecessary in the first place? You are not mistaken, they are lost. They do seem to be unnecessary though. nginx is able to load and make use of the module without them. Best, Jack --925712948-1670597693-1653315088=:11587-- From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55253] nginx-rtmp-module not compatible with nginx Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 27 May 2022 02:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55253 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 55253@debbugs.gnu.org Received: via spool by 55253-submit@debbugs.gnu.org id=B55253.165361698419285 (code B ref 55253); Fri, 27 May 2022 02:04:02 +0000 Received: (at 55253) by debbugs.gnu.org; 27 May 2022 02:03:04 +0000 Received: from localhost ([127.0.0.1]:60403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuPJf-00050z-UN for submit@debbugs.gnu.org; Thu, 26 May 2022 22:03:04 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:38382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuPJW-00050O-Je for 55253@debbugs.gnu.org; Thu, 26 May 2022 22:03:02 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nuPJR-00047m-8U; Thu, 26 May 2022 22:02:49 -0400 Date: Thu, 26 May 2022 22:02:49 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net In-Reply-To: Message-ID: References: <20220522055157.31807-1-jackhill@jackhill.us> <871qwk8kyx.fsf_-_@gnu.org> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="925712948-1803228329-1653616969=:11587" X-Spam-Score: -0.0 (/) 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: -1.0 (-) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --925712948-1803228329-1653616969=:11587 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8BIT On Mon, 23 May 2022, Jack Hill wrote: > On Mon, 23 May 2022, Ludovic Courtès wrote: > >> Jack Hill skribis: >>> >>> diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm >>> index 600ef0c895..50401c07e1 100644 >>> --- a/gnu/packages/web.scm >>> +++ b/gnu/packages/web.scm >>> @@ -785,12 +785,9 @@ (define-public nginx-rtmp-module >>> `(("nginx-sources" ,(package-source nginx)) >>> ,@(package-inputs nginx))) >>> (arguments >>> - (substitute-keyword-arguments >>> - `(#:make-flags '("modules") >>> - #:modules ((guix build utils) >>> - (guix build gnu-build-system)) >>> - ,@(package-arguments nginx) >>> - #:configure-flags '("--add-dynamic-module=.")) >>> + (substitute-keyword-arguments (package-arguments nginx) >>> + ((#:configure-flags flags) >>> + #~(cons "--add-dynamic-module=." #$flags)) >> >> If I’m not mistaken, #:make-flags and #:modules are lost here, no? >> Or were they unnecessary in the first place? > > You are not mistaken, they are lost. They do seem to be unnecessary though. > nginx is able to load and make use of the module without them. I realized the value of the make-flags. It saves effort when building, as only the module is build not all of nginx again. The output is identical. I'll send a v2 with those added back. I still don't see the value of the modules. Best, Jack --925712948-1803228329-1653616969=:11587-- From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55253] [PATCH v2 1/2] gnu: nginx-rtmp-module: Use #:configure-flags from nginx. Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 27 May 2022 02:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55253 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55253@debbugs.gnu.org Received: via spool by 55253-submit@debbugs.gnu.org id=B55253.165361706619410 (code B ref 55253); Fri, 27 May 2022 02:05:02 +0000 Received: (at 55253) by debbugs.gnu.org; 27 May 2022 02:04:26 +0000 Received: from localhost ([127.0.0.1]:60408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuPL0-000530-AM for submit@debbugs.gnu.org; Thu, 26 May 2022 22:04:26 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:38406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuPKv-00052j-18 for 55253@debbugs.gnu.org; Thu, 26 May 2022 22:04:24 -0400 Received: from [2600:3c03::f03c:92ff:fe54:31cf] (helo=localhost.localdomain) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nuPKp-0004xi-Uq for 55253@debbugs.gnu.org; Thu, 26 May 2022 22:04:15 -0400 From: Jack Hill Date: Thu, 26 May 2022 22:04:03 -0400 Message-Id: <20220527020404.6603-1-jackhill@jackhill.us> X-Mailer: git-send-email 2.36.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/web.scm (nginx-rtmp-module)[arguments]: Simplify copying of arguments from nginx and augment #:configure-flags from nginx rather than overwriting. --- gnu/packages/web.scm | 9 ++++----- [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c03:0:0:f03c:92ff:fe54:31cf listed in] [zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 T_SPF_TEMPERROR SPF: test of record failed (temperror) -0.0 T_SCC_BODY_TEXT_LINE No description available. 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.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/web.scm (nginx-rtmp-module)[arguments]: Simplify copying of arguments from nginx and augment #:configure-flags from nginx rather than overwriting. --- gnu/packages/web.scm | 9 ++++----- [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c03:0:0:f03c:92ff:fe54:31cf listed in] [zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/web.scm (nginx-rtmp-module)[arguments]: Simplify copying of arguments from nginx and augment #:configure-flags from nginx rather than overwriting. --- gnu/packages/web.scm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index ffcb709e82..e349a863d5 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -793,11 +793,10 @@ (define-public nginx-rtmp-module ,@(package-inputs nginx))) (arguments (substitute-keyword-arguments - `(#:make-flags '("modules") - #:modules ((guix build utils) - (guix build gnu-build-system)) - ,@(package-arguments nginx) - #:configure-flags '("--add-dynamic-module=.")) + `(#:make-flags '("modules") ;Only build this module not all of nginx. + ,@(package-arguments nginx)) + ((#:configure-flags flags) + #~(cons "--add-dynamic-module=." #$flags)) ((#:phases phases) #~(modify-phases #$phases (add-after 'unpack 'unpack-nginx-sources -- 2.36.1 From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55253] [PATCH v2 2/2] gnu: nginx-rtmp-module: Use gexps in phases. Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 27 May 2022 02:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55253 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55253@debbugs.gnu.org Received: via spool by 55253-submit@debbugs.gnu.org id=B55253.165361707219429 (code B ref 55253); Fri, 27 May 2022 02:05:02 +0000 Received: (at 55253) by debbugs.gnu.org; 27 May 2022 02:04:32 +0000 Received: from localhost ([127.0.0.1]:60410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuPL4-00053H-GQ for submit@debbugs.gnu.org; Thu, 26 May 2022 22:04:31 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:38408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuPKv-00052k-1s for 55253@debbugs.gnu.org; Thu, 26 May 2022 22:04:27 -0400 Received: from [2600:3c03::f03c:92ff:fe54:31cf] (helo=localhost.localdomain) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nuPKp-0004xi-Vk for 55253@debbugs.gnu.org; Thu, 26 May 2022 22:04:15 -0400 From: Jack Hill Date: Thu, 26 May 2022 22:04:04 -0400 Message-Id: <20220527020404.6603-2-jackhill@jackhill.us> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220527020404.6603-1-jackhill@jackhill.us> References: <20220527020404.6603-1-jackhill@jackhill.us> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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.5 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/web.scm (nginx-rtmp-module)[#:phases]: Use gexps and remove trailing #t. --- gnu/packages/web.scm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index e349a863d5..d321348eed 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -800,24 +800,22 @@ (define-public nginx-rtmp-modul [...] Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [2600:3c03:0:0:f03c:92ff:fe54:31cf listed in] [zen.spamhaus.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 T_SCC_BODY_TEXT_LINE No description available. -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/web.scm (nginx-rtmp-module)[#:phases]: Use gexps and remove trailing #t. --- gnu/packages/web.scm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index e349a863d5..d321348eed 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -800,24 +800,22 @@ (define-public nginx-rtmp-module ((#:phases phases) #~(modify-phases #$phases (add-after 'unpack 'unpack-nginx-sources - (lambda* (#:key inputs native-inputs #:allow-other-keys) + (lambda _ (begin ;; The nginx source code is part of the module’s source. (format #t "decompressing nginx source code~%") - (invoke "tar" "xvf" (assoc-ref inputs "nginx-sources") + (invoke "tar" "xvf" #$(this-package-input "nginx-sources") ;; This package's LICENSE file would be ;; overwritten with the one from nginx when ;; unpacking the nginx source, so rename the nginx ;; one when unpacking. "--transform=s,/LICENSE$,/LICENSE.nginx," - "--strip-components=1") - #t))) + "--strip-components=1")))) (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let ((modules-dir (string-append (assoc-ref outputs "out") + (lambda _ + (let ((modules-dir (string-append #$output "/etc/nginx/modules"))) - (install-file "objs/ngx_rtmp_module.so" modules-dir) - #t))) + (install-file "objs/ngx_rtmp_module.so" modules-dir)))) (delete 'fix-root-dirs) (delete 'install-man-page))))) (home-page "https://github.com/arut/nginx-rtmp-module") -- 2.36.1 From unknown Wed Aug 20 05:16:19 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55253] [PATCH v2 2/2] gnu: nginx-rtmp-module: Use gexps in phases. Resent-From: Christopher Baines Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 27 May 2022 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55253 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jack Hill Cc: 55253@debbugs.gnu.org Received: via spool by 55253-submit@debbugs.gnu.org id=B55253.16536565297020 (code B ref 55253); Fri, 27 May 2022 13:03:02 +0000 Received: (at 55253) by debbugs.gnu.org; 27 May 2022 13:02:09 +0000 Received: from localhost ([127.0.0.1]:33097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuZbU-0001p9-Gr for submit@debbugs.gnu.org; Fri, 27 May 2022 09:02:09 -0400 Received: from mira.cbaines.net ([212.71.252.8]:41312) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuZbS-0001p1-I7 for 55253@debbugs.gnu.org; Fri, 27 May 2022 09:02:07 -0400 Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:54d1:d5d4:280e:f699]) by mira.cbaines.net (Postfix) with ESMTPSA id 94B0F27BBE9; Fri, 27 May 2022 14:02:05 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 6c15f71d; Fri, 27 May 2022 13:02:05 +0000 (UTC) References: <20220527020404.6603-1-jackhill@jackhill.us> <20220527020404.6603-2-jackhill@jackhill.us> User-agent: mu4e 1.6.10; emacs 27.2 From: Christopher Baines Date: Fri, 27 May 2022 14:01:35 +0100 In-reply-to: <20220527020404.6603-2-jackhill@jackhill.us> Message-ID: <87mtf3ruwi.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) 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: -1.0 (-) --=-=-= Content-Type: text/plain I've pushed these two patches as 0e953f3332cc862b08ecb2342bdac9976dd6d08c and 0e953f3332cc862b08ecb2342bdac9976dd6d08c now. Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmKQy81fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9XceTxAAt2udFxar0dMBL/bwp7tupc6kfwpjAaFE LSV5wJKfEEAtf7ECZitj5OXwE8K+ED8GU6j85tAYUnPM7TtCeLmXy7HxzC5PZDx2 xWdpEPNzDp2osr5XJ4klkqr9dpZc9P2tcD9EwMaWWV7f2ulC5K3SupHNhsiKhzyZ htgPPLTt5Zio6D9y07bHKe2ppX/l1dqmqFDFqPqXB6938shEVYhdRO67tE/n9ghT Rhq4twhG+P0AfJisu7wQ8YdYkiG4lZCnyOJXCub+Qp6fHToPWctncpOo55Y4yXTh +keb+Fs2TkuDOdLum+48jOyxbvYewyv8c5B09td7GEI6EqUqz+cWeJSgU2PKOc9m 2Y0cn+aQl7XxOoF/ss3Zp3GaJ5gS82oEQrLoDoXeSBoX+uvy2uLhar8DHM7Y4q76 6X5GanihUj/UE+kFnue7UXwyZD8DRvABbs2LNkPELDTO0KucBaurlL6R+zE1KCOn AdgN6rvnynZSYR4gkq8G/y66EQvHazaWtVzRcCy7dZDEUcOX6UW5f60G8vWQBXp/ EQbkd+V/RC3vqmilJGy45/1wimaJSsIKvam0KTzyMFNrSbo+LyEbCJOl+LSSZnSA qZGSZRJyqMniMJCls9B0Uj7MCJD82YOAUZntHchn3V88P4o8bMfq4CkLhn+0T0AR c8otu4N1kIM= =/FAG -----END PGP SIGNATURE----- --=-=-=-- From unknown Wed Aug 20 05:16:19 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jack Hill Subject: bug#55253: closed (Re: [bug#55253] [PATCH v2 2/2] gnu: nginx-rtmp-module: Use gexps in phases.) Message-ID: References: X-Gnu-PR-Message: they-closed 55253 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 55253@debbugs.gnu.org Date: Fri, 27 May 2022 21:48:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1653688082-4531-1" This is a multi-part message in MIME format... ------------=_1653688082-4531-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #55253: nginx-rtmp-module not compatible with nginx which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 55253@debbugs.gnu.org. --=20 55253: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55253 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1653688082-4531-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 55253-done) by debbugs.gnu.org; 27 May 2022 21:47:29 +0000 Received: from localhost ([127.0.0.1]:35958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuhnt-00017v-8D for submit@debbugs.gnu.org; Fri, 27 May 2022 17:47:29 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:47766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nuhns-00017g-0L for 55253-done@debbugs.gnu.org; Fri, 27 May 2022 17:47:28 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nuhnf-000899-T9; Fri, 27 May 2022 17:47:16 -0400 Date: Fri, 27 May 2022 17:47:03 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: Christopher Baines Subject: Re: [bug#55253] [PATCH v2 2/2] gnu: nginx-rtmp-module: Use gexps in phases. In-Reply-To: <87mtf3ruwi.fsf@cbaines.net> Message-ID: References: <20220527020404.6603-1-jackhill@jackhill.us> <20220527020404.6603-2-jackhill@jackhill.us> <87mtf3ruwi.fsf@cbaines.net> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55253-done Cc: 55253-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: -1.0 (-) On Fri, 27 May 2022, Christopher Baines wrote: > I've pushed these two patches as > 0e953f3332cc862b08ecb2342bdac9976dd6d08c and > 0e953f3332cc862b08ecb2342bdac9976dd6d08c now. > > Thanks, > > Chris Thanks, and closing! Jack ------------=_1653688082-4531-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 May 2022 04:19:37 +0000 Received: from localhost ([127.0.0.1]:41376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nm6UC-0003lA-Ny for submit@debbugs.gnu.org; Wed, 04 May 2022 00:19:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:37106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nm6UA-0003l2-I2 for submit@debbugs.gnu.org; Wed, 04 May 2022 00:19:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50730) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nm6UA-0002Ws-Bj for bug-guix@gnu.org; Wed, 04 May 2022 00:19:34 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:37224) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nm6U8-0000B0-QE for bug-guix@gnu.org; Wed, 04 May 2022 00:19:34 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nm6U7-000360-E8 for bug-guix@gnu.org; Wed, 04 May 2022 00:19:31 -0400 Date: Wed, 4 May 2022 00:19:31 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: bug-guix@gnu.org Subject: nginx-rtmp-module not compatible with nginx Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Received-SPF: pass client-ip=104.248.1.95; envelope-from=jackhill@jackhill.us; helo=minsky.hcoop.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit 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.4 (--) X-Debbugs-CC: mail@cbaines.net Hi Guix, nginx currently (Guix commit b80ca672de936a76368de6e6ea0b28505e74d420) fails to load the nginx-rtmp-module build from the same Guix commit with the following message: [emerg] 3823#0: module "/gnu/store/qnk6k7wa25w0bk5v8fb6iv524imlm58s-nginx-rtmp-module-1.2.2/etc/nginx/modules/ngx_rtmp_module.so" is not binary compatible in /gnu/store/mz0bck7ha0iqgi1bv4k14b36ycs3bz6k-nginx.conf:1 I wonder if this problem was introduced with the recent nginx changes (e.g. a14c6352662bfa6715ec70b3d280a6d1d599ad0c) Best, Jack ------------=_1653688082-4531-1--