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,gmane.emacs.erc.general Subject: bug#48598: 28.0.50; buffer-naming collisions involving bouncers in ERC Date: Mon, 11 Apr 2022 06:29:34 -0700 Message-ID: <87sfqjvjcx.fsf@neverwas.me> References: <875yzakzvi.fsf@neverwas.me> <87leweez89.fsf@neverwas.me> <87fsmlp0gy.fsf@gnus.org> <878rsc2gp5.fsf_-_@gmx.de> <878rsbdipd.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6677"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 48598@debbugs.gnu.org, emacs-erc@gnu.org To: Lars Ingebrigtsen , Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Apr 11 15:30:24 2022 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 1ndu7b-0001ca-2L for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 11 Apr 2022 15:30:23 +0200 Original-Received: from localhost ([::1]:47642 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ndu7a-0004mR-1i for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 11 Apr 2022 09:30:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ndu7H-0004gF-8F for bug-gnu-emacs@gnu.org; Mon, 11 Apr 2022 09:30:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49175) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ndu7G-0000PT-U3 for bug-gnu-emacs@gnu.org; Mon, 11 Apr 2022 09:30:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ndu7G-0006fA-L9 for bug-gnu-emacs@gnu.org; Mon, 11 Apr 2022 09:30: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: Mon, 11 Apr 2022 13:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48598 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 48598-submit@debbugs.gnu.org id=B48598.164968378725564 (code B ref 48598); Mon, 11 Apr 2022 13:30:02 +0000 Original-Received: (at 48598) by debbugs.gnu.org; 11 Apr 2022 13:29:47 +0000 Original-Received: from localhost ([127.0.0.1]:43072 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndu70-0006eG-Gt for submit@debbugs.gnu.org; Mon, 11 Apr 2022 09:29:46 -0400 Original-Received: from mail-108-mta69.mxroute.com ([136.175.108.69]:37799) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ndu6y-0006dz-JZ for 48598@debbugs.gnu.org; Mon, 11 Apr 2022 09:29:45 -0400 Original-Received: from filter006.mxroute.com ([140.82.40.27] 140.82.40.27.vultrusercontent.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta69.mxroute.com (ZoneMTA) with ESMTPSA id 18018d0c9ae000fe85.001 for <48598@debbugs.gnu.org> (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Mon, 11 Apr 2022 13:29:37 +0000 X-Zone-Loop: dbd02da6d5daadcd7b29cd0b09a548f11d1eb312f2ec X-Originating-IP: [140.82.40.27] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=neverwas.me ; s=x; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: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=qVDKtaQF46GDGEgk/2GEuIKVRaaPTIpv+KCIt42E5bw=; b=ZOXCdmhv2AjvQHz3VC/o1JOzuw EKUTZctQB8EFED2xSr1NFx3d3OT7Zn66B7wYlsj5Qvo03gM2txFjl/OfvMZ6If8ldfjitq/QqnAUh 8RiAYDA4GCSsMr5bosbGQqrZPHdD0/80sUBvuybQ3l01WIEQvK1ED4S445zor4lTNJQeErrYKXhjv Fu+bVhm6lW+FPvjAR8zB9MQ1KNBT0XkAI1OoNA7UD66XDQRbw7gendJju7X9AWSG6sOC9pupHEKej x3wsb6l4FNwxP8osftDbTceRTRPY3sxNNSusrc+cpBh4LLkmqmuObMTCS8xcWN89x6nBdvqbTopsK DvaUJ26Q==; In-Reply-To: <878rsbdipd.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 11 Apr 2022 12:21:02 +0200") X-AuthUser: 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" Xref: news.gmane.io gmane.emacs.bugs:229719 gmane.emacs.erc.general:1794 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Lars Ingebrigtsen writes: > Michael Albinus writes: > >> On EMBA, tests will run only per subdirectories like test/lisp/erc. As >> long as all ERC related tests are located there, these tests are >> triggered only when there is a change in lisp/erc/* or >> test/lisp/erc/*. No problem. Thanks for the lowdown, Michael. The tests that matter live directly under test/lisp/erc. The deeper ones test/lisp/erc =E2=94=9C=E2=94=80=E2=94=80 erc-d =E2=94=82 =E2=94=9C=E2=94=80=E2=94=80 erc-d-self.el <~~ like this thi= ng only target fixtures and other apparati, so they can be skipped if need be. But if they're swept up for the bigger 8-hourly runs, that's fine too. > If these tests take five minutes, then they're presumably marked as > expensive, so they won't get run by a normal "make check" anyway? (I > haven't actually checked the patch.) Lars, thanks for looking at this (and my other bugs). I meant five minutes in aggregate. The vast majority take fractions of a second, and the ones that don't mostly reside in a single file (log attached). I haven't yet tagged any as expensive but certainly can. CONTRIBUTE says "longer than some few seconds", so I guess maybe a dozen or so in that EMBA log fit the bill. Should I go ahead and tag them? --=-=-= Content-Type: text/plain Content-Disposition: attachment; filename=erc-scenarios.log Running 59 tests (2022-04-09 02:47:07+0000, selector `(not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))') passed 1/59 erc-scenarios-aux-unix-socket (1.154740 sec) passed 2/59 erc-scenarios-base-association-bouncer-history (4.083658 sec) passed 3/59 erc-scenarios-base-association-multi-net--ambiguous-join (2.164876 sec) passed 4/59 erc-scenarios-base-association-multi-net--baseline (1.790335 sec) passed 5/59 erc-scenarios-base-association-nick-bumped (2.620571 sec) passed 6/59 erc-scenarios-base-association-nick-bumped-mandated-renick (2.354076 sec) passed 7/59 erc-scenarios-base-association-reconnect-playback (3.130082 sec) passed 8/59 erc-scenarios-base-association-same-network--new-buffer (1.467410 sec) passed 9/59 erc-scenarios-base-association-same-network--reconnect-one (1.543708 sec) passed 10/59 erc-scenarios-base-auth-source--dialed (0.370551 sec) passed 11/59 erc-scenarios-base-auth-source--dialed-fallback (0.336897 sec) passed 12/59 erc-scenarios-base-auth-source--network-id (0.335128 sec) passed 13/59 erc-scenarios-base-auth-source--nopass (0.230926 sec) passed 14/59 erc-scenarios-base-auth-source--nopass--network-id (0.298571 sec) passed 15/59 erc-scenarios-base-auth-source--string--network-id (0.416198 sec) passed 16/59 erc-scenarios-base-channel-buffer-revival (8.840853 sec) passed 17/59 erc-scenarios-base-compat-no-rename-bouncer--basic (3.519682 sec) passed 18/59 erc-scenarios-base-compat-no-rename-bouncer--reconnect (7.593708 sec) passed 19/59 erc-scenarios-base-flood (4.681115 sec) passed 20/59 erc-scenarios-base-gapless-connect (5.045632 sec) passed 21/59 erc-scenarios-base-legacy-autojoin--announced (1.235518 sec) passed 22/59 erc-scenarios-base-mask-target-routing (4.638258 sec) passed 23/59 erc-scenarios-base-network-id-bouncer--base (3.469371 sec) passed 24/59 erc-scenarios-base-network-id-bouncer--both (3.550288 sec) passed 25/59 erc-scenarios-base-network-id-bouncer--id-bar (3.329161 sec) passed 26/59 erc-scenarios-base-network-id-bouncer--id-foo (3.347604 sec) passed 27/59 erc-scenarios-base-network-id-bouncer--reconnect-base (7.505730 sec) passed 28/59 erc-scenarios-base-network-id-bouncer--reconnect-both (7.515326 sec) passed 29/59 erc-scenarios-base-network-id-bouncer--reconnect-id-bar (7.541407 sec) passed 30/59 erc-scenarios-base-network-id-bouncer--reconnect-id-foo (7.829000 sec) passed 31/59 erc-scenarios-base-network-id-same-network--no-ids (2.631339 sec) passed 32/59 erc-scenarios-base-network-id-same-network--one-id-chester (2.649168 sec) passed 33/59 erc-scenarios-base-network-id-same-network--one-id-tester (2.748441 sec) passed 34/59 erc-scenarios-base-network-id-same-network--two-ids (2.525411 sec) passed 35/59 erc-scenarios-base-reconnect-options--bury (4.993197 sec) passed 36/59 erc-scenarios-base-reconnect-options--default (2.593625 sec) passed 37/59 erc-scenarios-base-reconnect-timer (3.869136 sec) passed 38/59 erc-scenarios-base-renick-queries-bouncer (2.421547 sec) passed 39/59 erc-scenarios-base-renick-queries-solo (2.279074 sec) passed 40/59 erc-scenarios-base-renick-self-auto (0.753712 sec) passed 41/59 erc-scenarios-base-renick-self-manual (1.270642 sec) passed 42/59 erc-scenarios-base-renick-self-qualified (2.176443 sec) passed 43/59 erc-scenarios-base-reuse-buffers-channel-buffers--disabled (3.240807 sec) passed 44/59 erc-scenarios-base-reuse-buffers-server-buffers--disabled (0.757688 sec) passed 45/59 erc-scenarios-base-reuse-buffers-server-buffers--enabled (0.414566 sec) passed 46/59 erc-scenarios-join-network-id--cmd-reconnect (6.679735 sec) passed 47/59 erc-scenarios-join-network-id--cmd-reconnect-id (6.646426 sec) passed 48/59 erc-scenarios-join-network-id--cmd-reconnect-ids (6.623370 sec) passed 49/59 erc-scenarios-join-network-id--new-invocation (6.665379 sec) passed 50/59 erc-scenarios-join-network-id--new-invocation-id (6.631752 sec) passed 51/59 erc-scenarios-join-network-id--new-invocation-ids (6.461279 sec) passed 52/59 erc-scenarios-join-reconnect (2.915173 sec) passed 53/59 erc-scenarios-networks-announced-missing (0.298282 sec) passed 54/59 erc-scenarios-services-auth-source--announced (2.479631 sec) passed 55/59 erc-scenarios-services-auth-source--dialed (2.440358 sec) passed 56/59 erc-scenarios-services-auth-source--network (2.402855 sec) passed 57/59 erc-scenarios-services-auth-source--network-connect-lookup (2.579627 sec) passed 58/59 erc-scenarios-services-password (2.368437 sec) passed 59/59 erc-scenarios-services-prompt (2.542709 sec) Ran 59 tests, 59 results as expected, 0 unexpected (2022-04-09 02:50:22+0000, 195.023808 sec) --=-=-=--