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

Ishan Chattopadhyaya commented on SOLR-14688:
---------------------------------------------

bq.  I think we're not used to getting peer attention + buy-in on our issues – 
what the [DISCUSS] thread + [VOTE] thread of the current SIP process tries to 
do.
Do you suggest we take this proposal through a DISCUSS and VOTE thread? If you 
think so, I can initiate one.

bq. One thought that came to my mind is wether it'd be simpler if the 1st party 
JARs were pre-installed into the filestore area. Thus they would be deemed 
"installed". But on further reflection, I suppose we're trying to ensure these 
are very opt-in, so an install step seems appropriate.

IMHO, that would defeat the purpose of a lean Solr if all packages are loaded 
by default. I think there's no need to have all packages pre-installed.

bq. I thought maybe this document might propose a source code separation of 
internal plug-ins (those in solr-core) to another source tree, and maybe even a 
separate JAR. But that's really a separate topic than what to do with our 
"contribs". And maybe there will be less point to this if more and more plugins 
that are currently internal (e.g. HDFS and more) become contribs or 3rd party.
I think we should, in long run (9.0):
# Create a new Git repository to host all the code for our first party packages,
# Move all contrib modules to that repository.
# Update Solr's build scripts to also build from that repository and package it.

In the short term (8.x),
# Move all first party packages (HDFS, etc.) to contrib so that separate jars 
are generated,
# Build repository.json based on that and pre-ship Solr with them.

> First party package implementation design
> -----------------------------------------
>
>                 Key: SOLR-14688
>                 URL: https://issues.apache.org/jira/browse/SOLR-14688
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Noble Paul
>            Priority: Major
>              Labels: package, packagemanager
>
> Here's the design document for first party packages:
> https://docs.google.com/document/d/1n7gB2JAdZhlJKFrCd4Txcw4HDkdk7hlULyAZBS-wXrE/edit?usp=sharing
> Put differently, this is about package-ifying our "contribs".



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

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

Reply via email to