From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.help Subject: Re: Gnus: Thread notes? Date: Mon, 18 Dec 2017 11:04:09 -0800 Message-ID: <87zi6fkgd2.fsf@ericabrahamsen.net> References: <87o9pc359b.fsf@web.de> <874lr3pz2q.fsf@ericabrahamsen.net> <87o9p6zy4f.fsf@web.de> <878tgavoio.fsf@ericabrahamsen.net> <87fu93ulhz.fsf@web.de> <87o9nq50hi.fsf@ericabrahamsen.net> <877eudsj2x.fsf@web.de> <874lpfjgb2.fsf@ericabrahamsen.net> <87indv6iup.fsf@web.de> <87wp2agxo5.fsf@ericabrahamsen.net> <87mv2om8tj.fsf@web.de> <874lovrhl1.fsf@ericabrahamsen.net> <878te2rhhe.fsf@web.de> <87fu8amld7.fsf@ericabrahamsen.net> <87r2rs1cy1.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1513624648 5463 195.159.176.226 (18 Dec 2017 19:17:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 18 Dec 2017 19:17:28 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: help-gnu-emacs@gnu.org To: Michael Heerdegen Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Dec 18 20:17:24 2017 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eR0uh-0000zY-5E for geh-help-gnu-emacs@m.gmane.org; Mon, 18 Dec 2017 20:17:23 +0100 Original-Received: from localhost ([::1]:60600 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eR0we-0002eS-SK for geh-help-gnu-emacs@m.gmane.org; Mon, 18 Dec 2017 14:19:24 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37999) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eR0kz-0001TH-1w for help-gnu-emacs@gnu.org; Mon, 18 Dec 2017 14:08:19 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eR0ju-00079X-VN for help-gnu-emacs@gnu.org; Mon, 18 Dec 2017 14:07:20 -0500 Original-Received: from mail.ericabrahamsen.net ([50.56.99.223]:41646) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eR0ju-00077e-Jz for help-gnu-emacs@gnu.org; Mon, 18 Dec 2017 14:06:14 -0500 Original-Received: from localhost (96-89-141-238-static.hfc.comcastbusiness.net [96.89.141.238]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 759D8C05A0; Mon, 18 Dec 2017 19:06:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mail.ericabrahamsen.net; s=mail; t=1513623972; bh=IVOHzSZKZ3W0rS3pKynpLv0NDFwW8JTA7OfdYusL05M=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=J8ICymtKPqwMKvLH9VjsBogIhzKFyMYPgHkLdAt/XAUao8Pz3ZBrjYACL2uhTcHeu Xt7RygVAM6J+CEY3hSbCI/ClG8InaJKgL4tfRj6hQee2wgXh9BRKS4eXocdLwQRuqY blw8HlCnEzypDgihkUU7+u3rFJR0MWohOdaVbSpE= In-Reply-To: <87r2rs1cy1.fsf@web.de> (Michael Heerdegen's message of "Mon, 18 Dec 2017 12:40:38 +0100") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 50.56.99.223 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:115386 Archived-At: Michael Heerdegen writes: > Eric Abrahamsen writes: > >> Well that's deeply weird. You have an entry in your registry that >> looks like: >> >> ("" '''''''''''''''''''''''''''''''''''''''''''''''''''''''\ >> ((creation-time (23012 49774 793490 105000)) (group) (sender) >> (subject))) >> >> Ie, no key at all > > The empty string is the key, I think. Yes, in the sense that it's *supposed* to be the key. But not in the sense that it's the source of the problem -- I just noticed that my registry is doing the same thing, and I don't have empty-string keys. >> , and who knows what's going on with all those quotes. >> >> Are there many of those, or just one? And are you running an Emacs that >> includes e1cc2037a918? > > Yes. > > I did > > (maphash (lambda (key value) (message "%S\n\n" (list key value))) > (oref gnus-registry-db data)) > > and nearly all entries have a lot of quotes. I starts with entries with > 81 quotes, and then the number of quotes seems to decrease slowly. The > last entries printed only have one quote. I guess there is a quote > added for every save or so. > > But I only have one entry with the empty string as key. > >> I looked at the code, and there's nothing that would prevent the >> creation of an entry for a message that had no Message-ID, so presumably >> the blank there is possible. That doesn't explain all the quotes, >> though. > > Yes, it's horribly broken... Actually, it's my fault, not the registry's. I patched the persistence process in e1cc2037a918 so that objects inside hash tables were written and read correctly. But it looks like the trick I was using writes a call to `quote' where there shouldn't be one, and those accumulate. Bummer. I will go back to the other bug thread with this. Sorry! Eric