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#33005: 27.0.50; Data loss with Gnus registry Date: Wed, 04 Dec 2019 13:16:41 -0800 Message-ID: <87blsnu6yu.fsf@ericabrahamsen.net> References: <871s8yvsrq.fsf@web.de> <87k17nwkxi.fsf@web.de> <8736ebxxwa.fsf@ericabrahamsen.net> <87k17m1tv0.fsf@web.de> <87pnhev5n4.fsf@ericabrahamsen.net> <87sgma1ju2.fsf@web.de> <87imn6v01s.fsf@web.de> <87eexuuznq.fsf@web.de> <87sgm8tmq6.fsf@ericabrahamsen.net> <87wobk0xza.fsf@web.de> <87imn3tv1s.fsf@ericabrahamsen.net> <87imn2luz8.fsf@web.de> <87lfrtwyu5.fsf@ericabrahamsen.net> <87immwm5po.fsf@web.de> <87r21kuhmm.fsf@ericabrahamsen.net> <877e3bn7rw.fsf@web.de> <9B6350E4-ED1B-4E95-974E-7531C9987655@ericabrahamsen.net> <8736dzn6sn.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="15239"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 33005@debbugs.gnu.org To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 04 22:26:53 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.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iccAf-0003qj-0h for geb-bug-gnu-emacs@m.gmane.org; Wed, 04 Dec 2019 22:26:53 +0100 Original-Received: from localhost ([::1]:47362 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iccAd-0000LK-LM for geb-bug-gnu-emacs@m.gmane.org; Wed, 04 Dec 2019 16:26:51 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42116) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iccA0-0008VS-B3 for bug-gnu-emacs@gnu.org; Wed, 04 Dec 2019 16:26:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1icc9z-0006oa-CM for bug-gnu-emacs@gnu.org; Wed, 04 Dec 2019 16:26:12 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36780) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1icc9z-0006dk-8b for bug-gnu-emacs@gnu.org; Wed, 04 Dec 2019 16:26:11 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1icc18-0005e2-83 for bug-gnu-emacs@gnu.org; Wed, 04 Dec 2019 16:17:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Dec 2019 21:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33005 X-GNU-PR-Package: emacs Original-Received: via spool by 33005-submit@debbugs.gnu.org id=B33005.157549421521671 (code B ref 33005); Wed, 04 Dec 2019 21:17:02 +0000 Original-Received: (at 33005) by debbugs.gnu.org; 4 Dec 2019 21:16:55 +0000 Original-Received: from localhost ([127.0.0.1]:42753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icc10-0005dT-PW for submit@debbugs.gnu.org; Wed, 04 Dec 2019 16:16:54 -0500 Original-Received: from ericabrahamsen.net ([52.70.2.18]:40786 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icc0y-0005d3-LC for 33005@debbugs.gnu.org; Wed, 04 Dec 2019 16:16:54 -0500 Original-Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 56A65FA0E4; Wed, 4 Dec 2019 21:16:42 +0000 (UTC) In-Reply-To: <8736dzn6sn.fsf@web.de> (Michael Heerdegen's message of "Wed, 04 Dec 2019 22:02:16 +0100") 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:172857 Archived-At: On 12/04/19 22:02 PM, Michael Heerdegen wrote: > Eric Abrahamsen writes: > >> Yes, that's what I meant. Every invocation of `gnus' first unloads >> everything and then reloads it, and the registry is likewise unloaded >> and reloaded. That seemed like TRT to me. > > Ok by me - I only wanted to be sure that what I see is intended. It is! Pace bugs I may have introduced, I feel like this is the right approach. The only integration that's lacking is auto save (which doesn't work well with eieio-persistent). If you quit Gnus without saving, your intermediate state goes into the dribble file, and you can choose to load that again later. But the registry doesn't work with the dribble file (it would be a medium amount of work to make that happen) so you'd lose any edits to the registry made since the last save.