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

Reply via email to