The question is whether branch_8x work would happen in lucene.git or in 
lucene-solr.git? Perhaps lucene-solr.git is most logical. Dawid?

Jan

> 9. mar. 2021 kl. 21:02 skrev David Smiley <dsmi...@apache.org>:
> 
> Thanks Jan!
> 
> I thought I saw in this thread something about the lucene-solr repo becoming 
> read-only?  I imagine it would be a good thing to continue discussions on 
> PRs, even if to simply add a URL pointing to follow-up PRs.  And we'll need 
> to make commits to branch_8x and previous branches for future releases (e.g. 
> for a vulnerability).
> 
> ~ David Smiley
> Apache Lucene/Solr Search Developer
> http://www.linkedin.com/in/davidwsmiley 
> <http://www.linkedin.com/in/davidwsmiley>
> 
> On Mon, Mar 8, 2021 at 6:58 PM Jan Høydahl <jan....@cominvent.com 
> <mailto:jan....@cominvent.com>> wrote:
> Made a branch in my normal repo: 
> https://github.com/cominvent/lucene-solr/tree/silly-pr 
> <https://github.com/cominvent/lucene-solr/tree/silly-pr> and spun it up as a 
> PR against your solr-only test repo 
> https://github.com/dsmiley/lucene-solr/pull/1 
> <https://github.com/dsmiley/lucene-solr/pull/1>
> Looks like this won't be a problem :)
> 
> I imagine a documentation like this HOWTO I created in the Solr Wiki:
> https://cwiki.apache.org/confluence/display/SOLR/Move+your+PR+to+the+new+Solr+GitHub+repo
>  
> <https://cwiki.apache.org/confluence/display/SOLR/Move+your+PR+to+the+new+Solr+GitHub+repo>
>  
> 
> Jan
> 
>> 8. mar. 2021 kl. 20:15 skrev David Smiley <dsmi...@apache.org 
>> <mailto:dsmi...@apache.org>>:
>> 
>> Answering my own question -- apparently Solr on master now depends on 
>> snapshot builds of Lucene published by ASF Nexus:
>> https://issues.apache.org/jira/browse/SOLR-14759 
>> <https://issues.apache.org/jira/browse/SOLR-14759>
>> Cool!
>> 
>> About PRs:  Someone should experiment here to see what's involved before the 
>> split.  To get this started, I pushed a "solr_main" branch to my GitHub Solr 
>> fork.  All I did was create a branch off of master, then remove Lucene and 
>> commit & pushed that.  Someone, please try to take one of your existing PRs 
>> and send it to my fork against solr_main to see how that goes?  This needs 
>> to be figured out before the split so we all have guidance on how to do this 
>> without all of us trying to redundantly figure it out at the same time.
>> 
>> ~ David Smiley
>> Apache Lucene/Solr Search Developer
>> http://www.linkedin.com/in/davidwsmiley 
>> <http://www.linkedin.com/in/davidwsmiley>
>> 
>> On Mon, Mar 8, 2021 at 1:43 PM David Smiley <dsmi...@apache.org 
>> <mailto:dsmi...@apache.org>> wrote:
>> One of us will get there first and should share.  For my part, I intend to 
>> add a new remote, pull the branches from it, then use "git worktree" to add 
>> a new local work tree alongside my existing ones (for lucene_solr master, 
>> lucene_solr branch_8x).  I call my current remote "apache" but I might first 
>> rename it to "apache_pre9". I am not yet sure if I will use another worktree 
>> for the new Lucene repo or if I'll do a new clone.
>> 
>> I think there's a case to be made for the Lucene repo to rewrite history to 
>> remove Solr.
>> 
>> ~ David Smiley
>> Apache Lucene/Solr Search Developer
>> http://www.linkedin.com/in/davidwsmiley 
>> <http://www.linkedin.com/in/davidwsmiley>
>> 
>> On Mon, Mar 8, 2021 at 1:24 PM Mike Drob <md...@mdrob.com 
>> <mailto:md...@mdrob.com>> wrote:
>> Can we provide a sequence of git commands for folks to run? Or will the 
>> official guidance be to create new local clones of each repo?
>> 
>> On Mon, Mar 8, 2021 at 12:18 PM David Smiley <dsmi...@apache.org 
>> <mailto:dsmi...@apache.org>> wrote:
>> Yeah, I agree with Jan -- don't rename the GitHub repo.  It's going to be 
>> painful no matter what and a rename doesn't seem appropriate.
>> 
>> I am curious as to the status of /solr code being buildable without /lucene. 
>>  The steps above at #2 say for each project to remove the other side.  Is 
>> Solr ready?  Where will Solr get the Lucene binaries?
>> 
>> ~ David Smiley
>> Apache Lucene/Solr Search Developer
>> http://www.linkedin.com/in/davidwsmiley 
>> <http://www.linkedin.com/in/davidwsmiley>
>> 
>> On Mon, Mar 8, 2021 at 12:53 PM Jan Høydahl <jan....@cominvent.com 
>> <mailto:jan....@cominvent.com>> wrote:
>> Hi,
>> 
>> There are 324 open PRs. Some numbers:
>> Number updated last month: 40
>> Number not touched last 4 months: 249 (77%)
>> With LUCENE in title: 93
>> With SOLR in title: 181
>> 
>> It would be nice to auto migrate but some times you just have to face 
>> changes and do some extra work :)
>> Given how easy it is to create a new PR in the new repo based on the 
>> existing PR branch, I say we just clearly document how to do it, and let the 
>> ~50 PRs that are actually being worked on be re-created. PR author can add a 
>> link to the old one to reference review comments that cannot be carried over.
>> 
>> It would be misleading to just rename to either solr or lucene. Much better 
>> to leave old repo there with a README notice that people need to clone the 
>> new repo(s) or update their remotes.
>> 
>> Jan
>> 
>> 
>> > 8. mar. 2021 kl. 17:21 skrev Uwe Schindler <u...@thetaphi.de 
>> > <mailto:u...@thetaphi.de>>:
>> > 
>> > Hi again,
>> > 
>> > we can maybe "improve" the situation a bit: On Github you can (with 
>> > Admin/Ownership rights) rename a project. So my suggestion:
>> > 
>> > - Check pull requests and count how many affect solr and how many affect 
>> > Lucene.
>> > - In cooperation with Infra rename the Github project 
>> > ("apache/lucene-solr.git") to "apache/lucene.git" (if more pull requests 
>> > affect Lucene) or "apache/solr.git" (if more are Solr). The PRs will 
>> > survive the rename. Also the old GitHub URL will redirect to the renamed 
>> > one. The other project should be created as a fork - of course without PRs.
>> > 
>> > We can only do this in cooperation with Apache Infra stuff, because we 
>> > can' change the Github repo settings or rename them using the Github UI.
>> > 
>> > Uwe
>> > 
>> > -----
>> > Uwe Schindler
>> > Achterdiek 19, D-28357 Bremen
>> > https://www.thetaphi.de <https://www.thetaphi.de/>
>> > eMail: u...@thetaphi.de <mailto:u...@thetaphi.de>
>> > 
>> >> -----Original Message-----
>> >> From: Uwe Schindler <u...@thetaphi.de <mailto:u...@thetaphi.de>>
>> >> Sent: Monday, March 8, 2021 5:16 PM
>> >> To: dev@lucene.apache.org <mailto:dev@lucene.apache.org>
>> >> Subject: RE: Repository fork (master) about to happen (Wednesday)
>> >> 
>> >> I think the problem was what happens with the PR in Githubs user 
>> >> interface.
>> >> 
>> >> This question was asked many times, answer is simple: NO you can't move 
>> >> over
>> >> Pull requests to different repositories on Github! It's also impossible 
>> >> to export
>> >> and reimport them. People have to recreate them.
>> >> 
>> >> Dawid is correct: You can merge the pull request also into another rlocal
>> >> repository, but this is impossible with the Github UI. So basically, you 
>> >> have to
>> >> read the email that comes in with the Pull Request that lists the link to 
>> >> the
>> >> branch and patch. Then use git command line (or Tortoise) and copypaste 
>> >> the
>> >> URL there as "source branch" for the merge. Then you execute the merge,
>> >> squash and commit/push.
>> >> 
>> >> Uwe
>> >> 
>> >> -----
>> >> Uwe Schindler
>> >> Achterdiek 19, D-28357 Bremen
>> >> https://www.thetaphi.de <https://www.thetaphi.de/>
>> >> eMail: u...@thetaphi.de <mailto:u...@thetaphi.de>
>> >> 
>> >>> -----Original Message-----
>> >>> From: Dawid Weiss <dawid.we...@gmail.com <mailto:dawid.we...@gmail.com>>
>> >>> Sent: Monday, March 8, 2021 3:25 PM
>> >>> To: Lucene Dev <dev@lucene.apache.org <mailto:dev@lucene.apache.org>>
>> >>> Subject: Re: Repository fork (master) about to happen (Wednesday)
>> >>> 
>> >>>> What happens to open PRs?
>> >>> 
>> >>> A pull request on github is essentially a diff between two commits.
>> >>> Existing PRs have to be placed on top of the new development branch.
>> >>> Note these repositories are (initially) identical with lucene-solr so
>> >>> if somebody clones the solr repo and the solr-lucene repo, they can
>> >>> create the same PR over at the new project (pointing at the new main
>> >>> branch as a reference).
>> >>> 
>> >>> Dawid
>> >>> 
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org 
>> >>> <mailto:dev-unsubscr...@lucene.apache.org>
>> >>> For additional commands, e-mail: dev-h...@lucene.apache.org 
>> >>> <mailto:dev-h...@lucene.apache.org>
>> >> 
>> >> 
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org 
>> >> <mailto:dev-unsubscr...@lucene.apache.org>
>> >> For additional commands, e-mail: dev-h...@lucene.apache.org 
>> >> <mailto:dev-h...@lucene.apache.org>
>> > 
>> > 
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org 
>> > <mailto:dev-unsubscr...@lucene.apache.org>
>> > For additional commands, e-mail: dev-h...@lucene.apache.org 
>> > <mailto:dev-h...@lucene.apache.org>
>> > 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org 
>> <mailto:dev-unsubscr...@lucene.apache.org>
>> For additional commands, e-mail: dev-h...@lucene.apache.org 
>> <mailto:dev-h...@lucene.apache.org>
>> 
> 

Reply via email to