From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#66797: 29.1; Debbugs refresh is ineffective when used with get-bug-by-id Date: Sun, 29 Oct 2023 09:30:32 +0100 Message-ID: <87pm0x96fr.fsf@gmx.de> References: <87fs1uiz2h.fsf@makinata.eu> <875y2qag3t.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15281"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 66797@debbugs.gnu.org, Bruno Victal To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 29 09:32:00 2023 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 1qx1DE-0003lG-Eh for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 29 Oct 2023 09:32:00 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qx1Cl-0004dT-CU; Sun, 29 Oct 2023 04:31:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qx1Cj-0004d0-I3 for bug-gnu-emacs@gnu.org; Sun, 29 Oct 2023 04:31:29 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qx1Cj-0001DA-AM for bug-gnu-emacs@gnu.org; Sun, 29 Oct 2023 04:31:29 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qx1DF-0008Mb-Ny for bug-gnu-emacs@gnu.org; Sun, 29 Oct 2023 04:32:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 29 Oct 2023 08:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66797 X-GNU-PR-Package: emacs Original-Received: via spool by 66797-submit@debbugs.gnu.org id=B66797.169856828332086 (code B ref 66797); Sun, 29 Oct 2023 08:32:01 +0000 Original-Received: (at 66797) by debbugs.gnu.org; 29 Oct 2023 08:31:23 +0000 Original-Received: from localhost ([127.0.0.1]:40315 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qx1Cd-0008LS-EH for submit@debbugs.gnu.org; Sun, 29 Oct 2023 04:31:23 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:36815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qx1CZ-0008L6-Ai for 66797@debbugs.gnu.org; Sun, 29 Oct 2023 04:31:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1698568233; x=1699173033; i=michael.albinus@gmx.de; bh=4tAC5kwC3v771Z0A5+Jx+qsv0J9/QTsuXrDqsoCpNwY=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=CsqhS1jxwABEYDsFUq/ARPfuWzetvFpEYSb3WLkdk2Kq3I3ZY78vIYTqeLU760qr 3KHN6BKyL73W5ZFsdv2385TU59mTsgGVDL3q7fJER4hdCJtApWAFsndd4Ytnq5ysC rLJwvqjQOZwJ3VqtCmPTUAs+muVGi447cu9KZ8V1KOaSvxcApeFdtXql8bJNRcTwd RByXQ4dqaz8jNha9E2kynx+KTrhywQyGZR4kR7TG5fjPb5FOx3EEfUURHF0J5QE4o sdF12yN1DeF3dD5BojxIb4P3zjJcsI9xZod6OmSphUNikRRw+WXRRmvD6gaqMNF0m FDHB2Ek4mLGUe0f+Mw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.30]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N7zFj-1raZHW1btL-0152to; Sun, 29 Oct 2023 09:30:33 +0100 In-Reply-To: (Stefan Kangas's message of "Sat, 28 Oct 2023 13:06:18 -0700") X-Provags-ID: V03:K1:bdeuV9bKBJAMRJ4UDzikyC8ir73LGZXL0bP1UJyqzP7YliXR9X9 6ryTjKq1tn1dzTfkgBLurUJpAWtk+dkWYWYANAxK7WnStvB48M8Lo/TfOrp4YNB8fGG+Mgw OCzaK/BD6Yw3hU0n4nVXBh65DacBxLW/Zcf+eWLq4eckHvtNNJao/ND/MKfT06bXTEUFTF7 30RxwBLKgfeahVJKDn0jA== UI-OutboundReport: notjunk:1;M01:P0:ltbiIrJPpN4=;HCC/Vx4cKNi+oJppTZ6QRlXHkZl zMxXLT5RGWfJ18IbKJyw5Cumf4J/AblyzJm2MbtJww0OLktqxzkiVTIjFjd2mFi8xNqm2txoU f4WbB2vFfJBh2jT5sX/AFSBrq2Exa++6uTkDPfAcpXqw+xhaQZmUUS4hxNXciMDa3WtSu6T9f tGCBXs6NizxJPCyRsSXiZkcMHlxL8JK6xDlgzEPRCAreYOgxNODi4W+uW4SnRHp8nSmzeJase SWoOiBnSr9m5apy8vRTBH6wNj8km+Zbk6XTRY7lNMzhhuMHFDv3WEZWnrNXa276sr7wzHxGpd C66fAT6e2eFBJoFr/W589idTnXLPZi9yRaK8PPIeSKV8VYkzUWCqu+RMuQlWNCfE9gZ2zseW7 2I41qSn47i3prdD3+qk9D2In2BudIH3s0b7nLkdqP52avU24iKnkvRHdww+AWqqWs0c7dYe+S DwiN4odZgzpCojBqFnqrLnj7uJDkYFQU8gUudUVUGriw+fsrrk+OPfLoW85VA2RUlY7kgZPsh yCNNASA7AP8Wr+O3sXC6PAoIGX85TX06nM9sXuNkAV316ms8RjatyYm5AtZWeB7Y7PIIE1hrO 3E3UDBstZ4s4EpoO9nQ0rVVw2a2iesNSSWRWlvR1aHdkxXe6+YGzSXSDLu7eSuk+nkzKVDJ0t wRvpyVzeYm3dzINnBoszLeYilcuSohM1kWH/7yVOAHrP6HPs1JQZRf1f3fNR15YYUi6QuaxTk K2e8oKF7FBgs8ddTfXk+MH5FeTgVC5CV4Sai/x4Ub22PB8Rf9wmYcMOT/SIXKVwGEwtjveDX 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:273484 Archived-At: Stefan Kangas writes: Hi Stefan, >> That is correct behavior. Refreshing the bugs consults the cache (which >> expires after an hour). Getting fresh data from the debbugs.gnu.org >> server requires 'C-u g'. See the manual (info "(debbugs-ug) Tabulated Lists") > > Is it worth documenting that in the `debbugs-gnu' docstring? It is not related to `debbugs-gnu'. It is a key binding in `debbugs-gnu-mode', and independent from the way the buffer is created (by `debbugs-gnu', `debbugs-gnu-search', `debbugs-gnu-bugs', you name it). Instead, I have extended the docstring of `debbugs-gnu-mode': --8<---------------cut here---------------start------------->8--- (define-derived-mode debbugs-gnu-mode tabulated-list-mode "Debbugs" "Major mode for listing bug reports. The bugs are are taken from the cache when the list is refreshed. In order to retrieve the actual bug status after it has been modified on the debbugs server, consider typing \\`C-u g'. \\{debbugs-gnu-mode-map}" --8<---------------cut here---------------end--------------->8--- Btw, `debbugs-gnu-make-control-message' contains the following code: --8<---------------cut here---------------start------------->8--- (add-hook 'message-send-actions (lambda () (remhash bugid debbugs-cache-data)) nil t))) --8<---------------cut here---------------end--------------->8--- That is, after sending the control message, the bug is removed from the cache. Next time the debbugs buffer is refreshed, new data for this bug should be taken from the debbugs server. This doesn't help of course, when the data are retrieved from the server before the change has arrived it. Best regards, Michael.