lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Rowe (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LUCENE-2562) Make Luke a Lucene/Solr Module
Date Tue, 17 Jul 2018 23:31:00 GMT

    [ https://issues.apache.org/jira/browse/LUCENE-2562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16547219#comment-16547219
] 

Steve Rowe commented on LUCENE-2562:
------------------------------------

Thanks [~thetaphi], I put in an Ant property to control it.

That reveals a lot forbidden-api violations left to tackle now:

{noformat}
-check-forbidden-all:
[forbidden-apis] Reading bundled API signatures: jdk-unsafe-1.8
[forbidden-apis] Reading bundled API signatures: jdk-deprecated-1.8
[forbidden-apis] Reading bundled API signatures: jdk-internal-1.8
[forbidden-apis] Reading bundled API signatures: jdk-reflection
[forbidden-apis] Reading API signatures: /Users/sarowe/git/lucene-solr/lucene/tools/forbiddenApis/base.txt
[forbidden-apis] Reading API signatures: /Users/sarowe/git/lucene-solr/lucene/tools/forbiddenApis/lucene.txt
[forbidden-apis] Loading classes to check...
[forbidden-apis] Scanning classes for violations...
[forbidden-apis] Forbidden method invocation: java.util.Locale#toString() [use Locale#toLanguageTag()
for a standardized BCP47 locale name]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.fragments.search.QueryParserController
(QueryParserController.java:159)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.overview.OverviewImpl (OverviewImpl.java:159)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.overview.OverviewImpl (OverviewImpl.java:164)
[forbidden-apis] Forbidden method invocation: java.lang.String#getBytes() [Uses default charset]
[forbidden-apis]   in org.apache.lucene.luke.models.analysis.TestAnalysisImpl (TestAnalysisImpl.java:93)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.dto.overview.TermCount (TermCount.java:29)
[forbidden-apis] Forbidden method invocation: java.io.PrintStream#<init>(java.io.OutputStream,boolean)
[Uses default charset]
[forbidden-apis]   in org.apache.lucene.luke.app.util.TextAreaPrintStream (TextAreaPrintStream.java:38)
[forbidden-apis] Forbidden method invocation: java.lang.String#getBytes() [Uses default charset]
[forbidden-apis]   in org.apache.lucene.luke.app.util.TextAreaPrintStream (TextAreaPrintStream.java:49)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:235)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:236)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:237)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:238)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:239)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:240)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:241)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:242)
[forbidden-apis] Forbidden method invocation: java.util.Locale#toString() [use Locale#toLanguageTag()
for a standardized BCP47 locale name]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:243)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:243)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:244)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.QueryParserConfig (QueryParserConfig.java:245)
[forbidden-apis] Forbidden method invocation: java.lang.String#toLowerCase() [Uses default
locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.LukeController$ColorTheme (LukeController.java:302)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.LukeController$ColorTheme (LukeController.java:302)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.OverviewController (OverviewController.java:210)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.OverviewController (OverviewController.java:212)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.DocumentsController (DocumentsController.java:225)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.DocumentsController (DocumentsController.java:302)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.DocumentsController (DocumentsController.java:325)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.DocumentsController (DocumentsController.java:349)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.commits.CommitsImpl (CommitsImpl.java:110)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.commits.CommitsImpl (CommitsImpl.java:123)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.commits.CommitsImpl (CommitsImpl.java:134)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.commits.CommitsImpl (CommitsImpl.java:151)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.commits.CommitsImpl (CommitsImpl.java:169)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.commits.CommitsImpl (CommitsImpl.java:187)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.commits.CommitsImpl (CommitsImpl.java:204)
[forbidden-apis] Forbidden method invocation: java.util.concurrent.Executors#newSingleThreadExecutor()
[Spawns threads with vague names; use a custom thread factory (Lucene's NamedThreadFactory,
Solr's DefaultSolrThreadFactory) and name threads so that you can tell (by its name) which
executor it is associated with]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.dialog.menubar.CheckIndexController
(CheckIndexController.java:120)
[forbidden-apis] Forbidden method invocation: java.util.concurrent.Executors#newSingleThreadExecutor()
[Spawns threads with vague names; use a custom thread factory (Lucene's NamedThreadFactory,
Solr's DefaultSolrThreadFactory) and name threads so that you can tell (by its name) which
executor it is associated with]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.dialog.menubar.CheckIndexController
(CheckIndexController.java:184)
[forbidden-apis] Forbidden method invocation: java.text.MessageFormat#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.util.MessageUtils (MessageUtils.java:41)
[forbidden-apis] Forbidden method invocation: java.lang.String#<init>(byte[]) [Uses
default charset]
[forbidden-apis]   in org.apache.lucene.luke.app.util.TextAreaAppender (TextAreaAppender.java:57)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.dto.documents.TermPosting (TermPosting.java:32)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.documents.DocumentsImpl (DocumentsImpl.java:111)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.documents.DocumentsImpl (DocumentsImpl.java:149)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.documents.DocumentsImpl (DocumentsImpl.java:176)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.documents.DocumentsImpl (DocumentsImpl.java:205)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.documents.DocumentsImpl (DocumentsImpl.java:233)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.documents.DocumentsImpl (DocumentsImpl.java:256)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.documents.DocumentsImpl (DocumentsImpl.java:284)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.documents.DocumentsImpl (DocumentsImpl.java:302)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.documents.DocumentsImpl (DocumentsImpl.java:311)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.documents.DocumentsImpl (DocumentsImpl.java:320)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.models.commits.File (File.java:30)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.models.commits.File (File.java:31)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.dialog.search.ExplanationController
(ExplanationController.java:74)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.AnalysisController (AnalysisController.java:159)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.AnalysisController (AnalysisController.java:164)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.AnalysisController (AnalysisController.java:165)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.AnalysisController (AnalysisController.java:165)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.AnalysisController (AnalysisController.java:172)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.AnalysisController (AnalysisController.java:178)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.AnalysisController (AnalysisController.java:178)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.AnalysisController (AnalysisController.java:190)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.dto.documents.TermVector (TermVector.java:41)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SearchImpl (SearchImpl.java:150)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SearchImpl (SearchImpl.java:185)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SearchImpl (SearchImpl.java:224)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SearchImpl (SearchImpl.java:236)
[forbidden-apis] Forbidden method invocation: java.util.Arrays#copyOfRange(java.lang.Object[],int,int)
[Prefer using ArrayUtil as Arrays#copyOfRange fills zeros for bad bounds]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SearchImpl (SearchImpl.java:326)
[forbidden-apis] Forbidden method invocation: java.util.Arrays#copyOfRange(java.lang.Object[],int,int)
[Prefer using ArrayUtil as Arrays#copyOfRange fills zeros for bad bounds]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SearchImpl (SearchImpl.java:356)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SearchImpl (SearchImpl.java:424)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SearchImpl (SearchImpl.java:452)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.analysis.AnalysisImpl (AnalysisImpl.java:85)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.analysis.AnalysisImpl (AnalysisImpl.java:189)
[forbidden-apis] Forbidden method invocation: java.util.concurrent.Executors#newSingleThreadExecutor()
[Spawns threads with vague names; use a custom thread factory (Lucene's NamedThreadFactory,
Solr's DefaultSolrThreadFactory) and name threads so that you can tell (by its name) which
executor it is associated with]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.dialog.menubar.OptimizeController
(OptimizeController.java:119)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.dialog.menubar.OpenIndexController
(OpenIndexController.java:155)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.dialog.menubar.OpenIndexController
(OpenIndexController.java:160)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.dialog.menubar.OpenIndexController
(OpenIndexController.java:161)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.desktop.PreferencesImpl (PreferencesImpl.java:51)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.desktop.PreferencesImpl (PreferencesImpl.java,
method declaration of 'iniFile()')
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.desktop.PreferencesImpl (PreferencesImpl.java:140)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.desktop.PreferencesImpl (PreferencesImpl.java:34)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.SearchController (SearchController.java:291)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.SearchController (SearchController.java:435)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SimilarityConfig (SimilarityConfig.java:93)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SimilarityConfig (SimilarityConfig.java:94)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SimilarityConfig (SimilarityConfig.java:95)
[forbidden-apis] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[])
[Uses default locale]
[forbidden-apis]   in org.apache.lucene.luke.models.search.SimilarityConfig (SimilarityConfig.java:96)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.LogsController (LogsController.java:29)
[forbidden-apis] Forbidden class/interface use: java.io.File [Use NIO.2 instead]
[forbidden-apis]   in org.apache.lucene.luke.app.controllers.LogsController (LogsController.java:29)
[forbidden-apis] Scanned 161 class file(s) for forbidden API invocations (in 0.44s), 87 error(s).
{noformat}

> Make Luke a Lucene/Solr Module
> ------------------------------
>
>                 Key: LUCENE-2562
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2562
>             Project: Lucene - Core
>          Issue Type: Task
>            Reporter: Mark Miller
>            Priority: Major
>              Labels: gsoc2014
>         Attachments: LUCENE-2562-Ivy.patch, LUCENE-2562-Ivy.patch, LUCENE-2562-Ivy.patch,
LUCENE-2562-ivy.patch, LUCENE-2562.patch, LUCENE-2562.patch, Luke-ALE-1.png, Luke-ALE-2.png,
Luke-ALE-3.png, Luke-ALE-4.png, Luke-ALE-5.png, luke-javafx1.png, luke-javafx2.png, luke-javafx3.png,
luke1.jpg, luke2.jpg, luke3.jpg, lukeALE-documents.png
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> see
> "RE: Luke - in need of maintainer": http://markmail.org/message/m4gsto7giltvrpuf
> "Web-based Luke": http://markmail.org/message/4xwps7p7ifltme5q
> I think it would be great if there was a version of Luke that always worked with trunk
- and it would also be great if it was easier to match Luke jars with Lucene versions.
> While I'd like to get GWT Luke into the mix as well, I think the easiest starting point
is to straight port Luke to another UI toolkit before abstracting out DTO objects that both
GWT Luke and Pivot Luke could share.
> I've started slowly converting Luke's use of thinlet to Apache Pivot. I haven't/don't
have a lot of time for this at the moment, but I've plugged away here and there over the past
work or two. There is still a *lot* to do.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message