[VOTE RESULTS] was: [VOTE] Graduate Apache Cassandra to an Apache TLP

2010-02-02 Thread Eric Evans
On Thu, 2010-01-28 at 13:59 -0600, Eric Evans wrote:
> Please cast your vote:
> [ ] +1 to recommend Cassandra's graduation
> [ ]  0 don't care
> [ ] -1 no, don't recommend yet, (because...)
> 
> The vote will be open for 72 hours. 

The vote passes with 13 binding +1 votes and no 0 or -1 votes.

+1 binding:
Niclas Hedhman
ant elder
Matthias Wessendorf
Bertrand Delacretaz
Matthieu Riou
Matt Hogstrom
Paul Fremantle
Ian Holsman
Alan D. Cabrera 
Craig L Russell
Davanum Srinivas
Daniel Kulp 
Kevan Miller

+1 non-binding:
Chris Mattmann


As I understand it, the next step is to send the proposed resolution to
the board for approval.

Thanks everyone!

-- 
Eric Evans
eev...@rackspace.com



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] Graduate Apache Cassandra to an Apache TLP

2010-01-28 Thread Eric Evans

Greetings,

We took the feedback from the earlier discussion[1] here and added our
active mentors to the proposed PMC, (for a total of 7 people), then ran
that through a new community vote[2].

[1] http://thread.gmane.org/gmane.comp.apache.incubator.general/24427
[2] http://thread.gmane.org/gmane.comp.db.cassandra.user/2157

There didn't seem to be any other feedback, so I'd like to start an
official vote to recommend graduation of Apache Cassandra to a top-level
project.

Please cast your vote:
[ ] +1 to recommend Cassandra's graduation
[ ]  0 don't care
[ ] -1 no, don't recommend yet, (because...)

The vote will be open for 72 hours.

Thanks,

-- 
Eric Evans
eev...@rackspace.com
X. Establish the Apache Cassandra 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 fully distributed storage of
   structured data, for distribution at no charge to the public.

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

   RESOLVED, that the Apache Cassandra Project be and hereby is
   responsible for the creation and maintenance of software
   related to fully distributed storage of structured data; and be
   it further

   RESOLVED, that the office of "Vice President, Apache Cassandra" 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 Cassandra Project, and to have primary responsibility
   for management of the projects within the scope of responsibility
   of the Apache Cassandra 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 Cassandra Project:

     * Jonathan Ellis
 * Eric Evans
 * Jun Rao   
 * Chris Goffinet
 * Ian Holsman   
 * Ant Elder 
 * Matthieu Riou 

   NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jonathan Ellis
   be appointed to the office of Vice President, Apache Cassandra, 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 initial Apache Cassandra PMC be and hereby is
   tasked with the creation of a set of bylaws intended to
   encourage open development and increased participation in the
   Apache Cassandra Project; and be it further

   RESOLVED, that the Apache Cassandra Project be and hereby
   is tasked with the migration and rationalization of the Apache
   Incubator Cassandra podling; and be it further

   RESOLVED, that all responsibilities pertaining to the Apache
   Incubator Cassandra podling encumbered upon the Apache Incubator
   Project are hereafter discharged.


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

[VOTE RESULTS] was: [VOTE] release cassandra 0.5.0 (final)

2010-01-23 Thread Eric Evans
On Tue, 2010-01-19 at 20:11 -0600, Eric Evans wrote: 
> The Cassandra community voted on and approved the release of Apache
> Cassandra 0.5.0. We would now like to request the approval of the
> Incubator PMC for this release.
> 
> Cassandra is a massively scalable, eventually consistent, distributed,
> structured key-value store.
> 
> Podling vote thread: http://thread.gmane.org/gmane.comp.db.cassandra.devel/811
> 0.5.0 artifacts: http://people.apache.org/~eevans
> SVN tag:
> https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0
> Project home: http://incubator.apache.org/cassandra/
> Incubation status: http://incubator.apache.org/projects/cassandra.html
> 
> We received three (IPMC )binding votes[1][2][3] during the poddling vote,
> but help with artifact review is always welcome. 
> 
> The vote will remain open for 72 hours.
> 
> Regards,
> 

The vote is now closed with the following tally:

* +1 votes: 3 (Ian Holsman, Matthieu Riou, ant elder)
*  0 votes: 0
* -1 votes: 0

The vote passes.

Thanks to everyone that reviewed the release.


> [1] http://article.gmane.org/gmane.comp.db.cassandra.devel/814
> [2] http://article.gmane.org/gmane.comp.db.cassandra.devel/820
> [3] http://article.gmane.org/gmane.comp.db.cassandra.devel/825


-- 
Eric Evans
eev...@rackspace.com



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] release cassandra 0.5.0 (final)

2010-01-19 Thread Eric Evans
The Cassandra community voted on and approved the release of Apache
Cassandra 0.5.0. We would now like to request the approval of the
Incubator PMC for this release.

Cassandra is a massively scalable, eventually consistent, distributed,
structured key-value store.

Podling vote thread: http://thread.gmane.org/gmane.comp.db.cassandra.devel/811
0.5.0 artifacts: http://people.apache.org/~eevans
SVN tag:
https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html

We received three (IPMC )binding votes[1][2][3] during the poddling vote,
but help with artifact review is always welcome. 

The vote will remain open for 72 hours.

Regards,


[1] http://article.gmane.org/gmane.comp.db.cassandra.devel/814
[2] http://article.gmane.org/gmane.comp.db.cassandra.devel/820
[3] http://article.gmane.org/gmane.comp.db.cassandra.devel/825

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [Discuss] Apache Cassandra as a TLP

