You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Dmitry Kan <so...@gmail.com> on 2015/03/01 17:26:19 UTC

Re: [ANNOUNCE] Luke 4.10.3 released

Hi Tomoko,

I have just created the pivot branch off of the current master. Let's move
our discussion there:

https://github.com/DmitryKey/luke/tree/pivot-luke

Thanks,
Dmitry

On Fri, Feb 27, 2015 at 7:53 PM, Tomoko Uchida <tomoko.uchida.1111@gmail.com
> wrote:

> Hi Dmitry,
>
> In my environment, I cannot produce this pivots's error in HotSpot VM
> 1.7.0, please give me some time...
> Or, I'll try to make pull requests https://github.com/DmitryKey/luke for
> pivots's version.
>
> At any rate, it would be best to manage both of (current) thinlet's and
> pivots's versions at same place, as you suggested.
>
> Thanks,
> Tomoko
>
> 2015-02-26 22:15 GMT+09:00 Dmitry Kan <so...@gmail.com>:
>
> > Sure, it is:
> >
> > java version "1.7.0_76"
> > Java(TM) SE Runtime Environment (build 1.7.0_76-b13)
> > Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode)
> >
> >
> > On Thu, Feb 26, 2015 at 2:39 PM, Tomoko Uchida <
> > tomoko.uchida.1111@gmail.com
> > > wrote:
> >
> > > Sorry, I'm afraid I have not encountered such errors when launch.
> > > Seems something wrong around Pivot's, but I have no idea about it.
> > > Would you tell me java version you're using ?
> > >
> > > Tomoko
> > >
> > > 2015-02-26 21:15 GMT+09:00 Dmitry Kan <so...@gmail.com>:
> > >
> > > > Thanks, Tomoko, it compiles ok!
> > > >
> > > > Now launching produces some errors:
> > > >
> > > > $ java -cp "dist/*" org.apache.lucene.luke.ui.LukeApplication
> > > > Exception in thread "main" java.lang.ExceptionInInitializerError
> > > >         at org.apache.lucene.luke.ui.LukeApplication.main(Unknown
> > Source)
> > > > Caused by: java.lang.NumberFormatException: For input string: "3
> > 1644336
> > > "
> > > >         at
> > > >
> > > >
> > >
> >
> java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
> > > >         at java.lang.Integer.parseInt(Integer.java:492)
> > > >         at java.lang.Byte.parseByte(Byte.java:148)
> > > >         at java.lang.Byte.parseByte(Byte.java:174)
> > > >         at org.apache.pivot.util.Version.decode(Version.java:156)
> > > >         at
> > > >
> > > >
> > >
> >
> org.apache.pivot.wtk.ApplicationContext.<clinit>(ApplicationContext.java:1704)
> > > >         ... 1 more
> > > >
> > > >
> > > > On Thu, Feb 26, 2015 at 1:48 PM, Tomoko Uchida <
> > > > tomoko.uchida.1111@gmail.com
> > > > > wrote:
> > > >
> > > > > Thank you for checking out it!
> > > > > Sorry, I've forgot to note important information...
> > > > >
> > > > > ivy jar is needed to compile. Packaging process needs to be
> > organized,
> > > > but
> > > > > for now, I'm borrowing it from lucene's tools/lib.
> > > > > In my environment, Fedora 20 and OpenJDK 1.7.0_71, it can be
> compiled
> > > and
> > > > > run as follows.
> > > > > If there are any problems, please let me know.
> > > > >
> > > > > ========
> > > > >
> > > > > $ svn co http://svn.apache.org/repos/asf/lucene/sandbox/luke/
> > > > > $ cd luke/
> > > > >
> > > > > // copy ivy jar to lib/tools
> > > > > $ cp /path/to/lucene_solr_4_10_3/lucene/tools/lib/ivy-2.3.0.jar
> > > > lib/tools/
> > > > > $ ls lib/tools/
> > > > > ivy-2.3.0.jar
> > > > >
> > > > > $ java -version
> > > > > java version "1.7.0_71"
> > > > > OpenJDK Runtime Environment (fedora-2.5.3.3.fc20-x86_64 u71-b14)
> > > > > OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
> > > > >
> > > > > $ ant ivy-resolve
> > > > > ...
> > > > > BUILD SUCCESSFUL
> > > > >
> > > > > // compile and make jars and run
> > > > > $ ant dist
> > > > > ...
> > > > > BUILD SUCCESSFULL
> > > > > $ java -cp "dist/*" org.apache.lucene.luke.ui.LukeApplication
> > > > > ...
> > > > > ========
> > > > >
> > > > > Thanks,
> > > > > Tomoko
> > > > >
> > > > > 2015-02-26 16:39 GMT+09:00 Dmitry Kan <so...@gmail.com>:
> > > > >
> > > > > > Hi Tomoko,
> > > > > >
> > > > > > Thanks for the link. Do you have build instructions somewhere?
> > When I
> > > > > > executed ant with no params, I get:
> > > > > >
> > > > > > BUILD FAILED
> > > > > > /home/dmitry/projects/svn/luke/build.xml:40:
> > > > > > /home/dmitry/projects/svn/luke/lib-ivy does not exist.
> > > > > >
> > > > > >
> > > > > > On Thu, Feb 26, 2015 at 2:27 AM, Tomoko Uchida <
> > > > > > tomoko.uchida.1111@gmail.com
> > > > > > > wrote:
> > > > > >
> > > > > > > Thanks!
> > > > > > >
> > > > > > > Would you announce at LUCENE-2562 to me and all watchers
> > interested
> > > > in
> > > > > > this
> > > > > > > issue, when the branch is ready? :)
> > > > > > > As you know, current pivots's version (that supports Lucene
> > 4.10.3)
> > > > is
> > > > > > > here.
> > > > > > > http://svn.apache.org/repos/asf/lucene/sandbox/luke/
> > > > > > >
> > > > > > > Regards,
> > > > > > > Tomoko
> > > > > > >
> > > > > > > 2015-02-25 18:37 GMT+09:00 Dmitry Kan <so...@gmail.com>:
> > > > > > >
> > > > > > > > Ok, sure. The plan is to make the pivot branch in the current
> > > > github
> > > > > > repo
> > > > > > > > and update its structure accordingly.
> > > > > > > > Once it is there, I'll let you know.
> > > > > > > >
> > > > > > > > Thank you,
> > > > > > > > Dmitry
> > > > > > > >
> > > > > > > > On Tue, Feb 24, 2015 at 5:26 PM, Tomoko Uchida <
> > > > > > > > tomoko.uchida.1111@gmail.com
> > > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Hi Dmitry,
> > > > > > > > >
> > > > > > > > > Thank you for the detailed clarification!
> > > > > > > > >
> > > > > > > > > Recently, I've created a few patches to Pivot
> > > > version(LUCENE-2562),
> > > > > > so
> > > > > > > > I'd
> > > > > > > > > like to some more work and keep up to date it.
> > > > > > > > >
> > > > > > > > > > If you would like to work on the Pivot version, may I
> > suggest
> > > > you
> > > > > > to
> > > > > > > > fork
> > > > > > > > > > the github's version? The ultimate goal is to donate this
> > to
> > > > > > Apache,
> > > > > > > > but
> > > > > > > > > at
> > > > > > > > > > least we will have the common plate. :)
> > > > > > > > >
> > > > > > > > > Yes, I love to the idea about having common code base.
> > > > > > > > > I've looked at both codes of github's (thinlet's) and
> > Pivot's,
> > > > > > Pivot's
> > > > > > > > > version has very different structure from github's (I think
> > > that
> > > > is
> > > > > > > > mainly
> > > > > > > > > for UI framework's requirement.)
> > > > > > > > > So it seems to be difficult to directly fork github's
> version
> > > to
> > > > > > > develop
> > > > > > > > > Pivot's version..., but I think I (or any other developers)
> > > could
> > > > > > catch
> > > > > > > > up
> > > > > > > > > changes in github's version.
> > > > > > > > > There's long way to go for Pivot's version, of course, I'd
> > like
> > > > to
> > > > > > also
> > > > > > > > > make pull requests to enhance github's version if I can.
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > Tomoko
> > > > > > > > >
> > > > > > > > > 2015-02-24 23:34 GMT+09:00 Dmitry Kan <
> solrexpert@gmail.com
> > >:
> > > > > > > > >
> > > > > > > > > > Hi, Tomoko!
> > > > > > > > > >
> > > > > > > > > > Thanks for being a fan of luke!
> > > > > > > > > >
> > > > > > > > > > Current status of github's luke (
> > > > > https://github.com/DmitryKey/luke
> > > > > > )
> > > > > > > is
> > > > > > > > > > that
> > > > > > > > > > it has releases for all the major lucene versions since
> > > 4.3.0,
> > > > > > > > excluding
> > > > > > > > > > 4.4.0 (luke 4.5.0 should be able open indices of 4.4.0)
> and
> > > the
> > > > > > > latest
> > > > > > > > --
> > > > > > > > > > 5.0.0.
> > > > > > > > > >
> > > > > > > > > > Porting the github's luke to ALv2 compliant framework
> (GWT
> > or
> > > > > > Pivot)
> > > > > > > > is a
> > > > > > > > > > long standing goal. With GWT I had issues related to
> > listing
> > > > and
> > > > > > > > reading
> > > > > > > > > > the index directory. So this effort has been parked. Most
> > > > > recently
> > > > > > I
> > > > > > > > have
> > > > > > > > > > been approaching the Pivot. Mark Miller has done an
> initial
> > > > port,
> > > > > > > that
> > > > > > > > I
> > > > > > > > > > took as the basis. I'm hoping to continue on this track
> as
> > > time
> > > > > > > > permits.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > If you would like to work on the Pivot version, may I
> > suggest
> > > > you
> > > > > > to
> > > > > > > > fork
> > > > > > > > > > the github's version? The ultimate goal is to donate this
> > to
> > > > > > Apache,
> > > > > > > > but
> > > > > > > > > at
> > > > > > > > > > least we will have the common plate. :)
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > Dmitry
> > > > > > > > > >
> > > > > > > > > > On Tue, Feb 24, 2015 at 4:02 PM, Tomoko Uchida <
> > > > > > > > > > tomoko.uchida.1111@gmail.com
> > > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Hi,
> > > > > > > > > > >
> > > > > > > > > > > I'm an user / fan of Luke, so deeply appreciate your
> > work.
> > > > > > > > > > >
> > > > > > > > > > > I've carefully read the readme, noticed the (one of)
> > > > project's
> > > > > > > goal:
> > > > > > > > > > > "To port the thinlet UI to an ASL compliant license
> > > framework
> > > > > so
> > > > > > > that
> > > > > > > > > it
> > > > > > > > > > > can be contributed back to Apache Lucene. Current work
> is
> > > > done
> > > > > > with
> > > > > > > > GWT
> > > > > > > > > > > 2.5.1."
> > > > > > > > > > >
> > > > > > > > > > > There has been GWT based, ASL compliant Luke supporting
> > the
> > > > > > latest
> > > > > > > > > > Lucene ?
> > > > > > > > > > >
> > > > > > > > > > > I've recently got in with LUCENE-2562. Currently,
> Apache
> > > > Pivot
> > > > > > > based
> > > > > > > > > port
> > > > > > > > > > > is going. But I do not know so much about Luke's long
> > (and
> > > > may
> > > > > be
> > > > > > > > > > slightly
> > > > > > > > > > > complex) history, so I would grateful if anybody clear
> > the
> > > > > > > > association
> > > > > > > > > of
> > > > > > > > > > > the Luke project (now on Github) and the Jira issue.
> Or,
> > > they
> > > > > can
> > > > > > > be
> > > > > > > > > > > independent of each other.
> > > > > > > > > > > https://issues.apache.org/jira/browse/LUCENE-2562
> > > > > > > > > > > I don't have any opinions, just want to understand
> > current
> > > > > status
> > > > > > > and
> > > > > > > > > > avoid
> > > > > > > > > > > duplicate works.
> > > > > > > > > > >
> > > > > > > > > > > Apologize for a bit annoying post.
> > > > > > > > > > >
> > > > > > > > > > > Many thanks,
> > > > > > > > > > > Tomoko
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > 2015-02-24 0:00 GMT+09:00 Dmitry Kan <
> > solrexpert@gmail.com
> > > >:
> > > > > > > > > > >
> > > > > > > > > > > > Hello,
> > > > > > > > > > > >
> > > > > > > > > > > > Luke 4.10.3 has been released. Download it here:
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > https://github.com/DmitryKey/luke/releases/tag/luke-4.10.3
> > > > > > > > > > > >
> > > > > > > > > > > > The release has been tested against the solr-4.10.3
> > based
> > > > > > index.
> > > > > > > > > > > >
> > > > > > > > > > > > Issues fixed in this release: #13
> > > > > > > > > > > > <https://github.com/DmitryKey/luke/pull/13>
> > > > > > > > > > > > Apache License 2.0 abbreviation changed from ASL 2.0
> to
> > > > ALv2
> > > > > > > > > > > >
> > > > > > > > > > > > Thanks to respective contributors!
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > > P.S. waiting for lucene 5.0 artifacts to hit public
> > maven
> > > > > > > > > repositories
> > > > > > > > > > > for
> > > > > > > > > > > > the next major release of luke.
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Dmitry Kan
> > > > > > > > > > > > Luke Toolbox: http://github.com/DmitryKey/luke
> > > > > > > > > > > > Blog: http://dmitrykan.blogspot.com
> > > > > > > > > > > > Twitter: http://twitter.com/dmitrykan
> > > > > > > > > > > > SemanticAnalyzer: www.semanticanalyzer.info
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Dmitry Kan
> > > > > > > > > > Luke Toolbox: http://github.com/DmitryKey/luke
> > > > > > > > > > Blog: http://dmitrykan.blogspot.com
> > > > > > > > > > Twitter: http://twitter.com/dmitrykan
> > > > > > > > > > SemanticAnalyzer: www.semanticanalyzer.info
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Dmitry Kan
> > > > > > > > Luke Toolbox: http://github.com/DmitryKey/luke
> > > > > > > > Blog: http://dmitrykan.blogspot.com
> > > > > > > > Twitter: http://twitter.com/dmitrykan
> > > > > > > > SemanticAnalyzer: www.semanticanalyzer.info
> > > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Dmitry Kan
> > > > > > Luke Toolbox: http://github.com/DmitryKey/luke
> > > > > > Blog: http://dmitrykan.blogspot.com
> > > > > > Twitter: http://twitter.com/dmitrykan
> > > > > > SemanticAnalyzer: www.semanticanalyzer.info
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Dmitry Kan
> > > > Luke Toolbox: http://github.com/DmitryKey/luke
> > > > Blog: http://dmitrykan.blogspot.com
> > > > Twitter: http://twitter.com/dmitrykan
> > > > SemanticAnalyzer: www.semanticanalyzer.info
> > > >
> > >
> >
> >
> >
> > --
> > Dmitry Kan
> > Luke Toolbox: http://github.com/DmitryKey/luke
> > Blog: http://dmitrykan.blogspot.com
> > Twitter: http://twitter.com/dmitrykan
> > SemanticAnalyzer: www.semanticanalyzer.info
> >
>



-- 
Dmitry Kan
Luke Toolbox: http://github.com/DmitryKey/luke
Blog: http://dmitrykan.blogspot.com
Twitter: http://twitter.com/dmitrykan
SemanticAnalyzer: www.semanticanalyzer.info