You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

See umbrella issue  Unable to render Jira issues macro, execution error.  

Project resources pre/post split

The table below tries to imagine the future state of various project resources post-split, together with some related comments on how to get there.


CurrentLuceneSolr TLPIssuesComment
Main git repo

lucene-solr

lucene (new)solr (new)


Decide on conditions for the split
Decide a date for code freeze
Fork old lucene-solr repo into two new (lucene and solr)
Add a commit to README.md in old repo about where to find the new repos
Make old repo read only.

Website repolucene-siteKeep lucene-sitesolr-site

Unable to render Jira issues macro, execution error.

Post-work to do on both repos after split
Update mailing list addresses, git repo info, download pages etc
NB: lucene/solr needs a redirect and front page link for several months
Dev mail listdev@lucenedev@lucenedev@solr
Post a message to dev@lucene about the new dev@solr mailing list
User mail listsjava-user@lucene
solr-user@lucene
java-user@luceneuser@solr
Post a message to solr-user@lucene about the new address.
Auto-reply when posting to old list?
Issues mail listissues@luceneissues@luceneissues@solr
Setup JIRA and GitHub to send to correct list
Builds mail listbuilds@lucenebuilds@lucenebuilds@solr
Setup Jenkins to send to correct list
JenkinsLucene / lucene*
Lucene / solr*
Lucene / lucene*Solr / solr*

Create new view in Jenkins and adapt the regular expression on the Job names (that's just "view" change, can be done at any time). Jobs are not moved, it's just tagging. We may need to create new Jobs for Lucene/Solr-only tests. Policeman Jenkins is the same.

Current regex in ASF Jenkins: (Lucene|Solr)-.*|PreCommit-(LUCENE|SOLR).*

Release repolucene/java
lucene/solr
lucene/java/solr/ (new)
Anything to setup with Infra?
Old lucene/solr folder needs a new README to let people know of the new location
README in new solr/ release repo needs to mention old and new archive
Release proceduresdev-tools/scripts/
smoketest
releaseWizard
Modify for projectModify for project
Each project will adapt releaseWizard and other release scripts for their needs
IRC, Slack#solr-dev
#lucene-dev
...
#lucene-dev#solr-dev
(No change)
JIRA



Already separate
PGP KEYS filelucene/KEYS(same)solr/KEYS
Prepare new KEYS file for the new Solr PMC
GitHub PRs



Copy/migrate PRs into new repos?
Or batch close all PRs with a comment which tells authors to create a new PR in correct repo

Draft board resolution

If you are a Lucene committer and want to be part of the new Solr PMC, please add your name to the draft resolution below:

Board resolution draft
===================================================
X. Establish the Apache Solr Project

WHEREAS, the Board of Directors deems it to be in the best
interests of the Foundation and consistent with the
Foundation's purpose to establish a Project Management
Committee charged with the creation and maintenance of
open-source software related to a search server based
on Apache Lucene.

NOW, THEREFORE, BE IT RESOLVED, that a Project Management
Committee (PMC), to be known as the "Apache Solr Project",
be and hereby is established pursuant to Bylaws of the
Foundation; and be it further

RESOLVED, that the Apache Solr Project be and hereby is
responsible for the creation and maintenance of software
related to a search server; and be it further

RESOLVED, that the office of "Vice President, Apache Solr" be
and hereby is created, the person holding such office to
serve at the direction of the Board of Directors as the chair
of the Apache Solr Project, and to have primary responsibility
for management of the projects within the scope of
responsibility of the Apache Solr Project; and be it further

RESOLVED, that the persons listed immediately below be and
hereby are appointed to serve as the initial members of the
Apache Solr Project:

	• Jan Høydahl <janhoy@...>
	• Uwe Schinder <uschindler@...>
	• Erick Erickson <erick@...>
	• Dawid Weiss <dweiss@...>
	• NN <nn@...>

NOW, THEREFORE, BE IT FURTHER RESOLVED, that **INSERT NAME HERE**
be appointed to the office of Vice President, Apache Solr, to
serve in accordance with and subject to the direction of the
Board of Directors and the Bylaws of the Foundation until
death, resignation, retirement, removal or disqualification,
or until a successor is appointed; and be it further

RESOLVED, that the Apache Solr Project be and hereby
is tasked with the migration and rationalization of the Apache
Lucene Solr sub-project; and be it further

RESOLVED, that all responsibilities pertaining to the Apache
Lucene Solr sub-project encumbered upon the
Apache Lucene Project are hereafter discharged.
===================================================
  • No labels