From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: keramida@ceid.upatras.gr (Giorgos Keramidas) Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: Re: Emacs trunk and Gnus master are fully sync'd now Date: Sun, 07 Jul 2013 15:24:32 +0200 Message-ID: <67um8robae33lb.fsf@saturn.laptop> References: <67um8rzju4ykdj.fsf@saturn.laptop> <87a9lz1zpj.fsf@building.gnus.org> <87ppuv4rs1.fsf@randomsample.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1373203502 1459 80.91.229.3 (7 Jul 2013 13:25:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 7 Jul 2013 13:25:02 +0000 (UTC) Cc: Katsumi Yamaoka , ding@gnus.org, emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 07 15:25:02 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UvoxY-0005wq-Td for ged-emacs-devel@m.gmane.org; Sun, 07 Jul 2013 15:25:01 +0200 Original-Received: from localhost ([::1]:35993 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UvoxY-0007Hw-EG for ged-emacs-devel@m.gmane.org; Sun, 07 Jul 2013 09:25:00 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60910) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UvoxU-0007Hr-PI for emacs-devel@gnu.org; Sun, 07 Jul 2013 09:24:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UvoxT-0004ZT-Nf for emacs-devel@gnu.org; Sun, 07 Jul 2013 09:24:56 -0400 Original-Received: from tux-cave.hellug.gr ([195.134.99.74]:40536) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UvoxT-0004Yx-Ae for emacs-devel@gnu.org; Sun, 07 Jul 2013 09:24:55 -0400 X-Hellug-MailScanner-From: gkeramidas@gmail.com X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-2.9, required 5, autolearn=not spam, ALL_TRUSTED -1.00, BAYES_00 -1.90) X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-ID: r67DOd0c004061 Original-Received: from giorgos.local (217-162-217-29.dynamic.hispeed.ch [217.162.217.29]) (authenticated bits=0) by tux-cave.hellug.gr (8.14.4/8.14.4/Debian-4) with ESMTP id r67DOd0c004061 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 7 Jul 2013 16:24:47 +0300 Original-Received: by giorgos.local (Postfix, from userid 1800799460) id 0A5046A73C4; Sun, 7 Jul 2013 15:24:32 +0200 (CEST) In-Reply-To: <87ppuv4rs1.fsf@randomsample.de> (David Engster's message of "Sat, 06 Jul 2013 17:44:30 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (darwin) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 195.134.99.74 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:161703 gmane.emacs.gnus.general:83492 Archived-At: On Sat, 06 Jul 2013 17:44:30 +0200, David Engster wrote: >Lars Ingebrigtsen writes: >>keramida@ceid.upatras.gr (Giorgos Keramidas) writes: >>> The next time I start Gnus it tries to do an 'initial sync of 129 >>> groups' all over again, and this delays startup time a lot. >> >> Yes, this is the bug that has made me want to not merge that bit of Ma >> Gnus into bzr Emacs. I still have no fix for it. > > I cannot reproduce this anymore in Dovecot after my change which keeps > empty 'unexist' ranges. So the question is why it still happens with > GMail. > > @Giorgos: Does it only happen on startup or also sometimes when you > press 'g'? Yes, this happens sometimes when I press 'g' too. I tried letting Gnus load all the Gmail groups, and then type 'M-g' in each one of them. This temporarily fixes the 'initial sync for all groups' problem, but then it happens again when I restart Gnus. > AFAICS in `nnimap-retrieve-group-data-early', the resync should only > happen when there's either no 'active', 'unexist', or > 'uidvalidity'. Perhaps the first step should be to install some verbose > messaging which says which of those triggers the resync. I can try that. Thanks for the pointer.