2010-01-18 Thread Eric Evans
On Mon, 2010-01-18 at 16:23 +0100, Bertrand Delacretaz wrote:
> Correct me if I'm wrong, but I don't see a vote from any mentor [1] in
> that thread.
> 
> The Incubator PMC counts on the mentors to evaluate the podling's
> readyness and recommend graduation. Not that we don't trust you, but
> it's a big part the mentors role - so I'd like to hear from them. 

Sure. There was another thread started on cassandra-private (by a
mentor), where the mentors voted. I don't know if that is archived, or
who would have access, but I'm sure that either way they'll sound off
here.

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[Discuss] Apache Cassandra as a TLP

2010-01-18 Thread Eric Evans

Greetings,

The Cassandra community has successfully voted for graduation[1]. Before
calling for a recommendation vote, I'd like to see if anyone here has
any concerns or objections, or has any feedback on the draft resolution.

Regards,

[1] http://thread.gmane.org/gmane.comp.db.cassandra.user/1875

-- 
Eric Evans
eev...@rackspace.com


X. Establish the Apache Cassandra 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 fully distributed storage of
   structured data, for distribution at no charge to the public.

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

   RESOLVED, that the Apache Cassandra Project be and hereby is
   responsible for the creation and maintenance of software
   related to fully distributed storage of structured data; and be
   it further

   RESOLVED, that the office of "Vice President, Apache Cassandra" 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 Cassandra Project, and to have primary responsibility
   for management of the projects within the scope of responsibility
   of the Apache Cassandra 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 Cassandra Project:

 * Jonathan Ellis
 * Eric Evans
 * Jun Rao   
 * Chris Goffinet

   NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jonathan Ellis
   be appointed to the office of Vice President, Apache Cassandra, 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 initial Apache Cassandra PMC be and hereby is
   tasked with the creation of a set of bylaws intended to
   encourage open development and increased participation in the
   Apache Cassandra Project; and be it further

   RESOLVED, that the Apache Cassandra Project be and hereby
   is tasked with the migration and rationalization of the Apache
   Incubator Cassandra podling; and be it further

   RESOLVED, that all responsibilities pertaining to the Apache
   Incubator Cassandra podling encumbered upon the Apache Incubator
   Project are hereafter discharged.


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

[VOTE RESULTS] was: [VOTE] release cassandra 0.5.0-rc3

2010-01-11 Thread Eric Evans
On Thu, 2010-01-07 at 11:26 -0600, Eric Evans wrote:
> Podling vote thread: http://thread.gmane.org/gmane.comp.db.cassandra.devel/764
> 0.5.0-rc3 artifacts: http://people.apache.org/~eevans
> SVN tag:
> https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0-rc3
> Project home: http://incubator.apache.org/cassandra/
> Incubation status: http://incubator.apache.org/projects/cassandra.html
> 
> We received one (IPMC )binding vote[1] during the poddling vote, so we'll
> need at least a couple more here. 
> 
> The vote will remain open for 72 hours (or longer if needed).
> 
> Regards,
> 
> [1] http://article.gmane.org/gmane.comp.db.cassandra.devel/766

The vote is now closed with the following tally:

* +1 votes: 4 (Matthieu Riou, ant elder, Ian Holsman, and Matt Hogstrom)
*  0 votes: 0
* -1 votes: 0

The votes passes.

Thanks to everyone who reviewed and voted. Your help, as always, is
appreciated.

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] release cassandra 0.5.0-rc3

2010-01-07 Thread Eric Evans
The Cassandra community voted on and approved the release of Apache
Cassandra 0.5.0-rc3. We would now like to request the approval of the
Incubator PMC for this release.

Cassandra is a massively scalable, eventually consistent, distributed,
structured key-value store.

Podling vote thread: http://thread.gmane.org/gmane.comp.db.cassandra.devel/764
0.5.0-rc3 artifacts: http://people.apache.org/~eevans
SVN tag:
https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0-rc3
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html

We received one (IPMC )binding vote[1] during the poddling vote, so we'll
need at least a couple more here. 

The vote will remain open for 72 hours (or longer if needed).

Regards,


[1] http://article.gmane.org/gmane.comp.db.cassandra.devel/766

-- 
Eric Evans
eev...@rackspace.com



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE RESULTS] was: release cassandra 0.5.0-rc1

2009-12-31 Thread Eric Evans
On Mon, 2009-12-28 at 11:29 -0600, Eric Evans wrote: 
> The Cassandra community voted on and approved the release of Apache
> Cassandra 0.5.0-rc1. We would now like to request the approval of the
> Incubator PMC for this release.
> 
> Cassandra is a massively scalable, eventually consistent, distributed,
> structured key-value store.
> 
> Podling vote thread:
> http://thread.gmane.org/gmane.comp.db.cassandra.devel/728
> 0.5.0-rc1 artifacts: http://people.apache.org/~eevans
> SVN tag:
> https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0-rc1
> Project home: http://incubator.apache.org/cassandra/
> Incubation status: http://incubator.apache.org/projects/cassandra.html
> 
> We received only one (IPMC )binding vote[1] during the poddling vote, so
> we'll need two more. Any help with reviewing/voting from outside our
> mentors list would be appreciated. 
> 
> The vote will remain open for 72 hours (or longer if needed).
> 
> Regards,
> 
> [1] http://article.gmane.org/gmane.comp.db.cassandra.devel/734

The vote is now closed with the following tally:

* +1 votes: 4 (Ian Holsman, Matt Hogstrom, and Matthieu Riou, ant elder)
*  0 votes: 0
* -1 votes: 0

The vote passes.

Many thanks to those who reviewed and voted, as always, it is
appreciated!

Regards,


-- 
Eric Evans
eev...@rackspace.com





-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] release cassandra 0.5.0-rc1

2009-12-28 Thread Eric Evans

The Cassandra community voted on and approved the release of Apache
Cassandra 0.5.0-rc1. We would now like to request the approval of the
Incubator PMC for this release.

