From unknown Wed Jun 18 23:11:30 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#25605 <25605@debbugs.gnu.org> To: bug#25605 <25605@debbugs.gnu.org> Subject: Status: [DRAFT PATCH 1/2] Simplify use of FOR_EACH_TAIL Reply-To: bug#25605 <25605@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:11:30 +0000 retitle 25605 [DRAFT PATCH 1/2] Simplify use of FOR_EACH_TAIL reassign 25605 emacs submitter 25605 Paul Eggert severity 25605 normal tag 25605 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 01 18:56:47 2017 Received: (at submit) by debbugs.gnu.org; 1 Feb 2017 23:56:47 +0000 Received: from localhost ([127.0.0.1]:53694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZ4lb-0007V3-5J for submit@debbugs.gnu.org; Wed, 01 Feb 2017 18:56:47 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZ4lZ-0007Up-Ja for submit@debbugs.gnu.org; Wed, 01 Feb 2017 18:56:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cZ4lT-0007lu-5O for submit@debbugs.gnu.org; Wed, 01 Feb 2017 18:56:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44211) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cZ4lT-0007lk-2w for submit@debbugs.gnu.org; Wed, 01 Feb 2017 18:56:39 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54632) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZ4lR-0000EN-0L for bug-gnu-emacs@gnu.org; Wed, 01 Feb 2017 18:56:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cZ4lN-0007ja-VK for bug-gnu-emacs@gnu.org; Wed, 01 Feb 2017 18:56:37 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:48732) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cZ4lN-0007iL-M7 for bug-gnu-emacs@gnu.org; Wed, 01 Feb 2017 18:56:33 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id A001F16007F for ; Wed, 1 Feb 2017 15:56:30 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id gAeOAgth1GQD; Wed, 1 Feb 2017 15:56:29 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 4A04A16007E; Wed, 1 Feb 2017 15:56:29 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id fVrYOQ40QT5h; Wed, 1 Feb 2017 15:56:29 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 28BCA160061; Wed, 1 Feb 2017 15:56:29 -0800 (PST) From: Paul Eggert To: bug-gnu-emacs@gnu.org Subject: [DRAFT PATCH 1/2] Simplify use of FOR_EACH_TAIL Date: Wed, 1 Feb 2017 15:56:21 -0800 Message-Id: <20170201235622.30836-1-eggert@cs.ucla.edu> X-Mailer: git-send-email 2.9.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Paul Eggert 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: -4.0 (----) * src/data.c (circular_list): New function. * src/lisp.h (FOR_EACH_TAIL): Use Brent=E2=80=99s algorithm and C99 for-l= oop decl, to eliminate the need for the args TAIL, TORTOISE and N, and to speed things up a bit on typical hosts with optimization. All uses changed. --- src/data.c | 6 ++++++ src/fns.c | 16 +++++++--------- src/lisp.h | 34 ++++++++++++++++++++-------------- 3 files changed, 33 insertions(+), 23 deletions(-) diff --git a/src/data.c b/src/data.c index 8e07bf0..12dc2df 100644 --- a/src/data.c +++ b/src/data.c @@ -170,6 +170,12 @@ args_out_of_range_3 (Lisp_Object a1, Lisp_Object a2,= Lisp_Object a3) xsignal3 (Qargs_out_of_range, a1, a2, a3); } =20 +void +circular_list (Lisp_Object list) +{ + xsignal1 (Qcircular_list, list); +} + =0C /* Data type predicates. */ =20 diff --git a/src/fns.c b/src/fns.c index ac7c1f2..4de74a5 100644 --- a/src/fns.c +++ b/src/fns.c @@ -1544,25 +1544,23 @@ list. Write `(setq foo (delq element foo))' to be sure of correctly changing the value of a list `foo'. See also `remq', which does not modify the argument. */) - (register Lisp_Object elt, Lisp_Object list) + (Lisp_Object elt, Lisp_Object list) { - Lisp_Object tail, tortoise, prev =3D Qnil; - bool skip; + Lisp_Object prev =3D Qnil; =20 - FOR_EACH_TAIL (tail, list, tortoise, skip) + FOR_EACH_TAIL (list) { - Lisp_Object tem =3D XCAR (tail); + Lisp_Object tem =3D XCAR (li.tail); if (EQ (elt, tem)) { if (NILP (prev)) - list =3D XCDR (tail); + list =3D XCDR (li.tail); else - Fsetcdr (prev, XCDR (tail)); + Fsetcdr (prev, XCDR (li.tail)); } else - prev =3D tail; + prev =3D li.tail; } - CHECK_LIST_END (tail, list); return list; } =20 diff --git a/src/lisp.h b/src/lisp.h index 1ac3816..2d74d44 100644 --- a/src/lisp.h +++ b/src/lisp.h @@ -3317,6 +3317,7 @@ extern struct Lisp_Symbol *indirect_variable (struc= t Lisp_Symbol *); extern _Noreturn void args_out_of_range (Lisp_Object, Lisp_Object); extern _Noreturn void args_out_of_range_3 (Lisp_Object, Lisp_Object, Lisp_Object); +extern _Noreturn void circular_list (Lisp_Object); extern Lisp_Object do_symval_forwarding (union Lisp_Fwd *); enum Set_Internal_Bind { SET_INTERNAL_SET, @@ -4586,20 +4587,25 @@ enum Lisp_String)) \ : make_unibyte_string (str, len)) =20 -/* Loop over all tails of a list, checking for cycles. - FIXME: Make tortoise and n internal declarations. - FIXME: Unroll the loop body so we don't need `n'. */ -#define FOR_EACH_TAIL(hare, list, tortoise, n) \ - for ((tortoise) =3D (hare) =3D (list), (n) =3D true; \ - CONSP (hare); \ - (hare =3D XCDR (hare), (n) =3D !(n), \ - ((n) \ - ? (EQ (hare, tortoise) \ - ? xsignal1 (Qcircular_list, list) \ - : (void) 0) \ - /* Move tortoise before the next iteration, in case */ \ - /* the next iteration does an Fsetcdr. */ \ - : (void) ((tortoise) =3D XCDR (tortoise))))) +/* Loop over tails of LIST, checking for dotted lists and cycles. + In the loop body, =E2=80=98li.tail=E2=80=99 is the current cons; the = name =E2=80=98li=E2=80=99 is + short for =E2=80=9Clist iterator=E2=80=9D. The expression LIST may b= e evaluated + more than once, and so should not have side effects. The loop body + should not modify the list=E2=80=99s top level structure other than b= y + perhaps deleting the current cons. + + Use Brent=E2=80=99s teleporting tortoise-hare algorithm. See: + Brent RP. BIT. 1980;20(2):176-84. doi:10.1007/BF01933190 + http://maths-people.anu.edu.au/~brent/pd/rpb051i.pdf */ + +#define FOR_EACH_TAIL(list) \ + for (struct { Lisp_Object tail, tortoise; intptr_t n, max; } li \ + =3D { list, list, 2, 2 }; \ + CONSP (li.tail) || (CHECK_LIST_END (li.tail, list), false); \ + (li.tail =3D XCDR (li.tail), \ + (li.n-- =3D=3D 0 \ + ? (void) (li.n =3D li.max <<=3D 1, li.tortoise =3D li.tail) \ + : EQ (li.tail, li.tortoise) ? circular_list (list) : (void) 0))) =20 /* Do a `for' loop over alist values. */ =20 --=20 2.9.3 From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 02 12:30:09 2017 Received: (at 25605) by debbugs.gnu.org; 2 Feb 2017 17:30:09 +0000 Received: from localhost ([127.0.0.1]:54235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZLCz-0001cN-Fs for submit@debbugs.gnu.org; Thu, 02 Feb 2017 12:30:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:59142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZLCy-0001bM-2l for 25605@debbugs.gnu.org; Thu, 02 Feb 2017 12:30:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cZLCs-00080i-4Q for 25605@debbugs.gnu.org; Thu, 02 Feb 2017 12:30:03 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54686) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cZLCo-0007yN-5s; Thu, 02 Feb 2017 12:29:58 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2395 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cZLCn-0006Zx-AY; Thu, 02 Feb 2017 12:29:57 -0500 Date: Thu, 02 Feb 2017 19:29:43 +0200 Message-Id: <83vassv6uw.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <20170201235622.30836-1-eggert@cs.ucla.edu> (message from Paul Eggert on Wed, 1 Feb 2017 15:56:21 -0800) Subject: Re: bug#25605: [DRAFT PATCH 1/2] Simplify use of FOR_EACH_TAIL References: <20170201235622.30836-1-eggert@cs.ucla.edu> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25605 Cc: eggert@cs.ucla.edu, 25605@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Paul Eggert > Date: Wed, 1 Feb 2017 15:56:21 -0800 > Cc: Paul Eggert > > * src/data.c (circular_list): New function. > * src/lisp.h (FOR_EACH_TAIL): Use Brent’s algorithm and C99 for-loop > decl, to eliminate the need for the args TAIL, TORTOISE and N, and > to speed things up a bit on typical hosts with optimization. > All uses changed. Thanks, but I wonder if you could add some tests for the relevant functions, I really feel uneasy about changing the implementation of such basic functionality without any regression tests. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 05 16:31:03 2017 Received: (at 25605) by debbugs.gnu.org; 5 Feb 2017 21:31:03 +0000 Received: from localhost ([127.0.0.1]:56968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1caUOk-0004Gy-Ps for submit@debbugs.gnu.org; Sun, 05 Feb 2017 16:31:02 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:40442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1caUOj-0004GP-5v; Sun, 05 Feb 2017 16:31:01 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8673D16006A; Sun, 5 Feb 2017 13:30:55 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 0W7VKPMP63rD; Sun, 5 Feb 2017 13:30:54 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id B645C16007E; Sun, 5 Feb 2017 13:30:54 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 2FtXn0A2LRgF; Sun, 5 Feb 2017 13:30:54 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 94FDC16006A; Sun, 5 Feb 2017 13:30:54 -0800 (PST) To: 25606@debbugs.gnu.org, 25605@debbugs.gnu.org From: Paul Eggert Subject: patches installed for 25605, 25606 Organization: UCLA Computer Science Department Message-ID: <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> Date: Sun, 5 Feb 2017 13:30:54 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25605 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: -0.0 (/) I installed patches for Bug#25605 and Bug#25606, along with all suggested revisions to the patches, and am closing the bug reports. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 06 11:04:29 2017 Received: (at 25605) by debbugs.gnu.org; 6 Feb 2017 16:04:29 +0000 Received: from localhost ([127.0.0.1]:57972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1calmG-0007nr-TH for submit@debbugs.gnu.org; Mon, 06 Feb 2017 11:04:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1calmE-0007nf-Vx for 25605@debbugs.gnu.org; Mon, 06 Feb 2017 11:04:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1calm6-00067D-Om for 25605@debbugs.gnu.org; Mon, 06 Feb 2017 11:04:21 -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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50859) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1calm6-000673-Lo; Mon, 06 Feb 2017 11:04:18 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4635 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1calm5-0005BS-Qn; Mon, 06 Feb 2017 11:04:18 -0500 Date: Mon, 06 Feb 2017 18:04:14 +0200 Message-Id: <83bmuf71c1.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> (message from Paul Eggert on Sun, 5 Feb 2017 13:30:54 -0800) Subject: Re: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Paul Eggert > Date: Sun, 5 Feb 2017 13:30:54 -0800 > > I installed patches for Bug#25605 and Bug#25606, along with all suggested > revisions to the patches, and am closing the bug reports. Thanks. Any reasons why the tests are in manual/cyclic-tests.el, and not in src/fns-tests.el? The tests don't need to be run interactively, do they? From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 07 01:53:45 2017 Received: (at 25605) by debbugs.gnu.org; 7 Feb 2017 06:53:45 +0000 Received: from localhost ([127.0.0.1]:58252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cazer-0004sD-D9 for submit@debbugs.gnu.org; Tue, 07 Feb 2017 01:53:45 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:42074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cazeo-0004rv-Fz; Tue, 07 Feb 2017 01:53:43 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 61289160058; Mon, 6 Feb 2017 22:53:36 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id O8XFzHfFPX6S; Mon, 6 Feb 2017 22:53:35 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8DF4A16007F; Mon, 6 Feb 2017 22:53:35 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id MbgRHQvHGuNI; Mon, 6 Feb 2017 22:53:35 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 6FA4F160058; Mon, 6 Feb 2017 22:53:35 -0800 (PST) Subject: Re: bug#25606: patches installed for 25605, 25606 To: Eli Zaretskii References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> Date: Mon, 6 Feb 2017 22:53:35 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <83bmuf71c1.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: -0.0 (/) Eli Zaretskii wrote: > Any reasons why the tests are in manual/cyclic-tests.el, and not in > src/fns-tests.el? No particular reason, no. I don't know my way around the test directories well; please feel free to move them. > The tests don't need to be run interactively, do > they? Only if they fail (i.e., loop forever). From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 07 07:47:23 2017 Received: (at 25605) by debbugs.gnu.org; 7 Feb 2017 12:47:23 +0000 Received: from localhost ([127.0.0.1]:58377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cb5B5-0006JX-BK for submit@debbugs.gnu.org; Tue, 07 Feb 2017 07:47:23 -0500 Received: from mail-oi0-f42.google.com ([209.85.218.42]:35022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cb5B3-0006JH-S3; Tue, 07 Feb 2017 07:47:22 -0500 Received: by mail-oi0-f42.google.com with SMTP id j15so63891202oih.2; Tue, 07 Feb 2017 04:47:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7VCTG2OlQ41wntOxxS4/lN4wZ85XnfehcR0mxoIhMTM=; b=Xx/CQy0gfnVJeusl3yepHVHv0GZocBDJMGvNK7LogtXODppMnBqhDSkP0GPFh3u2Js /QoP0xp2bHGYORJRGPfVTJsyOPq3c1NcBJlW30S50eLZ754ooLV+AJPTnu+TzBM4WrrT BqvFo3hkEGiLzfVCWEHypDWYNG1z5Vbt8MBwp8DdRFano7fp7G5Oe005zw//Cc/mdo4T moa7+w0iW2HZXeq7AwqmVI7MXB8pKXSpO/4EBYqAqdKpKVzIrsE/FPoWJYFAfGhdfctQ BQSs7V5X0znG93Pm4dkHn00ZUmXY9UUdM0fMEgX9EOlA12INP/WNr9xXfgxBcJ3XbY+p sM4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7VCTG2OlQ41wntOxxS4/lN4wZ85XnfehcR0mxoIhMTM=; b=T/rB27q5u8vS3V0X8aub/4Eefc1vihPmRmLwfoONstZOrR5fcqkmqtIpqdum/IqYNv uoD//LC4Nkn4fZo23SriG9ybnzuut/iDLC7NhkuzdA6jHcNtFW3SCM27AGvjLbhRfNiu khzjEHaL6cwIAme7yw7hn86dScyM3veOTZldqKTM1dv2OUZ8QqVJvZ0Fe5gr9BgEvlzM c0wxABeT03DZoCiAsIyXwUS59pglYAXHYZQZzMaIqN/LvN+bZoq9LxRfahjk0vRX9vpZ gCZVMh0tQv1EVjxViXIAs2+cjdv6YM8wXqSTKbmGajQ7q+tHNVSEOWZq7C0f5OpGBQcD /0Zg== X-Gm-Message-State: AMke39mAIFLBKkpI+8j9Mrf3oOY+jVDWM66F9X3egt1LMmzHAfj7HCR7/HtZZqvhNKciZUHubZLbmMj4F1GRsA== X-Received: by 10.202.235.215 with SMTP id j206mr7948275oih.74.1486471636065; Tue, 07 Feb 2017 04:47:16 -0800 (PST) MIME-Version: 1.0 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> In-Reply-To: <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> From: Philipp Stephani Date: Tue, 07 Feb 2017 12:47:05 +0000 Message-ID: Subject: Re: bug#25606: patches installed for 25605, 25606 To: Paul Eggert , Eli Zaretskii Content-Type: multipart/alternative; boundary=001a113ce900d623e80547f0259f X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: 0.7 (/) --001a113ce900d623e80547f0259f Content-Type: text/plain; charset=UTF-8 Paul Eggert schrieb am Di., 7. Feb. 2017 um 07:54 Uhr: > > > The tests don't need to be run interactively, do > > they? > > Only if they fail (i.e., loop forever). > > If they fail, shouldn't the test runner that runs these tests time out after some time and mark them as failures? --001a113ce900d623e80547f0259f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Paul E= ggert <eggert@cs.ucla.edu> = schrieb am Di., 7. Feb. 2017 um 07:54=C2=A0Uhr:

