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 >