Cassandra is a massively scalable, eventually consistent, distributed,
structured key-value store.

Podling vote thread:
http://thread.gmane.org/gmane.comp.db.cassandra.devel/728
0.5.0-rc1 artifacts: http://people.apache.org/~eevans
SVN tag:
https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0-rc1
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html

We received only one (IPMC )binding vote[1] during the poddling vote, so
we'll need two more. Any help with reviewing/voting from outside our
mentors list would be appreciated. 

The vote will remain open for 72 hours (or longer if needed).

Regards,

[1] http://article.gmane.org/gmane.comp.db.cassandra.devel/734

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE RESULT] was: release cassandra 0.5.0-beta2

2009-12-14 Thread Eric Evans
On Thu, 2009-12-10 at 10:23 -0600, Eric Evans wrote:
> The Cassandra community voted on and approved the release of Apache
> Cassandra 0.5.0-beta2. We would now like to request the approval of the
> Incubator PMC for this release.
> 
> Cassandra is a massively scalable, eventually consistent, distributed,
> structured key-value store.
> 
> Podling vote thread: http://thread.gmane.org/gmane.comp.db.cassandra.devel/696
> 0.5.0-beta2 artifacts: http://people.apache.org/~eevans
> SVN tag: 
> https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0-beta2
> Project home: http://incubator.apache.org/cassandra/
> Incubation status: http://incubator.apache.org/projects/cassandra.html
> 
> We received two binding votes[1][2] during the poddling vote, so we'll need 1
> more. Any help with reviewing/voting from outside our mentors list would be
> appreciated. 
> 
> The vote will remain open for 72 hours (or longer if needed).

The vote is now closed with the following tally:

* +1 votes: 3 (Matthieu Riou[1], Ian Holsman[2], ant elder[3])
*  0 votes: 0
* -1 votes: 0

The vote passes.


[1] http://article.gmane.org/gmane.comp.db.cassandra.devel/700
[2] http://article.gmane.org/gmane.comp.db.cassandra.devel/702
[3]
http://www.mail-archive.com/general@incubator.apache.org/msg23530.html


-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] release cassandra 0.5.0-beta2

2009-12-10 Thread Eric Evans
The Cassandra community voted on and approved the release of Apache
Cassandra 0.5.0-beta2. We would now like to request the approval of the
Incubator PMC for this release.

Cassandra is a massively scalable, eventually consistent, distributed,
structured key-value store.

Podling vote thread: http://thread.gmane.org/gmane.comp.db.cassandra.devel/696
0.5.0-beta2 artifacts: http://people.apache.org/~eevans
SVN tag: 
https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0-beta2
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html

We received two binding votes[1][2] during the poddling vote, so we'll need 1
more. Any help with reviewing/voting from outside our mentors list would be
appreciated. 

The vote will remain open for 72 hours (or longer if needed).

Regards,


[1] http://article.gmane.org/gmane.comp.db.cassandra.devel/700
[2] http://article.gmane.org/gmane.comp.db.cassandra.devel/702

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE RESULTS] was: release cassandra 0.5.0-beta1

2009-11-30 Thread Eric Evans
On Mon, 2009-11-23 at 12:40 -0600, Eric Evans wrote:
> The Cassandra community voted on and approved the release of Apache
> Cassandra 0.5.0-beta1. We would now like to request the approval of the
> Incubator PMC for this release.
> 
> Cassandra is a massively scalable, eventually consistent, distributed,
> structured key-value store.
> 
> Podling vote thread:
> http://thread.gmane.org/gmane.comp.db.cassandra.devel/586
> 0.5.0-beta1 artifacts: http://people.apache.org/~eevans
> SVN tag:
> https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0-beta1
> Project home: http://incubator.apache.org/cassandra/
> Incubation status: http://incubator.apache.org/projects/cassandra.html
> 
> We received one binding vote during the poddling vote, so we'll need 2
> more. Any help with reviewing/voting from outside our mentors list would
> be appreciated. 
> 
> The vote will remain open for 72 hours (or longer if needed).

The vote is now closed with the following tally:

* +1 votes: 3 (Ian Holsman, ant elder, Alan D. Cabrera)
*  0 votes: 0
* -1 votes: 0

The vote passes.

Many thanks to those that took time to review the release and vote, it's
appreciated!

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] release cassandra 0.5.0-beta1

2009-11-23 Thread Eric Evans

The Cassandra community voted on and approved the release of Apache
Cassandra 0.5.0-beta1. We would now like to request the approval of the
Incubator PMC for this release.

Cassandra is a massively scalable, eventually consistent, distributed,
structured key-value store.

Podling vote thread:
http://thread.gmane.org/gmane.comp.db.cassandra.devel/586
0.5.0-beta1 artifacts: http://people.apache.org/~eevans
SVN tag:
https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.5.0-beta1
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html

We received one binding vote during the poddling vote, so we'll need 2
more. Any help with reviewing/voting from outside our mentors list would
be appreciated. 

The vote will remain open for 72 hours (or longer if needed).

Regards,


-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Review-Then-Commit

2009-11-12 Thread Eric Evans
On Thu, 2009-11-12 at 11:36 -0500, Greg Stein wrote:
> > I agree with you, but tabled my protest because in practice what we
> > have is working, doesn't seem to be a barrier to contribution, and >
> > everyone seems happy with it (even the casual contributors).
> 
> I wouldn't say "everyone". This whole thread started because at least
> one person is not happy with it.

You're right, I wasn't being very precise with my wording. "Overwhelming
majority", or "people actually doing the work" would have been better.

> > I actually work with these people on a daily basis, and I trust that
> > when/if it actually does become a problem, that people will be open
> > to changing it.
> 
> This actually scares me a bit. That a discussion of methodology is
> happening among a few people at work, rather than among everybody on
> the mailing list.

