From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#33653: 27.0.50; Change Gnus obarrays-as-hash-tables into real hash tables Date: Sun, 24 Mar 2019 19:35:21 -0700 Message-ID: <87woknisuu.fsf@ericabrahamsen.net> References: <8736raz3ec.fsf@ericabrahamsen.net> <87y392xoht.fsf@ericabrahamsen.net> <87imxzxa4s.fsf@ericabrahamsen.net> <87a7hn3h3w.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="46179"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 33653@debbugs.gnu.org To: Katsumi Yamaoka Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 25 03:36:18 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h8FTB-000Bjd-Ij for geb-bug-gnu-emacs@m.gmane.org; Mon, 25 Mar 2019 03:36:13 +0100 Original-Received: from localhost ([127.0.0.1]:35245 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8FTA-0000zS-BQ for geb-bug-gnu-emacs@m.gmane.org; Sun, 24 Mar 2019 22:36:12 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:58998) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8FT1-0000zM-Sy for bug-gnu-emacs@gnu.org; Sun, 24 Mar 2019 22:36:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h8FT0-0004Lr-Ts for bug-gnu-emacs@gnu.org; Sun, 24 Mar 2019 22:36:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43799) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h8FT0-0004L1-CU for bug-gnu-emacs@gnu.org; Sun, 24 Mar 2019 22:36:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h8FT0-0003Lr-4A for bug-gnu-emacs@gnu.org; Sun, 24 Mar 2019 22:36:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Mar 2019 02:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33653 X-GNU-PR-Package: emacs Original-Received: via spool by 33653-submit@debbugs.gnu.org id=B33653.155348133012839 (code B ref 33653); Mon, 25 Mar 2019 02:36:02 +0000 Original-Received: (at 33653) by debbugs.gnu.org; 25 Mar 2019 02:35:30 +0000 Original-Received: from localhost ([127.0.0.1]:57343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8FSU-0003L1-9Q for submit@debbugs.gnu.org; Sun, 24 Mar 2019 22:35:30 -0400 Original-Received: from ericabrahamsen.net ([52.70.2.18]:39512 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8FSS-0003Ko-Ep for 33653@debbugs.gnu.org; Sun, 24 Mar 2019 22:35:29 -0400 Original-Received: from localhost (97-113-60-14.tukw.qwest.net [97.113.60.14]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 4B9D6FA02A; Mon, 25 Mar 2019 02:35:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ericabrahamsen.net; s=mail; t=1553481322; bh=L+C7mMOk5E3HTJ2aCh/gN9Zn2uexkpnl5s51ECIm+b4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=C095ZwZvalTSJGL1UQXip8VUBwpcyXzVQLQ15j6AeNPiJ3JTv8oSKT6xHvhnmN9Ry bKz4Zj+uHgMlaTwnZFl3ZiaXhdILw6pqiPGCfoshSX8bv98peYwds3Lz3FtHHqe8Da TouArLLAC558fUYN0DQy7xCmm1p6EOTC2nNN5S3o= In-Reply-To: (Katsumi Yamaoka's message of "Mon, 25 Mar 2019 11:14:57 +0900") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:156735 Archived-At: Katsumi Yamaoka writes: > Hi, > > Gnus got not to work for groups of which the group name contains > non-ASCII letters. For instance, I got this error when trying > to update the "nnml:=E3=83=86=E3=82=B9=E3=83=88" group using `M-g'[1]: > > nnml:\343\203\206\343\202\271\343\203\210 error: No such group: =E3=83=86= =E3=82=B9=E3=83=88 > > When trying to enter the group using `0 RET'[2] I got: > > Group nnml:\343\203\206\343\202\271\343\203\210 couldn't be activated > > Those raw bytes are utf-8 encoded "=E3=83=86=E3=82=B9=E3=83=88", that is = also used in > the group entry in gnus-newsrc-alist saved in the ~/.newsrc.eld > file as follows: > > ("nnml:\343\203\206\343\202\271\343\203\210" 1 nil ((unexist) (seen (1 > . 5))) "nnml:" ((timestamp 23704 11958))) Yes, this is something I screwed up in c1b63af445. Gnus has always stored group names as raw bytes in.newsrc.eld (at least I believe it has, you probably know better than I do, it does in my experiments with Emacs 26, anyway), and only encodes during display. But obviously I've messed something up between file persistence and display, and I'm working on sorting it out.