Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 0105F431FBC for ; Thu, 26 Apr 2012 09:18:40 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -1.098 X-Spam-Level: X-Spam-Status: No, score=-1.098 tagged_above=-999 required=5 tests=[DKIM_ADSP_CUSTOM_MED=0.001, FREEMAIL_FROM=0.001, NML_ADSP_CUSTOM_MED=1.2, RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wT0TYxKJWfAR for ; Thu, 26 Apr 2012 09:18:39 -0700 (PDT) Received: from mail2.qmul.ac.uk (mail2.qmul.ac.uk [138.37.6.6]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 2D2BF431FAE for ; Thu, 26 Apr 2012 09:18:39 -0700 (PDT) Received: from smtp.qmul.ac.uk ([138.37.6.40]) by mail2.qmul.ac.uk with esmtp (Exim 4.71) (envelope-from ) id 1SNROl-0006IK-SP; Thu, 26 Apr 2012 17:18:35 +0100 Received: from 94-192-233-223.zone6.bethere.co.uk ([94.192.233.223] helo=localhost) by smtp.qmul.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1SNROl-0001h5-JH; Thu, 26 Apr 2012 17:18:27 +0100 From: Mark Walters To: jake , notmuch@notmuchmail.org Subject: Re: Possible bug with notmuch search & --limit --offset In-Reply-To: <000301cd23c5$174d6510$45e82f30$@mgap.ru> References: <000301cd23c5$174d6510$45e82f30$@mgap.ru> User-Agent: Notmuch/0.12+128~g0f26d91 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-pc-linux-gnu) Date: Thu, 26 Apr 2012 17:18:45 +0100 Message-ID: <87lili31qy.fsf@qmul.ac.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Sender-Host-Address: 94.192.233.223 X-QM-SPAM-Info: Sender has good ham record. :) X-QM-Body-MD5: b87c1eebc0c24f0ca7dc1ff1f54c37a1 (of first 20000 bytes) X-SpamAssassin-Score: -1.8 X-SpamAssassin-SpamBar: - X-SpamAssassin-Report: The QM spam filters have analysed this message to determine if it is spam. We require at least 5.0 points to mark a message as spam. This message scored -1.8 points. Summary of the scoring: * -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at http://www.dnswl.org/, * medium trust * [138.37.6.40 listed in list.dnswl.org] * 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider * (markwalters1009[at]gmail.com) * -0.0 T_RP_MATCHES_RCVD Envelope sender domain matches handover relay * domain * 0.5 AWL AWL: From: address is in the auto white-list X-QM-Scan-Virus: ClamAV says the message is clean X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2012 16:18:41 -0000 On Thu, 26 Apr 2012, jake wrote: > Hello, > > I'm finding that when I use the --limit option with the output=files and > offset=N that the returned list of files is of variable length. > > For instance when: > > notmuch search --output=files --offset=6 --limit=2 steve > > it returns > > /var/spool/mail/virtual/archive/sl/.Sent/cur/1335243985.M765351P23366V000000 > 0000000801I0000000000820E9C_5.archive,S=275069:2,S > /var/spool/mail/virtual/archive/sl/.Sent/cur/1335243986.M749883P23366V000000 > 0000000801I0000000000820E9D_6.archive,S=275069:2,S > /var/spool/mail/virtual/archive/sl/.Sent/cur/1335243987.M926961P23366V000000 > 0000000801I0000000000820EA0_9.archive,S=111888:2,S > /var/spool/mail/virtual/archive/sl/.Sent/cur/1335243988.M718230P23366V000000 > 0000000801I0000000000820EA1_10.archive,S=111888:2,S Hi You might have duplicate copies of the messages: that is different files with the same message. (I think the search returns all the filenames but am not sure.) Notmuch uses the messageid so you would just need to check if some of these files have the same message-id header. Best wishes Mark > > Which is two more results than required. If I choose different offset values > then the number of returned results will vary too. > > If I issue: > > notmuch search --offset=6 --limit=2 steve > > It returns two results as expected, if I change the output type to anything > other than files (summary/threads/messages/tags) then the correctly limited > list is returned. So it only seems to happen with the files output type. > Both json and text format types exhibit the same behaviour. > > Am I using this correctly ? I expect only two results to be returned but > being new to notmuch gives me doubts that what I am doing may be incorrect. > > My apologies if the mailing list is not the place for this sort of report, > please direct me to a more appropriate place. > > Many Thanks > Jake > > > > _______________________________________________ > notmuch mailing list > notmuch@notmuchmail.org > http://notmuchmail.org/mailman/listinfo/notmuch