Maybe this is another case of me not being precise enough with my
wording.

I routinely collaborate with the members of the Cassandra community, on
IRC and mailing lists, (not at my place of employment).

> >> My opinion is that it is very unfortunate that Cassandra feels that
> >> it cannot trust its developers with a CTR model, and pushes RTC as
> >> its methodology. The group-mind smashes down the creativity of the
> >> individual, excited, free-thinking contributor.
> >
> > Cassandra is in incubation, so by all means, use the IPMC group-mind
> > to smash the individual, excited, and free-thinking Cassandra 
> > contributors into submission.
> 
> My opinion was asked, and I answered. Please don't ascribe more to it
> than that. 

Sure, but the IPMC is in a position of power, and can impose it's will
upon the project (including CTR vs. RTC), right?


-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Review-Then-Commit

2009-11-12 Thread Eric Evans
On Wed, 2009-11-11 at 22:16 -0500, Greg Stein wrote:
> Not a "strong opinion", but I think that RTC hampers the free-flow of
> ideas, experimentation, evolution, and creativity. It is a damper on
> expressivity. You maneuver bureaucracy to get a change in. CTR is
> about making a change and discussing it. But you get *forward
> progress*.
> 
> I also feel that RTC will tend towards *exclusivity* rather than the
> Apache ideal of *inclusivity*. That initial review is a social and
> mental burden for new committers. People are afraid enough of
> submitting patches and trying to join into a development community,
> without making them run through a front-loaded process.

I agree with this, and as a Cassandra committer I have in the past
protested our use of RTC. However, the current work-flow *in practice*
is more about having someone, anyone, give changes a once over (making
sure they build, that tests pass, that they do what they claim, etc),
before committing.

I agree with you, but tabled my protest because in practice what we have
is working, doesn't seem to be a barrier to contribution, and everyone
seems happy with it (even the casual contributors). I actually work with
these people on a daily basis, and I trust that when/if it actually does
become a problem, that people will be open to changing it.

> I've participated in both styles of development. RTC is *stifling*. I
> would never want to see that in any Apache community for its routine
> development (branch releases are another matter).
> 
> My opinion is that it is very unfortunate that Cassandra feels that it
> cannot trust its developers with a CTR model, and pushes RTC as its
> methodology. The group-mind smashes down the creativity of the
> individual, excited, free-thinking contributor. 

Cassandra is in incubation, so by all means, use the IPMC group-mind to
smash the individual, excited, and free-thinking Cassandra contributors
into submission.

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Review-Then-Commit

2009-11-12 Thread Eric Evans
On Thu, 2009-11-12 at 07:16 +, ant elder wrote:
> so about 6 months ago to try to help with problems they were having,
> and since then 99% of the commits have been made by only two people. 

I assume you're referring to Jonathan Ellis and myself, and I'm not sure
that's exactly fair. There are only 4 active committers, and of the 4,
Jonathan and I spend the most time committing patches contributed by
people who can't, and quite often the "review" was conducted by someone
else who doesn't have commit rights and we are simply acting as a proxy.
This results in a lot of svn commits made by us, for contributions that
are not technically ours.

As a convention, we typically put something like "Patch by $author;
reviewed by $reviewer for $issue_id" in the change description. I just
went through the commits scraping out those messages and it looks like
Jonathan and I account for a little more than 60%, not 99%.

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Review-Then-Commit

2009-11-12 Thread Eric Evans
On Thu, 2009-11-12 at 08:44 +0100, Justin Erenkrantz wrote:
> I think part of Cassandra's problem is that they do releases directly
> from trunk and don't have a 'stable' et al branch. 

No, this isn't (has never been) true.

https://svn.apache.org/repos/asf/incubator/cassandra/branches/

The cassandra-0.4 branch alone has seen 3 releases so far.


-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE RESULTS] was: [VOTE] Release cassandra 0.4.2

2009-11-09 Thread Eric Evans
On Fri, 2009-11-06 at 11:37 -0600, Eric Evans wrote:
> The Cassandra community voted on and approved the release of Apache
> Cassandra 0.4.2. We would now like to request the approval of the
> Incubator PMC for this release.
> 
> Cassandra is a massively scalable, eventually consistent, distributed,
> structured key-value store.
> 
> Podling vote thread:
> http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg01036.html
> 0.4.2 artifacts: http://people.apache.org/~eevans
> SVN tag:
> https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.4.2
> Project home: http://incubator.apache.org/cassandra/
> Incubation status: http://incubator.apache.org/projects/cassandra.html
> 
> Note: We've already received two binding +1s during the poddling release
> vote[1][2].
> 
> The vote will remain open for 72 hours (or longer if needed).
> 
> Regards,
> 
> [1] http://article.gmane.org/gmane.comp.db.cassandra.devel/505
> [2] http://article.gmane.org/gmane.comp.db.cassandra.devel/501

The vote is now closed with the following tally:

* +1 votes: 3 (Matthieu Riou, ant elder, Leo Simons)
*  0 votes: 0
* -1 votes: 0

The vote passes.

Thanks!


-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE RESULTS] was: [VOTE] Release cassandra 0.4.1

2009-10-16 Thread Eric Evans

The vote is now closed with the following tally:

* +1 votes: 5 (Paul Querna, Ian Holsman, Matthieu Riou, Niall Pemberton,
and ant elder)
*  0 votes: 0
* -1 votes: 0

The vote passes.

Thanks!


