X-Loop: help-debbugs@HIDDEN Subject: bug#70484: Fix compatibility of build-aux/make-info-dir script Resent-From: Felix Janda <felix.janda@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sat, 20 Apr 2024 21:17:02 +0000 Resent-Message-ID: <handler.70484.B.171364778528117 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 70484 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 70484 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.171364778528117 (code B ref -1); Sat, 20 Apr 2024 21:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Apr 2024 21:16:25 +0000 Received: from localhost ([127.0.0.1]:38227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ryI4O-0007JR-Rn for submit <at> debbugs.gnu.org; Sat, 20 Apr 2024 17:16:25 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60626) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <felix.janda@HIDDEN>) id 1ryG2i-0006B7-S2 for submit <at> debbugs.gnu.org; Sat, 20 Apr 2024 15:06:34 -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 <felix.janda@HIDDEN>) id 1ryG2N-00047h-Q2 for bug-gnu-emacs@HIDDEN; Sat, 20 Apr 2024 15:06:12 -0400 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <felix.janda@HIDDEN>) id 1ryG2J-0001GR-Cu for bug-gnu-emacs@HIDDEN; Sat, 20 Apr 2024 15:06:11 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A0DC0240101 for <bug-gnu-emacs@HIDDEN>; Sat, 20 Apr 2024 21:06:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1713639963; bh=XJbB8hUQTdaHo6hGNaD3+otd//sSMhSQdPbrNs00Phs=; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition:From; b=QA2bHIBKuE/tcNWmCQZb8J0Gbl4DWKhNAL6AaCvxMLEaKefRR1IHM3O46wsfpj904 y4GsDoKx3A/TXfnNPnKiyV3+u52306UT7wf6ahM/ihguhKMRydhMfejBb/2eQQThvj eBdDjm6qsE0T09eedU1bSARaXC8U276qH4z3+SalbguWW5pH7zDgZ4svOPmz6xnfMb ZL4q0a7RqYx4UIOimMd9t8LJvKxrXxHvsWK0V/PaznM/qmm5xk5lERxEd4w+AM+fft 0mbwG+pE69PNtWcKIFwFrUDd6RTvqv215ZiDK9YKgsyQQiRo6DgNyK3V34G1TRBjko O1jcGrr2Bzybg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VMLZf1N4sz9rxL for <bug-gnu-emacs@HIDDEN>; Sat, 20 Apr 2024 21:06:01 +0200 (CEST) Date: Sat, 20 Apr 2024 19:05:57 +0000 From: Felix Janda <felix.janda@HIDDEN> Message-ID: <ZiQSFS4PxRoZmXZJ@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: pass client-ip=185.67.36.66; envelope-from=felix.janda@HIDDEN; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Sat, 20 Apr 2024 17:16:24 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hi, I'm reporting the bug in the build scripts: https://bugs.gentoo.org/930086 To summarize, the build-aux/make-info-dir script uses the substitution ${@?}, which is incompatible with mksh (and possibly other shells) and undefined behavior in the proposed next POSIX standard. A possible fix is to check $# at the beginning of the script, and then simplify the rest of the script. Felix
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Felix Janda <felix.janda@HIDDEN> Subject: bug#70484: Acknowledgement (Fix compatibility of build-aux/make-info-dir script) Message-ID: <handler.70484.B.171364778528117.ack <at> debbugs.gnu.org> References: <ZiQSFS4PxRoZmXZJ@localhost> X-Gnu-PR-Message: ack 70484 X-Gnu-PR-Package: emacs Reply-To: 70484 <at> debbugs.gnu.org Date: Sat, 20 Apr 2024 21:17:04 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 70484 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 70484: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D70484 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#70484: Fix compatibility of build-aux/make-info-dir script References: <ZiQSFS4PxRoZmXZJ@localhost> In-Reply-To: <ZiQSFS4PxRoZmXZJ@localhost> Resent-From: Ulrich Mueller <ulm@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 23 Apr 2024 17:38:04 +0000 Resent-Message-ID: <handler.70484.B70484.171389384917898 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70484 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 70484 <at> debbugs.gnu.org Received: via spool by 70484-submit <at> debbugs.gnu.org id=B70484.171389384917898 (code B ref 70484); Tue, 23 Apr 2024 17:38:04 +0000 Received: (at 70484) by debbugs.gnu.org; 23 Apr 2024 17:37:29 +0000 Received: from localhost ([127.0.0.1]:53444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rzK58-0004eJ-Da for submit <at> debbugs.gnu.org; Tue, 23 Apr 2024 13:37:28 -0400 Received: from mail.gentoo.org ([2001:470:ea4a:1:5054:ff:fec7:86e4]:38559 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ulm@HIDDEN>) id 1rzK54-0004c9-NI for 70484 <at> debbugs.gnu.org; Tue, 23 Apr 2024 13:37:24 -0400 From: Ulrich Mueller <ulm@HIDDEN> Date: Tue, 23 Apr 2024 19:36:54 +0200 Message-ID: <u34rcrnex@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Attached patch fixes the problem for me. It applies cleanly to both emacs-29 and master. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-build-aux-make-info-dir-Avoid-bashism-bug-70484.patch From cb490ee7a8365c6375dc6c7a5f6d8202ab381219 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulrich=20M=C3=BCller?= <ulm@HIDDEN> Date: Tue, 23 Apr 2024 07:37:17 +0200 Subject: [PATCH] * build-aux/make-info-dir: Avoid bashism (bug#70484). --- build-aux/make-info-dir | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/build-aux/make-info-dir b/build-aux/make-info-dir index e5f4972902f..631fe533e69 100755 --- a/build-aux/make-info-dir +++ b/build-aux/make-info-dir @@ -33,7 +33,8 @@ ## Header contains non-printing characters, so this is more ## reliable than using awk. -cat <"${1?}" || exit +test $# -ge 2 || exit 1 +cat <"$1" shift exec "${AWK-awk}" ' @@ -101,4 +102,4 @@ detexinfo() if (data[dircat]) printf "\n%s\n%s", topic[dircat], data[dircat] } -' "${@?}" +' "$@" -- 2.44.0 --=-=-=--
X-Loop: help-debbugs@HIDDEN Subject: bug#70484: Fix compatibility of build-aux/make-info-dir script Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Tue, 23 Apr 2024 17:58:11 +0000 Resent-Message-ID: <handler.70484.B70484.171389506731420 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 70484 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ulrich Mueller <ulm@HIDDEN> Cc: 70484 <at> debbugs.gnu.org Received: via spool by 70484-submit <at> debbugs.gnu.org id=B70484.171389506731420 (code B ref 70484); Tue, 23 Apr 2024 17:58:11 +0000 Received: (at 70484) by debbugs.gnu.org; 23 Apr 2024 17:57:47 +0000 Received: from localhost ([127.0.0.1]:53537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rzKOj-0008A9-6h for submit <at> debbugs.gnu.org; Tue, 23 Apr 2024 13:57:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rzKOX-000876-Of for 70484 <at> debbugs.gnu.org; Tue, 23 Apr 2024 13:57:35 -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 <eliz@HIDDEN>) id 1rzKO9-0008QN-Uz; Tue, 23 Apr 2024 13:57:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=8G5CzhryrGYlIYoZvimH9fsT2uhBlI/aussIC5zqeLE=; b=TW3Yfr7RAt+d Gt2boBSxngBamjrs8feQz7Vfex8JWkn9JpkrFdfmNZ+NlHD1qeh6SoauAZ+y7vAPcbDCH24Qd3G/K ILc0xh3x+TZne7bMyp8ar9m6qAaDrzeUd/mGX7+ix3HQ/0YAgRFSGVGH0v9iOxObSHkhxUItr9d0v 32GZfSUjVZx+Wp2MuNh4Z0cLNR9SO+J4r/z/l8KZdAoluMzJEX7oJIGoQamjDIOYVP+MMZM2y5Ze7 a8pA/d5zcL2troUH3WwrHepIvvZBk92qwbAkSB+FqkWhzv5c8mTcyh+bCHq79xzykqlbhwv38aJqj OAB5zK5PJ3iLqcyidviq4A==; Date: Tue, 23 Apr 2024 20:57:01 +0300 Message-Id: <868r143qtu.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <u34rcrnex@HIDDEN> (message from Ulrich Mueller on Tue, 23 Apr 2024 19:36:54 +0200) References: <ZiQSFS4PxRoZmXZJ@localhost> <u34rcrnex@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: Ulrich Mueller <ulm@HIDDEN> > Date: Tue, 23 Apr 2024 19:36:54 +0200 > > Attached patch fixes the problem for me. It applies cleanly to both > emacs-29 and master. Thanks, please install on the emacs-29 branch.
Received: (at control) by debbugs.gnu.org; 23 Apr 2024 19:12:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 23 15:12:13 2024 Received: from localhost ([127.0.0.1]:53870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rzLYp-00011k-VO for submit <at> debbugs.gnu.org; Tue, 23 Apr 2024 15:12:13 -0400 Received: from woodpecker.gentoo.org ([140.211.166.183]:57684 helo=smtp.gentoo.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ulm@HIDDEN>) id 1rzLYm-0000zt-Bm for control <at> debbugs.gnu.org; Tue, 23 Apr 2024 15:12:10 -0400 From: Ulrich Mueller <ulm@HIDDEN> To: control <at> debbugs.gnu.org Subject: Re: bug#70484: Fix compatibility of build-aux/make-info-dir script Date: Tue, 23 Apr 2024 21:11:41 +0200 Message-ID: <uv847rj0y@HIDDEN> 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: control X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) close 70484 29.4 thanks
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.