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 B4A39431FB6 for ; Thu, 10 Mar 2011 18:47:35 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] autolearn=unavailable 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 NgrURXN2YQJN for ; Thu, 10 Mar 2011 18:47:35 -0800 (PST) Received: from dmz-mailsec-scanner-2.mit.edu (DMZ-MAILSEC-SCANNER-2.MIT.EDU [18.9.25.13]) by olra.theworths.org (Postfix) with ESMTP id 87B1F431FB5 for ; Thu, 10 Mar 2011 18:47:35 -0800 (PST) X-AuditID: 1209190d-b7cacae000000a14-c3-4d798d464757 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) by dmz-mailsec-scanner-2.mit.edu (Symantec Brightmail Gateway) with SMTP id 60.6A.02580.64D897D4; Thu, 10 Mar 2011 21:47:34 -0500 (EST) Received: from outgoing.mit.edu (OUTGOING-AUTH.MIT.EDU [18.7.22.103]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id p2B2lWn3014397; Thu, 10 Mar 2011 21:47:33 -0500 Received: from awakening.csail.mit.edu (awakening.csail.mit.edu [18.26.4.91]) (authenticated bits=0) (User authenticated as amdragon@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.6/8.12.4) with ESMTP id p2B2lUDg010400 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT); Thu, 10 Mar 2011 21:47:31 -0500 (EST) Received: from amthrax by awakening.csail.mit.edu with local (Exim 4.72) (envelope-from ) id 1PxsO2-0008Rv-DL; Thu, 10 Mar 2011 21:47:30 -0500 Date: Thu, 10 Mar 2011 21:47:30 -0500 From: Austin Clements To: Carl Worth Subject: Re: Xapian locking errors with custom query parser Message-ID: <20110311024730.GA31011@mit.edu> References: <87d3nhe3g9.fsf@steelpick.2x.cz> <87lj0m8ki5.fsf@yoom.home.cworth.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87lj0m8ki5.fsf@yoom.home.cworth.org> User-Agent: Mutt/1.5.20 (2009-06-14) X-Brightmail-Tracker: AAAAAA== Cc: notmuch@notmuchmail.org 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: Fri, 11 Mar 2011 02:47:35 -0000 Quoth Carl Worth on Mar 10 at 6:21 pm: > On Fri, 28 Jan 2011 21:26:03 -0500, Austin Clements wrote: > > unlocked. Here's the fix. cworth, what's the most convenient way for > > me to slip this in to the patch series? > > I'd most prefer a rebased branch including the fix, along with an email > sent to me, (giving either the branch-name to pull or else the actual > patches via email). > > [I think I answered this in IRC a while ago, but I don't see a later > email from you on this topic. Do you have a branch that's ready for me? > Perhaps that's qparser-3 (which looks more likely than qparser or > qparser-hack)] Yes, qparser-3 is ready for you, and has this fix folded in to it (see id:20110202050336.GB28537@mit.edu). > *snip* > > Some of those are obviously old (search-perf and search-perf-2 obviously > superceded by search-perf-3). And some are obviously just experiements > (qparser-hack, search-perf-hack, folder-hack, and qparser-hack). I'd been migrating towards x-hack for my constantly-rebased development branches, and x-v1, x-v2, etc, for stable review branches. In this system, the highest versioned branch would always be the one to review and branches that weren't ready for review would only have a -hack branch. (Of course, it doesn't help that that repository has branches from before I was doing this and is also a mirror of your master repository, which mixes in the branches you have there.) > But the others are less clear. One option is for me to not go looking > for any branches except in response to specific pull requests. Another > option would be for people to name branches something like > for-cworth/qparser-3 once things are ready to go. > > That way, I could do something like: > > git remote update > git branch -r | grep for-cworth > > and see what people are proposing. > > What do you think? Interesting. I could see this being useful for decluttering superseded review branches, though that would require renaming superseded branches, which always causes a mess. > Of course, I still want to have email so that everyone can follow along > at home, and it's easy to reply for patch review, etc. > > -Carl