On Tue, 2009-10-13 at 10:12 -0500, Eric Evans wrote:
> The Cassandra community voted on and approved the release of Apache
> Cassandra 0.4.1. We would now like to request the approval of the
> Incubator PMC for this release.
> 
> Cassandra is a massively scalable, eventually consistent, distributed,
> structured key-value store.
> 
> Podling vote thread:
> http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00987.html
> 0.4.1 artifacts: http://people.apache.org/~eevans
> SVN tag:
> https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.4.1
> Project home: http://incubator.apache.org/cassandra/
> Incubation status: http://incubator.apache.org/projects/cassandra.html
> 
> Note: We've already received 3 binding +1s during the podding release
> vote[0][1][2].
> 
> The vote will remain open for 72 hours.
> 
> Thank you for your time.
> 
> Regards,
> 
> [0]
> http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00995.html
> [1]
> http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00994.html
> [2]
> http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00996.html

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release cassandra 0.4.1

2009-10-13 Thread Eric Evans
On Tue, 2009-10-13 at 16:48 +0100, Niall Pemberton wrote:
> * Could you put the artefacts for each release in a separate directory
> next time, just to make it completely obvious whats being voted on.

Sure, no problem.

> * The pom.xml shipped in the source distro is out of sync with the
> build.xml and doesn't work 

This is sort of a known issue[0]; we'll get it taken care of (or have it
removed).

Thanks Niall.


[0] https://issues.apache.org/jira/browse/CASSANDRA-430

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] Release cassandra 0.4.1

2009-10-13 Thread Eric Evans

The Cassandra community voted on and approved the release of Apache
Cassandra 0.4.1. We would now like to request the approval of the
Incubator PMC for this release.

Cassandra is a massively scalable, eventually consistent, distributed,
structured key-value store.

Podling vote thread:
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00987.html
0.4.1 artifacts: http://people.apache.org/~eevans
SVN tag:
https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.4.1
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html

Note: We've already received 3 binding +1s during the podding release
vote[0][1][2].

The vote will remain open for 72 hours.

Thank you for your time.

Regards,

[0]
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00995.html
[1]
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00994.html
[2]
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00996.html

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[RESULT][VOTE] Release cassandra 0.4.0 (final)

2009-09-26 Thread Eric Evans

The vote is now close with the following votes cast.

+1 votes: 3 (Paul Querna[1], Matthieu Riou[2], and Ian Holsman)
 0 votes: 0
-1 votes: 0

The vote passes.

[1]
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00918.html
[2]
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00917.html

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] Release cassandra 0.4.0 (final)

2009-09-21 Thread Eric Evans

The Cassandra community voted on and approved the release of Apache
Cassandra 0.4.0. We would now like to request the approval of the
Incubator PMC for this release.

Cassandra is a massively scalable, eventually consistent, distributed,
structured key-value store.

Podling vote thread:
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00908.html
0.4.0 artifacts: http://people.apache.org/~eevans
SVN tag:
https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.4.0-final
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html

The differences between this and the recently approved RC2 are minor; it
contains one bug fix (CASSANDRA-440), and a few documentation updates.
If approved, this will be our new stable release, the default for new
users, and one demonstrating significant progress over the current
stable (0.3.0).

We've already received 2 binding +1s during the poddling release
vote[0][1], so we need at least one more (and no dissents obviously).

The vote will remain open for 72 hours (or longer if needed).

Thank you for your time.

Regards,


[0]
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00917.html
[1]
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00918.html

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE RESULTS] was: [VOTE] Release cassandra 0.4.0-rc2

2009-09-16 Thread Eric Evans

The vote is now closed with the following results:

 * +1 votes: 4 (Ant Elder, Paul Querna, Leo Simons, Matthieu Riou)
 * 0 votes: 0
 * -1 votes: 0

The vote passes.

Thanks everyone.

On Fri, 2009-09-11 at 12:14 -0500, Eric Evans wrote:
> The Cassandra community voted on and approved the release of Apache
> Cassandra 0.4.0-rc2. We would now like to request the approval of the
> Incubator PMC for this release.
> 
> Cassandra is a massively scalable, eventually consistent, distributed,
> structured key-value store.
> 
> Podling vote thread:
> http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00887.html
> 0.4.0-rc2 artifacts: http://people.apache.org/~eevans
> SVN tag:
> https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.4.0-rc2
> Project home: http://incubator.apache.org/cassandra/
> Incubation status: http://incubator.apache.org/projects/cassandra.html
> 
> The vote will remain open for 72 hours (or longer if needed).
> 
> There were a number of changes made since RC1 to address concerns raised
> in previous votes. Among them:
> 
> * License texts in lib/licenses where removed and incorporated into a
> monolithic top-level LICENSE.txt. CASSANDRA-371
> 
> * Attributions for all third-party code was added to the top-level
> NOTICE.txt file. CASSANDRA-371
> 
> * Commons javaflow was removed. CASSANDRA-428
> 
> * The developers/contributors reference in NOTICE.txt was removed, (as
> was the actual list in pom.xml). CASSANDRA-415
> 
> * Missing SVN properties that had crept in were added, and project
> documentation updated. CASSANDRA-429
> 
> Regards,

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release cassandra 0.4.0-rc2

2009-09-14 Thread Eric Evans
On Mon, 2009-09-14 at 16:24 +0100, Leo Simons wrote:
> Hrmpf, not sure. Since they're in a gen-java directory its pretty
> obvious what the story with them is, but CLILexer.java also misses a
> license header, which makes *me* whinge just enough to not give a +1,
> but that's also because I don't know much about the provenance of the
> codebase. You might get +1s from other folks, you did before, the
> files are there in the 0.3.x :)

None of the generated files contain license headers and my understanding
was that they were exempt from this, (and even the output of Rat seems
support this). Sebb's point was that they were included in the source
archive but are not checked into SVN (i.e. because they were generated
during release), which is certainly true.

