From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#37168: debbugs: Make bug list update asynchronous Date: Sat, 24 Aug 2019 09:19:24 +0200 Message-ID: <87ftlryqrn.fsf@gmx.de> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="154919"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 37168@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Aug 24 09:20:55 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 1i1QM1-000eBY-Oe for geb-bug-gnu-emacs@m.gmane.org; Sat, 24 Aug 2019 09:20:54 +0200 Original-Received: from localhost ([::1]:36240 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i1QM0-0006y1-ER for geb-bug-gnu-emacs@m.gmane.org; Sat, 24 Aug 2019 03:20:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35034) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i1QLE-0006xF-Hj for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2019 03:20:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i1QLC-0006tQ-CH for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2019 03:20:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60952) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i1QLC-0006tG-9U for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2019 03:20:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1i1QLC-0004Lc-2b for bug-gnu-emacs@gnu.org; Sat, 24 Aug 2019 03:20:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 24 Aug 2019 07:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37168 X-GNU-PR-Package: emacs Original-Received: via spool by 37168-submit@debbugs.gnu.org id=B37168.156663117916674 (code B ref 37168); Sat, 24 Aug 2019 07:20:02 +0000 Original-Received: (at 37168) by debbugs.gnu.org; 24 Aug 2019 07:19:39 +0000 Original-Received: from localhost ([127.0.0.1]:41540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i1QKp-0004Ks-Jj for submit@debbugs.gnu.org; Sat, 24 Aug 2019 03:19:39 -0400 Original-Received: from mout.gmx.net ([212.227.15.18]:59769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i1QKn-0004Kf-MG for 37168@debbugs.gnu.org; Sat, 24 Aug 2019 03:19:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1566631167; bh=G7WMcHWcXDVD7ce/zRRX7S9qWqICMrkU7RVUmmO6Vgk=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=f0j/DIubyQYXXE7jgz/F2hJzA/7dt4DZc0U5h1NihSnsE799atTYf7EJksTIm9nIe 2MWX80tsoV5Vq7D1557r1+IJTw9sQkAEwsQxXQZ9dC6RF+m5NletjqME2r/ssYnl7K zLmhDAt4+AT7Hggi4ad/xlQueiY+lzS5PRGFz670= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from detlef.gmx.de ([212.91.243.33]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MbzuH-1iecEK0KcB-00dVJQ; Sat, 24 Aug 2019 09:19:27 +0200 In-Reply-To: (Stefan Kangas's message of "Fri, 23 Aug 2019 23:59:10 +0200") X-Provags-ID: V03:K1:T2R6fcFuXdC/Zea+hRGAY5WJcRaT3M8CLtF0KpV2TjETzujl8CV B8NZMjxk5T47kPFN4aIfDNkCZ1IMayBAewJz0eEYRKCRD+CqaBblJeaALYo5E6ukGsKI94I O/NLPLWi+Lc631Garnf3FnRYHp6/J6mFnpDKBw0n0ZfXx8fVRzIxsQOFnH4CS4uapQZnoL/ 5rbi8oacwU8CjzSBUvi9g== X-UI-Out-Filterresults: notjunk:1;V03:K0:VmBnLRXYCzw=:21uTyb+qytVJnyKRu8Rtix PpMVgoeqiI+6q0B6uarvnqvN/K6X8U6jE1TFMzbgkrKRV4HpZ1FZzScs7D+pVLPzEQNW7Qz9d 0BlaKtYADk1xJjG/NT3LsAVtTZ7Urq1w3TtRPnoE1B8mZ+zf9f3+WT/8Ol/rWCJk2C+Tj31ut 8JCjozNeMG7pYaklPA6S6Y9QpcMM5tzX3g1nGENoRhc5y8XQxFCe6OFWQX+iddZ4q7aIIrV3s /ccv8lWdxemH1NXpz188N2lataxuEvhfeLDmcjg7SizsaW3tOltPO5ccjnlaYCvxDAMPqM0cW q2lvabJu1B8n8O607l7V9oyZo2sY4Rkj2TdDHlkEUw7lFyskn+9P+BCdgWwoZ+ymitqHSgYVf qIwSMp25KAmr0VozXxQ/A8Xm7S+gyXVvGCd47n3H3ecv3+nP2722JbvLkxjMR7rl2BH1sv8vu oOVdU2e0BIIBwEgV8lnxcrQqE72YNvQuFDtg44ZmsClMv0vP+DoFWOxZAEV4U5E9nfwsc88ZV X9EPtd4cJLmT/ZoHwId4wLaQ18oeSoF3hQ1UVkX007SsZdF9y+0qHlyiyX3xa2oaJr0ezC9bv lrxJSuQ3ePAJFQEfSproavrqUEqL5VngT3xRPR+oHMkbXDKQH9hlngLD7Ug2UxgS53TGmP9cV aZ7JXdjEyOGAMIlvjkXy3dXbg3yTtuts90aI6toBrRPt3T7y47gW4mdwRIe44y8Gz0pJiWa8F 4ExBTvJE2LFD/3hZyXJlb6MY/8a2OEyoJHQnn0SOmzcuVDgv8DOhFfliLMLTlzawOldmwvfc 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:165754 Archived-At: Stefan Kangas writes: > When I type: > > M-x debbugs-gnu RET ,minor,wishlist RET > > It takes a long time to load on my machine, and it freezes my entire > Emacs session while I wait. It would be very nice if this operation > could be made to work asynchronously. Bug retrieving happens in two phases. The first phase, getting the bug numbers in question, cannot be performed asynchronously, because it is just one request to the debbugs server. The second phase, getting information per bug number, happens already asynchronously. The debbugs server is requested to return maximum debbugs-max-hits-per-request per request; several requests are sent in parallel to the server. Furthermore, debbugs caches the results, so the next time information for an already known bug number is taken from the cache. However, debbugs waits until all parallel requests have been served by the debbugs server, before it begins to show the tabulated list. This might be done asynchronously as well. Will check, what's possible. > Thanks, > Stefan Kangas Best regards, Michael.