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

Compare with Current View Page History

« Previous Version 59 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)

Unable to render Jira issues macro, execution error. Unable to render Jira issues macro, execution error. Unable to render Jira issues macro, execution error.

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 CMS 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 perm 301 redirect (forever in htaccess) and front page link for several months

Update htaccess to add redirects from solr to new solr. Also change internal Subversion mod_rewrite (see below)

Website HTML repohttps://svn.apache.org/repos/infra/
websites/production/lucene/content
Keep lucenehttps://svn.apache.org/repos/infra/
websites/production/solr/content


Data (Javadocs, Refguide HTML) needs to be svn-mv'ed.
User mail listsjava-user@lucene
solr-user@lucene
java-user@luceneuser@solr

Unable to render Jira issues macro, execution error.

Post a message to solr-user@lucene about the new address.
Auto-reply when posting to old list?
Issues mail listissues@luceneissues@luceneissues@solr

Unable to render Jira issues macro, execution error.

Setup JIRA and GitHub to send to correct list
Builds mail listbuilds@lucenebuilds@lucenebuilds@solr

Unable to render Jira issues macro, execution error.

Setup Jenkins to send to correct list
JenkinsLucene / lucene*
Lucene / solr*
Lucene / lucene*Solr / solr*

Create a new Folder named "Solr" (will be done by Infra, PMC gets access). Move jobs via dragdrop/move.

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 PRslucene-solr PRslucene PRssolr PRs

PRs will be frozen (ReadOnly) together with the lucene-solr GitHub project
We'll document commands necessary to take a lucene-solr PR (branch) and merge it into new repos

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:

SOLR PMC

	• Andrzej Bialecki <ab@...>
	• Ishan Chattopadhyaya <ishan@...>
	• Cao Manh Dat <datcm@...>
	• Erick Erickson <erick@...>
	• Jason Gerlowski <gerlowskija@...>
	• Dennis Gove <dpgove@...>
	• Adrien Grand <jpountz@...>
	• Erik Hatcher <ehatcher@...>
	• Gus Heck <gus@...>
    • Jan Høydahl <janhoy@...>
    • Mikhail Khludnev <mkhl@...>
	• Shalin Shekhar Mangar <shalin@...>
    • Noble Paul <noble@...>
    * Christine Poerschke <cpoerschke@...>
    • Houston Putman <houston@...>
    • Munendra S N <munendrasn@...>
    • Steve Rowe <sarowe@...>
	• Uwe Schinder <uschindler@...>
    • Koji Sekiguchi <koji@...>
	• Atri Sharma <atri@...>
	• David Smiley <dsmiley@...>
	• Cassandra Targett <ctargett@...>
	• Varun Thacker <varun@...>
	• Alan Woodward <romseygeek@...>
    •   (TODO others opt-in to add themselves above in sorted order of last name)

SOLR COMMITTERS

	• Alessandro Benedetti <abenedetti@...>
    • Namgyu Kim <namgyu@...>
    • Eric Pugh <epugh@...>
    • Alexandre Rafalovitch <arafalov@...>
	• Dawid Weiss <dweiss@...>
    •   (TODO others opt-in to add themselves above in sorted order of last name)


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