I'm curious though, when you say "...which makes me whinge just enough
to not give a +1", is that hypothetical, or is there feedback that we
could incorporate so that you would actually vote for our release?

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release cassandra 0.4.0-rc2

2009-09-14 Thread Eric Evans
On Mon, 2009-09-14 at 08:52 +0100, sebb wrote:
> 
> The source archive contains 3 files that are not in SVN:
> 
> Cli.tokens
> CliLexer.java
> CliParser.java
> 
> These are generated files.
> 
> Either store the files in SVN and release them, or remove them from
> the release.

I think everyone sort of forgot about these, (there is an open issue on
this, CASSANDRA-316); is this considered blocking?

> [I'm not quite sure why you need these files anyway, given that you
> also depend on commons-cli.]

There is no overlap. These files are generated by ANTLR to parse text
interactively typed at the console, not parse the arguments passed on
the command line.

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] Release cassandra 0.4.0-rc2

2009-09-11 Thread Eric Evans

The Cassandra community voted on and approved the release of Apache
Cassandra 0.4.0-rc2. We would now like to request the approval of the
Incubator PMC for this release.

Cassandra is a massively scalable, eventually consistent, distributed,
structured key-value store.

Podling vote thread:
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00887.html
0.4.0-rc2 artifacts: http://people.apache.org/~eevans
SVN tag:
https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.4.0-rc2
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html

The vote will remain open for 72 hours (or longer if needed).

There were a number of changes made since RC1 to address concerns raised
in previous votes. Among them:

* License texts in lib/licenses where removed and incorporated into a
monolithic top-level LICENSE.txt. CASSANDRA-371

* Attributions for all third-party code was added to the top-level
NOTICE.txt file. CASSANDRA-371

* Commons javaflow was removed. CASSANDRA-428

* The developers/contributors reference in NOTICE.txt was removed, (as
was the actual list in pom.xml). CASSANDRA-415

* Missing SVN properties that had crept in were added, and project
documentation updated. CASSANDRA-429

Regards,

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[CANCELLED] ([VOTE] Release cassandra 0.4.0-rc1)

2009-09-11 Thread Eric Evans

This vote is being cancelled because it was lapped by the next proposed
release candidate, (and because no one would vote for it). 

On Thu, 2009-09-03 at 10:40 -0500, Eric Evans wrote:
> The Cassandra community voted on and approved the release of Apache
> Cassandra 0.4.0-rc1. We would now like to request the approval of the
> Incubator PMC for this release.
> 
> Cassandra is a massively scalable, eventually consistent, distributed,
> structured key-value store.
> 
> Podling vote thread:
> http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00856.html
> 0.4.0-rc1 artifacts: http://people.apache.org/~eevans
> SVN tag:
> https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.4.0-rc1
> Project home: http://incubator.apache.org/cassandra/
> Incubation status: http://incubator.apache.org/projects/cassandra.html
> 
> The vote will remain open for 72 hours (or longer if needed).

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Review of cassandra NOTICE and LICENSE requested.

2009-09-09 Thread Eric Evans
On Wed, 2009-09-09 at 17:23 +0100, sebb wrote:
> > We have a source and binary distribution with the same NOTICE and
> >  LICENSE texts in both artifacts. While we don't want/need to ship
> the
> >  junit jar in the binary distribution (see CASSANDRA-417), shipping
> it in
> >  the source artifact is intentional.
> >
> 
> That's not normal; the source artifact should only contain files which
> are in SVN and the JUnit jar should not be in SVN. This is
> particularly true since you are using Maven which will fetch any
> required dependencies when doing a build.

The pom.xml file was added at the request of a user; I wouldn't
characterize us a "Maven project", (I for example do not use it).

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Review of cassandra NOTICE and LICENSE requested.

2009-09-09 Thread Eric Evans
On Tue, 2009-09-08 at 22:28 +0100, sebb wrote:
> Does the release actually *include* JUnit, or is that only used for
> testing? If so, then it should not be the in the NOTICE file, nor in
> the binary release.

We have a source and binary distribution with the same NOTICE and
LICENSE texts in both artifacts. While we don't want/need to ship the
junit jar in the binary distribution (see CASSANDRA-417), shipping it in
the source artifact is intentional.

> Is ANTLR actually needed at run-time, or is it only needed for
> building the code?

It's only used to build.

> I'm not sure whether it needs to be mentioned in NOTICE if it is only
> used at build-time.

