[Xapian-tickets] [Xapian] #433: MatchSpy should allow early termination

Xapian nobody at xapian.org
Mon Feb 1 22:20:38 GMT 2010


#433: MatchSpy should allow early termination
-------------------------+--------------------------------------------------
 Reporter:  richard      |       Owner:  olly     
     Type:  enhancement  |      Status:  new      
 Priority:  normal       |   Milestone:  1.1.7    
Component:  Matcher      |     Version:  SVN trunk
 Severity:  normal       |    Keywords:           
Blockedby:               |    Platform:  All      
 Blocking:               |  
-------------------------+--------------------------------------------------

Comment(by olly):

 (Ignoring the smiley) it's not a vote for any implementation approach.
 It's a vote for focussing on getting 1.2.0 released, and in particular not
 being distracted by new features or enhancing existing features when we
 should be addressing bug reports from users testing 1.1.x and trunk, plus
 the few existing tickets we've previously agreed should be addressed.

 We were talking (albeit rather  speculatively) about July 2009 for 1.2.0
 at one point, so we're now more than 6 months late.

 This particular ticket is at worst an efficiency issue (since the
 !MatchSpy can as you say just do nothing when called).  It would be nice
 to address for 1.2.0 to avoid a possible API change in the future, but
 we've already punted on tickets which would be at least as useful to
 address.  It isn't obvious what the best approach here is.  If we rush to
 fix it, we increase the risk of being stuck with an API which may later
 prove problematic.  We also risk introducing bugs and further delaying
 1.2.0.

 Marking !MatchSpy as experimental is a possible option, but we don't
 really want to be making ABI-changes mid-1.2.x as we'll have to carry the
 weight of both old and new implementations until 1.3.0.

-- 
Ticket URL: <http://trac.xapian.org/ticket/433#comment:4>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list