You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Tomoko Uchida (Jira)" <ji...@apache.org> on 2021/06/05 11:31:00 UTC

[jira] [Commented] (LUCENE-9978) [DISSCUSS] Make Luke a standalone package distribution

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

Tomoko Uchida commented on LUCENE-9978:
---------------------------------------

According to this dev list thread ( https://lists.apache.org/thread.html/rc7e8adbf6040cf64b09f2b07f1ce7e7da9160f0d552ac7f0db485ca1%40%3Cdev.lucene.apache.org%3E ), the proposal seemed to gain a some level of consensus. We would release Luke package as a zip archive (Windows-friendly format; *nix users may live with it).

I did a little survey on the build script in lucene/packaging and the ReleaseWizard script - the release operations are done in a semi-automated manner; so I hope we will add the Luke artifact (and make an announcement on the website) without adding any extra manual steps.
Nevertheless I'd like to delay this until 9.1 or above to avoid introducing another layer of complexity for the major release. (I need some time to get a clear picture how the tools/scripts works, anyway.)

> [DISSCUSS] Make Luke a standalone package distribution
> ------------------------------------------------------
>
>                 Key: LUCENE-9978
>                 URL: https://issues.apache.org/jira/browse/LUCENE-9978
>             Project: Lucene - Core
>          Issue Type: Task
>    Affects Versions: main (9.0)
>            Reporter: Tomoko Uchida
>            Priority: Major
>
> Thanks to LUCENE-9448, we now have a neat gradle task to assemble a standalone Luke package.
> I think it would make sense to distribute the standalone "Luke application" that contains its executable-jar and minimum dependencies to run it, as it used to be, on Lucene download page ( [https://lucene.apache.org/core/downloads.html] ).
> Pros:
>  - Easy to understand for users who need it
>  - No need to strange hacks to discover dependencies (jars) for running it
> Cons:
>  - Duplication of many jars (analyzers, queries, codec, etc.)
>  
> Meanwhile I have little idea of what changes are required on the release procedure and the download page; helps from devs with knowledge is appreciated.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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