I had thought it was needed when redistributing code with the terms that
require it (and as far as I know, that's only Apache License 2.0). I was
told on this list (repeatedly), that I was wrong. Now I'm just confused.
Again.

> It should not be in the binary release if it's not needed at run-time.

Agreed (CASSANDRA-417), but again, shipping a copy in the source
artifact is intentional, (hence the entries in NOTICE and LICENSE).

> The NOTICE file mentions SLF4J, which AIUI is a logging abstraction -
> does the binary release include a logging implementation? If so, it
> will need to be documented in the LICENSE and NOTICE.

We use log4j for logging, but we require/ship thrift which in turn
requires slf4j.

> >  It would be great if we could get these reviewed ahead of time so
> that
> >  any feedback could be incorporated before the next release vote.
> 
> It's not possible to be definitive about the files without knowing
> what libraries are actually going to be included in the binary
> release.

There haven't been any changes since the last review, (see
https://svn.apache.org/repos/asf/incubator/cassandra/trunk/lib).

Thanks for taking the time to look at this.

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Review of cassandra NOTICE and LICENSE requested.

2009-09-08 Thread Eric Evans

Attached are draft copies of LICENSE and NOTICE files for the cassandra
project.

LICENSE is monolithic, it contains a copy of all licenses. It is meant
to replace the texts we currently keep in lib/licenses.

NOTICE contains an entry for all the third-party libraries in our tree
(in so much as that information is available).

It would be great if we could get these reviewed ahead of time so that
any feedback could be incorporated before the next release vote.

Thanks in advance,

-- 
Eric Evans
eev...@rackspace.com

 Apache License
   Version 2.0, January 2004
http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   1. Definitions.

  "License" shall mean the terms and conditions for use, reproduction,
  and distribution as defined by Sections 1 through 9 of this document.

  "Licensor" shall mean the copyright owner or entity authorized by
  the copyright owner that is granting the License.

  "Legal Entity" shall mean the union of the acting entity and all
  other entities that control, are controlled by, or are under common
  control with that entity. For the purposes of this definition,
  "control" means (i) the power, direct or indirect, to cause the
  direction or management of such entity, whether by contract or
  otherwise, or (ii) ownership of fifty percent (50%) or more of the
  outstanding shares, or (iii) beneficial ownership of such entity.

  "You" (or "Your") shall mean an individual or Legal Entity
  exercising permissions granted by this License.

  "Source" form shall mean the preferred form for making modifications,
  including but not limited to software source code, documentation
  source, and configuration files.

  "Object" form shall mean any form resulting from mechanical
  transformation or translation of a Source form, including but
  not limited to compiled object code, generated documentation,
  and conversions to other media types.

  "Work" shall mean the work of authorship, whether in Source or
  Object form, made available under the License, as indicated by a
  copyright notice that is included in or attached to the work
  (an example is provided in the Appendix below).

  "Derivative Works" shall mean any work, whether in Source or Object
  form, that is based on (or derived from) the Work and for which the
  editorial revisions, annotations, elaborations, or other modifications
  represent, as a whole, an original work of authorship. For the purposes
  of this License, Derivative Works shall not include works that remain
  separable from, or merely link (or bind by name) to the interfaces of,
  the Work and Derivative Works thereof.

  "Contribution" shall mean any work of authorship, including
  the original version of the Work and any modifications or additions
  to that Work or Derivative Works thereof, that is intentionally
  submitted to Licensor for inclusion in the Work by the copyright owner
  or by an individual or Legal Entity authorized to submit on behalf of
  the copyright owner. For the purposes of this definition, "submitted"
  means any form of electronic, verbal, or written communication sent
  to the Licensor or its representatives, including but not limited to
  communication on electronic mailing lists, source code control systems,
  and issue tracking systems that are managed by, or on behalf of, the
  Licensor for the purpose of discussing and improving the Work, but
  excluding communication that is conspicuously marked or otherwise
  designated in writing by the copyright owner as "Not a Contribution."

  "Contributor" shall mean Licensor and any individual or Legal Entity
  on behalf of whom a Contribution has been received by Licensor and
  subsequently incorporated within the Work.

   2. Grant of Copyright License. Subject to the terms and conditions of
  this License, each Contributor hereby grants to You a perpetual,
  worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  copyright license to reproduce, prepare Derivative Works of,
  publicly display, publicly perform, sublicense, and distribute the
  Work and such Derivative Works in Source or Object form.

   3. Grant of Patent License. Subject to the terms and conditions of
  this License, each Contributor hereby grants to You a perpetual,
  worldwide, non-exclusive, no-charge, royalty-free, irrevocable
  (except as stated in this section) patent license to make, have made,
  use, offer to sell, sell, import, and otherwise transfer the Work,
  where such license applies only to those paten

Re: [VOTE] Release cassandra 0.4.0-rc1

2009-09-07 Thread Eric Evans
On Mon, 2009-09-07 at 13:20 +0100, sebb wrote:
> >  The reason for putting third-party licenses in lib/licenses was to
> ease
> >  maintenance, which in turn should help guarantee that this
> information
> >  is up-to-date and accurate. That still seems like a valid reason so
> if
> >  possible, I'd like to wait for the resolution of LEGAL-31
> 
> Yes, it may take a bit longer to get the file correct the first time
> round, but how often would it need to be changed afterwards?

Presumably things will stabilize more down the road, but right now it
changes all the time. 

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] Release cassandra 0.4.0-rc1

2009-09-03 Thread Eric Evans

The Cassandra community voted on and approved the release of Apache
Cassandra 0.4.0-rc1. We would now like to request the approval of the
Incubator PMC for this release.

Cassandra is a massively scalable, eventually consistent, distributed,
structured key-value store.

Podling vote thread:
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00856.html
0.4.0-rc1 artifacts: http://people.apache.org/~eevans
SVN tag:
https://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.4.0-rc1
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html

The vote will remain open for 72 hours (or longer if needed).

There was quite a bit of discussion surrounding the last IPMC vote, so
here is a list of some of the things that were brought up, and where we
are are on those issues:

* No zip archives

We are still not generating zip archives. Hopefully that won't be an
issue.

* Missing SVN properties

This was addressed in CASSANDRA-368 (i.e. the properties are now in
place).

* Licenses in lib/licenses instead of LICENSE.txt

During the discussion, CASSANDRA-371 was created and a reference has
since been added to the bottom of LICENSE.txt that directs people to
lib/licenses for the third-party dependencies.

The reason for putting third-party licenses in lib/licenses was to ease
maintenance, which in turn should help guarantee that this information
is up-to-date and accurate. That still seems like a valid reason so if
possible, I'd like to wait for the resolution of LEGAL-31

* JUnit jar in binary archive

I completely lost track of this after the discussion, and didn't notice
it until after 0.4.0-rc1 was tagged and the artifacts created. I've
submitted CASSANDRA-417 so that it won't be forgotten again.

* Attributions in NOTICE.txt

During the discussion, I explained the rationale[1] behind our
NOTICE.txt, but I'm not sure that went anywhere. The example cited was
Antlr, but by my understanding of the BSD license, there is no
requirement that the attribution be in a top-level file let alone one
named NOTICE.txt.

