From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.help Subject: Re: Any way to control which articles Gnus summary shows by default? Date: Sun, 08 Apr 2018 16:17:49 +0200 Message-ID: <87d0z9zss2.fsf@web.de> References: <86lge3ric2.fsf@zoho.com> <87vad78nh2.fsf@web.de> <87sh8bsa2c.fsf@ericabrahamsen.net> <87in97jkzk.fsf@web.de> <87lge3ryvn.fsf@ericabrahamsen.net> <87sh8bm3u1.fsf@web.de> <874lkogzel.fsf@web.de> <87lge0pdfg.fsf@ericabrahamsen.net> <87efjsdxx0.fsf@ericabrahamsen.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1523196993 12325 195.159.176.226 (8 Apr 2018 14:16:33 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 8 Apr 2018 14:16:33 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: help-gnu-emacs@gnu.org To: Eric Abrahamsen Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Apr 08 16:16:29 2018 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 1f5B7M-000374-Gq for geh-help-gnu-emacs@m.gmane.org; Sun, 08 Apr 2018 16:16:28 +0200 Original-Received: from localhost ([::1]:57888 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5B9S-0001hE-6x for geh-help-gnu-emacs@m.gmane.org; Sun, 08 Apr 2018 10:18:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43503) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5B8v-0001gg-Bd for help-gnu-emacs@gnu.org; Sun, 08 Apr 2018 10:18:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5B8s-0000po-7M for help-gnu-emacs@gnu.org; Sun, 08 Apr 2018 10:18:05 -0400 Original-Received: from mout.web.de ([212.227.17.12]:52505) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f5B8r-0000l8-Tw for help-gnu-emacs@gnu.org; Sun, 08 Apr 2018 10:18:02 -0400 Original-Received: from drachen.dragon ([94.218.191.141]) by smtp.web.de (mrweb101 [213.165.67.124]) with ESMTPSA (Nemesis) id 0M57dy-1eHMTQ2HyY-00zDZF; Sun, 08 Apr 2018 16:17:50 +0200 In-Reply-To: <87efjsdxx0.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Fri, 06 Apr 2018 10:53:15 -0700") X-Provags-ID: V03:K1:pQlsaQXuYuXwDKYSgA1kjvASAFCPQX/5czJBYNrY1UvDVQlGfhL LN63wDxMzRihySQUhrlqz9uuPkPti5s/VoTtI6hqGzYdkWMWGeUdetfcMZBP+Q4OhQ9Ll5l sh5rEWdo3heG9oYuqMtkHhGq86egpzXcu//UruxL8fKtTAjGePFvtQ0wBXOM8ZoKC3pZRei PSp56w8eoWMN5egUNFXeQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:mmFZKkMmpmg=:4yEK+q8nHkuKTBCIxedBsX tdgM6UWWela7b0mUd7JcbH4T1+SPV1jyVn+cD2GWA8SB/yauJuZJZU9PT8SWoJarkcaiuob1k AYf46fpPNwIQI3fj6ko+XGwySb3m1FZdKE/NtomjfWoVJY3+JZlZkyAd7OIRCXy3j5nvAnThm xjXMhFdLzSfMPycGg7s5ld8RsQ3y7Fdcqwae1ujoWZxRrE+IGug6Qv/+yO6jqz/us4JbN+9Hf 2S6xEn3/Uf4pYTQrMWXh9HZ5Wei/fP8ug/Zsr/D5m4MqKj5Lfc05SO96ehoNRmeWeFWqRPpdA g6vZ/R6dhn4P6iTDgNq0b+XJLBoid9jTMVXJRbQcDLKl3ZBA0XnXo98Dd5tmbR7sE0d8bmU7K q3MQCHMz2qKaPITo6D9GHcqRSi67QfzmPWfTYlnbdCtudHg7qNa6xpwII2h6jwvDodeq57Urc J5e93At0XOAfN2fGDPVBpEvCVYh5NYal9ywvcMtbcKHyteODK3oA0XGMjfzKsYGl9v2N7OcNq UGR6MnXtgjKUwCMHa8KIoigVwDPQ8KorzOa1+WirHS4Hgb0wVuj1jIXxsYrBxtpYJ09oy7aVD o5r8sYh+D+TEzdY3lCsvkykzQNeUgVe95+qu5CVMDyL9jvt4010VzWksBFiDbnygRE3W4I2d1 vunkhe/fQ9zISQ4jvbW+AAYn3WHuco1rehbsgCZfUtZL1K1QLVHNxcuDP31Fpx6xu47qdZolq pPbgh8k8EAFWE8q+DHsuXONEnHDfG14wPIUjQaa/ebYQiu9lG2dXIpDZjNJh+O5yDxKl3CHc X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.12 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:116405 Archived-At: Eric Abrahamsen writes: > > Thanks for the hint. I was setting the cleaned values for the > > subtables, but not then re-setting the tables themselves: they were > > getting fixed, then thrown away. I can't believe how long this is > > taking to get right... I'll post to gnus.general again once I'm > > confident (ha) I've got it fixed. > > Or maybe no, that's not what was happening. I'm not sure if that's not what is happening. AFAIU `eieio-persistent-read' reads the whole thing (database) at once. That function calls `eieio-persistent-convert-list-to-object' on the read value, which loops `eieio-persistent-validate/fix-slot-value' over the slot values. The latter may only transform (quote SOMETHING) to SOMETHING but doesn't look inside SOMETHING so the whole cleanup thing isn't recursive. But AFAIU the Gnus registry is recursive enough to be problematic in this regard. BTW, why does writing to a file involve adding quotes before a list at all? The reader doesn't need the lists been quoted, so why do we add the quotes to the file just to remove them troublesomely after reading? Michael.