You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ho...@apache.org on 2011/05/16 20:39:48 UTC
svn commit: r1103826 -
/lucene/board-reports/2011/special-board-report-may.txt
Author: hossman
Date: Mon May 16 18:39:47 2011
New Revision: 1103826
URL: http://svn.apache.org/viewvc?rev=1103826&view=rev
Log:
fill all paragraphs to 72 columns
Modified:
lucene/board-reports/2011/special-board-report-may.txt
Modified: lucene/board-reports/2011/special-board-report-may.txt
URL: http://svn.apache.org/viewvc/lucene/board-reports/2011/special-board-report-may.txt?rev=1103826&r1=1103825&r2=1103826&view=diff
==============================================================================
--- lucene/board-reports/2011/special-board-report-may.txt (original)
+++ lucene/board-reports/2011/special-board-report-may.txt Mon May 16 18:39:47 2011
@@ -1,85 +1,81 @@
=== Lucene Status Report: May 2011 ===
-Background: Lucene has been asked by the Board to report
-on the state of the community vis-a-vis the problems around the
-recent commit/revert incident
+Background: Lucene has been asked by the Board to report on the state
+of the community vis-a-vis the problems around the recent
+commit/revert incident
(https://issues.apache.org/jira/browse/SOLR-2272 and the related
Lucene issue as well as several other mail threads)
-The primary root of these problems arise from a disagreement about
-how best to move forward with the two products the Lucene PMC ships:
-Apache Lucene and Apache Solr. A majority of the PMC/committership
-is in favor of a more modular approach to Solr which essentially
-means refactoring code that has lived in Solr for a long time into
-modules that can be more easily consumed at the Java API level (as
-opposed to the Solr REST API level.) Others have resisted these
-changes, sometimes for technical reasons and sometimes for
-what appear to be business/political reasons. Still others have
-a view that is should be taken on a case by case basis.
-These people are
-not against the refactoring, but don't think is absolutely
-necessary that it must be done in order to make other contributions
-to that particular code base. After long debate, we seem
-to have arrived at a consensus that those who wish to do the
-refactoring should go ahead with it, but it shouldn't require
-others to stop working in the areas that are of refactoring
-interest. For the record, the business/political reasoning has
-been clearly repudiated by the rest of the PMC.
-
-Other concerns have arisen about the use of IRC such that
-we have started to use a logging client for IRC. We have also
-reminded everyone to keep all decisions on list and to allow
-proposed decisions to "bake" before committing, at least when
-it comes to major issues.
+The primary root of these problems arise from a disagreement about how
+best to move forward with the two products the Lucene PMC ships:
+Apache Lucene and Apache Solr. A majority of the PMC/committership is
+in favor of a more modular approach to Solr which essentially means
+refactoring code that has lived in Solr for a long time into modules
+that can be more easily consumed at the Java API level (as opposed to
+the Solr REST API level.) Others have resisted these changes,
+sometimes for technical reasons and sometimes for what appear to be
+business/political reasons. Still others have a view that is should
+be taken on a case by case basis. These people are not against the
+refactoring, but don't think is absolutely necessary that it must be
+done in order to make other contributions to that particular code
+base. After long debate, we seem to have arrived at a consensus that
+those who wish to do the refactoring should go ahead with it, but it
+shouldn't require others to stop working in the areas that are of
+refactoring interest. For the record, the business/political
+reasoning has been clearly repudiated by the rest of the PMC.
+
+Other concerns have arisen about the use of IRC such that we have
+started to use a logging client for IRC. We have also reminded
+everyone to keep all decisions on list and to allow proposed decisions
+to "bake" before committing, at least when it comes to major issues.
Some in the community have also raised concerns about Lucid
-Imagination's role in development. While Lucid does employ
-a good number (but not the majority) of committers [1], the general
-consensus seems to be that it is not a concern. Furthermore,
-during the recent debates, it is quite clear that Lucid employees
-are free to have independent viewpoints on what to do. Naturally,
-given a number of committers in one company, it warrants the PMC
-keep a watchful eye on it. Likewise, however, it should also
-be clear that every PMC/committer involved in Lucene (with the
-exception of Andi Vajda) is paid to
-work on Lucene/Solr and they all have financial interests. All
-should recognize that this doesn't necessarily make for problems, but
-can do so if people let it.
-
-Beyond this, we have put forth a few other things that we can
-do to help keep the community moving forward in a positive way.
-These are itemized below:
-
-1. Obviously, with projects as big and widely used as Lucene and Solr,
-it is hard to sometimes
-keep up with all the contributions that come in. Thus, we need to
-find a way to automate (similar to Hadoop's patch checker) the basics
-of patch checking like having unit tests, formatting, etc. such that
-contributors can get feedback sooner and so that committers know
-that a patch is ready for review, thereby making it easier to accept
-contributions and, hopefully, encourage newcomers. We also need
-to more consistently promote contributors to committers and committers
-to the PMC. As with most of the ASF, our current approach is dependent
-on remembering to make a nomination and we should look for better ways
-to identify candidates (such a reporting mechanism would likely benefit
-all the ASF, actually.)
-
-2. We have added three new PMC Members: Doron Cohen, Shai Erera, Steve Rowe
-
-3. Rotate the Chair. The Board should expect a resolution to change the PMC
-Chair for the June Board Meeting. We also plan on changing the chair on a
-yearly basis.
-
-4. Thanks to Greg's intervention, we all have been reminded as to proper etiquette
-when it comes to commits/reverts such that the main symptom of this disagreement
-should not happen again.
-
-5. To some extent, we feel this has been overblown
-and many of us have come to the conclusion that the simplest way
-to move forward is to get back to writing code and improving Lucene and Solr and
-getting releases out. To that end, we are working on releasing 3.2 of Lucene and
-Solr as well as continuing development on 4.0.
+Imagination's role in development. While Lucid does employ a good
+number (but not the majority) of committers [1], the general consensus
+seems to be that it is not a concern. Furthermore, during the recent
+debates, it is quite clear that Lucid employees are free to have
+independent viewpoints on what to do. Naturally, given a number of
+committers in one company, it warrants the PMC keep a watchful eye on
+it. Likewise, however, it should also be clear that every
+PMC/committer involved in Lucene (with the exception of Andi Vajda) is
+paid to work on Lucene/Solr and they all have financial interests.
+All should recognize that this doesn't necessarily make for problems,
+but can do so if people let it.
+
+Beyond this, we have put forth a few other things that we can do to
+help keep the community moving forward in a positive way. These are
+itemized below:
+
+1. Obviously, with projects as big and widely used as Lucene and Solr,
+it is hard to sometimes keep up with all the contributions that come
+in. Thus, we need to find a way to automate (similar to Hadoop's
+patch checker) the basics of patch checking like having unit tests,
+formatting, etc. such that contributors can get feedback sooner and so
+that committers know that a patch is ready for review, thereby making
+it easier to accept contributions and, hopefully, encourage newcomers.
+We also need to more consistently promote contributors to committers
+and committers to the PMC. As with most of the ASF, our current
+approach is dependent on remembering to make a nomination and we
+should look for better ways to identify candidates (such a reporting
+mechanism would likely benefit all the ASF, actually.)
+
+2. We have added three new PMC Members: Doron Cohen, Shai Erera, Steve
+Rowe
+
+3. Rotate the Chair. The Board should expect a resolution to change
+the PMC Chair for the June Board Meeting. We also plan on changing
+the chair on a yearly basis.
+
+4. Thanks to Greg's intervention, we all have been reminded as to
+proper etiquette when it comes to commits/reverts such that the main
+symptom of this disagreement should not happen again.
+
+5. To some extent, we feel this has been overblown and many of us have
+come to the conclusion that the simplest way to move forward is to get
+back to writing code and improving Lucene and Solr and getting
+releases out. To that end, we are working on releasing 3.2 of Lucene
+and Solr as well as continuing development on 4.0.
[1] Current PMC Members/Committers and their employers