Again, we're trying to keep things simple so that it is easier to
maintain and as a result, more accurate and up-to-date. But, if this is
a sore spot with IPMC voters, we'll put all attributions, required or
not in NOTICE.txt.

* NOTICE shouldn't have "Developers and Contributors are listed in..."

This is another one I lost track of after the discussion, (CASSANDRA-415
submitted).



[1]
http://www.mail-archive.com/general@incubator.apache.org/msg22190.html

Regards,

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE RESULTS] was: [VOTE] Release cassandra 0.4.0-beta1

2009-08-18 Thread Eric Evans
On Tue, 2009-08-18 at 09:56 -0700, Joe Schaefer wrote:
> 
> The distributed libthrift.jar is also missing a LICENSE.txt and
> NOTICE.txt in its META-INF dir.

https://issues.apache.org/jira/browse/THRIFT-566

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE RESULTS] was: [VOTE] Release cassandra 0.4.0-beta1

2009-08-18 Thread Eric Evans
On Tue, 2009-08-18 at 07:58 -0700, Joe Schaefer wrote:
> I would like to see at least a mention of the lib/licenses directory
> in the LICENSE file.  

Does the patch attached to CASSANDRA-371[0] suffice?


[0]
https://issues.apache.org/jira/secure/attachment/12416885/v1-0001-CASSANDRA-371-top-level-reference-of-lib-licenses.txt

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE RESULTS] was: [VOTE] Release cassandra 0.4.0-beta1

2009-08-17 Thread Eric Evans

The vote is now closed with the following results:

 * +1 votes: 3 (Matthias Wessendorf, Ant Elder, Ian Holsman)
 * 0 votes: 0
 * -1 votes: 0

The vote passes.

Thanks everyone.

On Fri, 2009-08-14 at 15:08 -0500, Eric Evans wrote:
> The Cassandra community voted on and approved the release of Apache
> Cassandra 0.4.0-beta1. We would now like to request the approval of the
> Incubator PMC for this release.
> 
> Cassandra is a massively scalable, eventually consistent, distributed,
> structured key-value store.
> 
> Podling Vote thread:
> http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00639.html
> 0.4.0-beta1 artifacts: http://people.apache.org/~eevans
> SVN Tag:
> http://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.4.0-beta1
> Project home: http://incubator.apache.org/cassandra/
> Incubation status: http://incubator.apache.org/projects/cassandra.html

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release cassandra 0.4.0-beta1

2009-08-17 Thread Eric Evans
On Mon, 2009-08-17 at 13:00 +0100, sebb wrote:
> >  Given whats being said in the "Thrift release
> >  legal issues" thread i think it should be ok to have the 3rd party
> >  licenses separate,
> 
> I disagree. It must be possible to find all the LICENSE files starting
> at the initial LICENSE file. At the very least, the initial LICENSE
> file should have pointers to the other license files.
> 
> > the NOTICE file looks acceptable to me too.
> 
> AIUI, the NOTICE file needs to give attributions to all 3rd party code
> included in the propose release.

When preparing for the 0.3.0[0] release I spent a great deal of time
trying to get all of this right. I looked at list threads for both
successful and failed podling release votes, I looked at what top-level
projects were doing, and I read through what documentation I could find.
This wasn't as helpful as I'd have liked because the documents are
non-normative and the application is inconsistent, (and occasionally
contradictory). So I did the best I could.

The conclusion I came to with respect to NOTICE.txt was that it existed
for purposes of attribution, and was specifically in response to section
4(d) of the Apache License. As a result, the NOTICE.txt in the
(approved )0.3.0 artifacts and the proposed 0.4.0, contains two
attribution statements, one for the Apache licensed Groovy, and one for
"software developed by The Apache Software Foundation" which should
cover everything else that is Apache licensed.

The conclusion I came to for LICENSE.txt was that it was for including
the full license text applicable to the project itself.

Both of the above conclusions seemed consistent with at least some
successful podling releases, and with some ASF top-level projects, and
(to the best of my knowledge), all of the license requirements for our
third-party dependencies are being met.

However, I'd be happy to go back and correct any shortcomings and
re-roll the artifacts if that will get us the votes we need to make a
release. I just wish things were more consistent and that the process
required a little less groping around in the dark.


[0]
http://www.mail-archive.com/general@incubator.apache.org/msg21853.html

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] Release cassandra 0.4.0-beta1

2009-08-14 Thread Eric Evans
The Cassandra community voted on and approved the release of Apache
Cassandra 0.4.0-beta1. We would now like to request the approval of the
Incubator PMC for this release.

Cassandra is a massively scalable, eventually consistent, distributed,
structured key-value store.

Podling Vote thread:
http://www.mail-archive.com/cassandra-...@incubator.apache.org/msg00639.html
0.4.0-beta1 artifacts: http://people.apache.org/~eevans
SVN Tag:
http://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.4.0-beta1
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html

Regards,

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[VOTE] Release cassandra 0.3.0-final

2009-07-13 Thread Eric Evans
The Cassandra community voted on approved the release of Apache
Cassandra 0.3.0 RC3 as 0.3.0-final.

We would now like to request the approval of the Incubator PMC for this
release.

The Cassandra Project is a distributed storage system for managing
structured/unstructured data while providing reliability at a massive
scale.

Podling Vote thread: http://markmail.org/thread/vhank2fhzl3y5d5m
0.3.0-final artifacts (including KEYS, and RAT reports): 
http://people.apache.org/~eevans
SVN Tag:
http://svn.apache.org/repos/asf/incubator/cassandra/tags/cassandra-0.3.0-final
Project home: http://incubator.apache.org/cassandra/
Incubation status: http://incubator.apache.org/projects/cassandra.html


Regards,

-- 
Eric Evans
eev...@rackspace.com


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org