ok, i'm just gonna re-open them all and set fix version: 2.9.4/3.0.3 (except lucene-2328/2273, since you noted they are n/a)
if any of the others aren't relevant / risky / we shouldnt' do them, we can just close them / discuss on the issues. i think this will make managing the list of things to do easier. On Fri, Oct 29, 2010 at 8:32 AM, Michael McCandless <luc...@mikemccandless.com> wrote: > I think we could back port all of these. > > But many of them are "minor"... > > Some comments below: > > On Fri, Oct 29, 2010 at 7:09 AM, Robert Muir <rcm...@gmail.com> wrote: >> On Fri, Oct 29, 2010 at 4:28 AM, Uwe Schindler <u...@thetaphi.de> wrote: >> I just need the information, if there is anything else that should go >> into 2.9.4/3.0.3. >> >> Here is a list of bugs fixed in 3.x that weren't backported... i didnt >> spend a lot of time on these. perhaps its easy to reopen all of them >> and set version to 3.0/2.9, and we can discuss on the the list/jira >> that way >> >> >> BUGS: >> >> * LUCENE-2216: OpenBitSet.hashCode returned different hash codes for >> sets that only differed by trailing zeros. (Dawid Weiss, yonik) >> >> * LUCENE-2235: Implement missing PerFieldAnalyzerWrapper.getOffsetGap(). >> (Javier Godoy via Uwe Schindler) >> >> * LUCENE-2249: ParallelMultiSearcher should shut down thread pool on >> close. (Martin Traverso via Uwe Schindler) > > This seems more serious since it's a resource leak... > >> * LUCENE-2273: FieldCacheImpl.getCacheEntries() used WeakHashMap >> incorrectly and lead to ConcurrentModificationException. >> (Uwe Schindler, Robert Muir) > > Not sure if this is relevant to 3.0.x/2.9.x? > >> * LUCENE-2328: Index files fsync tracking moved from >> IndexWriter/IndexReader to Directory, and it no longer leaks memory. >> (Earwin Burrfoot via Mike McCandless) > > The mem leak here is miniscule and it was a big patch so I think we > shouldn't back port. > >> * LUCENE-2365: IndexWriter.newestSegment (used normally for testing) >> is fixed to return null if there are no segments. (Karthick >> Sankarachary via Mike McCandless) >> >> * LUCENE-2074(just the subtask): Reduce buffer size of lexer back to >> default on reset. >> (Ruben Laguna, Shai Erera via Uwe Schindler) >> >> * LUCENE-2496: Don't throw NPE if IndexWriter is opened with CREATE on >> a prior (corrupt) index missing its segments_N file. (Mike >> McCandless) >> >> * LUCENE-2513: when opening writable IndexReader on a not-current >> commit, do not overwrite "future" commits. (Mike McCandless) > > We should backport this one -- admittedly a corner case, but, it can > remove commits from your index... > >> * LUCENE-2533: fix FileSwitchDirectory.listAll to not return dups when >> primary & secondary dirs share the same underlying directory. >> (Michael McCandless) >> >> * LUCENE-2549: Fix TimeLimitingCollector#TimeExceededException to record >> the absolute docid. (Uwe Schindler) >> >> * LUCENE-2580: MultiPhraseQuery throws AIOOBE if number of positions >> exceeds number of terms at one position (Jayendra Patil via Mike McCandless) >> >> * LUCENE-2616: FastVectorHighlighter: out of alignment when the first value >> is >> empty in multiValued field (Koji Sekiguchi) >> >> * LUCENE-2272: Fix explain in PayloadNearQuery and also fix scoring >> issue (Peter Keegan via Grant Ingersoll) >> >> * LUCENE-2658: Exceptions while processing term vectors enabled for multiple >> fields could lead to invalid ArrayIndexOutOfBoundsExceptions. >> (Robert Muir, Mike McCandless) > > Looks serious... > >> contrib/CHANGES: >> >> * LUCENE-2035: TokenSources.getTokenStream() does not assign >> positionIncrement. >> (Christopher Morris via Mark Miller) >> >> * LUCENE-2055 (doc fix only, recommend to use snowball): Deprecated >> RussianTokenizer, RussianStemmer, RussianStemFilter, >> FrenchStemmer, FrenchStemFilter, DutchStemmer, and DutchStemFilter. For >> these Analyzers, SnowballFilter is used instead (for Version > 3.0), as >> the previous code did not always implement the Snowball algorithm >> correctly. >> Additionally, for Version > 3.0, the Snowball stopword lists are used by >> default. (Robert Muir, Uwe Schindler, Simon Willnauer) >> >> * LUCENE-2278: FastVectorHighlighter: Highlighted term is out of alignment >> in multi-valued NOT_ANALYZED field. (Koji Sekiguchi) >> >> * LUCENE-2284: MatchAllDocsQueryNode toString() created an invalid XML tag. >> (Frank Wesemann via Robert Muir) >> >> * LUCENE-2277: QueryNodeImpl threw ConcurrentModificationException on >> add(List<QueryNode>). (Frank Wesemann via Robert Muir) >> >> * LUCENE-2184: Fixed bug with handling best fit value when the proper >> best fit value is >> not an indexed field. Note, this change affects the APIs. >> (Grant Ingersoll) >> >> * LUCENE-2359: Fix bug in CartesianPolyFilterBuilder related to >> handling of behavior around >> the 180th meridian (Grant Ingersoll) >> >> * LUCENE-2524: FastVectorHighlighter: use mod for getting colored tag. >> (Koji Sekiguchi) >> >> * LUCENE-2653: ThaiWordFilter depends on the JRE having a Thai >> dictionary, which is not >> always the case. If the dictionary is unavailable, the filter will now throw >> UnsupportedOperationException in the constructor. (Robert Muir) > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: dev-h...@lucene.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org