You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Dawid Weiss (Jira)" <ji...@apache.org> on 2021/02/20 18:00:00 UTC

[jira] [Commented] (SOLR-14762) Fork the git repo into two new 'lucene' and 'solr'

    [ https://issues.apache.org/jira/browse/SOLR-14762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17287758#comment-17287758 ] 

Dawid Weiss commented on SOLR-14762:
------------------------------------

Hi Jan. The plan sounds good. I don't think we have to be so strict about the freeze period. Technically, after the split, both Solr and Lucene will be clones from the same root tree. So any patches that land on lucene-solr could be just cherry-picked from any repository to any other repository. What I'm saying is that you could create clone repositories at any point in time and just "sync up" with the source once the "read-only" moment comes for lucene-solr. Any way works for me though.

The situation becomes different once the build (file structure) changes – this is the change that will make cherry picking more complicated.

An even more intriguing question is what happens to backport branches (branch_8x)... where will this live and how will it function after the repository is split? I admit that I've no idea how to proceed here - the gradle mainline is much easier to split and separate compared to the legacy ant build.

> Fork the git repo into two new 'lucene' and 'solr'
> --------------------------------------------------
>
>                 Key: SOLR-14762
>                 URL: https://issues.apache.org/jira/browse/SOLR-14762
>             Project: Solr
>          Issue Type: Sub-task
>            Reporter: Jan Høydahl
>            Priority: Major
>
> Existing git repo (and GitHub project) will be frozen and two new repos used 
>  # Announce on all lists a date when the lucene-solr git repo will be frozen
> This date should be e.g. 14 days in the future to allow in-flight commits and PRs to be pushed
>  # At the freeze date, make a last commit adding a big announcement to README.md about the location of the new repositories, then make both asf-git and github R/O
>  # Clone 'lucene-solr' into new 'lucene' and 'solr' git repos
> Then continue with separate LUCENE and SOLR jiras to prepare the new repos, builds etc



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org