From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Chong Yidong Newsgroups: gmane.emacs.bugs Subject: bug#10162: 24.0.91; rcirc autojoin broken (freenode/oftc) when rcirc-authenticate-before-join is set Date: Mon, 29 Oct 2012 19:23:59 +0800 Message-ID: <87sj8x34j4.fsf@gnu.org> References: <87ipm2o2m7.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1351509888 26600 80.91.229.3 (29 Oct 2012 11:24:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 29 Oct 2012 11:24:48 +0000 (UTC) Cc: "Trent W. Buck" , 10162@debbugs.gnu.org To: Ryan Yeske , Deniz Dogan Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 29 12:24:56 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TSnSd-0006ix-0W for geb-bug-gnu-emacs@m.gmane.org; Mon, 29 Oct 2012 12:24:51 +0100 Original-Received: from localhost ([::1]:51001 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TSnSU-0005j8-Lo for geb-bug-gnu-emacs@m.gmane.org; Mon, 29 Oct 2012 07:24:42 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:56263) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TSnSR-0005ic-MY for bug-gnu-emacs@gnu.org; Mon, 29 Oct 2012 07:24:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TSnSP-0007vj-8M for bug-gnu-emacs@gnu.org; Mon, 29 Oct 2012 07:24:39 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:55518) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TSnSP-0007vf-4W for bug-gnu-emacs@gnu.org; Mon, 29 Oct 2012 07:24:37 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TSnUk-0007Qe-Bu for bug-gnu-emacs@gnu.org; Mon, 29 Oct 2012 07:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Chong Yidong Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Oct 2012 11:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10162 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 10162-submit@debbugs.gnu.org id=B10162.135150999828527 (code B ref 10162); Mon, 29 Oct 2012 11:27:02 +0000 Original-Received: (at 10162) by debbugs.gnu.org; 29 Oct 2012 11:26:38 +0000 Original-Received: from localhost ([127.0.0.1]:37536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TSnUL-0007Q1-Jy for submit@debbugs.gnu.org; Mon, 29 Oct 2012 07:26:38 -0400 Original-Received: from mail-pb0-f44.google.com ([209.85.160.44]:63900) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TSnUI-0007Pt-6u for 10162@debbugs.gnu.org; Mon, 29 Oct 2012 07:26:36 -0400 Original-Received: by mail-pb0-f44.google.com with SMTP id ro8so4056009pbb.3 for <10162@debbugs.gnu.org>; Mon, 29 Oct 2012 04:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=8/TedWUqpEFqd9K2t+D6KSXuyTQTpNBFQw41pKE+KBU=; b=I9hZhP1PziFt1xzV0zEJHFsJlaLhrrJV3ZRlECHwVhdfIreWMwfprG4Za1LTiIjctF qmDbo4OLnxGbeWkvO/AF7TF5A62tyyZQBS9XN8ZSvmfrmRiSiSLIgI+JHIzRf7m3QDJE 4QNa9wAr1hWmUwCGab2r68pg7nrhJSozcDmJyHH+cWFzL4hGrhXpduYHNOLAu1SRxUDQ Da56/NpQ/hoNk7jiQu13Sf6A2/hkJ9R4QypCPKYXd9dHuQX/+rQqi0a4wsGJ4hSP8qGF m5Ati7GViSgicHaJMvvvIJ5C4V5YeuSqf+7Dq72X4YavfL1WQMojkJFv19NXFanSlQcl 7jng== Original-Received: by 10.66.73.161 with SMTP id m1mr83025910pav.9.1351509846693; Mon, 29 Oct 2012 04:24:06 -0700 (PDT) Original-Received: from ulysses ([155.69.16.22]) by mx.google.com with ESMTPS id qi2sm4579512pbc.22.2012.10.29.04.24.02 (version=SSLv3 cipher=OTHER); Mon, 29 Oct 2012 04:24:05 -0700 (PDT) In-Reply-To: <87ipm2o2m7.fsf@gmail.com> (Trent W. Buck's message of "Wed, 30 Nov 2011 11:50:08 +1100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:66185 Archived-At: Hi Ryan, Deniz, Could either of you please take a look at this bug? This appears to be a regression, so it would be good to fix it for Emacs 24.3. Thanks. trentbuck@gmail.com (Trent W. Buck) writes: > When doing emacs -f irc or M-x irc, Emacs would connect to all three > servers, but not autojoin channels in Freenode with this setting: > > (setq rcirc-server-alist > `(("irc.freenode.net" :channels ("##workingset" > "#collectd" > "#emacs" > "#lxcontainers" > "#netfilter" > "#paredit" > "#screen" > "#ubuntu-hardened" > "#ubuntu-server")) > ("irc.oftc.net" :channels ("#debian-au" > "#debian-derivatives" > "#debian-eeepc" > "#debian-haskell" > "#debian-mentors" > "#debian-next")) > ("irc.cyber.com.au" :channels ("#cyber")))) > > I tried moving freenode to be the last of the three; the result was that > only #cyber was joined. > > As a random guess, I tried (setq rcirc-authenticate-before-join nil) -- > this fixed the problem. > > I speculate there is an issue with this new feature when >1 server is in > the server alist. I could reproduce this behaviour reliably with a > dozen or so attempts under emacs-snapshot; I never had this behaviour > under 23 (which predates authenticate-before-join). > > I also had this problem several months ago with the emacs-snapshot that > was current then; I didn't bother to investigate at the time -- it was > easier to just switch back to 23. > > irc.cyber.com.au is an internal (private) office IRC server; running > ircd-irc2 2.11.2p1+dfsg-2 on Ubuntu 10.04 (Lucid). > > A complete (but slightly older) copy of my emacs configuration can be > found at http://cyber.com.au/~twb/.emacs and > http://cyber.com.au/~twb/.rcirc.el. > > In GNU Emacs 24.0.91.1 (x86_64-pc-linux-gnu) > of 2011-11-04 on zelenka, modified by Debian > (emacs-snapshot package, version 1:20111104-1)