> The tests don't need to be run interactively, do
> they?

Only if they fail (i.e., loop forever).


If they fail, shouldn't the test runne= r that runs these tests time out after some time and mark them as failures?= =C2=A0
--001a113ce900d623e80547f0259f-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 07 11:32:38 2017 Received: (at 25605) by debbugs.gnu.org; 7 Feb 2017 16:32:39 +0000 Received: from localhost ([127.0.0.1]:59187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cb8h4-0003U3-ME for submit@debbugs.gnu.org; Tue, 07 Feb 2017 11:32:38 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:39414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cb8h3-0003Tn-EP; Tue, 07 Feb 2017 11:32:38 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 65EDB160058; Tue, 7 Feb 2017 08:32:31 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id MFclPStbyTfr; Tue, 7 Feb 2017 08:32:30 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id B8835160088; Tue, 7 Feb 2017 08:32:30 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id y49k4ox2ZP2L; Tue, 7 Feb 2017 08:32:30 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 9F3D2160058; Tue, 7 Feb 2017 08:32:30 -0800 (PST) Subject: Re: bug#25606: patches installed for 25605, 25606 To: Philipp Stephani , Eli Zaretskii References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <42bf63df-416e-7623-8f59-862fbd55f2f3@cs.ucla.edu> Date: Tue, 7 Feb 2017 08:32:27 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: -0.0 (/) On 02/07/2017 04:47 AM, Philipp Stephani wrote: > If they fail, shouldn't the test runner that runs these tests time out > after some time and mark them as failures? Not if the test runner is written in elisp. The loops are deep in the C code and are immune to elisp timeouts. (I don't know how the test runner works.) From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 07 16:48:02 2017 Received: (at 25605) by debbugs.gnu.org; 7 Feb 2017 21:48:02 +0000 Received: from localhost ([127.0.0.1]:59345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbDcI-00047u-Ec for submit@debbugs.gnu.org; Tue, 07 Feb 2017 16:48:02 -0500 Received: from mail-ot0-f174.google.com ([74.125.82.174]:34905) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbDcG-00047M-Gn; Tue, 07 Feb 2017 16:48:01 -0500 Received: by mail-ot0-f174.google.com with SMTP id 65so97033067otq.2; Tue, 07 Feb 2017 13:48:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2YMAFsOvZo+3kEn4+akPUpninEGp7PVBl4Q2EoKM2w8=; b=IbordQDdOwGtpznsySCnJcImSBNqQxs0XODuDYcB4Lbj5fNq9Yzz1l63MY5t8qE4+a uZceG9EgfTjXHwsI0EqiWgXVAqycPjzyFi4wsAKh9Xb0KxeEGQxdko3x/3b+5E32KMyl NLzwxuGMqCsOFNl4DjCltKvrO55ZuidAd3MPZvcMsDrCBQr+2afaRhICOkwDjYYCU5rp dmUVE8a/lQtvNCLaH82Tn8Q6j0t06pq4t8Bw4ZEIL9bl7XnAEUQ9x5d5/4D4dVFZ0zio iGlTVvHpXNT23EfJ4ghgFrcAlWOOMW1PV5OyVjjqkiXS2Y8JCk2FQPjITMnL3+9Mfrlo 450g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=2YMAFsOvZo+3kEn4+akPUpninEGp7PVBl4Q2EoKM2w8=; b=Y2qnBCjFTHxBSSZb6inSj9LSqOm2bfTPtyZsf4tu1eWVKG5UE2y9IyTnYBs6CxgGgu skgdCNmWFREYN84t4F+O/9BAy5GvQsEJJ78SMjfX6QCGA0DyCCwGRfz8rolG7k6ybyIB g8secjiRk9Z0U3s/nguMF5F0pglj20xe/rdwVZdYMo2q6h0+CjMXltsI5BqPgFdMU6+i w09gx6p1oou8wKdc90qufNANurGc4bfSBzLi6Zp07LOxGEWD7MdCHwaySb9Zs9LSJGuq 8MlLvI/39zz4GC+iuyZHmDVKnTXUK+CAlFTFTibPArvycO/VABSqab2M1GfvFdibv0bY oqyA== X-Gm-Message-State: AIkVDXL/BCYj9R+MEnrFuxhqs3G2oPBzNPBlFbJkKHbusHvKImt3iCLdnaA93h2tWUsuyiZBGtHO4GbvK6+1Dg== X-Received: by 10.157.16.27 with SMTP id h27mr8902639ote.120.1486504074820; Tue, 07 Feb 2017 13:47:54 -0800 (PST) MIME-Version: 1.0 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <42bf63df-416e-7623-8f59-862fbd55f2f3@cs.ucla.edu> In-Reply-To: <42bf63df-416e-7623-8f59-862fbd55f2f3@cs.ucla.edu> From: Philipp Stephani Date: Tue, 07 Feb 2017 21:47:42 +0000 Message-ID: Subject: Re: bug#25606: patches installed for 25605, 25606 To: Paul Eggert , Eli Zaretskii Content-Type: multipart/alternative; boundary=001a113dffc05642d80547f7b3f6 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: 0.7 (/) --001a113dffc05642d80547f7b3f6 Content-Type: text/plain; charset=UTF-8 Paul Eggert schrieb am Di., 7. Feb. 2017 um 17:32 Uhr: > On 02/07/2017 04:47 AM, Philipp Stephani wrote: > > If they fail, shouldn't the test runner that runs these tests time out > > after some time and mark them as failures? > > Not if the test runner is written in elisp. The loops are deep in the C > code and are immune to elisp timeouts. (I don't know how the test runner > works.) > > How about running the Emacs binary wrapped in /usr/bin/timeout? --001a113dffc05642d80547f7b3f6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Paul E= ggert <eggert@cs.ucla.edu> = schrieb am Di., 7. Feb. 2017 um 17:32=C2=A0Uhr:
On 02/07/2017 04:47 AM, Philipp Stephani wrote:
> If they fail, shouldn't the test runner that runs these tests time= out
> after some time and mark them as failures?

Not if the test runner is written in elisp. The loops are deep in the C
code and are immune to elisp timeouts. (I don't know how the test runne= r
works.)


How about running = the Emacs binary wrapped in /usr/bin/timeout?=C2=A0
--001a113dffc05642d80547f7b3f6-- From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 07 17:20:21 2017 Received: (at 25605) by debbugs.gnu.org; 7 Feb 2017 22:20:21 +0000 Received: from localhost ([127.0.0.1]:59358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbE7Z-0004rv-H6 for submit@debbugs.gnu.org; Tue, 07 Feb 2017 17:20:21 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:50116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbE7X-0004rd-8m; Tue, 07 Feb 2017 17:20:19 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6DD601600AF; Tue, 7 Feb 2017 14:20:12 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id ZNMEN3l56TuP; Tue, 7 Feb 2017 14:20:11 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id AF34E1600AE; Tue, 7 Feb 2017 14:20:11 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id EHl5LxwuD7D2; Tue, 7 Feb 2017 14:20:11 -0800 (PST) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 9491B160090; Tue, 7 Feb 2017 14:20:11 -0800 (PST) Subject: Re: bug#25606: patches installed for 25605, 25606 To: Philipp Stephani , Eli Zaretskii References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <42bf63df-416e-7623-8f59-862fbd55f2f3@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <17280878-f096-fc0b-5fc8-6980aff4624f@cs.ucla.edu> Date: Tue, 7 Feb 2017 14:20:11 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: -0.0 (/) On 02/07/2017 01:47 PM, Philipp Stephani wrote: > How about running the Emacs binary wrapped in /usr/bin/timeout? That should work on GNU platforms. 'timeout' is not a standard program, though, and we can't rely on its presence on non-GNU platforms. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 07 17:55:25 2017 Received: (at 25605) by debbugs.gnu.org; 7 Feb 2017 22:55:25 +0000 Received: from localhost ([127.0.0.1]:59378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbEfV-0005ih-6f for submit@debbugs.gnu.org; Tue, 07 Feb 2017 17:55:25 -0500 Received: from mail-ot0-f180.google.com ([74.125.82.180]:34592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbEfT-0005iR-V8; Tue, 07 Feb 2017 17:55:24 -0500 Received: by mail-ot0-f180.google.com with SMTP id f9so98209207otd.1; Tue, 07 Feb 2017 14:55:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=m3Vf13D6wuS60JZa+D6qNYQxYamKU5BstKezqUqGuHk=; b=BHRj9bqfiLRTC56sZTzLNZTu/ubzpKCY37R1fdfBAJDU2cz4FSd0DV5zFJ4FyWS0it BgkK57h0gD0pUJZNy3HzNFVxcb9rhfpcd17+2v/c7ldaNH5dqadBKGhyozgoU2A4mJPL UTzg/Jk4JWT9ooRDK/bxjWhadf3zTE5PoyfOsjd4BfkyERPrEzxsZ6bsHhb9BrtMMVgp UlInpfuNRCdsWJEF7xIdbHiO10dXWc5Yqe7M3FjkmsKngKOwAVEwPVwDyiPSJzZ2QpKf e5jG7IYNM0I3Q05wzmEXqLnIT9yAKoPKKvZ3XlqtBEKHNDtL6X0L1MpU4IoLMykLxFLQ w/ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=m3Vf13D6wuS60JZa+D6qNYQxYamKU5BstKezqUqGuHk=; b=BB/z4r/56N7uNTBbL6BQyGsuFdk3ZSazGbFtrBaUUgKqnbvooa2btCFQ2gsa3DXYgz SBMGNL8jgm2arL/r16iwZzGe5uX3S2+wDHWTgAKwRHfCH+PVCayzosQ/A5WyQfwT0lz0 HTygKahLFlwOXngqybMu4Lv307wpEMTCq1V5fPpj1qW2+37ga6chDtKiKbn8l+8Xkcdd ln8gxI2vOJ72th/2snpuit4PK7rWENZszZmH6NSL/Rydfll4FY/6RNdrpvlb8g7b8+yT u5La28BdXhmPebqOn0au8G4uTuZ9r59QHuMOidM381r0GydVc1Oscl3Y5cQiBbjHnDR2 awHw== X-Gm-Message-State: AIkVDXIrKpcieGbf15EudPG9PhKcdWSbwzYInS2Rl9HDPaAYM0CsfDWqe5uWb9jBC1zzaeZThuuIQVjngWUHvg== X-Received: by 10.157.3.209 with SMTP id f75mr8665401otf.261.1486508118455; Tue, 07 Feb 2017 14:55:18 -0800 (PST) MIME-Version: 1.0 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <42bf63df-416e-7623-8f59-862fbd55f2f3@cs.ucla.edu> <17280878-f096-fc0b-5fc8-6980aff4624f@cs.ucla.edu> In-Reply-To: <17280878-f096-fc0b-5fc8-6980aff4624f@cs.ucla.edu> From: Philipp Stephani Date: Tue, 07 Feb 2017 22:55:07 +0000 Message-ID: Subject: Re: bug#25606: patches installed for 25605, 25606 To: Paul Eggert , Eli Zaretskii Content-Type: multipart/alternative; boundary=94eb2c03c8ce5b3d200547f8a422 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: 0.7 (/) --94eb2c03c8ce5b3d200547f8a422 Content-Type: text/plain; charset=UTF-8 Paul Eggert schrieb am Di., 7. Feb. 2017 um 23:20 Uhr: > On 02/07/2017 01:47 PM, Philipp Stephani wrote: > > How about running the Emacs binary wrapped in /usr/bin/timeout? > > That should work on GNU platforms. 'timeout' is not a standard program, > though, and we can't rely on its presence on non-GNU platforms. > > This is only for running tests; don't we already require autotools for that as well? We could also check for it in configure using AC_CHECK_PROGS. --94eb2c03c8ce5b3d200547f8a422 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


Paul E= ggert <eggert@cs.ucla.edu> = schrieb am Di., 7. Feb. 2017 um 23:20=C2=A0Uhr:
On 02/07/2017 01:47 PM, Philipp Stephani wrote:
> How about running the Emacs binary wrapped in /usr/bin/timeout?

That should work on GNU platforms. 'timeout' is not a standard prog= ram,
though, and we can't rely on its presence on non-GNU platforms.


This is only for r= unning tests; don't we already require autotools for that as well? We c= ould also check for it in configure using AC_CHECK_PROGS.=C2=A0
=
--94eb2c03c8ce5b3d200547f8a422-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 10 04:59:24 2017 Received: (at 25605) by debbugs.gnu.org; 10 Feb 2017 09:59:24 +0000 Received: from localhost ([127.0.0.1]:33843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cc7z9-0003Sj-Tm for submit@debbugs.gnu.org; Fri, 10 Feb 2017 04:59:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44484) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cc7z8-0003SX-KZ for 25605@debbugs.gnu.org; Fri, 10 Feb 2017 04:59:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cc7z0-00005F-3Y for 25605@debbugs.gnu.org; Fri, 10 Feb 2017 04:59:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:60071) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cc7z0-00005B-07; Fri, 10 Feb 2017 04:59:14 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4606 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cc7yy-0006As-TR; Fri, 10 Feb 2017 04:59:13 -0500 Date: Fri, 10 Feb 2017 11:59:20 +0200 Message-Id: <837f4y4b9j.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> (message from Paul Eggert on Mon, 6 Feb 2017 22:53:35 -0800) Subject: Re: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 25606@debbugs.gnu.org, 25605@debbugs.gnu.org > From: Paul Eggert > Date: Mon, 6 Feb 2017 22:53:35 -0800 > > Eli Zaretskii wrote: > > Any reasons why the tests are in manual/cyclic-tests.el, and not in > > src/fns-tests.el? > > No particular reason, no. I don't know my way around the test directories well; > please feel free to move them. Done. I took the liberty to do the commit in your name, to keep the attribution of the code to the original author. Btw, 3 of the new tests fail for me: Test test-cycle-lax-plist-get backtrace: (setq value-1366 (apply fn-1364 args-1365)) (unwind-protect (setq value-1366 (apply fn-1364 args-1365)) (setq fo (not (unwind-protect (setq value-1366 (apply fn-1364 args-1365)) (se (if (not (unwind-protect (setq value-1366 (apply fn-1364 args-1365)) (let (form-description-1368) (if (not (unwind-protect (setq value-13 (let ((value-1366 (quote ert-form-evaluation-aborted-1367))) (let (f (let ((fn-1364 (function lax-plist-get)) (args-1365 (list d1 2))) (l (let ((c1 (cyc1 1)) (c2 (cyc2 1 2)) (d1 (dot1 1)) (d2 (dot2 1 2))) ( (lambda nil (let ((c1 (cyc1 1)) (c2 (cyc2 1 2)) (d1 (dot1 1)) (d2 (d ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc ert-run-test([cl-struct-ert-test test-cycle-lax-plist-get nil (lambd ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test f ert-run-tests(t #[385 "\306☻\307\"\203G \211\211G\310U\203¶ \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit(nil) eval((ert-run-tests-batch-and-exit nil)) command-line-1(("-L" ";." "-l" "ert" "-l" "src/fns-tests.el" "--eval command-line() normal-top-level() Test test-cycle-lax-plist-get condition: (wrong-type-argument listp (1 1 1 1 1 1 1 1 1 1 . tail)) FAILED 18/31 test-cycle-lax-plist-get Test test-cycle-lax-plist-put backtrace: (setq value-1570 (apply fn-1568 args-1569)) (unwind-protect (setq value-1570 (apply fn-1568 args-1569)) (setq fo (if (unwind-protect (setq value-1570 (apply fn-1568 args-1569)) (set (let (form-description-1572) (if (unwind-protect (setq value-1570 (a (let ((value-1570 (quote ert-form-evaluation-aborted-1571))) (let (f (let ((fn-1568 (function lax-plist-put)) (args-1569 (list d1 2 2))) (let ((c1 (cyc1 1)) (c2 (cyc2 1 2)) (d1 (dot1 1)) (d2 (dot2 1 2))) ( (lambda nil (let ((c1 (cyc1 1)) (c2 (cyc2 1 2)) (d1 (dot1 1)) (d2 (d ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc ert-run-test([cl-struct-ert-test test-cycle-lax-plist-put nil (lambd ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test f ert-run-tests(t #[385 "\306☻\307\"\203G \211\211G\310U\203¶ \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit(nil) eval((ert-run-tests-batch-and-exit nil)) command-line-1(("-L" ";." "-l" "ert" "-l" "src/fns-tests.el" "--eval command-line() normal-top-level() Test test-cycle-lax-plist-put condition: (wrong-type-argument listp (1 1 1 1 1 1 1 1 1 1 . tail)) FAILED 19/31 test-cycle-lax-plist-put passed 20/31 test-cycle-length passed 21/31 test-cycle-member passed 22/31 test-cycle-memq passed 23/31 test-cycle-memql passed 24/31 test-cycle-nconc passed 25/31 test-cycle-plist-get passed 26/31 test-cycle-plist-member Test test-cycle-plist-put backtrace: (setq value-1504 (apply fn-1502 args-1503)) (unwind-protect (setq value-1504 (apply fn-1502 args-1503)) (setq fo (if (unwind-protect (setq value-1504 (apply fn-1502 args-1503)) (set (let (form-description-1506) (if (unwind-protect (setq value-1504 (a (let ((value-1504 (quote ert-form-evaluation-aborted-1505))) (let (f (let ((fn-1502 (function plist-put)) (args-1503 (list d1 2 2))) (let (let ((c1 (cyc1 1)) (c2 (cyc2 1 2)) (d1 (dot1 1)) (d2 (dot2 1 2))) ( (lambda nil (let ((c1 (cyc1 1)) (c2 (cyc2 1 2)) (d1 (dot1 1)) (d2 (d ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc ert-run-test([cl-struct-ert-test test-cycle-plist-put nil (lambda ni ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test f ert-run-tests(t #[385 "\306☻\307\"\203G \211\211G\310U\203¶ \211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit(nil) eval((ert-run-tests-batch-and-exit nil)) command-line-1(("-L" ";." "-l" "ert" "-l" "src/fns-tests.el" "--eval command-line() normal-top-level() Test test-cycle-plist-put condition: (wrong-type-argument listp (1 1 1 1 1 1 1 1 1 1 . tail)) FAILED 27/31 test-cycle-plist-put passed 28/31 test-cycle-rassoc passed 29/31 test-cycle-rassq passed 30/31 test-cycle-reverse passed 31/31 test-cycle-safe-length Ran 31 tests, 28 results as expected, 3 unexpected (2017-02-10 11:49:19+0200) From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 12 03:31:10 2017 Received: (at 25605) by debbugs.gnu.org; 12 Feb 2017 08:31:10 +0000 Received: from localhost ([127.0.0.1]:36153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccpYs-0006Od-Gf for submit@debbugs.gnu.org; Sun, 12 Feb 2017 03:31:10 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:54884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccpYr-0006OO-5E; Sun, 12 Feb 2017 03:31:09 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 8D28F160052; Sun, 12 Feb 2017 00:31:03 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id X5eJeFlzQiEi; Sun, 12 Feb 2017 00:31:02 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D0A4C160054; Sun, 12 Feb 2017 00:31:02 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 6y0bhWrfrfhG; Sun, 12 Feb 2017 00:31:02 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id A9939160052; Sun, 12 Feb 2017 00:31:02 -0800 (PST) Subject: Re: bug#25606: patches installed for 25605, 25606 To: Eli Zaretskii References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> Date: Sun, 12 Feb 2017 00:31:02 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <837f4y4b9j.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: -0.0 (/) Eli Zaretskii wrote: > I took the liberty to do the commit in your name, to keep the > attribution of the code to the original author. > > Btw, 3 of the new tests fail for me: Although the new tests fail for me too, they succeed if I revert commit 65298ff4d5861cbc8d88162d58c18fa972b81acf, i.e., the commit that you installed in my name. So there must be something wrong with that commit. It would be easy to revert the commit but I assume that it was done for a reason so I'll wait for you to look into the problem. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 12 11:12:59 2017 Received: (at 25605) by debbugs.gnu.org; 12 Feb 2017 16:12:59 +0000 Received: from localhost ([127.0.0.1]:37196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccwln-0000Kb-7j for submit@debbugs.gnu.org; Sun, 12 Feb 2017 11:12:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33031) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccwll-0000KP-WE for 25605@debbugs.gnu.org; Sun, 12 Feb 2017 11:12:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccwld-00017a-PK for 25605@debbugs.gnu.org; Sun, 12 Feb 2017 11:12: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=-0.5 required=5.0 tests=BAYES_05,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48127) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ccwld-00017V-Lb; Sun, 12 Feb 2017 11:12:49 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3778 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ccwlc-0008IK-Mo; Sun, 12 Feb 2017 11:12:49 -0500 Date: Sun, 12 Feb 2017 18:13:03 +0200 Message-Id: <83efz32xrk.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> (message from Paul Eggert on Sun, 12 Feb 2017 00:31:02 -0800) Subject: Re: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 25606@debbugs.gnu.org, 25605@debbugs.gnu.org > From: Paul Eggert > Date: Sun, 12 Feb 2017 00:31:02 -0800 > > Eli Zaretskii wrote: > > I took the liberty to do the commit in your name, to keep the > > attribution of the code to the original author. > > > > Btw, 3 of the new tests fail for me: > > Although the new tests fail for me too, they succeed if I revert commit > 65298ff4d5861cbc8d88162d58c18fa972b81acf, i.e., the commit that you installed in > my name. So there must be something wrong with that commit. That's strange. Before pushing, I verified that I get the same failures with your original test file. But maybe I didn't invoke the test as you intended it to be run. Here's how I invoke it: $ cd test && ../src/emacs -batch -l ert -l manual/cycle-tests.el --eval "(ert-run-tests-batch-and-exit nil)" If that's wrong, what is the right way of running those tests? From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 12 13:55:18 2017 Received: (at 25605) by debbugs.gnu.org; 12 Feb 2017 18:55:18 +0000 Received: from localhost ([127.0.0.1]:37315 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cczIs-0007Y1-3m for submit@debbugs.gnu.org; Sun, 12 Feb 2017 13:55:18 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:34408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cczIq-0007Xk-BN; Sun, 12 Feb 2017 13:55:16 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 70320160083; Sun, 12 Feb 2017 10:55:08 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id rvtCvHNFm1Sq; Sun, 12 Feb 2017 10:55:07 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BE20A160084; Sun, 12 Feb 2017 10:55:07 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 9epmDn-0GLwy; Sun, 12 Feb 2017 10:55:07 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 9E3FA160083; Sun, 12 Feb 2017 10:55:07 -0800 (PST) Subject: Re: bug#25606: patches installed for 25605, 25606 To: Eli Zaretskii References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Sun, 12 Feb 2017 10:55:00 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <83efz32xrk.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: -0.0 (/) Eli Zaretskii wrote: > what is the right way of running those tests? "make check". That's what's documented, right? From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 12 14:33:52 2017 Received: (at 25605) by debbugs.gnu.org; 12 Feb 2017 19:33:52 +0000 Received: from localhost ([127.0.0.1]:37337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cczuC-0008R4-L6 for submit@debbugs.gnu.org; Sun, 12 Feb 2017 14:33:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cczuA-0008Qs-O4 for 25605@debbugs.gnu.org; Sun, 12 Feb 2017 14:33:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cczu2-0007Jd-9Q for 25605@debbugs.gnu.org; Sun, 12 Feb 2017 14:33:45 -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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49886) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cczu2-0007JY-5g; Sun, 12 Feb 2017 14:33:42 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3965 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ccztz-00067t-Kt; Sun, 12 Feb 2017 14:33:41 -0500 Date: Sun, 12 Feb 2017 21:33:48 +0200 Message-Id: <831sv32ogz.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: (message from Paul Eggert on Sun, 12 Feb 2017 10:55:00 -0800) Subject: Re: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 25606@debbugs.gnu.org, 25605@debbugs.gnu.org > From: Paul Eggert > Date: Sun, 12 Feb 2017 10:55:00 -0800 > > Eli Zaretskii wrote: > > what is the right way of running those tests? > > "make check". That's what's documented, right? This runs everything, which is too much. How do I run this single test? (AFAIU, it runs each test exactly as I did.) From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 12 14:41:16 2017 Received: (at 25605) by debbugs.gnu.org; 12 Feb 2017 19:41:16 +0000 Received: from localhost ([127.0.0.1]:37356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd01M-0000AZ-CJ for submit@debbugs.gnu.org; Sun, 12 Feb 2017 14:41:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:41821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd01K-0000AN-OA for 25605@debbugs.gnu.org; Sun, 12 Feb 2017 14:41:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cd01C-0000Mx-HO for 25605@debbugs.gnu.org; Sun, 12 Feb 2017 14:41:09 -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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49929) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cd01C-0000Mr-Dp; Sun, 12 Feb 2017 14:41:06 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3972 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cd01B-0002iT-CY; Sun, 12 Feb 2017 14:41:06 -0500 Date: Sun, 12 Feb 2017 21:41:18 +0200 Message-Id: <83zihr19k1.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: (message from Paul Eggert on Sun, 12 Feb 2017 10:55:00 -0800) Subject: Re: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 25606@debbugs.gnu.org, 25605@debbugs.gnu.org > From: Paul Eggert > Date: Sun, 12 Feb 2017 10:55:00 -0800 > > Eli Zaretskii wrote: > > what is the right way of running those tests? > > "make check". That's what's documented, right? Actually, AFAIU "make check" doesn't run the tests in manual/ at all, so I'm not sure how you succeeded to run them. Or maybe I'm missing something obvious. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 12 14:41:28 2017 Received: (at 25605) by debbugs.gnu.org; 12 Feb 2017 19:41:28 +0000 Received: from localhost ([127.0.0.1]:37364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd01Y-0000BI-8R for submit@debbugs.gnu.org; Sun, 12 Feb 2017 14:41:28 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:45764) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd01U-0000Ao-I6; Sun, 12 Feb 2017 14:41:26 -0500 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1cd01M-000398-SO; Sun, 12 Feb 2017 20:41:21 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> <831sv32ogz.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEX69N1bW1b9+uf+/Ovr 5NCwrKAaHBoc0EJTAAACTElEQVQ4jW1Uu44jIRBEHJcf0kKMwM4t2M1ZqckPCZwTmP//hKtuvN4N rsfSzHRNv4pqK/XDiKrc5Ppp9bwaAZXSKioVdQgHNUQkgI46qhhjyQF3FYzhEPzgiyGWWEoqeBxE Y4YDZFzlVmARaajN+YxI+BpAzqXAX6UGgKABJPmeAVNpjNNZOu5jeMxnFhXTtw9RqdyCenWFigM1 2bq13WkO0tfZu/Ubtqy3dva9pYS+8FfW7n0wfjoRl0Gcgl0O99HsEm70rYLW6bed8I82qO/I9XWu UV39Yz+oI8Ry/V8BRXQqIcy59v7TurOO2t3H0y66N84vv0Bf35PuXgUe8KLzNG5tu/8q05cDeIBQ smmY47HfFMrwICpyKrBzvS+/vXeG64/7AdJNB4Nm97ajfto12jMi8SFgXL8X0X2jBiI0A9nUMfoG d+iNcQaIgWBqm371YYRK77cOEnEhsNX72/jNTFoAwlW8Ef2m5mjSp2c/skUBoBWCygzVJ/WgnUlM 7+C2sjbaOa21nzXeoSTRE3rdG9SjhkTcWgfV3XVpaTVQIkrUV+88J+EhvH8ww0clV/aefh797sa0 T+BDam67Vnef/q0162WOdACckx1owLGWJEJ/fHV/OrI4kgNc+vYvUQHwLB8pPq3rbn4pdOKVAa1z 4kV7WcZwmqX4w5lfmObd/AZiTklgVqKO6bU3TBtvM4lEz+JIFhwmW1RZAEZ4b8+eAcV6y6plLCHW 8yRkPMSoqqxaiiG9VjEXhMhKyd+J5vYiT8TGA1b1PzP0D7mfxpHr8Gi+AAAAAElFTkSuQmCC Date: Sun, 12 Feb 2017 20:41:16 +0100 In-Reply-To: <831sv32ogz.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Feb 2017 21:33:48 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25605 Cc: Paul Eggert , 25605@debbugs.gnu.org, 25606@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: 0.0 (/) Eli Zaretskii writes: >> "make check". That's what's documented, right? > > This runs everything, which is too much. How do I run this single > test? (AFAIU, it runs each test exactly as I did.) I don't know how to do a single test, but I always run tests from a single file like so: larsi@mouse:~/src/emacs/trunk/test$ make src/fns-tests (which hangs for me at present). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 12 14:43:32 2017 Received: (at 25605) by debbugs.gnu.org; 12 Feb 2017 19:43:32 +0000 Received: from localhost ([127.0.0.1]:37371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd03Y-0000Ee-Lo for submit@debbugs.gnu.org; Sun, 12 Feb 2017 14:43:32 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:38184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd03X-0000EP-Ep; Sun, 12 Feb 2017 14:43:31 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E824C160083; Sun, 12 Feb 2017 11:43:25 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id X0u8dQD1pr-f; Sun, 12 Feb 2017 11:43:25 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 415AE160084; Sun, 12 Feb 2017 11:43:25 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id UHwOpNAfwPLQ; Sun, 12 Feb 2017 11:43:25 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 224F0160083; Sun, 12 Feb 2017 11:43:25 -0800 (PST) Subject: Re: bug#25606: patches installed for 25605, 25606 To: Eli Zaretskii References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> <831sv32ogz.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <4ee40574-c0fa-6de5-65f4-254ba2ad4fc9@cs.ucla.edu> Date: Sun, 12 Feb 2017 11:43:24 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <831sv32ogz.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: -0.0 (/) Eli Zaretskii wrote: > This runs everything, which is too much. How do I run this single > test? Sorry, I don't know. I didn't have to know, as "make check" sufficed for = me. From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 12 14:49:19 2017 Received: (at 25605) by debbugs.gnu.org; 12 Feb 2017 19:49:19 +0000 Received: from localhost ([127.0.0.1]:37383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd095-0000NK-CA for submit@debbugs.gnu.org; Sun, 12 Feb 2017 14:49:18 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:45822) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd08w-0000Mz-VA; Sun, 12 Feb 2017 14:49:10 -0500 Received: from cm-84.215.1.64.getinternet.no ([84.215.1.64] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1cd08s-0006sX-6u; Sun, 12 Feb 2017 20:49:06 +0100 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#25605: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> <831sv32ogz.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEX69N1bW1b9+uf+/Ovr 5NCwrKAaHBoc0EJTAAACTElEQVQ4jW1Uu44jIRBEHJcf0kKMwM4t2M1ZqckPCZwTmP//hKtuvN4N rsfSzHRNv4pqK/XDiKrc5Ppp9bwaAZXSKioVdQgHNUQkgI46qhhjyQF3FYzhEPzgiyGWWEoqeBxE Y4YDZFzlVmARaajN+YxI+BpAzqXAX6UGgKABJPmeAVNpjNNZOu5jeMxnFhXTtw9RqdyCenWFigM1 2bq13WkO0tfZu/Ubtqy3dva9pYS+8FfW7n0wfjoRl0Gcgl0O99HsEm70rYLW6bed8I82qO/I9XWu UV39Yz+oI8Ry/V8BRXQqIcy59v7TurOO2t3H0y66N84vv0Bf35PuXgUe8KLzNG5tu/8q05cDeIBQ smmY47HfFMrwICpyKrBzvS+/vXeG64/7AdJNB4Nm97ajfto12jMi8SFgXL8X0X2jBiI0A9nUMfoG d+iNcQaIgWBqm371YYRK77cOEnEhsNX72/jNTFoAwlW8Ef2m5mjSp2c/skUBoBWCygzVJ/WgnUlM 7+C2sjbaOa21nzXeoSTRE3rdG9SjhkTcWgfV3XVpaTVQIkrUV+88J+EhvH8ww0clV/aefh797sa0 T+BDam67Vnef/q0162WOdACckx1owLGWJEJ/fHV/OrI4kgNc+vYvUQHwLB8pPq3rbn4pdOKVAa1z 4kV7WcZwmqX4w5lfmObd/AZiTklgVqKO6bU3TBtvM4lEz+JIFhwmW1RZAEZ4b8+eAcV6y6plLCHW 8yRkPMSoqqxaiiG9VjEXhMhKyd+J5vYiT8TGA1b1PzP0D7mfxpHr8Gi+AAAAAElFTkSuQmCC Date: Sun, 12 Feb 2017 20:49:01 +0100 In-Reply-To: (Lars Ingebrigtsen's message of "Sun, 12 Feb 2017 20:41:16 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 25605 Cc: Paul Eggert , 25605@debbugs.gnu.org, 25606@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: 0.0 (/) Lars Ingebrigtsen writes: > larsi@mouse:~/src/emacs/trunk/test$ make src/fns-tests > > (which hangs for me at present). (Hm, doesn't hang after rebuilding Emacs. But some of the tests fail.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 12 15:22:33 2017 Received: (at 25605) by debbugs.gnu.org; 12 Feb 2017 20:22:33 +0000 Received: from localhost ([127.0.0.1]:37412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd0fI-0002sj-Ha for submit@debbugs.gnu.org; Sun, 12 Feb 2017 15:22:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd0fD-0002sT-AR for 25605@debbugs.gnu.org; Sun, 12 Feb 2017 15:22:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cd0f4-00007A-3V for 25605@debbugs.gnu.org; Sun, 12 Feb 2017 15:22:22 -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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50191) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cd0er-0008Ug-2x; Sun, 12 Feb 2017 15:22:05 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4042 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cd0eo-0002SW-RU; Sun, 12 Feb 2017 15:22:04 -0500 Date: Sun, 12 Feb 2017 22:22:08 +0200 Message-Id: <83wpcv17nz.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-reply-to: (message from Lars Ingebrigtsen on Sun, 12 Feb 2017 20:41:16 +0100) Subject: Re: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> <831sv32ogz.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25605 Cc: eggert@cs.ucla.edu, 25605@debbugs.gnu.org, 25606@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Lars Ingebrigtsen > Cc: Paul Eggert , 25605@debbugs.gnu.org, 25606@debbugs.gnu.org > Date: Sun, 12 Feb 2017 20:41:16 +0100 > > Eli Zaretskii writes: > > >> "make check". That's what's documented, right? > > > > This runs everything, which is too much. How do I run this single > > test? (AFAIU, it runs each test exactly as I did.) > > I don't know how to do a single test, but I always run tests from a > single file like so: > > larsi@mouse:~/src/emacs/trunk/test$ make src/fns-tests That's what I do. But this doesn't work for files in manual/. > (which hangs for me at present). (It doesn't hang for me; it fails because 3 tests fail.) From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 12 15:57:23 2017 Received: (at 25605) by debbugs.gnu.org; 12 Feb 2017 20:57:23 +0000 Received: from localhost ([127.0.0.1]:37439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd1D1-0003iC-Cz for submit@debbugs.gnu.org; Sun, 12 Feb 2017 15:57:23 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd1Cz-0003hu-3I; Sun, 12 Feb 2017 15:57:21 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2AE7A160084; Sun, 12 Feb 2017 12:57:14 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id C3_vSGBIEtk2; Sun, 12 Feb 2017 12:57:13 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 7E94D160087; Sun, 12 Feb 2017 12:57:13 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id sF74zAR-jAkC; Sun, 12 Feb 2017 12:57:13 -0800 (PST) Received: from [192.168.1.9] (unknown [47.153.188.248]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 60162160084; Sun, 12 Feb 2017 12:57:13 -0800 (PST) Subject: Re: bug#25606: patches installed for 25605, 25606 To: Eli Zaretskii References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> <83zihr19k1.fsf@gnu.org> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <1cd050a3-9fa5-3391-6e7a-0f3a8e8e92ec@cs.ucla.edu> Date: Sun, 12 Feb 2017 12:57:13 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <83zihr19k1.fsf@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: -0.0 (/) Eli Zaretskii wrote: > Actually, AFAIU "make check" doesn't run the tests in manual/ at all, > so I'm not sure how you succeeded to run them. Well, now that I think back on it, I'm not sure either. I did run them, using some complicated set of arguments to 'make', but I don't remember what the arguments were. Anyway, I debugged the tests under the new regime and installed a fix. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 00:37:22 2017 Received: (at 25605) by debbugs.gnu.org; 13 Feb 2017 05:37:22 +0000 Received: from localhost ([127.0.0.1]:37689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd9KE-0003vr-49 for submit@debbugs.gnu.org; Mon, 13 Feb 2017 00:37:22 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cd9KC-0003vg-Qt for 25605@debbugs.gnu.org; Mon, 13 Feb 2017 00:37:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cd9K4-0004Ag-HY for 25605@debbugs.gnu.org; Mon, 13 Feb 2017 00:37:15 -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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54078) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cd9K4-0004Ac-EH; Mon, 13 Feb 2017 00:37:12 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4891 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cd9K3-00011p-Ih; Mon, 13 Feb 2017 00:37:12 -0500 Date: Mon, 13 Feb 2017 07:37:27 +0200 Message-Id: <83r3321wiw.fsf@gnu.org> From: Eli Zaretskii To: Paul Eggert In-reply-to: <1cd050a3-9fa5-3391-6e7a-0f3a8e8e92ec@cs.ucla.edu> (message from Paul Eggert on Sun, 12 Feb 2017 12:57:13 -0800) Subject: Re: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> <83zihr19k1.fsf@gnu.org> <1cd050a3-9fa5-3391-6e7a-0f3a8e8e92ec@cs.ucla.edu> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25605 Cc: 25605@debbugs.gnu.org, 25606@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > Cc: 25606@debbugs.gnu.org, 25605@debbugs.gnu.org > From: Paul Eggert > Date: Sun, 12 Feb 2017 12:57:13 -0800 > > Anyway, I debugged the tests under the new regime and installed a fix. Thanks, they all pass for me now. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 04:11:44 2017 Received: (at 25605) by debbugs.gnu.org; 13 Feb 2017 09:11:44 +0000 Received: from localhost ([127.0.0.1]:37814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdCfg-0000bq-9W for submit@debbugs.gnu.org; Mon, 13 Feb 2017 04:11:44 -0500 Received: from mout.gmx.net ([212.227.17.20]:55666) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdCfe-0000bS-7G; Mon, 13 Feb 2017 04:11:42 -0500 Received: from detlef.gmx.de ([93.197.210.184]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MYtId-1cqYoA1wR9-00Vez0; Mon, 13 Feb 2017 10:11:25 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> <831sv32ogz.fsf@gnu.org> Date: Mon, 13 Feb 2017 10:11:21 +0100 In-Reply-To: <831sv32ogz.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 12 Feb 2017 21:33:48 +0200") Message-ID: <878tpazc92.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:6lxZJzSbVCKydMXJhAQqjR7n2pGaHrKn0S9KL0pFhXerlcGO4iG BWauho+CBILUpGKyZCnK6dNpad2BMPIg+g7EmqwrzRuaaf0m/3s6ccQttt/UjjF0+Aq/iej z1VmYfcPrQtgyHB21bQrsD7jyBwqBgiw44+W7fh7RN1iJQs9Ik/nwdfzheYX5uO5cov/4Ql SAucBiKS7+zUt6BVFQf+g== X-UI-Out-Filterresults: notjunk:1;V01:K0:gTPUfY1rdk4=:cjSAbKfEfSgf4yJCeQE5V0 ws/PYumudlar65KN0o3gopWtIsA1QZRo5eePV4/+6nkpJw/19aVd2mjz9z6Kh5nlX/0rfvYNI OzcOKbEF6WjbpBl6FAnSLhfIhCGe1tp6qDRTenRbNG3Yh/rNZnN3oUNiELjIyrb/FsWY3VkkF Uc6bFWTluZTLCjzRhcT2IrPXSAEz+Y/uREktSQxUJ72XdRjuzd87fJGCr/cMb8qwRnIHCpnJ4 m005NDnwAMgRUNFtSoa+5qsXddfDR0x9W8I6okOt4RQZxoJFz3YsX/2S0/OujNa6CiHhaiFSH NfUETSJ2T7Ho8PlFECI3UUQvBw8oAuIPPx9jw2otD6pD6VhFGuGzk1KHe1UQT2RSX6WEQHkDJ aLHbM/VkaVamtH65n96+e0C5M23U5Oe1/PRMkB3t6XOZXexDLXKgy2g/Z/fdsrvb8yVu8vAb8 rchmll/yAPsUBOZd315P+c0Tsph0BuYDgu0fEkbP9WN6qxp0jHLaG1nuKRbUjNl0aZETOEH2f 7LuN5E3tME+Bt7g00XzhxczepkgF3VTfq/RODJViqOe58/58RpzVOmbY7sgKtYnQW8sCSZfxF dWyePRHnDiYNMu4GJrTHrAPy2x4//xqrEjsdD5hCxS3oZ/K6EFboEI0zG2yP15c1r9Ys4TdUQ NgivUSLiAlWUGNXSGasbrgszkmEjSsxNFVLY5cF7eT8Ta1f3r4UMMNCKZxdS7kTDoE27S5jBz U0PjR3YHTrkKXYYtUh+Rp04KzSlhbsGT9KRKx/hMS07mwtued3prsYQCFont/4ZvuZyepqKaV jDszP/W X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 25605 Cc: Paul Eggert , 25605@debbugs.gnu.org, 25606@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: -2.6 (--) Eli Zaretskii writes: >> > what is the right way of running those tests? >> >> "make check". That's what's documented, right? > > This runs everything, which is too much. How do I run this single > test? (AFAIU, it runs each test exactly as I did.) # make -C test fns-tests SELECTOR=\'test-cycle-lax-plist-get See also test/README Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 13 09:37:20 2017 Received: (at 25605) by debbugs.gnu.org; 13 Feb 2017 14:37:20 +0000 Received: from localhost ([127.0.0.1]:37983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdHkm-0001Sy-GY for submit@debbugs.gnu.org; Mon, 13 Feb 2017 09:37:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cdHkk-0001Sf-Vr for 25605@debbugs.gnu.org; Mon, 13 Feb 2017 09:37:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cdHkd-0007kb-Ak for 25605@debbugs.gnu.org; Mon, 13 Feb 2017 09:37:13 -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,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59688) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cdHkU-0007j6-Uc; Mon, 13 Feb 2017 09:37:02 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1528 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cdHkT-0004tU-Ta; Mon, 13 Feb 2017 09:37:02 -0500 Date: Mon, 13 Feb 2017 16:37:18 +0200 Message-Id: <83h93y17j5.fsf@gnu.org> From: Eli Zaretskii To: Michael Albinus In-reply-to: <878tpazc92.fsf@gmx.de> (message from Michael Albinus on Mon, 13 Feb 2017 10:11:21 +0100) Subject: Re: bug#25606: patches installed for 25605, 25606 References: <20170201235622.30836-2-eggert@cs.ucla.edu> <5c200659-f482-b2a5-738f-e7710454c376@cs.ucla.edu> <83bmuf71c1.fsf@gnu.org> <99857212-cb7b-7e57-dab1-ba4412815932@cs.ucla.edu> <837f4y4b9j.fsf@gnu.org> <355cf7f1-5fc0-cbb4-f806-3f335c14016a@cs.ucla.edu> <83efz32xrk.fsf@gnu.org> <831sv32ogz.fsf@gnu.org> <878tpazc92.fsf@gmx.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 25605 Cc: eggert@cs.ucla.edu, 25605@debbugs.gnu.org, 25606@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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) > From: Michael Albinus > Cc: Paul Eggert , 25605@debbugs.gnu.org, 25606@debbugs.gnu.org > Date: Mon, 13 Feb 2017 10:11:21 +0100 > > >> "make check". That's what's documented, right? > > > > This runs everything, which is too much. How do I run this single > > test? (AFAIU, it runs each test exactly as I did.) > > # make -C test fns-tests SELECTOR=\'test-cycle-lax-plist-get Yes, I know. But that doesn't work for tests under manual/, which is what I was asking about. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 18 14:54:51 2017 Received: (at control) by debbugs.gnu.org; 18 Feb 2017 19:54:51 +0000 Received: from localhost ([127.0.0.1]:45390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfB5n-00029P-4v for submit@debbugs.gnu.org; Sat, 18 Feb 2017 14:54:51 -0500 Received: from mail-it0-f54.google.com ([209.85.214.54]:35965) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cfB5k-00029B-VR for control@debbugs.gnu.org; Sat, 18 Feb 2017 14:54:49 -0500 Received: by mail-it0-f54.google.com with SMTP id h10so45590621ith.1 for ; Sat, 18 Feb 2017 11:54:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=QjQJ02qOuP+0MshcxlYqazvk1CLEqoWTAiVMRKQ7Dno=; b=TQCNICjG83gMOdP2m4mjyAYC6njxiTOSzMSVi35u2q7j7BPR44BicNNI5aJi9MQdZ1 ZyOZtpsytH1wHtyUUDUYMgkPHW68RA9ocYcBMVxZ8lpkccMdmwWm0tPNyDRLgbWJ4ZKw pRF+d9moHiSNoQNE0TRQyqnajGsHy+TqMkZUOGRIpr1FsN4Sjl4UDd5OnLKHLUTfxf2u H6xZtI1qziHoUbKEnirfan0ubO+e5b3xE0i0Ra0HWZ0nCyy6QzUCamxZqdkLP7hFwoWv sPMqVclxoETCZBhXVR52xGldnou+ok0llevgcovRgatIIk7JJWyipusiYrLE6/X5Buep Cf4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=QjQJ02qOuP+0MshcxlYqazvk1CLEqoWTAiVMRKQ7Dno=; b=ByNk5kHz4OeCkkAgoxfvSOWnCHfmEUzil+q7gWNBr8UMLVh5mGRvTItZKVwgpcZC0G XwHHT9sdADJ0HXxpHF7dyLcGxg4TmUwhjjejiB7rH5J405pDmJo42bo40Pk9zQPPV1/f SlpkCkN8gz/bRKw+rtifAodqYhSlbUpCFmwErNQnBMz751SSnEV566Ip6oXAMtir41ye F7msiq2gW8KP+QMTc32dy3he5Y2e3QprYeBmM8rjCUPZZJ+d1aBtobBrBDhA4C6vVutu xRsMASgCdtnfAFWy2e3Lq25DOBaF/GEZ6DlcSWFvRXK7IMILqF2F7CSmeIJjHbMkLSvx X8WA== X-Gm-Message-State: AMke39lGK33925VcSf5noc15ofR1uqClK8xOPt6JHZX64NJZYIKtYoXgcQBd02J7oOOUmw== X-Received: by 10.36.31.205 with SMTP id d196mr11933124itd.112.1487447683508; Sat, 18 Feb 2017 11:54:43 -0800 (PST) Received: from zony ([45.2.7.65]) by smtp.googlemail.com with ESMTPSA id 82sm6653243ioj.23.2017.02.18.11.54.42 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 18 Feb 2017 11:54:43 -0800 (PST) From: npostavs@users.sourceforge.net To: control@debbugs.gnu.org Subject: control message for bug #25605 Date: Sat, 18 Feb 2017 14:55:54 -0500 Message-ID: <87efyvjmt1.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain 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: -0.0 (/) close 25605 close 25606 quit From unknown Wed Jun 18 23:11:30 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 19 Mar 2017 11:24:03 +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