From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 03 12:36:17 2012 Received: (at submit) by debbugs.gnu.org; 3 Jan 2012 17:36:17 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ri8HZ-0004YA-Ie for submit@debbugs.gnu.org; Tue, 03 Jan 2012 12:36:17 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ri8HX-0004Y2-9L for submit@debbugs.gnu.org; Tue, 03 Jan 2012 12:36:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ri8EF-0002H5-8K for submit@debbugs.gnu.org; Tue, 03 Jan 2012 12:32:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:33986) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri8EF-0002H1-4n for submit@debbugs.gnu.org; Tue, 03 Jan 2012 12:32:51 -0500 Received: from eggs.gnu.org ([140.186.70.92]:57370) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri8ED-0003c1-Nr for bug-coreutils@gnu.org; Tue, 03 Jan 2012 12:32:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ri8EC-0002GZ-0f for bug-coreutils@gnu.org; Tue, 03 Jan 2012 12:32:49 -0500 Received: from mail-ee0-f41.google.com ([74.125.83.41]:56688) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ri8EB-0002GP-8C for bug-coreutils@gnu.org; Tue, 03 Jan 2012 12:32:47 -0500 Received: by eekc41 with SMTP id c41so17443644eek.0 for ; Tue, 03 Jan 2012 09:32:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type; bh=1RodAXKNNNpJsv/8Vydd3MQWGhGEWxc+qdJ79VQX6tY=; b=EDq/JHPGh9SS24t+fFmnF/k6vj/pjFWvOlaUDT81oOYmactZ26OBnLXjCTKO/ljpcw 2DRv1psscl9522W5NLhffrGajOlnjpQmRKWNh4KRP04nuJ01f//lP4EC3yb12le6QkLV btbD3Bx3Lu+eLYNQQuOXbeGImiaJ6y1BfTOdo= Received: by 10.213.8.3 with SMTP id f3mr14017665ebf.89.1325611966230; Tue, 03 Jan 2012 09:32:46 -0800 (PST) Received: from [82.58.50.136] (host136-50-dynamic.58-82-r.retail.telecomitalia.it. [82.58.50.136]) by mx.google.com with ESMTPS id e12sm57454185eea.5.2012.01.03.09.32.41 (version=SSLv3 cipher=OTHER); Tue, 03 Jan 2012 09:32:45 -0800 (PST) Message-ID: <4F033BB0.4090305@gmail.com> Date: Tue, 03 Jan 2012 18:32:32 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Jim Meyering Subject: coreutils-8.14.116-1e18d: testsuite failures on NetBSD 5.1 References: <87aa64k902.fsf@rho.meyering.net> In-Reply-To: <87aa64k902.fsf@rho.meyering.net> Content-Type: multipart/mixed; boundary="------------020703050900030000050000" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Debbugs-Envelope-To: submit Cc: bug-coreutils@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org This is a multi-part message in MIME format. --------------020703050900030000050000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Jim. On 01/03/2012 06:10 PM, Jim Meyering wrote: > FYI, here's a snapshot of what will soon be coreutils-8.15, > expected on Thursday or Friday. > > coreutils snapshot: > http://meyering.net/cu/coreutils-ss.tar.xz 5.2 MB > http://meyering.net/cu/coreutils-ss.tar.xz.sig > http://meyering.net/cu/coreutils-8.14.116-1e18d.tar.xz > Minimal system info: $ uname -n -s -r NetBSD gcc70.fsffrance.org 5.1 Commands used to test the snapshot package: $ (set -x \ > && ./configure \ > && cat config.log \ > && make -j4 all \ > && VERBOSE=yes AM_COLOR_TESTS=always make -j4 check \ > ) 2>&1 | tee all.log ... ================================================================= Testsuite summary for GNU coreutils 8.14.116-1e18d ================================================================= # TOTAL: 466 # PASS: 366 # SKIP: 86 # XFAIL: 0 # FAIL: 14 # XPASS: 0 # ERROR: 0 ================================================================== ... make: stopped in /home/slattarini/tmp/coreutils-8.14.116-1e18d *** [check] Error code 2 1 error (BTW, I see you have used bleeding-edge automake from master to build the snapshot; are you sure that is safe for production code? Because I'm not ...) Attached are the (compressed) contents of the all.log file. Let me know if you need more information. Regards, Stefano --------------020703050900030000050000 Content-Type: application/octet-stream; name="all.log.xz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="all.log.xz" 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 --------------020703050900030000050000-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 04:04:27 2012 Received: (at submit) by debbugs.gnu.org; 5 Jan 2012 09:04:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RijFJ-0002S4-Bz for submit@debbugs.gnu.org; Thu, 05 Jan 2012 04:04:26 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RijFE-0002Rv-V9 for submit@debbugs.gnu.org; Thu, 05 Jan 2012 04:04:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RijBm-00033G-Fc for submit@debbugs.gnu.org; Thu, 05 Jan 2012 04:00:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([140.186.70.17]:58925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RijBm-000339-E5 for submit@debbugs.gnu.org; Thu, 05 Jan 2012 04:00:46 -0500 Received: from eggs.gnu.org ([140.186.70.92]:40933) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RijBg-0001DK-IS for bug-automake@gnu.org; Thu, 05 Jan 2012 04:00:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RijBa-00032X-Oz for bug-automake@gnu.org; Thu, 05 Jan 2012 04:00:40 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]:47211) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RijBa-00032R-DD; Thu, 05 Jan 2012 04:00:34 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id E9838A60008; Thu, 5 Jan 2012 01:00:32 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YkEb3GNtSLtf; Thu, 5 Jan 2012 01:00:32 -0800 (PST) Received: from [192.168.1.10] (pool-71-189-109-235.lsanca.fios.verizon.net [71.189.109.235]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 44205A60002; Thu, 5 Jan 2012 01:00:32 -0800 (PST) Message-ID: <4F0566B3.2030104@cs.ucla.edu> Date: Thu, 05 Jan 2012 01:00:35 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux i686; rv:8.0) Gecko/20111124 Thunderbird/8.0 MIME-Version: 1.0 To: bug-automake@gnu.org Subject: Re: bug#10427: coreutils-8.14.116-1e18d: testsuite failures on NetBSD 5.1 References: <87aa64k902.fsf@rho.meyering.net> <4F033BB0.4090305@gmail.com> In-Reply-To: <4F033BB0.4090305@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: submit Cc: bug-coreutils@gnu.org, Jim Meyering X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) I'm sending this to bug-automake because I think it's an automake issue. However, the problem causes the latest coreutils snapshot to fail to build, so I'm CC'ing to bug-coreutils. > On 01/03/2012 06:10 PM, Jim Meyering wrote: >> FYI, here's a snapshot of what will soon be coreutils-8.15, >> expected on Thursday or Friday. >> >> coreutils snapshot: >> http://meyering.net/cu/coreutils-ss.tar.xz 5.2 MB >> http://meyering.net/cu/coreutils-ss.tar.xz.sig >> http://meyering.net/cu/coreutils-8.14.116-1e18d.tar.xz This snapshot doesn't build on Solaris 8 (sparc) with native tools, for a couple of reasons. I don't expect Solaris 8 is an active porting target any more, but these problems could well happen on active targets. First, there's code like this in tests/Makefile.in: $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) "$$tst" \ $(AM_TESTS_FD_REDIRECT) This code is generated by Automake. Here, AM_TESTS_FD_REDIRECT is empty. Solaris 8 'make' executes the above as follows: bash -c '[expansion of previous line] \' and Bash complains about a syntax error with the trailing backslash. How about changing Automake to generate something like this instead, with no backslash-newline? $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) "$$tst" $(AM_TESTS_FD_REDIRECT) This should avoid the problem. Second, there's code like this in tests/Makefile.in: @list='$(TEST_LOGS)'; \ list=`for i in $$list; do \ test .log = $$i || echo $$i; \ done | tr '\012\015' ' '`; \ list=`echo "$$list" | sed 's/ *$$//'`; \ This generates a long line and sends it to 'sed', which complains "Output line too long." and outputs nothing. This code is also generated by Automake. How about changing Automake to generate something like this instead? @test_logs='$(TEST_LOGS)'; \ list=; \ for i in $$test_logs; do \ test .log = "$$i" || list="$$list $$i"; \ done; \ This avoids the business with echo and tr and ` sed and avoids the sed limitation with long lines. Automake does this latter sort of thing in about 4 places, and I figure it's done that way for a reason, but I don't know what the reason is. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 07:51:19 2012 Received: (at 10427) by debbugs.gnu.org; 5 Jan 2012 12:51:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rimmt-0000px-24 for submit@debbugs.gnu.org; Thu, 05 Jan 2012 07:51:19 -0500 Received: from mail-ey0-f172.google.com ([209.85.215.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rimmq-0000pp-RT for 10427@debbugs.gnu.org; Thu, 05 Jan 2012 07:51:18 -0500 Received: by eaak10 with SMTP id k10so306580eaa.3 for <10427@debbugs.gnu.org>; Thu, 05 Jan 2012 04:47:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type; bh=Lyt4s/KnRu07XnnuiLJK51crQHiqRRNw9VRSJSDC208=; b=w0t721IxnRJWYqoNTJAtvRJmonyDmu5S6587PpKWZxARxqIMCOL/e0PzIg8qDTAUfh d+Fu+UMbBbtB/9hwEERhB3rmIS7hDyEWLYFWnXcnTty+BFzVb3wROModHNgn6CQf+t0H Ds/BEh6O2kt4A6p+xPCXBLmvmTp2hP00Qx21U= Received: by 10.204.153.27 with SMTP id i27mr703368bkw.81.1325767665370; Thu, 05 Jan 2012 04:47:45 -0800 (PST) Received: from [82.54.101.15] (host15-101-dynamic.54-82-r.retail.telecomitalia.it. [82.54.101.15]) by mx.google.com with ESMTPS id fg16sm113633835bkb.16.2012.01.05.04.47.44 (version=SSLv3 cipher=OTHER); Thu, 05 Jan 2012 04:47:44 -0800 (PST) Message-ID: <4F059BE8.6000107@gmail.com> Date: Thu, 05 Jan 2012 13:47:36 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Paul Eggert Subject: New testsuite driver and extra trailing backslash in recipes (was: Re: bug#10427: coreutils-8.14.116-1e18d: testsuite failures on NetBSD 5.1) References: <87aa64k902.fsf@rho.meyering.net> <4F033BB0.4090305@gmail.com> <4F0566B3.2030104@cs.ucla.edu> In-Reply-To: <4F0566B3.2030104@cs.ucla.edu> Content-Type: multipart/mixed; boundary="------------010908040805020807010504" X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: 10427 Cc: bug-automake@gnu.org, jim@meyering.net, 10427@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.1 (----) This is a multi-part message in MIME format. --------------010908040805020807010504 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit [adding bug-automake in CC:] Reference: Hi Paul, thanks for the report and diagnosis. On 01/05/2012 10:00 AM, Paul Eggert wrote: > I'm sending this to bug-automake because I think it's an automake > issue. However, the problem causes the latest coreutils snapshot > to fail to build, so I'm CC'ing to bug-coreutils. > >> On 01/03/2012 06:10 PM, Jim Meyering wrote: >>> FYI, here's a snapshot of what will soon be coreutils-8.15, >>> expected on Thursday or Friday. >>> >>> coreutils snapshot: >>> http://meyering.net/cu/coreutils-ss.tar.xz 5.2 MB >>> http://meyering.net/cu/coreutils-ss.tar.xz.sig >>> http://meyering.net/cu/coreutils-8.14.116-1e18d.tar.xz > > This snapshot doesn't build on Solaris 8 (sparc) with native tools, > for a couple of reasons. I don't expect Solaris 8 is an active > porting target any more, but these problems could well happen on > active targets. > I agree that this issues might prove a liability on some modern systems too, and that we should fix them. (BTW, if you feel like running the whole automake testsuite on Solaris 8 to find more similar issues, I wouldn't object ;-) > First, there's code like this in tests/Makefile.in: > > $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) "$$tst" \ > $(AM_TESTS_FD_REDIRECT) > > This code is generated by Automake. Here, AM_TESTS_FD_REDIRECT > is empty. Solaris 8 'make' executes the above as follows: > > bash -c '[expansion of previous line] \' > > and Bash complains about a syntax error with the trailing backslash. > I can reproduce this with bash 2.05b on Debian. Attached is a fix for this bug, with a testcase. The test is quite elaborate and somewhat hacky, but I'd rather keep it anyway, since I'm planning to refactor it into an external helper script that will be used to guard against other unwanted trailing `\' in *all* the make recipes run in the automake testsuite (that's for a follow-up patch obviously). > How about changing Automake to generate something like this instead, > with no backslash-newline? > > $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) "$$tst" $(AM_TESTS_FD_REDIRECT) > > This should avoid the problem. > I ended up breaking the line in a "safer" place instead. It is enough to fix the bug. Regards, Stefano --------------010908040805020807010504 Content-Type: text/x-diff; name="0001-parallel-tests-avoid-trailing-backslashes-in-make-re.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-parallel-tests-avoid-trailing-backslashes-in-make-re.pa"; filename*1="tch" >From 7902852607b596d1a341501d1823da826fb4b4ed Mon Sep 17 00:00:00 2001 Message-Id: <7902852607b596d1a341501d1823da826fb4b4ed.1325767602.git.stefano.lattarini@gmail.com> From: Stefano Lattarini Date: Thu, 5 Jan 2012 13:41:13 +0100 Subject: [PATCH] parallel-tests: avoid trailing backslashes in make recipes The new testsuite-harness could generate recipes with a trailing backslash character (possibly followed by blank characters only), in the very common case where the user hadn't defined the special $(AM_TESTS_FD_REDIRECT) variable. This caused spurious syntax errors with at least older bash versions (e.g., bash 2.05b), and could be potentially unportable to other weaker shells. See automake bug#xxx: and coreutils bug#10427: * lib/am/check2.am: Rework line breaks so that no backslash can be at the end of a line. * tests/parallel-tests-trailing-bslash.test: New test. * tests/list-of-tests.mk: Add it. --- lib/am/check2.am | 10 +- tests/list-of-tests.mk | 1 + tests/parallel-tests-trailing-bslash.test | 115 +++++++++++++++++++++++++++++ 3 files changed, 121 insertions(+), 5 deletions(-) create mode 100755 tests/parallel-tests-trailing-bslash.test diff --git a/lib/am/check2.am b/lib/am/check2.am index ad0a4aa..9a0fe9d 100644 --- a/lib/am/check2.am +++ b/lib/am/check2.am @@ -1,5 +1,5 @@ ## automake - create Makefile.in from Makefile.am -## Copyright (C) 2008, 2009, 2011 Free Software Foundation, Inc. +## Copyright (C) 2008, 2009, 2011, 2012 Free Software Foundation, Inc. ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -19,8 +19,8 @@ ?!GENERIC?%OBJ%: %SOURCE% @p='%SOURCE%'; $(am__check_pre) %DRIVER% --test-name "$$f" \ --log-file '%BASE%.log' --trs-file '%BASE%.trs' \ - $(am__common_driver_flags) %DRIVER_FLAGS% -- %COMPILE% "$$tst" \ - $(AM_TESTS_FD_REDIRECT) + $(am__common_driver_flags) %DRIVER_FLAGS% -- %COMPILE% \ + "$$tst" $(AM_TESTS_FD_REDIRECT) ## If no programs are built in this package, then this rule is removed ## at automake time. Otherwise, %am__EXEEXT% expands to a configure time @@ -30,6 +30,6 @@ if %am__EXEEXT% ?GENERIC?%EXT%$(EXEEXT).log: @p='%SOURCE%'; $(am__check_pre) %DRIVER% --test-name "$$f" \ --log-file '%BASE%.log' --trs-file '%BASE%.trs' \ - $(am__common_driver_flags) %DRIVER_FLAGS% -- %COMPILE% "$$tst" \ - $(AM_TESTS_FD_REDIRECT) + $(am__common_driver_flags) %DRIVER_FLAGS% -- %COMPILE% \ + "$$tst" $(AM_TESTS_FD_REDIRECT) endif %am__EXEEXT% diff --git a/tests/list-of-tests.mk b/tests/list-of-tests.mk index 8b4f2ca..dbadfdc 100644 --- a/tests/list-of-tests.mk +++ b/tests/list-of-tests.mk @@ -709,6 +709,7 @@ parallel-tests-no-spurious-summary.test \ parallel-tests-exit-statuses.test \ parallel-tests-console-output.test \ parallel-tests-once.test \ +parallel-tests-trailing-bslash.test \ tests-environment.test \ am-tests-environment.test \ tests-environment-backcompat.test \ diff --git a/tests/parallel-tests-trailing-bslash.test b/tests/parallel-tests-trailing-bslash.test new file mode 100755 index 0000000..cd15600 --- /dev/null +++ b/tests/parallel-tests-trailing-bslash.test @@ -0,0 +1,115 @@ +#! /bin/sh +# Copyright (C) 2012 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Check that the new testsuite-harness do not generate recipes that can +# have a trailing `\', since that can cause spurious syntax errors with +# older bash versions (e.g., bash 2.05b). +# See automake bug#xxx. + +am_parallel_tests=yes +. ./defs || Exit 1 + +echo AC_OUTPUT >> configure.in + +cat > Makefile.am <<'END' +TESTS = foo.test +EXTRA_DIST = $(TESTS) +am__backslash = \\ # foo +.PHONY: bad-recipe +bad-recipe: + @printf '%s\n' $(am__backslash) +END + +cat > foo.test <<'END' +#!/bin/sh +exit 0 +END +chmod +x foo.test + +am__SHELL=$SHELL; export am__SHELL +am__PERL=$PERL; export am__PERL + +cat > my-shell <<'END' +#!/bin/sh -e +set -u +tab=' ' +nl=' +' +am__shell_flags= +am__shell_command=; unset am__shell_command +while test $# -gt 0; do + case $1 in + # If the shell is invoked by make e.g. as "sh -ec" (seen on + # GNU make in POSIX mode) or "sh -ce" (seen on Solaris make). + -*c*) + flg=`echo x"$1" | sed -e 's/^x-//' -e 's/c//g'` + if test x"$flg" != x; then + am__shell_flags="$am__shell_flags -$flg" + fi + am__shell_command=$2 + shift + ;; + -?*) + am__shell_flags="$am__shell_flags $1" + ;; + *) + break + ;; + esac + shift +done +if test x${am__shell_command+"set"} != x"set"; then + # Some make implementations, like *BSD's, pass the recipes to the shell + # through its standard input. Trying to run our extra checks in this + # case would be too tricky, so we just skip them. + exec $am__SHELL $am__shell_flags ${1+"$@"} +else + am__tweaked_shell_command=`printf '%s\n' "$am__shell_command" \ + | tr -d " $tab$nl"` + case ${am__tweaked_shell_command-} in + *\\) + echo "my-shell: recipe ends with backslash character" >&2 + printf '%s\n' "=== BEGIN recipe" >&2 + printf '%s\n' "${am__shell_command-}" >&2 + printf '%s\n' "=== END recipe" >&2 + exit 99 + ;; + esac + exec $am__SHELL $am__shell_flags -c "$am__shell_command" ${1+"$@"} +fi +END +chmod a+x my-shell + +cat my-shell + +CONFIG_SHELL=`pwd`/my-shell; export CONFIG_SHELL + +$ACLOCAL +$AUTOCONF +$AUTOMAKE -a + +./configure CONFIG_SHELL="$CONFIG_SHELL" + +# Sanity check. +st=0 +$MAKE bad-recipe 2>stderr && st=1 +cat stderr >&2 +$FGREP "my-shell: recipe ends with backslash character" stderr || st=1 +test $st -eq 0 || skip_ "can't catch trailing backslashes in make recipes" + +$MAKE check + +: -- 1.7.7.3 --------------010908040805020807010504-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 08:12:19 2012 Received: (at 10427) by debbugs.gnu.org; 5 Jan 2012 13:12:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rin7C-0001LJ-Ub for submit@debbugs.gnu.org; Thu, 05 Jan 2012 08:12:19 -0500 Received: from mail-we0-f172.google.com ([74.125.82.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rin7A-0001L6-71; Thu, 05 Jan 2012 08:12:17 -0500 Received: by werb14 with SMTP id b14so360758wer.3 for ; Thu, 05 Jan 2012 05:08:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type; bh=ccoaJI1LvPmRE/zI0cSnkmvzikIkg0yqZJnoGywQPVM=; b=YiqB0ZdHDmX/uPOS7jMiX5Pc+BaevnS01bc6DhjyQF9yYCQfhww5+EPTs0IezWykI9 PtrTKrHXbvK/v9lRDn6BreIOS34hEFbDNH7DlpMmeKZfIwFPVr4oDjDtS4H72x0jwOX8 R1NOboMqQt3ZpVgBAV2kUzA2PPEga00ayPrtU= Received: by 10.216.139.25 with SMTP id b25mr1137508wej.41.1325768924338; Thu, 05 Jan 2012 05:08:44 -0800 (PST) Received: from [82.54.101.15] (host15-101-dynamic.54-82-r.retail.telecomitalia.it. [82.54.101.15]) by mx.google.com with ESMTPS id fi6sm134650626wib.2.2012.01.05.05.08.43 (version=SSLv3 cipher=OTHER); Thu, 05 Jan 2012 05:08:43 -0800 (PST) Message-ID: <4F05A0D9.10401@gmail.com> Date: Thu, 05 Jan 2012 14:08:41 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Paul Eggert Subject: Re: bug#10436: New testsuite driver and extra trailing backslash in recipes References: <87aa64k902.fsf@rho.meyering.net> <4F033BB0.4090305@gmail.com> <4F0566B3.2030104@cs.ucla.edu> <4F059BE8.6000107@gmail.com> In-Reply-To: <4F059BE8.6000107@gmail.com> Content-Type: multipart/mixed; boundary="------------070402030302000509070705" X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: 10427 Cc: 10436@debbugs.gnu.org, automake-patches@gnu.org, 10427@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.1 (----) This is a multi-part message in MIME format. --------------070402030302000509070705 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 01/05/2012 01:47 PM, Stefano Lattarini wrote: > [adding bug-automake in CC:] > > Reference: > And here is the definitive version of the patch that I'll push by this evening (to master) if there is no objection. Thanks, Stefano --------------070402030302000509070705 Content-Type: text/x-diff; name="0001-parallel-tests-avoid-trailing-backslashes-in-make-re.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-parallel-tests-avoid-trailing-backslashes-in-make-re.pa"; filename*1="tch" >From c891eff22b84027ea56cf67b4c5aac55b75390d9 Mon Sep 17 00:00:00 2001 Message-Id: From: Stefano Lattarini Date: Thu, 5 Jan 2012 13:41:13 +0100 Subject: [PATCH] parallel-tests: avoid trailing backslashes in make recipes The new testsuite-harness could generate recipes with a trailing backslash character (possibly followed by blank characters only), in the very common case where the user hadn't defined the special $(AM_TESTS_FD_REDIRECT) variable. This caused spurious syntax errors with at least older bash versions (e.g., bash 2.05b), and could be potentially unportable to other weaker shells. See automake bug#10436: and coreutils bug#10427: * lib/am/check2.am: Rework line breaks so that no backslash can be at the end of a line. * tests/parallel-tests-trailing-bslash.test: New test. * tests/list-of-tests.mk: Add it. --- lib/am/check2.am | 10 +- tests/list-of-tests.mk | 1 + tests/parallel-tests-trailing-bslash.test | 114 +++++++++++++++++++++++++++++ 3 files changed, 120 insertions(+), 5 deletions(-) create mode 100755 tests/parallel-tests-trailing-bslash.test diff --git a/lib/am/check2.am b/lib/am/check2.am index ad0a4aa..9a0fe9d 100644 --- a/lib/am/check2.am +++ b/lib/am/check2.am @@ -1,5 +1,5 @@ ## automake - create Makefile.in from Makefile.am -## Copyright (C) 2008, 2009, 2011 Free Software Foundation, Inc. +## Copyright (C) 2008, 2009, 2011, 2012 Free Software Foundation, Inc. ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -19,8 +19,8 @@ ?!GENERIC?%OBJ%: %SOURCE% @p='%SOURCE%'; $(am__check_pre) %DRIVER% --test-name "$$f" \ --log-file '%BASE%.log' --trs-file '%BASE%.trs' \ - $(am__common_driver_flags) %DRIVER_FLAGS% -- %COMPILE% "$$tst" \ - $(AM_TESTS_FD_REDIRECT) + $(am__common_driver_flags) %DRIVER_FLAGS% -- %COMPILE% \ + "$$tst" $(AM_TESTS_FD_REDIRECT) ## If no programs are built in this package, then this rule is removed ## at automake time. Otherwise, %am__EXEEXT% expands to a configure time @@ -30,6 +30,6 @@ if %am__EXEEXT% ?GENERIC?%EXT%$(EXEEXT).log: @p='%SOURCE%'; $(am__check_pre) %DRIVER% --test-name "$$f" \ --log-file '%BASE%.log' --trs-file '%BASE%.trs' \ - $(am__common_driver_flags) %DRIVER_FLAGS% -- %COMPILE% "$$tst" \ - $(AM_TESTS_FD_REDIRECT) + $(am__common_driver_flags) %DRIVER_FLAGS% -- %COMPILE% \ + "$$tst" $(AM_TESTS_FD_REDIRECT) endif %am__EXEEXT% diff --git a/tests/list-of-tests.mk b/tests/list-of-tests.mk index 8b4f2ca..dbadfdc 100644 --- a/tests/list-of-tests.mk +++ b/tests/list-of-tests.mk @@ -709,6 +709,7 @@ parallel-tests-no-spurious-summary.test \ parallel-tests-exit-statuses.test \ parallel-tests-console-output.test \ parallel-tests-once.test \ +parallel-tests-trailing-bslash.test \ tests-environment.test \ am-tests-environment.test \ tests-environment-backcompat.test \ diff --git a/tests/parallel-tests-trailing-bslash.test b/tests/parallel-tests-trailing-bslash.test new file mode 100755 index 0000000..418b722 --- /dev/null +++ b/tests/parallel-tests-trailing-bslash.test @@ -0,0 +1,114 @@ +#! /bin/sh +# Copyright (C) 2012 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Check that the new testsuite harness do not generate recipes that can +# have a trailing `\', since that can cause spurious syntax errors with +# older bash versions (e.g., bash 2.05b). +# See automake bug#10436. + +am_parallel_tests=yes +. ./defs || Exit 1 + +echo AC_OUTPUT >> configure.in + +cat > Makefile.am <<'END' +TESTS = foo.test +EXTRA_DIST = $(TESTS) +am__backslash = \\ # foo +.PHONY: bad-recipe +bad-recipe: + @printf '%s\n' $(am__backslash) +END + +cat > foo.test <<'END' +#!/bin/sh +exit 0 +END +chmod +x foo.test + +am__SHELL=$SHELL; export am__SHELL +am__PERL=$PERL; export am__PERL + +cat > my-shell <<'END' +#!/bin/sh -e +set -u +tab=' ' +nl=' +' +am__shell_flags= +am__shell_command=; unset am__shell_command +while test $# -gt 0; do + case $1 in + # If the shell is invoked by make e.g. as "sh -ec" (seen on + # GNU make in POSIX mode) or "sh -ce" (seen on Solaris make). + -*c*) + flg=`echo x"$1" | sed -e 's/^x-//' -e 's/c//g'` + if test x"$flg" != x; then + am__shell_flags="$am__shell_flags -$flg" + fi + am__shell_command=$2 + shift + ;; + -?*) + am__shell_flags="$am__shell_flags $1" + ;; + *) + break + ;; + esac + shift +done +if test x${am__shell_command+"set"} != x"set"; then + # Some make implementations, like *BSD's, pass the recipes to the shell + # through its standard input. Trying to run our extra checks in this + # case would be too tricky, so we just skip them. + exec $am__SHELL $am__shell_flags ${1+"$@"} +else + am__tweaked_shell_command=`printf '%s\n' "$am__shell_command" \ + | tr -d " $tab$nl"` + case ${am__tweaked_shell_command-} in + *\\) + echo "my-shell: recipe ends with backslash character" >&2 + printf '%s\n' "=== BEGIN recipe" >&2 + printf '%s\n' "${am__shell_command-}" >&2 + printf '%s\n' "=== END recipe" >&2 + exit 99 + ;; + esac + exec $am__SHELL $am__shell_flags -c "$am__shell_command" ${1+"$@"} +fi +END +chmod a+x my-shell + +cat my-shell + +CONFIG_SHELL=`pwd`/my-shell; export CONFIG_SHELL + +$ACLOCAL +$AUTOCONF +$AUTOMAKE -a + +./configure CONFIG_SHELL="$CONFIG_SHELL" + +st=0 +$MAKE bad-recipe 2>stderr && st=1 +cat stderr >&2 +$FGREP "my-shell: recipe ends with backslash character" stderr || st=1 +test $st -eq 0 || skip_ "can't catch trailing backslashes in make recipes" + +$MAKE check + +: -- 1.7.7.3 --------------070402030302000509070705-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 09:10:42 2012 Received: (at 10427) by debbugs.gnu.org; 5 Jan 2012 14:10:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rio1i-0002lu-Kj for submit@debbugs.gnu.org; Thu, 05 Jan 2012 09:10:42 -0500 Received: from mail-wi0-f172.google.com ([209.85.212.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rio1g-0002ll-8v for 10427@debbugs.gnu.org; Thu, 05 Jan 2012 09:10:41 -0500 Received: by wibhj6 with SMTP id hj6so410194wib.3 for <10427@debbugs.gnu.org>; Thu, 05 Jan 2012 06:07:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=orcijTZ3ASjC0fUeMb7oFTaRfhQETkRGUYs43oYD2e8=; b=LKU+Ren3oat37Nbf1knGcw2+jrOkG/c0QnCko7fk3H7RlfUaURK4fRtfAzpFC5jl2/ hmIQtb5rQe7VypmpWhla5seDI/iu78PjJKPXzHv2faPz4cTfFeHOIFA1xYfNiYWf3eNp uTR9auvsPgouQq1LHRVuQxE7cpFrU2ooQeRl4= Received: by 10.180.90.179 with SMTP id bx19mr838629wib.1.1325772429211; Thu, 05 Jan 2012 06:07:09 -0800 (PST) Received: from [82.54.101.15] (host15-101-dynamic.54-82-r.retail.telecomitalia.it. [82.54.101.15]) by mx.google.com with ESMTPS id eu3sm32635542wib.6.2012.01.05.06.07.08 (version=SSLv3 cipher=OTHER); Thu, 05 Jan 2012 06:07:08 -0800 (PST) Message-ID: <4F05AE8A.1070105@gmail.com> Date: Thu, 05 Jan 2012 15:07:06 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Paul Eggert Subject: parallel-tests: `recheck' recipe can cause sed to be invoked with too long input lines (was: Re: bug#10427: coreutils-8.14.116-1e18d: testsuite failures on NetBSD 5.1) References: <87aa64k902.fsf@rho.meyering.net> <4F033BB0.4090305@gmail.com> <4F0566B3.2030104@cs.ucla.edu> In-Reply-To: <4F0566B3.2030104@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: 10427 Cc: bug-automake@gnu.org, jim@meyering.net, 10427@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.1 (----) [adding bug-automake in CC:] Reference: Hi Paul, thanks for the report and diagnosis. On 01/05/2012 10:00 AM, Paul Eggert wrote: > The latest coreutils snapshot fail to build > >> On 01/03/2012 06:10 PM, Jim Meyering wrote: >>> FYI, here's a snapshot of what will soon be coreutils-8.15, >>> expected on Thursday or Friday. >>> >>> coreutils snapshot: >>> http://meyering.net/cu/coreutils-ss.tar.xz 5.2 MB >>> http://meyering.net/cu/coreutils-ss.tar.xz.sig >>> http://meyering.net/cu/coreutils-8.14.116-1e18d.tar.xz > > This snapshot doesn't build on Solaris 8 (sparc) with native tools, > for a couple of reasons. I don't expect Solaris 8 is an active > porting target any more, but these problems could well happen on > active targets. > I agree. > Second, there's code like this in tests/Makefile.in: > > @list='$(TEST_LOGS)'; \ > list=`for i in $$list; do \ > test .log = $$i || echo $$i; \ > done | tr '\012\015' ' '`; \ > list=`echo "$$list" | sed 's/ *$$//'`; \ > > This generates a long line and sends it to 'sed', > which complains "Output line too long." and outputs nothing. > And if I'm not mistaken, sed is allowed such a behaviour by POSIX, so this is a portability problem in automake. > This code is also generated by Automake. How about changing Automake > to generate something like this instead? > > @test_logs='$(TEST_LOGS)'; \ > list=; \ > for i in $$test_logs; do \ > test .log = "$$i" || list="$$list $$i"; \ > done; \ > > This avoids the business with echo and tr and ` sed and > avoids the sed limitation with long lines. > Good idea. I will followed your idea (with some tweaks). Patch coming up soon. > Automake does this latter sort of thing in about 4 places, > Which "sort of thing" exactly? I could find only one place which suffers of the problem you've pointed out, i.e., the `recheck recheck-html' rules in lib/am/check.am. Am I missing something? > and I figure it's done that way for a reason, but I don't > know what the reason is. > The comments in lib/am/check.am should be explicative enough. if not, that's a (minor) bug, so feel free to report it! Thanks, Stefano From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 09:47:34 2012 Received: (at 10427) by debbugs.gnu.org; 5 Jan 2012 14:47:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RiobN-0003dH-61 for submit@debbugs.gnu.org; Thu, 05 Jan 2012 09:47:34 -0500 Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RiobJ-0003d4-TF; Thu, 05 Jan 2012 09:47:31 -0500 Received: by wgbdq10 with SMTP id dq10so622246wgb.15 for ; Thu, 05 Jan 2012 06:43:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type; bh=98pvezTXs/0ZjR11zc5kWFo+BrwbuBkzZ5XlGeg8/Oo=; b=poWgELQsK6fR41Y05vCHsh9qFBRUrihEoeQI8nrKUWJkyf4+2jw3e6FmLr5TQfpJc7 LHrBvZlX8BnBg4IUV5KcTYp2+D3d/76ZF5LOYlKbiRnYxgwrbGlzZABjzR8dv4lIhM97 wJ08g2Bnae/eB9EMXeajLBW5VV/Svh8hEN6/4= Received: by 10.227.59.205 with SMTP id m13mr2002444wbh.28.1325774638203; Thu, 05 Jan 2012 06:43:58 -0800 (PST) Received: from [82.54.101.15] (host15-101-dynamic.54-82-r.retail.telecomitalia.it. [82.54.101.15]) by mx.google.com with ESMTPS id ba4sm43355324wib.5.2012.01.05.06.43.56 (version=SSLv3 cipher=OTHER); Thu, 05 Jan 2012 06:43:57 -0800 (PST) Message-ID: <4F05B72A.7050403@gmail.com> Date: Thu, 05 Jan 2012 15:43:54 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Paul Eggert Subject: Re: bug#10437: parallel-tests: `recheck' recipe can cause sed to be invoked with too long input lines References: <87aa64k902.fsf@rho.meyering.net> <4F033BB0.4090305@gmail.com> <4F0566B3.2030104@cs.ucla.edu> <4F05AE8A.1070105@gmail.com> In-Reply-To: <4F05AE8A.1070105@gmail.com> Content-Type: multipart/mixed; boundary="------------060102070501050307070109" X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: 10427 Cc: 10437@debbugs.gnu.org, automake-patches@gnu.org, 10427@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.1 (----) This is a multi-part message in MIME format. --------------060102070501050307070109 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Reference: On 01/05/2012 03:07 PM, Stefano Lattarini wrote: > > Patch coming up soon. > And here it is. I will push by this evening if there is no objection. Regards, Stefano --------------060102070501050307070109 Content-Type: text/x-diff; name="0001-parallel-tests-avoid-issue-with-overly-long-lines-in.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="0001-parallel-tests-avoid-issue-with-overly-long-lines-in.pa"; filename*1="tch" >From e3b0e12400f5fa4220fc0aa79dd0989e56def9c6 Mon Sep 17 00:00:00 2001 Message-Id: From: Stefano Lattarini Date: Thu, 5 Jan 2012 15:13:30 +0100 Subject: [PATCH] parallel-tests: avoid issue with overly long lines in sed input See automake bug#10437: and coreutils bug#10427: * lib/am/check.am (recheck, recheck-html): In order to strip trailing whitespace from the definition of the `$list' variable, we used to invoke sed in a way that could cause it to get passed overly long input lines, causing spurious failures. So rework the logic of the recipe to avoid any sed invocation, relying on simpler shell idioms instead. (check-TESTS): Reorganize the recipe to be more similar to the one of `recheck', for consistency and simplicity. * NEWS: Update. Report and analysis by Paul Eggert. --- NEWS | 4 ++++ lib/am/check.am | 38 +++++++++++++++++++++----------------- 2 files changed, 25 insertions(+), 17 deletions(-) diff --git a/NEWS b/NEWS index 2e572e4..7e52d83 100644 --- a/NEWS +++ b/NEWS @@ -89,6 +89,10 @@ Bugs fixed in 1.11.0a: * Bugs introduced by 1.11: + - The parallel-tests harness doesn't trip anymore on sed implementations + with stricter limits on the length of input lines (problem seen at + least on Solaris 8). + - The `parallel-tests' test driver works around a GNU make 3.80 bug with trailing white space in the test list (`TESTS = foo $(EMPTY)'), and does not report spurious successes when used with concurrent FreeBSD diff --git a/lib/am/check.am b/lib/am/check.am index 3d0188d..29faa38 100644 --- a/lib/am/check.am +++ b/lib/am/check.am @@ -245,15 +245,16 @@ check-TESTS: ## OTOH, this means that, in the rule for `$(TEST_SUITE_LOG)', we ## cannot use `$?' to compute the set of lazily rerun tests, lest ## we rely on .PHONY to work portably. -## + @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) + @list='' list2='$(TEST_LOGS)'; for f in $$list2; do \ ## Trailing whitespace in `TESTS = foo.test $(empty)' causes GNU make ## 3.80 to erroneously expand $(TESTS_LOGS) to `foo.log .log'. ## Work around this bug. - @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) - @list='$(TEST_LOGS)'; \ - list=`for f in $$list; do \ - test .log = $$f || echo $$f; \ - done | tr '\012\015' ' '`; \ + test .log = $$f && continue; \ +## Be careful to avoid extra whitespace in the definition of $list. See +## comments in `recheck' below for why this might be useful. + if test -z "$$list"; then list=$$f; else list="$$list $$f"; fi; \ + done; \ $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$list" AM_RECURSIVE_TARGETS += check @@ -298,17 +299,20 @@ AM_RECURSIVE_TARGETS += check-html ## Rerun all FAILed or XPASSed tests. recheck recheck-html: - @target=`echo $@ | sed 's,^re,,'`; \ - list='$(TEST_LOGS)'; \ - list=`for f in $$list; do \ - test -f $$f || continue; \ - if test -r $$f && read line < $$f; then \ - case $$line in FAIL*|XPASS*) echo $$f;; esac; \ - else echo $$f; fi; \ - done | tr '\012\015' ' '`; \ -## This apparently useless munging helps to avoid a nasty bug (a -## segmentation fault!) on Solaris XPG4 make. - list=`echo "$$list" | sed 's/ *$$//'`; \ + @target=`echo $@ | sed 's,^re,,'`; \ + list='' list2='$(TEST_LOGS)'; for f in $$list2; do \ + test -f $$f || continue; \ + if test -r $$f && read line < $$f; then \ + case $$line in FAIL*|XPASS*) : ;; *) continue;; esac; \ + fi; \ +## Be careful to avoid extra whitespace in the definition of $list, since +## its value will be passed to the recursive make invocation below through +## the TEST_LOGS macro, and leading/trailing white space in a make macro +## definition can be problematic. In this particular case, trailing white +## space was known to cause a segmentation fault on Solaris 10 XPG4 make: +## + if test -z "$$list"; then list=$$f; else list="$$list $$f"; fi; \ + done; \ $(MAKE) $(AM_MAKEFLAGS) $$target AM_MAKEFLAGS='$(AM_MAKEFLAGS) TEST_LOGS="'"$$list"'"' .PHONY: recheck recheck-html -- 1.7.7.3 --------------060102070501050307070109-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 13:10:33 2012 Received: (at 10427) by debbugs.gnu.org; 5 Jan 2012 18:10:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rirlo-0000pF-JC for submit@debbugs.gnu.org; Thu, 05 Jan 2012 13:10:33 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rirlm-0000p7-Ra for 10427@debbugs.gnu.org; Thu, 05 Jan 2012 13:10:32 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id B0AB4A60009; Thu, 5 Jan 2012 10:06:58 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CP1lhdE1uMpG; Thu, 5 Jan 2012 10:06:57 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id DDB07A60008; Thu, 5 Jan 2012 10:06:57 -0800 (PST) Message-ID: <4F05E6C1.7060303@cs.ucla.edu> Date: Thu, 05 Jan 2012 10:06:57 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111115 Thunderbird/8.0 MIME-Version: 1.0 To: Stefano Lattarini Subject: Re: parallel-tests: `recheck' recipe can cause sed to be invoked with too long input lines References: <87aa64k902.fsf@rho.meyering.net> <4F033BB0.4090305@gmail.com> <4F0566B3.2030104@cs.ucla.edu> <4F05AE8A.1070105@gmail.com> In-Reply-To: <4F05AE8A.1070105@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 10427 Cc: bug-automake@gnu.org, jim@meyering.net, 10427@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) On 01/05/12 06:07, Stefano Lattarini wrote: > Which "sort of thing" exactly? I could find only one place which suffers > of the problem you've pointed out, i.e., the `recheck recheck-html' rules > in lib/am/check.am. Am I missing something? Sorry, that appears to have been a miscount on my part: I was counting some files that Automake generates for itself while building. In Automake source there are only two instances, which your patch caught: the 'recheck recheck-html' rule and the 'check-TESTS' rule (the latter is what actually triggered the problem with coreutils). So this should be OK. Thanks for the quick fixes, by the way! From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 13:28:26 2012 Received: (at 10427) by debbugs.gnu.org; 5 Jan 2012 18:28:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ris37-0001EN-LG for submit@debbugs.gnu.org; Thu, 05 Jan 2012 13:28:25 -0500 Received: from mail-ee0-f44.google.com ([74.125.83.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Ris34-0001EA-M1; Thu, 05 Jan 2012 13:28:24 -0500 Received: by eekc14 with SMTP id c14so760480eek.3 for ; Thu, 05 Jan 2012 10:24:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=aFebrfGLIpZeHsnlgdR6e7zthWc9S0eZnERN43tgf0E=; b=t3Anw9ulgpsIb2qMuUE/wSMfnmaCwSE/hidx8nqeYSahQERlMWNmzv4Xx4cYhDn3oP dl/dqWFboXr2mKTvF/urXQ0pGTJRmN2Z5XJEeq/ZCbeXqalMXzfKFjY/9BAQszs3WEmD jy8kfP3FobKpUCa1JGg5sJQwxde3CbGrGNCQE= Received: by 10.213.33.17 with SMTP id f17mr664519ebd.110.1325787890559; Thu, 05 Jan 2012 10:24:50 -0800 (PST) Received: from [82.58.49.113] (host113-49-dynamic.58-82-r.retail.telecomitalia.it. [82.58.49.113]) by mx.google.com with ESMTPS id q67sm174858759eea.8.2012.01.05.10.24.49 (version=SSLv3 cipher=OTHER); Thu, 05 Jan 2012 10:24:50 -0800 (PST) Message-ID: <4F05EAF0.8070405@gmail.com> Date: Thu, 05 Jan 2012 19:24:48 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Paul Eggert Subject: Re: bug#10437: parallel-tests: `recheck' recipe can cause sed to be invoked with too long input lines References: <87aa64k902.fsf@rho.meyering.net> <4F033BB0.4090305@gmail.com> <4F0566B3.2030104@cs.ucla.edu> <4F05AE8A.1070105@gmail.com> <4F05E6C1.7060303@cs.ucla.edu> In-Reply-To: <4F05E6C1.7060303@cs.ucla.edu> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: 10427 Cc: 10437@debbugs.gnu.org, 10427@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.9 (---) On 01/05/2012 07:06 PM, Paul Eggert wrote: > On 01/05/12 06:07, Stefano Lattarini wrote: >> Which "sort of thing" exactly? I could find only one place which suffers >> of the problem you've pointed out, i.e., the `recheck recheck-html' rules >> in lib/am/check.am. Am I missing something? > > Sorry, that appears to have been a miscount on my part: > I was counting some files that Automake generates for itself > while building. In Automake source there are only two instances, > which your patch caught: the 'recheck recheck-html' rule and > the 'check-TESTS' rule (the latter is what actually triggered > the problem with coreutils). > Wait, the `check-TESTS' rules didn't use any sed invocation, so it wouldn't make sense for it to trip for a sed failure ... What am I missing? Thanks, Stefano From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 13:42:23 2012 Received: (at 10427) by debbugs.gnu.org; 5 Jan 2012 18:42:23 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RisGc-0001ZD-Vk for submit@debbugs.gnu.org; Thu, 05 Jan 2012 13:42:23 -0500 Received: from mail-ee0-f44.google.com ([74.125.83.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RisGZ-0001Z0-Js; Thu, 05 Jan 2012 13:42:20 -0500 Received: by eekc14 with SMTP id c14so773105eek.3 for ; Thu, 05 Jan 2012 10:38:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=waEY0eMqLxrQXQJAuy97LxeVpW5wE1NxARxkPhkbVQU=; b=r/LF979v3lRBUQ5XSWjud9F0TNX3ZGR2orKzTRoor4Y2LFnH+43HghU7vwVpqGSU0m ZHp4KepciGQYUCellU/P7vCqZP4VUMKxTleMiih2m0tOk34CscsAKpsGokwQw1WcFIQI t1czJe1w3YmYxih94spD+Z23SJJqo3dlHWmxg= Received: by 10.213.31.66 with SMTP id x2mr647111ebc.60.1325788727257; Thu, 05 Jan 2012 10:38:47 -0800 (PST) Received: from [82.58.49.113] (host113-49-dynamic.58-82-r.retail.telecomitalia.it. [82.58.49.113]) by mx.google.com with ESMTPS id t1sm236857604eeb.3.2012.01.05.10.38.46 (version=SSLv3 cipher=OTHER); Thu, 05 Jan 2012 10:38:46 -0800 (PST) Message-ID: <4F05EE2F.70901@gmail.com> Date: Thu, 05 Jan 2012 19:38:39 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Paul Eggert Subject: Re: bug#10427: bug#10437: parallel-tests: `recheck' recipe can cause sed to be invoked with too long input lines References: <87aa64k902.fsf@rho.meyering.net> <4F033BB0.4090305@gmail.com> <4F0566B3.2030104@cs.ucla.edu> <4F05AE8A.1070105@gmail.com> <4F05E6C1.7060303@cs.ucla.edu> <4F05EAF0.8070405@gmail.com> In-Reply-To: <4F05EAF0.8070405@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: 10427 Cc: 10437@debbugs.gnu.org, 10427@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.9 (---) On 01/05/2012 07:24 PM, Stefano Lattarini wrote: > On 01/05/2012 07:06 PM, Paul Eggert wrote: >> On 01/05/12 06:07, Stefano Lattarini wrote: >>> Which "sort of thing" exactly? I could find only one place which suffers >>> of the problem you've pointed out, i.e., the `recheck recheck-html' rules >>> in lib/am/check.am. Am I missing something? >> >> Sorry, that appears to have been a miscount on my part: >> I was counting some files that Automake generates for itself >> while building. In Automake source there are only two instances, >> which your patch caught: the 'recheck recheck-html' rule and >> the 'check-TESTS' rule (the latter is what actually triggered >> the problem with coreutils). >> > Wait, the `check-TESTS' rules didn't use any sed invocation, so it wouldn't make > sense for it to trip for a sed failure ... What am I missing? > I will answer myself: I was missing the fact that such a sed invocation had been added to check-TESTS, *but in master only*. Anyway, the maint -> master merge will take care of everything. Thanks, and sorry for the noise, Stefano From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 05 15:43:19 2012 Received: (at 10427) by debbugs.gnu.org; 5 Jan 2012 20:43:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Riu9e-0004N2-T8 for submit@debbugs.gnu.org; Thu, 05 Jan 2012 15:43:19 -0500 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Riu9a-0004Mo-8B; Thu, 05 Jan 2012 15:43:17 -0500 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 3F26839E8010; Thu, 5 Jan 2012 12:39:41 -0800 (PST) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZDAWKsQwlEeU; Thu, 5 Jan 2012 12:39:40 -0800 (PST) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 23F37A60002; Thu, 5 Jan 2012 12:39:40 -0800 (PST) Message-ID: <4F060A8B.8070404@cs.ucla.edu> Date: Thu, 05 Jan 2012 12:39:39 -0800 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20111115 Thunderbird/8.0 MIME-Version: 1.0 To: Stefano Lattarini Subject: Re: bug#10427: bug#10436: New testsuite driver and extra trailing backslash in recipes References: <87aa64k902.fsf@rho.meyering.net> <4F033BB0.4090305@gmail.com> <4F0566B3.2030104@cs.ucla.edu> <4F059BE8.6000107@gmail.com> <4F05A0D9.10401@gmail.com> In-Reply-To: <4F05A0D9.10401@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 10427 Cc: autoconf-patches@gnu.org, 10436@debbugs.gnu.org, automake-patches@gnu.org, 10427@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) I pushed the following doc fix into Autoconf, so that these two portability issues are documented there. It turns out that the second issue is actually due to an old Bash bug -- it's not Solaris-specific. >From b1f0e147aa7aa259dea2c34c5a0ac7965d6efd7e Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 5 Jan 2012 11:00:45 -0800 Subject: [PATCH 1/2] doc: clarify sed buffer limit * doc/autoconf.texi (Limitations of Usual Tools): That 4000-byte limit applies to output and internal buffers, too. --- ChangeLog | 6 ++++++ doc/autoconf.texi | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 30312be..238c09f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2012-01-05 Paul Eggert + + doc: clarify sed buffer limit + * doc/autoconf.texi (Limitations of Usual Tools): + That 4000-byte limit applies to output and internal buffers, too. + 2012-01-03 Paul Eggert maint: update copyright year diff --git a/doc/autoconf.texi b/doc/autoconf.texi index 72ff7f8..ea2419b 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -19256,8 +19256,9 @@ $ @kbd{echo a | sed 's/x/x/;;s/x/x/'} sed: 1: "s/x/x/;;s/x/x/": invalid command code ; @end example -Input should not have unreasonably long lines, since some @command{sed} -implementations have an input buffer limited to 4000 bytes. Likewise, +Some @command{sed} implementations have a buffer limited to 4000 bytes, +and this limits the size of input lines, output lines, and internal +buffers that can be processed portably. Likewise, not all @command{sed} implementations can handle embedded @code{NUL} or a missing trailing newline. -- 1.7.6.5 >From 0445b4ad121e6356f409833dec3678ae613e1d08 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 5 Jan 2012 12:32:12 -0800 Subject: [PATCH 2/2] doc: mention Bash 2.03 bug with backslash-newline * doc/autoconf.texi (Invoking the Shell): New section. (Backslash-Newline-Empty): Rename from Backslash-Newline-Newline. Mention problem with Bash 2.03. --- ChangeLog | 5 ++++ doc/autoconf.texi | 56 +++++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 57 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 238c09f..69df405 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2012-01-05 Paul Eggert + doc: mention Bash 2.03 bug with backslash-newline + * doc/autoconf.texi (Invoking the Shell): New section. + (Backslash-Newline-Empty): Rename from Backslash-Newline-Newline. + Mention problem with Bash 2.03. + doc: clarify sed buffer limit * doc/autoconf.texi (Limitations of Usual Tools): That 4000-byte limit applies to output and internal buffers, too. diff --git a/doc/autoconf.texi b/doc/autoconf.texi index ea2419b..5c3feef 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -501,6 +501,7 @@ Dependencies Between Macros Portable Shell Programming * Shellology:: A zoology of shells +* Invoking the Shell:: Invoking the shell as a command * Here-Documents:: Quirks and tricks * File Descriptors:: FDs and redirections * Signal Handling:: Shells, signals, and headaches @@ -520,7 +521,7 @@ Portable Make Programming * $< in Ordinary Make Rules:: $< in ordinary rules * Failure in Make Rules:: Failing portably in rules * Special Chars in Names:: Special Characters in Macro Names -* Backslash-Newline-Newline:: Empty last lines in macro definitions +* Backslash-Newline-Empty:: Empty lines after backslash-newline * Backslash-Newline Comments:: Spanning comments across line boundaries * Long Lines in Makefiles:: Line length limitations * Macros and Submakes:: @code{make macro=value} and submakes @@ -15067,6 +15068,7 @@ subset described above, is fairly portable nowadays. Also please see @menu * Shellology:: A zoology of shells +* Invoking the Shell:: Invoking the shell as a command * Here-Documents:: Quirks and tricks * File Descriptors:: FDs and redirections * Signal Handling:: Shells, signals, and headaches @@ -15205,6 +15207,28 @@ The default Mac OS X @command{sh} was originally Zsh; it was changed to Bash in Mac OS X 10.2. @end table +@node Invoking the Shell +@section Invoking the Shell +@cindex invoking the shell +@cindex shell invocation + +Bash 2.03 has a bug when invoked with the @option{-c} option: if the +option-argument ends in backslash-newline, Bash incorrectly reports a +syntax error. The problem does not occur if a character follows the +backslash: + +@example +$ @kbd{$ bash -c 'echo foo \} +> @kbd{'} +bash: -c: line 2: syntax error: unexpected end of file +$ @kbd{bash -c 'echo foo \} +> @kbd{ '} +foo +@end example + +@noindent +@xref{Backslash-Newline-Empty}, for how this can cause problems in makefiles. + @node Here-Documents @section Here-Documents @cindex Here-documents @@ -19663,7 +19687,7 @@ itself. * $< in Ordinary Make Rules:: $< in ordinary rules * Failure in Make Rules:: Failing portably in rules * Special Chars in Names:: Special Characters in Macro Names -* Backslash-Newline-Newline:: Empty last lines in macro definitions +* Backslash-Newline-Empty:: Empty lines after backslash-newline * Backslash-Newline Comments:: Spanning comments across line boundaries * Long Lines in Makefiles:: Line length limitations * Macros and Submakes:: @code{make macro=value} and submakes @@ -19741,8 +19765,32 @@ this is test @noindent However, this problem is no longer of practical concern. -@node Backslash-Newline-Newline -@section Backslash-Newline-Newline in Make Macro Values +@node Backslash-Newline-Empty +@section Backslash-Newline Before Empty Lines + +A bug in Bash 2.03 can cause problems if a Make rule contains a +backslash-newline followed by line that expands to nothing. +For example, on Solaris 8: + +@example +SHELL = /bin/bash +EMPTY = +foo: + touch foo \ + $(EMPTY) +@end example + +@noindent +executes + +@example +/bin/bash -c 'touch foo \ +' +@end example + +@noindent +which fails with a syntax error, due to the Bash bug. To avoid this +problem, avoid nullable macros in the last line of a multiline command. @c This has been seen on ia64 hpux 11.20, and on one hppa hpux 10.20, @c but another hppa hpux 10.20 didn't have it. Bob Proulx -- 1.7.6.5 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 06 05:01:44 2012 Received: (at 10427) by debbugs.gnu.org; 6 Jan 2012 10:01:44 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rj6cK-0007XP-4d for submit@debbugs.gnu.org; Fri, 06 Jan 2012 05:01:44 -0500 Received: from mail-ww0-f42.google.com ([74.125.82.42]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Rj6cH-0007XE-CX; Fri, 06 Jan 2012 05:01:42 -0500 Received: by wgbds13 with SMTP id ds13so1454679wgb.3 for ; Fri, 06 Jan 2012 01:58:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=XU3/Ki5b27yNySlHbh6aTXXa/MYmyzS1XLwJhVBN53g=; b=iqC68FWA7wtHnAwjE0WGVAIdap1QInZycoZsVkSHYsXObkFzc+p290TEFLPvlR2xOs GXU67+XcKxGtgUye8tyqACCIxuDAjVV6lqzyByBxYgGXx0DGIyXPPw0W7T65DnnGouoH bLiTDvq1NTclDMQ14ph7aM5nplFDnqAmDqPs4= Received: by 10.181.12.106 with SMTP id ep10mr7365218wid.3.1325843885567; Fri, 06 Jan 2012 01:58:05 -0800 (PST) Received: from [87.0.103.105] (host105-103-dynamic.0-87-r.retail.telecomitalia.it. [87.0.103.105]) by mx.google.com with ESMTPS id 28sm67688495wby.3.2012.01.06.01.58.04 (version=SSLv3 cipher=OTHER); Fri, 06 Jan 2012 01:58:05 -0800 (PST) Message-ID: <4F06C5A5.20706@gmail.com> Date: Fri, 06 Jan 2012 10:57:57 +0100 From: Stefano Lattarini MIME-Version: 1.0 To: Paul Eggert Subject: Re: bug#10436: New testsuite driver and extra trailing backslash in recipes References: <87aa64k902.fsf@rho.meyering.net> <4F033BB0.4090305@gmail.com> <4F0566B3.2030104@cs.ucla.edu> <4F059BE8.6000107@gmail.com> <4F05A0D9.10401@gmail.com> In-Reply-To: <4F05A0D9.10401@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -3.9 (---) X-Debbugs-Envelope-To: 10427 Cc: 10436@debbugs.gnu.org, automake-patches@gnu.org, 10427@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.9 (---) On 01/05/2012 02:08 PM, Stefano Lattarini wrote: > On 01/05/2012 01:47 PM, Stefano Lattarini wrote: >> [adding bug-automake in CC:] >> >> Reference: >> > And here is the definitive version of the patch that I'll push by this > evening (to master) if there is no objection. > Pushed now. Regards, Stefano From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 15 11:20:53 2018 Received: (at control) by debbugs.gnu.org; 15 Oct 2018 15:20:53 +0000 Received: from localhost ([127.0.0.1]:50966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gC4ft-0000An-8K for submit@debbugs.gnu.org; Mon, 15 Oct 2018 11:20:53 -0400 Received: from mail-pf1-f180.google.com ([209.85.210.180]:42117) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gC4fs-0000Ab-8R for control@debbugs.gnu.org; Mon, 15 Oct 2018 11:20:52 -0400 Received: by mail-pf1-f180.google.com with SMTP id f26-v6so9835640pfn.9 for ; Mon, 15 Oct 2018 08:20:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:message-id:date:user-agent:mime-version:content-language :content-transfer-encoding; bh=6eC0xdGDMEIPm+fK+VXx+mf4hKj8DLs3eahpKSbtZ/8=; b=IkiEBR0AqWN0BPSaQ+qqoUGXAusE11ZZkIwHKVnyz5OxopxiK4QigkWgM7zOpBCLn8 h/0VT7jUGqWSPSdN2InnMfqvi2xb2MviiVIZIwcVpxJVfVfMMLTxzVPZMUUDRIcsurgE 4etnmoDJhMcYUXJgkByoc9M5YTdxkk8TtGUpSSSD/SJvxh0wO4OiFerLYKId5OTUi8WS V9O0gd6kjqGqdmJmHwpnohSDlM4aZsonKRvuwrcAHTNENtPgWlqyexQABGPElIVSUHKH WmF3u+KB6DuSQ6WyduX26wnewCsZN6NVtAzxoxLxGtR99RkiqR+izxhbq4VWbpQEmYJb /iwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=6eC0xdGDMEIPm+fK+VXx+mf4hKj8DLs3eahpKSbtZ/8=; b=XFix4qHcLhwDaitvH9ykCt4jbn9Pa1JG1J5OQw5LzIi/kph8hESa+FOoRUMNEYcWje pQpe2rbQchCJwlTYOLLtppBbylCkQvcSV+I+jYjcCEdOOylas0G6VoTQGWz3riybdaBf 6YDVk3ILJmeQfCwmhidBoajbMpgW+z8oktGg10Yas6dat58za8g5pSsZOLnRyR0f1ek3 tWRsBtL9TQD1brgr4lnoD2erNAPYGVfcdArSIHJSvmwApmb6onMaMe0/2mVMzNYyaEWv f6Ap8Q37XdhtNWxrMGjahNmLcpD/4FuEWonuhzdH7udK6zw/2byAu0A10uVJKo47vY02 ziOA== X-Gm-Message-State: ABuFfoh/eZgLxEmryvvIbNWN43LCGExdMqKzvhWK4o7K2V75IjvwfOcb 5Nobh/Eo+UsJqD16Y1WZzOE7X2D6qk4= X-Google-Smtp-Source: ACcGV61BXFE0+eheLpvgMJ0S5l7+uEo3TrTR8oofIrZG3BDWI0b2C2ldpKug2iSAmCMaLNvYZM/ngw== X-Received: by 2002:a63:d52:: with SMTP id 18-v6mr16690887pgn.107.1539616845789; Mon, 15 Oct 2018 08:20:45 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id k71-v6sm19808900pge.44.2018.10.15.08.20.44 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Oct 2018 08:20:44 -0700 (PDT) To: control@debbugs.gnu.org From: Assaf Gordon Message-ID: <5030bb09-d123-67e8-0fa2-2f45c557480d@gmail.com> Date: Mon, 15 Oct 2018 09:20:43 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) 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: tags 10427 fixed close 10427 tags 10493 notabug close 10493 [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (assafgordon[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.210.180 listed in list.dnswl.org] 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 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 (+) tags 10427 fixed close 10427 tags 10493 notabug close 10493 From unknown Sun Sep 21 07:50:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 13 Nov 2018 12:24:05 +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