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#48598: 28.0.50; buffer-naming collisions involving bouncers in ERC Date: Fri, 25 Jun 2021 06:18:48 -0700 Message-ID: <87r1gqaxqf.fsf__956.045840733566$1624627164$gmane$org@neverwas.me> References: <875yzakzvi.fsf@neverwas.me> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33440"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: unhammer@fsfe.org, emacs-erc@gnu.org, bandali@gnu.org, ocert.dev@free.fr To: 48598@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jun 25 15:19:19 2021 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 1lwljr-0008c1-BN for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 25 Jun 2021 15:19:19 +0200 Original-Received: from localhost ([::1]:48720 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lwljq-0002bW-D5 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 25 Jun 2021 09:19:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47668) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lwljb-0002XD-Kz for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2021 09:19:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33594) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lwlja-0005R1-H5 for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2021 09:19:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lwlja-0003wA-9s for bug-gnu-emacs@gnu.org; Fri, 25 Jun 2021 09:19: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: Fri, 25 Jun 2021 13:19: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.162462714115131 (code B ref 48598); Fri, 25 Jun 2021 13:19:02 +0000 Original-Received: (at 48598) by debbugs.gnu.org; 25 Jun 2021 13:19:01 +0000 Original-Received: from localhost ([127.0.0.1]:45140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwljZ-0003vv-HO for submit@debbugs.gnu.org; Fri, 25 Jun 2021 09:19:01 -0400 Original-Received: from mail-108-mta75.mxroute.com ([136.175.108.75]:36407) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lwljW-0003vd-UN for 48598@debbugs.gnu.org; Fri, 25 Jun 2021 09:19:00 -0400 Original-Received: from filter004.mxroute.com ([149.28.56.236] filter004.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta75.mxroute.com (ZoneMTA) with ESMTPSA id 17a4352b2080002d34.001 for <48598@debbugs.gnu.org> (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256); Fri, 25 Jun 2021 13:18:50 +0000 X-Zone-Loop: 5688a2bafdfe23ae98781420cf8910aeedd73cafb1a5 X-Originating-IP: [149.28.56.236] In-Reply-To: <875yzakzvi.fsf@neverwas.me> (J. P.'s message of "Sat, 22 May 2021 18:22:41 -0700") X-AuthUser: masked@neverwas.me X-Zone-Spam-Resolution: no action X-Zone-Spam-Status: No, score=-0.1, required=15, tests=[ARC_NA=0, NEURAL_SPAM=0, FROM_HAS_DN=0, FREEMAIL_ENVRCPT=0, MIME_GOOD=-0.1, FROM_EQ_ENVFROM=0, MIME_TRACE=0, RCVD_COUNT_ZERO=0, RCPT_COUNT_FIVE=0, MID_RHS_MATCH_FROM=0, TO_DN_NONE=0] 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:208988 Archived-At: Hi, Just a quick update this time (#3). The download URL for this bug's patches has moved [1], along with their path in the repo [2]. Not sure how likely it is these changes will be reviewed anytime soon, but I'm hoping a bit of feedback from folks in the field might up their prospects. So I've taken to asking anyone affected by this bug to help out, with no takers just yet [3]. Rather than face the unvarnished truth of my personality/code being to blame, I've instead decided to lay it all at the feet of modern man and his general aversion to building Emacs. And so, in an attempt to hack around this resistance, I've added a package.el-compatible endpoint to host the latest snapshots. As with *ELPA, you'd do something like: (require 'package) (push '("erc-jp" . "https://jpneverwas.gitlab.io/erc-tools/archive/") package-archives) And then: M-x list-packages RET Find the bottom-most entry for this bug, which should look like: erc 48598.20210624.5 available An Emacs Internet Relay Chat client And hit [Install] in the popup. For updated usage, see: (info "(erc) Connecting") Hopefully, this should make for easier test driving. Thanks! Notes ~~~~~ [1] https://jpneverwas.gitlab.io/erc-tools/48598/patches.tar.gz [2] https://gitlab.com/jpneverwas/erc-tools/-/tree/master/resources/trunk/48598/wip [3] Actually, a few parties *were* willing but were on 27, which these patches can't be applied to. However, 27 should run the patched library as a drop-in replacement (and the tests as well, with the addition of a small shim I'd be happy to provide).