From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "J.P." Newsgroups: gmane.emacs.bugs Subject: bug#72004: 30.0.50, master: 'erc--check-prompt-input-for-multiline-blanks' test fail Date: Thu, 11 Jul 2024 11:26:15 -0700 Message-ID: <87bk33ss3c.fsf__8508.81557432643$1720722451$gmane$org@neverwas.me> References: <86o776ztb9.fsf@gnu.org> <87cynkv1yf.fsf@neverwas.me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2128"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , emacs-erc@gnu.org, 72004@debbugs.gnu.org To: Andrea Corallo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jul 11 20:27:23 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sRyVm-0000Mp-Ho for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 11 Jul 2024 20:27:22 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sRyVU-0004wu-JS; Thu, 11 Jul 2024 14:27:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sRyVS-0004wR-Qr for bug-gnu-emacs@gnu.org; Thu, 11 Jul 2024 14:27:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sRyVS-0003PD-Hy for bug-gnu-emacs@gnu.org; Thu, 11 Jul 2024 14:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sRyVS-0007hM-9S for bug-gnu-emacs@gnu.org; Thu, 11 Jul 2024 14:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "J.P." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Jul 2024 18:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72004 X-GNU-PR-Package: emacs Original-Received: via spool by 72004-submit@debbugs.gnu.org id=B72004.172072238629550 (code B ref 72004); Thu, 11 Jul 2024 18:27:02 +0000 Original-Received: (at 72004) by debbugs.gnu.org; 11 Jul 2024 18:26:26 +0000 Original-Received: from localhost ([127.0.0.1]:52549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRyUs-0007gX-0b for submit@debbugs.gnu.org; Thu, 11 Jul 2024 14:26:26 -0400 Original-Received: from mail-108-mta152.mxroute.com ([136.175.108.152]:40107) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sRyUp-0007gO-E3 for 72004@debbugs.gnu.org; Thu, 11 Jul 2024 14:26:24 -0400 Original-Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta152.mxroute.com (ZoneMTA) with ESMTPSA id 190a30bd33000017a3.001 for <72004@debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 11 Jul 2024 18:26:19 +0000 X-Zone-Loop: 88977264d35f96c8d25334d7d004da0e5e8e169f84b6 X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=6JK+3D2wkIk75Gw5fd0/u0MRkgDj9Cddpzz2YZLFXxA=; b=ZZPi502vvNrwyW1vnijh3c7BOz YuwoVg4vN89rLTJpiQlAY4YThmta1rzcRV6ksjpfbUsL1wdXrM0aNtKG1tuuWDPOYl3cRGc48XewV bJi6FPbTL4xUoat72oMtPRzxgL40O2krS/GmPA6AfBSbWmjeUTn3/Bb+Fb3ufuv1LkFeu3/7Z0hM7 DsRdqNz/tIqY7OuEbhnuGE7V7+iaS+h2ukoRGQYj0FJ5lpT03tXVNoPVfOtakATi5/xbffusODOz6 etq8W5xw9r6ZBsw74R5wV4WYig6u5Go3A/9O7UxrMSpSSBfjwRlLIq9ApivxNDXU0M7GgpuG6iFTK pyPKBNoA==; In-Reply-To: (Andrea Corallo's message of "Thu, 11 Jul 2024 04:24:45 -0400") X-Authenticated-Id: masked@neverwas.me X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:288744 Archived-At: Andrea Corallo writes: > I buy the theory of this being related to trampoline generation under > high system load, looking at my logs I see this test failing only with > native compilation an passing without. > > I'm wondering if we could work around the issue somehow =F0=9F=A4=94 I'm afraid I can offer next to nothing when it comes to serious insights about Emacs internals and related magic =F0=9F=98=9E > > Also I'm not sure the right tag is :expensive, shouldn't be :unstable? If we want to prevent the test from running completely (at least on EMBA), then :unstable would indeed make sense. However, if we'd like the test to run on the 3x daily expensive pipelines, I'm fairly confident my latest change sidesteps the issue. It now waits to start the subprocess, which was previously too short-lived, until after the macro has done its (potentially time-consuming) advising. Thus, the liveliness check that was signaling the error should now always find a running process. (Although, for good measure, I also lengthened the timeout from 10s to 5m.) All this said, I'm happy to change it to :unstable or try a safer approach, such as mocking `process-status'. Thanks.