From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#38011: 27.0.50; [PATCH] WIP on allowing Gnus backends to return header data directly Date: Sat, 16 Jan 2021 21:00:36 -0800 Message-ID: <87wnwc88ej.fsf@ericabrahamsen.net> References: <87y2x0a9bl.fsf@ericabrahamsen.net> <8736f7l9rd.fsf@ericabrahamsen.net> <87eeyqfi4u.fsf@gnus.org> <87mud75l3i.fsf@ericabrahamsen.net> <87k18a3wtc.fsf@gnus.org> <871ruiqc19.fsf@ericabrahamsen.net> <87imnu2foy.fsf@gnus.org> <87tv27rlcz.fsf@ericabrahamsen.net> <87mu6t37c5.fsf@gnus.org> <878scvluw2.fsf@ericabrahamsen.net> <87a6xb5sa7.fsf@gnus.org> <87h7rikcsq.fsf@ericabrahamsen.net> <87zh1sowlf.fsf@ericabrahamsen.net> <874kjzangc.fsf@gnus.org> <87ble7kqsn.fsf@ericabrahamsen.net> <877doua2g5.fsf@gnus.org> <87zh1pkdb4.fsf@ericabrahamsen.net> <875z4d6piq.fsf@gnus.org> <87lfd8k1zj.fsf@ericabrahamsen.net> <87h7nv3h4c.fsf@gnus.org> <877dor71wv.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24140"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 38011@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jan 17 06:01:35 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l10Bz-00064q-31 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 17 Jan 2021 06:01:35 +0100 Original-Received: from localhost ([::1]:56624 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l10Bx-0003vf-II for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 17 Jan 2021 00:01:33 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48878) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l10BR-0003vV-TW for bug-gnu-emacs@gnu.org; Sun, 17 Jan 2021 00:01:01 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:32900) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l10BR-00056X-MN for bug-gnu-emacs@gnu.org; Sun, 17 Jan 2021 00:01:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l10BR-0002ar-K8 for bug-gnu-emacs@gnu.org; Sun, 17 Jan 2021 00:01:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Jan 2021 05:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38011 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 38011-submit@debbugs.gnu.org id=B38011.16108596489943 (code B ref 38011); Sun, 17 Jan 2021 05:01:01 +0000 Original-Received: (at 38011) by debbugs.gnu.org; 17 Jan 2021 05:00:48 +0000 Original-Received: from localhost ([127.0.0.1]:44446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l10BD-0002aI-TC for submit@debbugs.gnu.org; Sun, 17 Jan 2021 00:00:48 -0500 Original-Received: from ericabrahamsen.net ([52.70.2.18]:39570 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l10BB-0002a4-38 for 38011@debbugs.gnu.org; Sun, 17 Jan 2021 00:00:46 -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 F1E9EFA155; Sun, 17 Jan 2021 05:00:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1610859638; bh=/19E8qfoCnf18h2CLF9kQ3qUutunK2AqO1Maa8hcUDI=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=saIxqqkxABPrzmBlJnolOzNSbWo1MrvdsFtSI1/NP8RhsYiKdH7Fl/oc5UJ41o9Gd ad1F4L7+BmVay4UUvz2LI7cvzwsyC75DKSs+hqxV3+HT3gzYqwIs1EsNZl2fBmGfaJ QvOHmVI7z9QnY6kogU/o5S1r38Zg5CU8D6nDS/JI= In-Reply-To: <877dor71wv.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Tue, 05 Jan 2021 09:02:08 -0800") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:198040 Archived-At: Eric Abrahamsen writes: > On 01/05/21 09:47 AM, Lars Ingebrigtsen wrote: >> Eric Abrahamsen writes: >> >>> Morally the same: the agent has its own `gnus-agent-uncached-articles' >>> function, which consults the .agentview file, so it uses that instead of >>> `gnus-sorted-difference'. But the same idea. >> >> Right. [...] > Anyway, I'll keep looking at this patch for a bit, and see if I can find > any more problems with it. I found a couple more, in agent file writing, and have pushed a commit fixing that. So far as I can tell this now works as intended. I've run side-by-side comparisons of master and this feature branch, messing with the cache and the agent, and feel fairly confident that behavior is the same in terms of header fetching, and files written to disk. I think I'd feel okay merging this, but would also be happy to let it mellow longer. Eric