Thanks Anshum. I believe this will help everyone who wish to play with
other innovative ideas

On Thu, Jan 14, 2021, 7:08 AM Anshum Gupta <ans...@anshumgupta.net> wrote:

> Based on the discussion on the committer meeting, I'll put in a request to
> create a solr sandbox repo.
>
> Thank you everyone.
>
> On Tue, Jan 12, 2021 at 8:13 PM Noble Paul <noble.p...@gmail.com> wrote:
>
>> I'm +1 for a  top level sandbox repo. Anyone should be able create a
>> project in that.
>>
>> Once the project graduates out of the sandbox we should create a top level
>>
>> On Wed, Jan 13, 2021, 11:30 AM Anshum Gupta <ans...@anshumgupta.net>
>> wrote:
>>
>>> Building this as a branch is an option, but building it outside in a
>>> personal repo is exactly what's not the Apache Way.
>>>
>>> Code should be designed and built in the Apache world, else it'd be a
>>> grant/donation and not really a PR. Also, you can't create a PR against a
>>> repo that doesn't exist upstream.
>>>
>>> Do you have an objection against a mono-repo i.e. solr-sandbox too? That
>>> would open the door for us to use this for similar purposes in the future,
>>> until the code is ready to be released.
>>>
>>> Also, just to reiterate, creating a repo doesn't cost anything and we
>>> aren't releasing anything. This is a placeholder to put the code in. If it
>>> works out well, we can release it or iterate on the code/implementation. In
>>> any case, it would have zero impact on the project itself.
>>>
>>> -Anshum
>>>
>>> On Tue, Jan 12, 2021 at 3:37 PM Noble Paul <noble.p...@gmail.com> wrote:
>>>
>>>> I feel this is placing the cart before the horse.
>>>>
>>>> We can always build this as a branch or a repo under your own account.
>>>> Once we reach a point where the project is reasonably mature, you can
>>>> create a repo and contribute it upstream.
>>>>
>>>>
>>>> On Wed, Jan 13, 2021 at 6:27 AM Anshum Gupta <ans...@anshumgupta.net>
>>>> wrote:
>>>> >
>>>> > I understand what you are saying, which is also my reason to not have
>>>> a mono-repo. This way it's easier to manage and drop a repository when it's
>>>> not needed. It doesn't cause clutter and lives in isolation.
>>>> >
>>>> > I think we are on the same page in terms of the intention.
>>>> >
>>>> >
>>>> > On Tue, Jan 12, 2021 at 10:51 AM Ishan Chattopadhyaya <
>>>> ichattopadhy...@gmail.com> wrote:
>>>> >>
>>>> >> Look at the branches that are cluttering up our main repository,
>>>> many symbolic of unfinished work. If we start one repo each for everything
>>>> we hope to finish, we'll make Solr annoying in a new way.
>>>> >>
>>>> >> There is no reason multiple artifacts can't be released
>>>> independently from the same repo. Why are you opposed to that idea, Anshum?
>>>> >>
>>>> >> On Tue, 12 Jan, 2021, 11:53 pm Anshum Gupta, <ans...@anshumgupta.net>
>>>> wrote:
>>>> >>>
>>>> >>> Thank you everyone!
>>>> >>>
>>>> >>> I'll move forward with the cross-dc repo creation then as mentioned
>>>> in the original email :)
>>>> >>>
>>>> >>> If we want to change the approach on the repo, we can always change
>>>> that before we release anything in the future.
>>>> >>>
>>>> >>> On Mon, Jan 11, 2021 at 10:32 AM Mike Drob <md...@apache.org>
>>>> wrote:
>>>> >>>>
>>>> >>>> I'm seeing valid reasons to prefer one solr sandbox repo, or
>>>> prefer multiple many repos for future plugins or integrations. In this
>>>> specific case, I think the relevant deciding points are 1) we don't have
>>>> multiple things yet, so deciding between a "mono-repo" and a "multi-repo"
>>>> is not very consequential 2) we can always rename things later 3) in the
>>>> absence of a strong reason otherwise i'll defer to the people doing the
>>>> work (in this case, Anshum). We considered sandbox and can always create
>>>> one in the future. If Anshum feels that solr-cross-dc is better for now
>>>> than I'm fine with that too.
>>>> >>>>
>>>> >>>> On Sun, Jan 10, 2021 at 5:07 PM David Smiley <dsmi...@apache.org>
>>>> wrote:
>>>> >>>>>
>>>> >>>>> (palm-to-face) -- LOL okay sorry.  I'm getting my threads crossed.
>>>> >>>>>
>>>> >>>>> A repo which holds multiple independent modules that can work
>>>> with Solr need not release them all at once.
>>>> >>>>>
>>>> >>>>> ~ David Smiley
>>>> >>>>> Apache Lucene/Solr Search Developer
>>>> >>>>> http://www.linkedin.com/in/davidwsmiley
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> On Sat, Jan 9, 2021 at 4:48 PM Anshum Gupta <
>>>> ans...@anshumgupta.net> wrote:
>>>> >>>>>>
>>>> >>>>>> David, this is about the Cross DC work that was supposed to be
>>>> done :-)
>>>> >>>>>>
>>>> >>>>>> The independent release cadence is primarily the reason why a
>>>> new repo makes sense to me in this case.
>>>> >>>>>>
>>>> >>>>>> On Sat, Jan 9, 2021 at 1:24 PM David Smiley <dsmi...@apache.org>
>>>> wrote:
>>>> >>>>>>>
>>>> >>>>>>> While I like the idea of a single (Apache!) repo for multiple
>>>> packages/plugins, that does not apply to the Solr Operator, which isn't
>>>> even in Java.  It's too unique.  So I agree with Anshum & others about
>>>> creating an Apache repo for the Solr Operator.
>>>> >>>>>>>
>>>> >>>>>>> I think the ship has sailed on the Solr Operator being an
>>>> Apache project instead of some committer's pet project.
>>>> >>>>>>>
>>>> >>>>>>> ~ David Smiley
>>>> >>>>>>> Apache Lucene/Solr Search Developer
>>>> >>>>>>> http://www.linkedin.com/in/davidwsmiley
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>> On Fri, Jan 8, 2021 at 4:47 AM Ishan Chattopadhyaya <
>>>> ichattopadhy...@gmail.com> wrote:
>>>> >>>>>>>>
>>>> >>>>>>>> Not necessarily. Most people contribute to Apache Lucene/Solr
>>>> using external repositories (forks) and raise pull requests against Apache
>>>> owned repositories. There's no SGA needed on such occasions.
>>>> >>>>>>>>
>>>> >>>>>>>> I see two paths forward from here.
>>>> >>>>>>>>
>>>> >>>>>>>> a) Lets setup a single repository for all packages/plugins,
>>>> say lucene-solr-extras or lucene-solr-contribs or lucene-solr-sandbox etc.,
>>>> and develop it there.
>>>> >>>>>>>> b) All development for this effort happens in an external
>>>> repository (https://github.com/apple/solr-dc or
>>>> https://github.com/anshumg/solr-dc) and we raise a PR against Apache
>>>> owned repository (which can be created if needed once we are all onboard).
>>>> >>>>>>>>
>>>> >>>>>>>> What does everyone else think?
>>>> >>>>>>>>
>>>> >>>>>>>> On Fri, Jan 8, 2021 at 10:23 AM Mike Drob <md...@apache.org>
>>>> wrote:
>>>> >>>>>>>>>
>>>> >>>>>>>>> An external repository probably ends up requiring a software
>>>> grant? I know there is a material difference between code originating
>>>> externally and code originating within the umbrella of the ASF in terms of
>>>> IP, copyright, or other legal status.
>>>> >>>>>>>>>
>>>> >>>>>>>>>
>>>> >>>>>>>>> On Thu, Jan 7, 2021 at 8:11 PM Ishan Chattopadhyaya <
>>>> ichattopadhy...@gmail.com> wrote:
>>>> >>>>>>>>>>
>>>> >>>>>>>>>> If all we need now is a place to commit a PoC for now (and
>>>> something like sandbox repo or contribs won't suffice), why can't we have a
>>>> separate repository in GitHub outside Apache and merge into an Apache
>>>> repository only once the code takes reasonable shape?
>>>> >>>>>>>>>>
>>>> >>>>>>>>>> On Fri, 8 Jan, 2021, 2:31 am Anshum Gupta, <
>>>> ans...@anshumgupta.net> wrote:
>>>> >>>>>>>>>>>
>>>> >>>>>>>>>>> Thanks for the feedback, Mike.
>>>> >>>>>>>>>>>
>>>> >>>>>>>>>>> I like the idea of the sandbox, but that might be
>>>> restricting when we want to work on more than one repos.
>>>> >>>>>>>>>>>
>>>> >>>>>>>>>>> I'm not sure if that would happen in the near future, but
>>>> as we can always discard the repo and it doesn't really come at a cost, I
>>>> don't see a problem with having a repo created for this specific reason.
>>>> >>>>>>>>>>>
>>>> >>>>>>>>>>> On Thu, Jan 7, 2021 at 12:45 PM Mike Drob <md...@apache.org>
>>>> wrote:
>>>> >>>>>>>>>>>>
>>>> >>>>>>>>>>>> I'm not sure where I sit on this, going to start typing
>>>> things and then hopefully I'll reach a conclusion by the end.
>>>> >>>>>>>>>>>>
>>>> >>>>>>>>>>>> This definitely needs to be outside of the core solr repo
>>>> so that it can be versioned and released independently. And I disagree with
>>>> Ishan about the consequence of abandoning the repository - if we realize
>>>> that it's a bad direction then we can pivot, but we shouldn't let a fear of
>>>> the unknown stop us from doing it in the first place.
>>>> >>>>>>>>>>>>
>>>> >>>>>>>>>>>> However, if all we need right now is a place to commit
>>>> code that is WIP, then what we really want is a sandbox to play with, and
>>>> not necessarily a strongly directed repo. Lucene has a sandbox in the main
>>>> code. We could similarly start this under Solr contrib and move it out
>>>> before an actual release of 9x happens. Or maybe we start with a
>>>> [lucene-]solr-sandbox repository that we can throw all sorts of stuff into
>>>> and then when components are mature enough they get to graduate into their
>>>> own repo?
>>>> >>>>>>>>>>>>
>>>> >>>>>>>>>>>> Mike
>>>> >>>>>>>>>>>>
>>>> >>>>>>>>>>>> On Thu, Jan 7, 2021 at 2:32 PM Anshum Gupta <
>>>> ans...@anshumgupta.net> wrote:
>>>> >>>>>>>>>>>>>
>>>> >>>>>>>>>>>>> I understand your concern, but this is the placeholder
>>>> for where the code would be, not what the code would look like.
>>>> >>>>>>>>>>>>>
>>>> >>>>>>>>>>>>> Considering we agreed to do this in a repository outside
>>>> of the core, I believe this is a good place to start. The idea that the
>>>> release cadence for the cross-dc effort should be different from that of
>>>> core is an argument in favor of this approach, but I'm happy to talk more
>>>> about it.
>>>> >>>>>>>>>>>>> I just thought that based on the original email, folks
>>>> were on-board with the idea of this being outside of core Solr
>>>> artifact/release.
>>>> >>>>>>>>>>>>>
>>>> >>>>>>>>>>>>> On Thu, Jan 7, 2021 at 11:06 AM Ishan Chattopadhyaya <
>>>> ichattopadhy...@gmail.com> wrote:
>>>> >>>>>>>>>>>>>>
>>>> >>>>>>>>>>>>>> -1 on this. Without finalizing on the shape of how the
>>>> solution will look like, I don't think we should start a repository: it
>>>> would be bad if we have to abandon the repository of our approach changes
>>>> (say we want to keep it tightly integrated inside Solr).
>>>> >>>>>>>>>>>>>>
>>>> >>>>>>>>>>>>>> On Thu, 7 Jan, 2021, 11:45 pm Anshum Gupta, <
>>>> ans...@anshumgupta.net> wrote:
>>>> >>>>>>>>>>>>>>>
>>>> >>>>>>>>>>>>>>> Hi everyone,
>>>> >>>>>>>>>>>>>>>
>>>> >>>>>>>>>>>>>>> Inline with my earlier email, I'll be requesting a new
>>>> repository to host the cross-dc work. Please let me know if you have any
>>>> questions or concerns.
>>>> >>>>>>>>>>>>>>>
>>>> >>>>>>>>>>>>>>> Repository name: solr-crossdc
>>>> >>>>>>>>>>>>>>> Generated name: lucene-solr-crossdc.git (that's
>>>> auto-generated, so can't remove the TLP prefix)
>>>> >>>>>>>>>>>>>>> Commit notification list:
>>>> commits-cros...@lucene.apache.org (I think it makes sense for these
>>>> commit notifications to go to a new list, but I'm open to reusing the old
>>>> one)
>>>> >>>>>>>>>>>>>>> GitHub notification list: dev@lucene.apache.org
>>>> >>>>>>>>>>>>>>>
>>>> >>>>>>>>>>>>>>> I'll be submitting a request for the same later in the
>>>> day today if there are no concerns.
>>>> >>>>>>>>>>>>>>>
>>>> >>>>>>>>>>>>>>> --
>>>> >>>>>>>>>>>>>>> Anshum Gupta
>>>> >>>>>>>>>>>>>
>>>> >>>>>>>>>>>>>
>>>> >>>>>>>>>>>>>
>>>> >>>>>>>>>>>>> --
>>>> >>>>>>>>>>>>> Anshum Gupta
>>>> >>>>>>>>>>>
>>>> >>>>>>>>>>>
>>>> >>>>>>>>>>>
>>>> >>>>>>>>>>> --
>>>> >>>>>>>>>>> Anshum Gupta
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>> --
>>>> >>>>>> Anshum Gupta
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> --
>>>> >>> Anshum Gupta
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Anshum Gupta
>>>>
>>>>
>>>>
>>>> --
>>>> -----------------------------------------------------
>>>> Noble Paul
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>>>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>>>
>>>>
>>>
>>> --
>>> Anshum Gupta
>>>
>>
>
> --
> Anshum Gupta
>

Reply via email to