[ 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