Re: [DISCUSS] [PROPOSAL] Apache Monitoring

2013-09-26 Thread Jean-Baptiste Onofré

It sounds good.

Regards
JB

On 09/25/2013 01:17 AM, Olivier Lamy wrote:

So what about Baldr?
BTW we can start incubation using Monitoring then change the name for TLP?
WDYT?

On 21 September 2013 06:30, Christian Grobmeier grobme...@gmail.com wrote:

I would like to throw in this document:
http://www.apache.org/foundation/marks/naming.html

We should make a few tests already before we start the process officially.

here is the current list, i felt so free to add a few comments already.

- CoMon
There is Common Software, a company. We might have a trademarks
problem because of similarity.

- Leitstand
Not sure if I like the sound :-), but did not find any repositories at
github. From the meaning, a Leitstand is usually something were you can
adjust things (more power, less steam and so on). Monitoring would be
only a part of it. But on the other hand, it expresses things well and
it is a unused word so far.

- Thor
Great name, great god, but unfortunately a lot of people use that name
for their code :-(

- Balder / Baldur, also possible: Baldr
I haven't see a lot with that name, but we need to check this more in
detail.

From that perspective, Leitstand would be the best catch from a unique
point of view. I like Baldr very much from that meaning.

Lets see if there are more names the next days.




Romain Manni-Bucau schrieb:

Why not CoMon? Remind commons monitoring, that's fun and closer to
english so easier to propagate IMO.
Le 20 sept. 2013 12:59, Jean-Baptiste Onofré j...@nanthrax.net a écrit :


I like the Apache Leitstand name.

Regards
JB

On 09/20/2013 09:51 AM, Tammo van Lessen wrote:


So if German is en vogue already, I'd propose Apache Leitstand [1],
which
means control room. I think it would make also a nice name when
pronounced in English. This of course only works if the GUI is an
important
piece of the project, which is the case if I understood correctly.

Cheers,
Tammo

[1] 
http://de.wikipedia.org/wiki/**Leitstandhttp://de.wikipedia.org/wiki/Leitstand


On Fri, Sep 20, 2013 at 3:23 AM, Olivier Lamy ol...@apache.org wrote:

  So It looks we have more interested folks.

But before starting the vote I'd like to find an other name for the
project.
Someone proposed Baldur or Balder (note, It's a popular germanic
god). So as a French guy this proposition looks to be rude for me :-).
More seriously, this name doesn't hurt me.
If any other propositions, it's time to speak.

Cheers
--
Olivier

On 16 September 2013 08:25, Tammo van Lessen tvanles...@gmail.com
wrote:


Am 15.09.2013 15:35 schrieb Romain Manni-Bucau rmannibu...@gmail.com
:


Hi

Angular is great but i hope well keep extensibility possible without
js.


In


all case well get at least a thread on it to discuss about the stack we
want and well use ;)


Looking forward to that discussion ;) I'd prefer progressive enhancement
over SPAs in this context as well. Or even http://roca-style.org.

Tammo




--
Olivier Lamy
Ecetera: http://ecetera.com.au
http://twitter.com/olamy | http://linkedin.com/in/olamy

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






--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

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






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







--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

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



Re: The podling initial committers issue

2013-09-26 Thread Bertrand Delacretaz
Hi,

On Wed, Sep 25, 2013 at 8:58 PM, Craig L Russell
craig.russ...@oracle.com wrote:
 When a proposal is just a candidate, there are two possible approaches (for 
 those interested in committership)

IMO once the possible approaches are documented, we should require
incoming podlings to choose one and indicate which one in the
incubation proposal.

-Bertrand

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



Re: [VOTE] Usergrid BaaS Stack for Apache Incubator

2013-09-26 Thread Chris Mattmann
+1 from me (binding).

G'luck!

Cheers,
Chris


-Original Message-
From: Jim Jagielski j...@jagunet.com
Reply-To: general@incubator.apache.org general@incubator.apache.org,
general@incubator.apache.org general@incubator.apache.org
Date: Monday, September 23, 2013 5:44 AM
To: general@incubator.apache.org general@incubator.apache.org
Subject: [VOTE] Usergrid BaaS Stack for Apache Incubator

After a useful and successful proposal cycle, I would like to propose
a VOTE on accepting Usergrid, a multi-tenant Backend-as-a-Service
stack for web  mobile applications based on RESTful APIs, as an Apache
Incubator podling.

Voting to run for 72+ hours...

Here is a link to the proposal:
  https://wiki.apache.org/incubator/UsergridProposal

It is also pasted below:

= Usergrid Proposal =

== Abstract ==

Usergrid is a multi-tenant Backend-as-a-Service stack for web  mobile
applications, based on RESTful APIs.


== Proposal ==

Usergrid is an open-source Backend-as-a-Service (³BaaS² or ³mBaaS²)
composed
of an integrated distributed NoSQL database, application layer and client
tier with SDKs for developers looking to rapidly build web and/or mobile
applications. It provides elementary services (user registration 
management, data storage, file storage, queues) and retrieval features
(full
text search, geolocation search, joins) to power common app features.

It is a multi-tenant system designed for deployment to public cloud
environments (such as Amazon Web Services, Rackspace, etc.) or to run on
traditional server infrastructures so that anyone can run their own
private
BaaS deployment.

For architects and back-end teams, it aims to provide a distributed,
easily
extendable, operationally predictable and highly scalable solution. For
front-end developers, it aims to simplify the development process by
enabling them to rapidly build and operate mobile and web applications
without requiring backend expertise.


== Background ==

Developing web or mobile applications obviously necessitates writing and
maintaining more than just front-end code. Even simple applications can
implicitly rely on server code being run to store users, perform database
queries, serve images and video files, etc. Developing and maintaining
such
backend services requires skills not always available or expected of app
development teams. Beyond that, the proliferation of apps inside of
companies leads to the creation of many different, ad-hoc, unequally
maintained backend solutions created by employees and contractors alike
and
hosted on a wide variety of environments. This is causing poor resource
usage, operational issues, as well as security, privacy  compliance
concerns.

In response to this problem, companies have long tried to standardize
their
server-side stack or unify them behind an ESB or API strategy.
Backends-as-a-Service follow a similar approach but their unique
characteristic is strongly tying  1) a persistence tier (typically a
database), 2) a server-side application tier delivering a set of common
services and 3) a set of client-side application interface mechanisms. For
example, a BaaS could package 1) MongoDB with 2) a node.js application
that
offers access through 3) WebSockets. In the case of Usergrid, the trifecta
is 1) Cassandra, 2) Java + Jersey and 3) a RESTful API.

The Backend-as-a-Service approach has steadily gained popularity in the
last
few years with cloud providers such Parse.com, Stackmob.com and
Kinvey.com,
each operating tens of thousands of apps for tens of thousands of
developers. The trend has already reached large organizations as well,
with
global companies such as Korea Telecom internally building a privately-run
BaaS platform. But so far, there have been limited options for developers
that want a non-proprietary, open option for hosting and providing these
services themselves, or for enterprise and government users who want to
provide these capabilities from their own data centers, especially on a
very
large scale.


== Rationale ==

The issue this proposal deals with is implicit in the name.
Backend-as-a-Service platforms are usually offered solely as proprietary
cloud services. They are typically closed sourced, hosted on public
clouds,
and require subscription payment. Usergrid opens the playing field, by
making a fully-featured BaaS platform freely available to all. This
includes
developers that previously could not afford them, such as mobile
enthusiasts, small boutiques, and cost-sensitive startups. This also
includes large companies that benefit from a reference implementation they
can deploy in trust, or extend to their needs without losing time writing
less-vetted, less-performant boilerplate functionality.

Usergrid has been open source since 2011 and has grown as an independent
project, garnering 11 primary committers, 35 total contributors, 260+
participants on its mailing list, with 3,700+ commits, 200+ external
contributions, 350+ stars and 100+ forks on Github, not to mention several

Re: [VOTE] Release of Apache MRQL 0.9.0 incubating

2013-09-26 Thread Leonidas Fegaras

This is a reminder that this vote is scheduled to close in about 24
hours out of 72 hours and we still have no binding votes from the
Incubator PMC.
This is our first release and we have spent a lot of time to migrate
our old source code to the Apache infrastructure and to adapt the
Apache policies in all parts of the project.
Please vote on releasing Apache MRQL 0.9.0 incubating.
Thank you
Leonidas Fegaras


On 09/24/2013 07:44 AM, Leonidas Fegaras wrote:

Hello,
This is a call for a vote on Apache MRQL 0.9.0 incubating. MRQL is a
query processing and optimization system for large-scale, distributed
data analysis, built on top of Apache Hadoop, Hama, and Spark.
This is our first release. A vote was held on the MRQL developer
mailing list and it passed with three +1 votes (plus one late vote),
and zero -1 or 0 votes (see the vote thread [1] and result thread [2]),
and now requires a vote on general@incubator.apache.org. The vote will
be open for 72 hours (it will close on Friday 27/Sep/2013 at 1pm GMT)
and passes if a majority of at least three +1 IPMC votes are cast.

[ ] +1 Release this package as Apache MRQL 0.9.0-incubating
[ ] -1 Do not release this package because...

A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/orgapachemrql-055/
You are voting only for the source distribution.
The source tar ball is available at:
https://repository.apache.org/content/repositories/orgapachemrql-055/org/apache/mrql/mrql-src-dist/0.9.0-incubating/
The release candidate consists of the following source distribution
archives:
- mrql-src-dist-0.9.0-incubating.[zip|tar.gz]
SHA1 of TGZ: 4b5c6c2df32881b77633303435cb0c99856105cd
SHA1 of ZIP: edae1009a5ef7a7613f4da4d2d46e1c9339cb70f
You can compile the sources using 'mvn package'.

In addition, the following supplementary binary distributions are
provided for user convenience at:
https://repository.apache.org/content/repositories/orgapachemrql-055/org/apache/mrql/mrql-bin-dist/0.9.0-incubating/
The binary distribution archives are:
- mrql-bin-dist-0.9.0-incubating.[zip|tar.gz]
SHA1 of TGZ: 27a1c569a0da333a22da260b07356673b81f539c
SHA1 of ZIP: 6afdeb2640e6b3a31a97e44a0b5e585e6ade62ac

The release candidate has been signed through the key 798764F1 in:
http://www.apache.org/dist/incubator/mrql/KEYS
http://keyserver.kjsl.org:11371/pks/lookup?op=getsearch=0xB7737C07798764F1

The release candidate is based on the sources tagged with
MRQL-0.9.0-incubating-RC1:
https://git-wip-us.apache.org/repos/asf?p=incubator-mrql.git;a=tag;h=a7f69742a21393f98d951a8bc5822ae218ffda60

RAT output:
http://people.apache.org/~fegaras/dist/MRQL-0.9.0-incubating-RC1/rat.txt
Suitable name search:
https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-32

Note: The NOTICE includes the 3rd party copyright notices for JLine
and CUP because the JLine and the CUP runtime libraries are bundled in
the jar files in the MRQL binary distribution (files lib/*.jar).
This was required because the MRQL jar files must contain all the
dependencies in order to run on Hadoop and Hama.

To learn more about Apache MRQL, please visit:
http://wiki.apache.org/mrql/
Thanks,
Leonidas Fegaras

[1] http://markmail.org/message/nhyjdxlmas5vlg5x
[2] http://markmail.org/message/5zsmncpimbdgfyn7

.




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



[VOTE] Accept Aurora for Apache Incubation

2013-09-26 Thread Dave Lester
Since discussion about the Aurora proposal has calmed and the team recently
published a snapshot of the their source code on github (
https://github.com/twitter/aurora), I'd like to call a vote for Aurora to
become an incubated project.

The proposal is pasted below, and also available at:
https://wiki.apache.org/incubator/AuroraProposal

Let's keep this vote open for three business days, closing the voting on
Tuesday 10/1.

[ ] +1 Accept Aurora into the Incubator
[ ] +0 Don't care.
[ ] -1 Don't accept Aurora because...

Dave

= Abstract =

Aurora is a service scheduler used to schedule jobs onto Apache Mesos.

= Proposal =

Aurora is a scheduler that provides all of the primitives necessary to
quickly deploy and scale stateless and fault tolerant services in a
datacenter.

Aurora builds on top of Apache Mesos and provides common features that
allow any site to run large scale production applications. While the
project is currently used in production at Twitter, we wish to develop a
community to increase contributions and see it thrive in the future.

= Background =

The initial development of Aurora was done at Twitter, and its codebase was
recently open sourced. This proposal is for Aurora to join the Apache
Incubator.

= Rationale =

While the Apache Mesos core focuses on distributing individual tasks across
nodes in a cluster, typical services consist of dozens or hundreds of
replicas of tasks. As a service scheduler, Aurora provides the abstraction
of a job to bundle and manage these tasks. Aurora provides many key
functionalities centered around a job, including: definition, the concept
of an instance and the serverset, deployment and scheduling, health
checking, and introspection. It also allows cross-cutting concerns to be
handled like observability and log collection.

= Current Status =

== Meritocracy ==

By submitting this incubator proposal, we’re expressing our intent to build
a diverse developer community around Aurora that will conduct itself
according to The Apache Way and use meritocratic means of accepting
contributions. Several members of the Aurora team overlap with Apache
Mesos, which successfully graduated from the Incubator and has embraced a
meritocratic model of governance; we plan to follow a similar path forward
with Aurora and believe that a synergy between both projects will make this
even easier.

== Community ==

Aurora is currently being used internally at Twitter. By open sourcing the
project, we hope to extend our contributor base significantly and create a
vibrant community around the project.

== Core Developers ==

Aurora is currently being developed by a team of seven engineers at Twitter.

== Alignment ==

The ASF is a natural choice to host the Aurora project, given the goal of
open sourcing the project and fostering a community to grow and support the
software. Additionally, Aurora integrates with Apache Mesos, and Apache
ZooKeeper for service discovery.

We believe that inclusion within Apache will build stronger ties between
these projects, and create further alignment between their goals and
communities.

= Known Risks =

== Orphaned Products ==

The core developers plan to continue working full time on the project, and
there is very little risk of Aurora being abandoned since it is running
hundreds of services as part of Twitter’s infrastructure. Additionally,
members of the Mesos community beyond Twitter have expressed interest in an
advanced scheduler like Aurora (see “Interested Parties” section); we
believe that need will drive some of the community involvement necessary
for the project to incubate successfully.

== Inexperience with Open Source ==

Initial Aurora committers have varying levels of experience using and
contributing to Open Source projects, however by working with our mentors
and the Apache community we believe we will be able to conduct ourselves in
accordance with Apache Incubator guidelines. The close relationship between
the Aurora team and Apache Mesos means there is an awareness of the
incubation process and a willingness to embrace The Apache Way.

== Homogenous Developers ==

The initial set of committers are from a single organization, however we
expect that once approved for incubation the project will attract
contributors from more organizations. We have already had conversations
with other companies who have expressed an interest in Aurora.

== Reliance on Salaried Developers ==

Initial Aurora committers are salaried developers at Twitter, however
shortly after open sourcing the code we plan to diversify the project’s
core committers and contributors.

== Relationships with Other Apache Products ==

Initially, Aurora has been developed as a scheduler for Apache Mesos.
Additionally, it relies on ZooKeeper for service discovery, allowing
servers to register at a location and clients to subsequently discover the
servers.

== An Excessive Fascination with the Apache Brand ==

While we respect the reputation of the Apache brand and 

Re: [VOTE] Release of Apache MRQL 0.9.0 incubating

2013-09-26 Thread sebb
On 24 September 2013 13:44, Leonidas Fegaras fega...@cse.uta.edu wrote:
 Hello,
 This is a call for a vote on Apache MRQL 0.9.0 incubating. MRQL is a
 query processing and optimization system for large-scale, distributed
 data analysis, built on top of Apache Hadoop, Hama, and Spark.
 This is our first release. A vote was held on the MRQL developer
 mailing list and it passed with three +1 votes (plus one late vote),
 and zero -1 or 0 votes (see the vote thread [1] and result thread [2]),
 and now requires a vote on general@incubator.apache.org. The vote will
 be open for 72 hours (it will close on Friday 27/Sep/2013 at 1pm GMT)
 and passes if a majority of at least three +1 IPMC votes are cast.

 [ ] +1 Release this package as Apache MRQL 0.9.0-incubating
 [ ] -1 Do not release this package because...

 A staged Maven repository is available for review at:
 https://repository.apache.org/content/repositories/orgapachemrql-055/
 You are voting only for the source distribution.
 The source tar ball is available at:
 https://repository.apache.org/content/repositories/orgapachemrql-055/org/apache/mrql/mrql-src-dist/0.9.0-incubating/
 The release candidate consists of the following source distribution
 archives:
 - mrql-src-dist-0.9.0-incubating.[zip|tar.gz]
   SHA1 of TGZ: 4b5c6c2df32881b77633303435cb0c99856105cd
   SHA1 of ZIP: edae1009a5ef7a7613f4da4d2d46e1c9339cb70f
 You can compile the sources using 'mvn package'.

 In addition, the following supplementary binary distributions are provided
 for user convenience at:
 https://repository.apache.org/content/repositories/orgapachemrql-055/org/apache/mrql/mrql-bin-dist/0.9.0-incubating/
 The binary distribution archives are:
 - mrql-bin-dist-0.9.0-incubating.[zip|tar.gz]
   SHA1 of TGZ: 27a1c569a0da333a22da260b07356673b81f539c
   SHA1 of ZIP: 6afdeb2640e6b3a31a97e44a0b5e585e6ade62ac

 The release candidate has been signed through the key 798764F1 in:
 http://www.apache.org/dist/incubator/mrql/KEYS
 http://keyserver.kjsl.org:11371/pks/lookup?op=getsearch=0xB7737C07798764F1

 The release candidate is based on the sources tagged with
 MRQL-0.9.0-incubating-RC1:
 https://git-wip-us.apache.org/repos/asf?p=incubator-mrql.git;a=tag;h=a7f69742a21393f98d951a8bc5822ae218ffda60

That does not seem to be the correct tag, because the pom versions
include -SNAPSHOT in them.

 RAT output:
 http://people.apache.org/~fegaras/dist/MRQL-0.9.0-incubating-RC1/rat.txt
 Suitable name search:
 https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-32

The vote e-mail includes the hashes for tags and archives which is
excellent, as it ties the vote to the items being voted on.
So it's unfortunate that the tag does not agree with the source archive.

Sigs and hashes seem OK to me.

The name and description entries in the POMs should all start
Apache MRQL so it is clear that they are part of the Apache MRQL
product.
This is necessary for clear branding. Also the name affects the
generated NOTICE files under META-INF.
These are currently invalid.

It's a bit confusing to have artifact id of gen when all the other
ids include MRQL or mrql.

 Note: The NOTICE includes the 3rd party copyright notices for JLine
 and CUP because the JLine and the CUP runtime libraries are bundled in
 the jar files in the MRQL binary distribution (files lib/*.jar).
 This was required because the MRQL jar files must contain all the
 dependencies in order to run on Hadoop and Hama.

It's OK to bundle 3rd party jars (assuming that the license allows us
to do so, so no GPL for example).
However, the NOTICE and LICENSE files must only refer to the enclosing entity.
Since the source archive does not contain CUP and JLine its NL files
must not include references to them.
Likewise the top level NL files in the Git repo should only refer to
files actually contained in the repo.

Also, the NOTICE file looks wrong even for the binary jar; at *most*
two or 3 lines are needed for each external inclusion.
See http://www.apache.org/dev/licensing-howto.html#mod-notice
The licences must either be appended to the LICENSE file or you can
store them in separate files which are linked from the main LICENSE
file.

Some of the POMs in the Nexus staging repo appear to have lost their AL headers.

 To learn more about Apache MRQL, please visit:
 http://wiki.apache.org/mrql/
 Thanks,
 Leonidas Fegaras

 [1] http://markmail.org/message/nhyjdxlmas5vlg5x
 [2] http://markmail.org/message/5zsmncpimbdgfyn7


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


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



Re: [VOTE] Accept Aurora for Apache Incubation

2013-09-26 Thread Dulitha R. Wijewantha
+1 for accepting Aurora. I'd like to contribute to aurora project as well. 
Thanks  

Sent from my iPad
Chan

 On Sep 26, 2013, at 9:38 PM, Dave Lester d...@ischool.berkeley.edu wrote:
 
 Since discussion about the Aurora proposal has calmed and the team recently
 published a snapshot of the their source code on github (
 https://github.com/twitter/aurora), I'd like to call a vote for Aurora to
 become an incubated project.
 
 The proposal is pasted below, and also available at:
 https://wiki.apache.org/incubator/AuroraProposal
 
 Let's keep this vote open for three business days, closing the voting on
 Tuesday 10/1.
 
 [ ] +1 Accept Aurora into the Incubator
 [ ] +0 Don't care.
 [ ] -1 Don't accept Aurora because...
 
 Dave
 
 = Abstract =
 
 Aurora is a service scheduler used to schedule jobs onto Apache Mesos.
 
 = Proposal =
 
 Aurora is a scheduler that provides all of the primitives necessary to
 quickly deploy and scale stateless and fault tolerant services in a
 datacenter.
 
 Aurora builds on top of Apache Mesos and provides common features that
 allow any site to run large scale production applications. While the
 project is currently used in production at Twitter, we wish to develop a
 community to increase contributions and see it thrive in the future.
 
 = Background =
 
 The initial development of Aurora was done at Twitter, and its codebase was
 recently open sourced. This proposal is for Aurora to join the Apache
 Incubator.
 
 = Rationale =
 
 While the Apache Mesos core focuses on distributing individual tasks across
 nodes in a cluster, typical services consist of dozens or hundreds of
 replicas of tasks. As a service scheduler, Aurora provides the abstraction
 of a job to bundle and manage these tasks. Aurora provides many key
 functionalities centered around a job, including: definition, the concept
 of an instance and the serverset, deployment and scheduling, health
 checking, and introspection. It also allows cross-cutting concerns to be
 handled like observability and log collection.
 
 = Current Status =
 
 == Meritocracy ==
 
 By submitting this incubator proposal, we’re expressing our intent to build
 a diverse developer community around Aurora that will conduct itself
 according to The Apache Way and use meritocratic means of accepting
 contributions. Several members of the Aurora team overlap with Apache
 Mesos, which successfully graduated from the Incubator and has embraced a
 meritocratic model of governance; we plan to follow a similar path forward
 with Aurora and believe that a synergy between both projects will make this
 even easier.
 
 == Community ==
 
 Aurora is currently being used internally at Twitter. By open sourcing the
 project, we hope to extend our contributor base significantly and create a
 vibrant community around the project.
 
 == Core Developers ==
 
 Aurora is currently being developed by a team of seven engineers at Twitter.
 
 == Alignment ==
 
 The ASF is a natural choice to host the Aurora project, given the goal of
 open sourcing the project and fostering a community to grow and support the
 software. Additionally, Aurora integrates with Apache Mesos, and Apache
 ZooKeeper for service discovery.
 
 We believe that inclusion within Apache will build stronger ties between
 these projects, and create further alignment between their goals and
 communities.
 
 = Known Risks =
 
 == Orphaned Products ==
 
 The core developers plan to continue working full time on the project, and
 there is very little risk of Aurora being abandoned since it is running
 hundreds of services as part of Twitter’s infrastructure. Additionally,
 members of the Mesos community beyond Twitter have expressed interest in an
 advanced scheduler like Aurora (see “Interested Parties” section); we
 believe that need will drive some of the community involvement necessary
 for the project to incubate successfully.
 
 == Inexperience with Open Source ==
 
 Initial Aurora committers have varying levels of experience using and
 contributing to Open Source projects, however by working with our mentors
 and the Apache community we believe we will be able to conduct ourselves in
 accordance with Apache Incubator guidelines. The close relationship between
 the Aurora team and Apache Mesos means there is an awareness of the
 incubation process and a willingness to embrace The Apache Way.
 
 == Homogenous Developers ==
 
 The initial set of committers are from a single organization, however we
 expect that once approved for incubation the project will attract
 contributors from more organizations. We have already had conversations
 with other companies who have expressed an interest in Aurora.
 
 == Reliance on Salaried Developers ==
 
 Initial Aurora committers are salaried developers at Twitter, however
 shortly after open sourcing the code we plan to diversify the project’s
 core committers and contributors.
 
 == Relationships with Other Apache Products ==
 
 Initially, Aurora has been 

Re: [VOTE] Accept Aurora for Apache Incubation

2013-09-26 Thread Jake Farrell
+1

Looking forward to being a part of Aurora and its incubation

-Jake


On Thu, Sep 26, 2013 at 12:08 PM, Dave Lester d...@ischool.berkeley.eduwrote:

 Since discussion about the Aurora proposal has calmed and the team recently
 published a snapshot of the their source code on github (
 https://github.com/twitter/aurora), I'd like to call a vote for Aurora to
 become an incubated project.

 The proposal is pasted below, and also available at:
 https://wiki.apache.org/incubator/AuroraProposal

 Let's keep this vote open for three business days, closing the voting on
 Tuesday 10/1.

 [ ] +1 Accept Aurora into the Incubator
 [ ] +0 Don't care.
 [ ] -1 Don't accept Aurora because...

 Dave

 = Abstract =

 Aurora is a service scheduler used to schedule jobs onto Apache Mesos.

 = Proposal =

 Aurora is a scheduler that provides all of the primitives necessary to
 quickly deploy and scale stateless and fault tolerant services in a
 datacenter.

 Aurora builds on top of Apache Mesos and provides common features that
 allow any site to run large scale production applications. While the
 project is currently used in production at Twitter, we wish to develop a
 community to increase contributions and see it thrive in the future.

 = Background =

 The initial development of Aurora was done at Twitter, and its codebase was
 recently open sourced. This proposal is for Aurora to join the Apache
 Incubator.

 = Rationale =

 While the Apache Mesos core focuses on distributing individual tasks across
 nodes in a cluster, typical services consist of dozens or hundreds of
 replicas of tasks. As a service scheduler, Aurora provides the abstraction
 of a job to bundle and manage these tasks. Aurora provides many key
 functionalities centered around a job, including: definition, the concept
 of an instance and the serverset, deployment and scheduling, health
 checking, and introspection. It also allows cross-cutting concerns to be
 handled like observability and log collection.

 = Current Status =

 == Meritocracy ==

 By submitting this incubator proposal, we’re expressing our intent to build
 a diverse developer community around Aurora that will conduct itself
 according to The Apache Way and use meritocratic means of accepting
 contributions. Several members of the Aurora team overlap with Apache
 Mesos, which successfully graduated from the Incubator and has embraced a
 meritocratic model of governance; we plan to follow a similar path forward
 with Aurora and believe that a synergy between both projects will make this
 even easier.

 == Community ==

 Aurora is currently being used internally at Twitter. By open sourcing the
 project, we hope to extend our contributor base significantly and create a
 vibrant community around the project.

 == Core Developers ==

 Aurora is currently being developed by a team of seven engineers at
 Twitter.

 == Alignment ==

 The ASF is a natural choice to host the Aurora project, given the goal of
 open sourcing the project and fostering a community to grow and support the
 software. Additionally, Aurora integrates with Apache Mesos, and Apache
 ZooKeeper for service discovery.

 We believe that inclusion within Apache will build stronger ties between
 these projects, and create further alignment between their goals and
 communities.

 = Known Risks =

 == Orphaned Products ==

 The core developers plan to continue working full time on the project, and
 there is very little risk of Aurora being abandoned since it is running
 hundreds of services as part of Twitter’s infrastructure. Additionally,
 members of the Mesos community beyond Twitter have expressed interest in an
 advanced scheduler like Aurora (see “Interested Parties” section); we
 believe that need will drive some of the community involvement necessary
 for the project to incubate successfully.

 == Inexperience with Open Source ==

 Initial Aurora committers have varying levels of experience using and
 contributing to Open Source projects, however by working with our mentors
 and the Apache community we believe we will be able to conduct ourselves in
 accordance with Apache Incubator guidelines. The close relationship between
 the Aurora team and Apache Mesos means there is an awareness of the
 incubation process and a willingness to embrace The Apache Way.

 == Homogenous Developers ==

 The initial set of committers are from a single organization, however we
 expect that once approved for incubation the project will attract
 contributors from more organizations. We have already had conversations
 with other companies who have expressed an interest in Aurora.

 == Reliance on Salaried Developers ==

 Initial Aurora committers are salaried developers at Twitter, however
 shortly after open sourcing the code we plan to diversify the project’s
 core committers and contributors.

 == Relationships with Other Apache Products ==

 Initially, Aurora has been developed as a scheduler for Apache Mesos.
 Additionally, it relies 

Re: [VOTE] Release of Apache MRQL 0.9.0 incubating

2013-09-26 Thread Leonidas Fegaras

Hi Sebastian,
Thank you for checking our release.
I think you clicked on the wrong tree link at our GIT repo.
The source tree is: 
https://git-wip-us.apache.org/repos/asf?p=incubator-mrql.git;a=tree;h=385ba2829bdf184886ac82b5db793f1264bbcf3c;hb=385ba2829bdf184886ac82b5db793f1264bbcf3c
which corresponds exactly to the tag MRQL-0.9.0-incubating-RC1 as it  
is shown on our call for votes.
These pom.xml files clearly have 0.9.0-incubating. So the link on our  
call was correct but you clicked on the wrong git tree on the GIT page  
(you got the latest tree).
Also I am not sure about inserting 3rd party licenses on LICENSE.  
Spark did that but I think it was wrong. From what i've read, LICENSE  
should have only the Apache 2.0 license.
Please look at LEGAL-177, where we discussed what to put in the MRQL  
NOTICE file.
Please let us know if you consider the rest of the problems you  
mentioned blocking for this release as is.

Thanks
Leonidas Fegaras


On Sep 26, 2013, at 11:45 AM, sebb wrote:

On 24 September 2013 13:44, Leonidas Fegaras fega...@cse.uta.edu  
wrote:

Hello,
This is a call for a vote on Apache MRQL 0.9.0 incubating. MRQL is a
query processing and optimization system for large-scale, distributed
data analysis, built on top of Apache Hadoop, Hama, and Spark.
This is our first release. A vote was held on the MRQL developer
mailing list and it passed with three +1 votes (plus one late vote),
and zero -1 or 0 votes (see the vote thread [1] and result thread  
[2]),
and now requires a vote on general@incubator.apache.org. The vote  
will

be open for 72 hours (it will close on Friday 27/Sep/2013 at 1pm GMT)
and passes if a majority of at least three +1 IPMC votes are cast.

[ ] +1 Release this package as Apache MRQL 0.9.0-incubating
[ ] -1 Do not release this package because...

A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/orgapachemrql-055/
You are voting only for the source distribution.
The source tar ball is available at:
https://repository.apache.org/content/repositories/orgapachemrql-055/org/apache/mrql/mrql-src-dist/0.9.0-incubating/
The release candidate consists of the following source distribution
archives:
- mrql-src-dist-0.9.0-incubating.[zip|tar.gz]
 SHA1 of TGZ: 4b5c6c2df32881b77633303435cb0c99856105cd
 SHA1 of ZIP: edae1009a5ef7a7613f4da4d2d46e1c9339cb70f
You can compile the sources using 'mvn package'.

In addition, the following supplementary binary distributions are  
provided

for user convenience at:
https://repository.apache.org/content/repositories/orgapachemrql-055/org/apache/mrql/mrql-bin-dist/0.9.0-incubating/
The binary distribution archives are:
- mrql-bin-dist-0.9.0-incubating.[zip|tar.gz]
 SHA1 of TGZ: 27a1c569a0da333a22da260b07356673b81f539c
 SHA1 of ZIP: 6afdeb2640e6b3a31a97e44a0b5e585e6ade62ac

The release candidate has been signed through the key 798764F1 in:
http://www.apache.org/dist/incubator/mrql/KEYS
http://keyserver.kjsl.org:11371/pks/lookup?op=getsearch=0xB7737C07798764F1

The release candidate is based on the sources tagged with
MRQL-0.9.0-incubating-RC1:
https://git-wip-us.apache.org/repos/asf?p=incubator-mrql.git;a=tag;h=a7f69742a21393f98d951a8bc5822ae218ffda60


That does not seem to be the correct tag, because the pom versions
include -SNAPSHOT in them.


RAT output:
http://people.apache.org/~fegaras/dist/MRQL-0.9.0-incubating-RC1/rat.txt
Suitable name search:
https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-32


The vote e-mail includes the hashes for tags and archives which is
excellent, as it ties the vote to the items being voted on.
So it's unfortunate that the tag does not agree with the source  
archive.


Sigs and hashes seem OK to me.

The name and description entries in the POMs should all start
Apache MRQL so it is clear that they are part of the Apache MRQL
product.
This is necessary for clear branding. Also the name affects the
generated NOTICE files under META-INF.
These are currently invalid.

It's a bit confusing to have artifact id of gen when all the other
ids include MRQL or mrql.


Note: The NOTICE includes the 3rd party copyright notices for JLine
and CUP because the JLine and the CUP runtime libraries are bundled  
in

the jar files in the MRQL binary distribution (files lib/*.jar).
This was required because the MRQL jar files must contain all the
dependencies in order to run on Hadoop and Hama.


It's OK to bundle 3rd party jars (assuming that the license allows us
to do so, so no GPL for example).
However, the NOTICE and LICENSE files must only refer to the  
enclosing entity.

Since the source archive does not contain CUP and JLine its NL files
must not include references to them.
Likewise the top level NL files in the Git repo should only refer to
files actually contained in the repo.

Also, the NOTICE file looks wrong even for the binary jar; at *most*
two or 3 lines are needed for each external inclusion.
See 

Re: [VOTE] Accept Aurora for Apache Incubation

2013-09-26 Thread Henry Saputra
+1 (binding)

On Thu, Sep 26, 2013 at 9:08 AM, Dave Lester d...@ischool.berkeley.edu wrote:
 Since discussion about the Aurora proposal has calmed and the team recently
 published a snapshot of the their source code on github (
 https://github.com/twitter/aurora), I'd like to call a vote for Aurora to
 become an incubated project.

 The proposal is pasted below, and also available at:
 https://wiki.apache.org/incubator/AuroraProposal

 Let's keep this vote open for three business days, closing the voting on
 Tuesday 10/1.

 [ ] +1 Accept Aurora into the Incubator
 [ ] +0 Don't care.
 [ ] -1 Don't accept Aurora because...

 Dave

 = Abstract =

 Aurora is a service scheduler used to schedule jobs onto Apache Mesos.

 = Proposal =

 Aurora is a scheduler that provides all of the primitives necessary to
 quickly deploy and scale stateless and fault tolerant services in a
 datacenter.

 Aurora builds on top of Apache Mesos and provides common features that
 allow any site to run large scale production applications. While the
 project is currently used in production at Twitter, we wish to develop a
 community to increase contributions and see it thrive in the future.

 = Background =

 The initial development of Aurora was done at Twitter, and its codebase was
 recently open sourced. This proposal is for Aurora to join the Apache
 Incubator.

 = Rationale =

 While the Apache Mesos core focuses on distributing individual tasks across
 nodes in a cluster, typical services consist of dozens or hundreds of
 replicas of tasks. As a service scheduler, Aurora provides the abstraction
 of a job to bundle and manage these tasks. Aurora provides many key
 functionalities centered around a job, including: definition, the concept
 of an instance and the serverset, deployment and scheduling, health
 checking, and introspection. It also allows cross-cutting concerns to be
 handled like observability and log collection.

 = Current Status =

 == Meritocracy ==

 By submitting this incubator proposal, we’re expressing our intent to build
 a diverse developer community around Aurora that will conduct itself
 according to The Apache Way and use meritocratic means of accepting
 contributions. Several members of the Aurora team overlap with Apache
 Mesos, which successfully graduated from the Incubator and has embraced a
 meritocratic model of governance; we plan to follow a similar path forward
 with Aurora and believe that a synergy between both projects will make this
 even easier.

 == Community ==

 Aurora is currently being used internally at Twitter. By open sourcing the
 project, we hope to extend our contributor base significantly and create a
 vibrant community around the project.

 == Core Developers ==

 Aurora is currently being developed by a team of seven engineers at Twitter.

 == Alignment ==

 The ASF is a natural choice to host the Aurora project, given the goal of
 open sourcing the project and fostering a community to grow and support the
 software. Additionally, Aurora integrates with Apache Mesos, and Apache
 ZooKeeper for service discovery.

 We believe that inclusion within Apache will build stronger ties between
 these projects, and create further alignment between their goals and
 communities.

 = Known Risks =

 == Orphaned Products ==

 The core developers plan to continue working full time on the project, and
 there is very little risk of Aurora being abandoned since it is running
 hundreds of services as part of Twitter’s infrastructure. Additionally,
 members of the Mesos community beyond Twitter have expressed interest in an
 advanced scheduler like Aurora (see “Interested Parties” section); we
 believe that need will drive some of the community involvement necessary
 for the project to incubate successfully.

 == Inexperience with Open Source ==

 Initial Aurora committers have varying levels of experience using and
 contributing to Open Source projects, however by working with our mentors
 and the Apache community we believe we will be able to conduct ourselves in
 accordance with Apache Incubator guidelines. The close relationship between
 the Aurora team and Apache Mesos means there is an awareness of the
 incubation process and a willingness to embrace The Apache Way.

 == Homogenous Developers ==

 The initial set of committers are from a single organization, however we
 expect that once approved for incubation the project will attract
 contributors from more organizations. We have already had conversations
 with other companies who have expressed an interest in Aurora.

 == Reliance on Salaried Developers ==

 Initial Aurora committers are salaried developers at Twitter, however
 shortly after open sourcing the code we plan to diversify the project’s
 core committers and contributors.

 == Relationships with Other Apache Products ==

 Initially, Aurora has been developed as a scheduler for Apache Mesos.
 Additionally, it relies on ZooKeeper for service discovery, allowing
 servers to 

Re: [VOTE] Release of Apache MRQL 0.9.0 incubating

2013-09-26 Thread sebb
On 26 September 2013 18:44, Leonidas Fegaras fega...@cse.uta.edu wrote:
 Hi Sebastian,
 Thank you for checking our release.
 I think you clicked on the wrong tree link at our GIT repo.
 The source tree is:
 https://git-wip-us.apache.org/repos/asf?p=incubator-mrql.git;a=tree;h=385ba2829bdf184886ac82b5db793f1264bbcf3c;hb=385ba2829bdf184886ac82b5db793f1264bbcf3c
 which corresponds exactly to the tag MRQL-0.9.0-incubating-RC1 as it is
 shown on our call for votes.

The URL I clicked on was as follows which was in the first message of
this vote e-mail thread:

quote
The release candidate is based on the sources tagged with
MRQL-0.9.0-incubating-RC1:
https://git-wip-us.apache.org/repos/asf?p=incubator-mrql.git;a=tag;h=a7f69742a21393f98d951a8bc5822ae218ffda60
/quote

I then clicked on tree and then pom.xml / raw

I agree that the URL you have just provided has a pom that looks OK.
But that URL was not in the original vote e-mail..

 These pom.xml files clearly have 0.9.0-incubating. So the link on our call
 was correct but you clicked on the wrong git tree on the GIT page (you got
 the latest tree).

No, see above - the original e-mail link was wrong.

 Also I am not sure about inserting 3rd party licenses on LICENSE. Spark did
 that but I think it was wrong. From what i've read, LICENSE should have only
 the Apache 2.0 license.

No, the LICENSE file should have ALL the relevant licenses, either
included or linked therefrom.

 Please look at LEGAL-177, where we discussed what to put in the MRQL NOTICE
 file.

I already commented on that very issue.

 Please let us know if you consider the rest of the problems you mentioned
 blocking for this release as is.

Yes, I do consider that the NL issues are blocking.

The NL files must relate to the included bits and nothing more.
The NOTICE file must include required notices and nothing more.

Does the MRQL source contain any 3rd party code?
If so, what, and where are the files?

It looks as though some of the MRQL jar files contain JLine and CUP runtime.
That seems wrong; Maven jar dependencies should be resolved using the
dependency mechanism. Also, if the jars can be used together, there
will be multiple copies of the classes, which is not good.

Also, combining the 3rd party libraries with the MRQL code means that
users cannot obtain just the binaries for MRQL itself; they will be
forced to build it themselves.

If there is a need to provide a bundled binary containing 3rd party
jars, that is normally done in the zip/tar.gz archives containing the
various components as individual jars.

 Thanks
 Leonidas Fegaras


 On Sep 26, 2013, at 11:45 AM, sebb wrote:

 On 24 September 2013 13:44, Leonidas Fegaras fega...@cse.uta.edu wrote:

 Hello,

 This is a call for a vote on Apache MRQL 0.9.0 incubating. MRQL is a

 query processing and optimization system for large-scale, distributed

 data analysis, built on top of Apache Hadoop, Hama, and Spark.

 This is our first release. A vote was held on the MRQL developer

 mailing list and it passed with three +1 votes (plus one late vote),

 and zero -1 or 0 votes (see the vote thread [1] and result thread [2]),

 and now requires a vote on general@incubator.apache.org. The vote will

 be open for 72 hours (it will close on Friday 27/Sep/2013 at 1pm GMT)

 and passes if a majority of at least three +1 IPMC votes are cast.


 [ ] +1 Release this package as Apache MRQL 0.9.0-incubating

 [ ] -1 Do not release this package because...


 A staged Maven repository is available for review at:

 https://repository.apache.org/content/repositories/orgapachemrql-055/

 You are voting only for the source distribution.

 The source tar ball is available at:

 https://repository.apache.org/content/repositories/orgapachemrql-055/org/apache/mrql/mrql-src-dist/0.9.0-incubating/

 The release candidate consists of the following source distribution

 archives:

 - mrql-src-dist-0.9.0-incubating.[zip|tar.gz]

  SHA1 of TGZ: 4b5c6c2df32881b77633303435cb0c99856105cd

  SHA1 of ZIP: edae1009a5ef7a7613f4da4d2d46e1c9339cb70f

 You can compile the sources using 'mvn package'.


 In addition, the following supplementary binary distributions are provided

 for user convenience at:

 https://repository.apache.org/content/repositories/orgapachemrql-055/org/apache/mrql/mrql-bin-dist/0.9.0-incubating/

 The binary distribution archives are:

 - mrql-bin-dist-0.9.0-incubating.[zip|tar.gz]

  SHA1 of TGZ: 27a1c569a0da333a22da260b07356673b81f539c

  SHA1 of ZIP: 6afdeb2640e6b3a31a97e44a0b5e585e6ade62ac


 The release candidate has been signed through the key 798764F1 in:

 http://www.apache.org/dist/incubator/mrql/KEYS

 http://keyserver.kjsl.org:11371/pks/lookup?op=getsearch=0xB7737C07798764F1


 The release candidate is based on the sources tagged with

 MRQL-0.9.0-incubating-RC1:

 https://git-wip-us.apache.org/repos/asf?p=incubator-mrql.git;a=tag;h=a7f69742a21393f98d951a8bc5822ae218ffda60


 That does not seem to be the correct tag, because the pom versions
 

[CANCELED] [VOTE] Release of Apache MRQL 0.9.0 incubating

2013-09-26 Thread Leonidas Fegaras

Hi all,
This vote is canceled due to the problems found in this release (the  
most important of which is that the content of LICENSE  NOTICE files  
of the provided artifacts was found to be wrong).
We will fix all these issues and we will generate a new release  
candidate.
My thanks to all who looked at our release artifacts carefully and for  
letting us know the problems.

Leonidas Fegaras

On Sep 24, 2013, at 7:44 AM, Leonidas Fegaras wrote:


Hello,
This is a call for a vote on Apache MRQL 0.9.0 incubating. MRQL is a
query processing and optimization system for large-scale, distributed
data analysis, built on top of Apache Hadoop, Hama, and Spark.
This is our first release. A vote was held on the MRQL developer
mailing list and it passed with three +1 votes (plus one late vote),
and zero -1 or 0 votes (see the vote thread [1] and result thread  
[2]),

and now requires a vote on general@incubator.apache.org. The vote will
be open for 72 hours (it will close on Friday 27/Sep/2013 at 1pm GMT)
and passes if a majority of at least three +1 IPMC votes are cast.

[ ] +1 Release this package as Apache MRQL 0.9.0-incubating
[ ] -1 Do not release this package because...

A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/orgapachemrql-055/
You are voting only for the source distribution.
The source tar ball is available at:
https://repository.apache.org/content/repositories/orgapachemrql-055/org/apache/mrql/mrql-src-dist/0.9.0-incubating/
The release candidate consists of the following source distribution
archives:
- mrql-src-dist-0.9.0-incubating.[zip|tar.gz]
  SHA1 of TGZ: 4b5c6c2df32881b77633303435cb0c99856105cd
  SHA1 of ZIP: edae1009a5ef7a7613f4da4d2d46e1c9339cb70f
You can compile the sources using 'mvn package'.

In addition, the following supplementary binary distributions are
provided for user convenience at:
https://repository.apache.org/content/repositories/orgapachemrql-055/org/apache/mrql/mrql-bin-dist/0.9.0-incubating/
The binary distribution archives are:
- mrql-bin-dist-0.9.0-incubating.[zip|tar.gz]
  SHA1 of TGZ: 27a1c569a0da333a22da260b07356673b81f539c
  SHA1 of ZIP: 6afdeb2640e6b3a31a97e44a0b5e585e6ade62ac

The release candidate has been signed through the key 798764F1 in:
http://www.apache.org/dist/incubator/mrql/KEYS
http://keyserver.kjsl.org:11371/pks/lookup?op=getsearch=0xB7737C07798764F1

The release candidate is based on the sources tagged with
MRQL-0.9.0-incubating-RC1:
https://git-wip-us.apache.org/repos/asf?p=incubator-mrql.git;a=tag;h=a7f69742a21393f98d951a8bc5822ae218ffda60

RAT output:
http://people.apache.org/~fegaras/dist/MRQL-0.9.0-incubating-RC1/rat.txt
Suitable name search:
https://issues.apache.org/jira/browse/PODLINGNAMESEARCH-32

Note: The NOTICE includes the 3rd party copyright notices for JLine
and CUP because the JLine and the CUP runtime libraries are bundled in
the jar files in the MRQL binary distribution (files lib/*.jar).
This was required because the MRQL jar files must contain all the
dependencies in order to run on Hadoop and Hama.

To learn more about Apache MRQL, please visit:
http://wiki.apache.org/mrql/
Thanks,
Leonidas Fegaras

[1] http://markmail.org/message/nhyjdxlmas5vlg5x
[2] http://markmail.org/message/5zsmncpimbdgfyn7





Process for Granting Jenkins Access

2013-09-26 Thread Dave Fisher
A Mentoring question.

Some of the committers in a podling want to access Jenkins.

The instructions are here: 
http://wiki.apache.org/general/Jenkins#How_do_I_get_an_account

I take it that for a podling any of the mentors should take the role of the PMC 
Chair and do this action. Please let me know if the Incubator process is 
otherwise.

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



Re: Process for Granting Jenkins Access

2013-09-26 Thread Jake Farrell
Hey Dave
You are correct, but the mentor would have to have the ability to edit ldap
perms and hopefully an understanding that by enabling the hudson-jobadmin
karma that the user would be able to configure any job within jenkins and
not just that specific projects jobs. When enabling this for someone I
usually look to see if they are on the PMC for that project or ask someone
on that PMC if that user has earned such a karma grant (not their first
commit to the project). When in doubt you can ask the builds@ list or
anyone on infra for help

-Jake




On Thu, Sep 26, 2013 at 5:37 PM, Dave Fisher dave2w...@comcast.net wrote:

 A Mentoring question.

 Some of the committers in a podling want to access Jenkins.

 The instructions are here:
 http://wiki.apache.org/general/Jenkins#How_do_I_get_an_account

 I take it that for a podling any of the mentors should take the role of
 the PMC Chair and do this action. Please let me know if the Incubator
 process is otherwise.

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




Re: [VOTE] Accept Aurora for Apache Incubation

2013-09-26 Thread Vinod Kone
+1


 On Sep 26, 2013, at 9:08 AM, Dave Lester d...@ischool.berkeley.edu wrote:

 Since discussion about the Aurora proposal has calmed and the team recently
 published a snapshot of the their source code on github (
 https://github.com/twitter/aurora), I'd like to call a vote for Aurora to
 become an incubated project.

 The proposal is pasted below, and also available at:
 https://wiki.apache.org/incubator/AuroraProposal

 Let's keep this vote open for three business days, closing the voting on
 Tuesday 10/1.

 [ ] +1 Accept Aurora into the Incubator
 [ ] +0 Don't care.
 [ ] -1 Don't accept Aurora because...

 Dave

 = Abstract =

 Aurora is a service scheduler used to schedule jobs onto Apache Mesos.

 = Proposal =

 Aurora is a scheduler that provides all of the primitives necessary to
 quickly deploy and scale stateless and fault tolerant services in a
 datacenter.

 Aurora builds on top of Apache Mesos and provides common features that
 allow any site to run large scale production applications. While the
 project is currently used in production at Twitter, we wish to develop a
 community to increase contributions and see it thrive in the future.

 = Background =

 The initial development of Aurora was done at Twitter, and its codebase was
 recently open sourced. This proposal is for Aurora to join the Apache
 Incubator.

 = Rationale =

 While the Apache Mesos core focuses on distributing individual tasks across
 nodes in a cluster, typical services consist of dozens or hundreds of
 replicas of tasks. As a service scheduler, Aurora provides the abstraction
 of a job to bundle and manage these tasks. Aurora provides many key
 functionalities centered around a job, including: definition, the concept
 of an instance and the serverset, deployment and scheduling, health
 checking, and introspection. It also allows cross-cutting concerns to be
 handled like observability and log collection.

 = Current Status =

 == Meritocracy ==

 By submitting this incubator proposal, we’re expressing our intent to build
 a diverse developer community around Aurora that will conduct itself
 according to The Apache Way and use meritocratic means of accepting
 contributions. Several members of the Aurora team overlap with Apache
 Mesos, which successfully graduated from the Incubator and has embraced a
 meritocratic model of governance; we plan to follow a similar path forward
 with Aurora and believe that a synergy between both projects will make this
 even easier.

 == Community ==

 Aurora is currently being used internally at Twitter. By open sourcing the
 project, we hope to extend our contributor base significantly and create a
 vibrant community around the project.

 == Core Developers ==

 Aurora is currently being developed by a team of seven engineers at Twitter.

 == Alignment ==

 The ASF is a natural choice to host the Aurora project, given the goal of
 open sourcing the project and fostering a community to grow and support the
 software. Additionally, Aurora integrates with Apache Mesos, and Apache
 ZooKeeper for service discovery.

 We believe that inclusion within Apache will build stronger ties between
 these projects, and create further alignment between their goals and
 communities.

 = Known Risks =

 == Orphaned Products ==

 The core developers plan to continue working full time on the project, and
 there is very little risk of Aurora being abandoned since it is running
 hundreds of services as part of Twitter’s infrastructure. Additionally,
 members of the Mesos community beyond Twitter have expressed interest in an
 advanced scheduler like Aurora (see “Interested Parties” section); we
 believe that need will drive some of the community involvement necessary
 for the project to incubate successfully.

 == Inexperience with Open Source ==

 Initial Aurora committers have varying levels of experience using and
 contributing to Open Source projects, however by working with our mentors
 and the Apache community we believe we will be able to conduct ourselves in
 accordance with Apache Incubator guidelines. The close relationship between
 the Aurora team and Apache Mesos means there is an awareness of the
 incubation process and a willingness to embrace The Apache Way.

 == Homogenous Developers ==

 The initial set of committers are from a single organization, however we
 expect that once approved for incubation the project will attract
 contributors from more organizations. We have already had conversations
 with other companies who have expressed an interest in Aurora.

 == Reliance on Salaried Developers ==

 Initial Aurora committers are salaried developers at Twitter, however
 shortly after open sourcing the code we plan to diversify the project’s
 core committers and contributors.

 == Relationships with Other Apache Products ==

 Initially, Aurora has been developed as a scheduler for Apache Mesos.
 Additionally, it relies on ZooKeeper for service discovery, allowing
 servers to register at a 

Re: [VOTE] Accept Aurora for Apache Incubation

2013-09-26 Thread Benjamin Hindman
+1 (binding)


On Thu, Sep 26, 2013 at 9:08 AM, Dave Lester d...@ischool.berkeley.eduwrote:

 Since discussion about the Aurora proposal has calmed and the team recently
 published a snapshot of the their source code on github (
 https://github.com/twitter/aurora), I'd like to call a vote for Aurora to
 become an incubated project.

 The proposal is pasted below, and also available at:
 https://wiki.apache.org/incubator/AuroraProposal

 Let's keep this vote open for three business days, closing the voting on
 Tuesday 10/1.

 [ ] +1 Accept Aurora into the Incubator
 [ ] +0 Don't care.
 [ ] -1 Don't accept Aurora because...

 Dave

 = Abstract =

 Aurora is a service scheduler used to schedule jobs onto Apache Mesos.

 = Proposal =

 Aurora is a scheduler that provides all of the primitives necessary to
 quickly deploy and scale stateless and fault tolerant services in a
 datacenter.

 Aurora builds on top of Apache Mesos and provides common features that
 allow any site to run large scale production applications. While the
 project is currently used in production at Twitter, we wish to develop a
 community to increase contributions and see it thrive in the future.

 = Background =

 The initial development of Aurora was done at Twitter, and its codebase was
 recently open sourced. This proposal is for Aurora to join the Apache
 Incubator.

 = Rationale =

 While the Apache Mesos core focuses on distributing individual tasks across
 nodes in a cluster, typical services consist of dozens or hundreds of
 replicas of tasks. As a service scheduler, Aurora provides the abstraction
 of a job to bundle and manage these tasks. Aurora provides many key
 functionalities centered around a job, including: definition, the concept
 of an instance and the serverset, deployment and scheduling, health
 checking, and introspection. It also allows cross-cutting concerns to be
 handled like observability and log collection.

 = Current Status =

 == Meritocracy ==

 By submitting this incubator proposal, we’re expressing our intent to build
 a diverse developer community around Aurora that will conduct itself
 according to The Apache Way and use meritocratic means of accepting
 contributions. Several members of the Aurora team overlap with Apache
 Mesos, which successfully graduated from the Incubator and has embraced a
 meritocratic model of governance; we plan to follow a similar path forward
 with Aurora and believe that a synergy between both projects will make this
 even easier.

 == Community ==

 Aurora is currently being used internally at Twitter. By open sourcing the
 project, we hope to extend our contributor base significantly and create a
 vibrant community around the project.

 == Core Developers ==

 Aurora is currently being developed by a team of seven engineers at
 Twitter.

 == Alignment ==

 The ASF is a natural choice to host the Aurora project, given the goal of
 open sourcing the project and fostering a community to grow and support the
 software. Additionally, Aurora integrates with Apache Mesos, and Apache
 ZooKeeper for service discovery.

 We believe that inclusion within Apache will build stronger ties between
 these projects, and create further alignment between their goals and
 communities.

 = Known Risks =

 == Orphaned Products ==

 The core developers plan to continue working full time on the project, and
 there is very little risk of Aurora being abandoned since it is running
 hundreds of services as part of Twitter’s infrastructure. Additionally,
 members of the Mesos community beyond Twitter have expressed interest in an
 advanced scheduler like Aurora (see “Interested Parties” section); we
 believe that need will drive some of the community involvement necessary
 for the project to incubate successfully.

 == Inexperience with Open Source ==

 Initial Aurora committers have varying levels of experience using and
 contributing to Open Source projects, however by working with our mentors
 and the Apache community we believe we will be able to conduct ourselves in
 accordance with Apache Incubator guidelines. The close relationship between
 the Aurora team and Apache Mesos means there is an awareness of the
 incubation process and a willingness to embrace The Apache Way.

 == Homogenous Developers ==

 The initial set of committers are from a single organization, however we
 expect that once approved for incubation the project will attract
 contributors from more organizations. We have already had conversations
 with other companies who have expressed an interest in Aurora.

 == Reliance on Salaried Developers ==

 Initial Aurora committers are salaried developers at Twitter, however
 shortly after open sourcing the code we plan to diversify the project’s
 core committers and contributors.

 == Relationships with Other Apache Products ==

 Initially, Aurora has been developed as a scheduler for Apache Mesos.
 Additionally, it relies on ZooKeeper for service discovery, allowing
 servers to 

Re: [VOTE] Usergrid BaaS Stack for Apache Incubator

2013-09-26 Thread Raminder Singh
+1 (non-binding). 

Thanks
Raminder
On Sep 26, 2013, at 11:04 AM, Chris Mattmann mattm...@apache.org wrote:

 +1 from me (binding).
 
 G'luck!
 
 Cheers,
 Chris
 
 
 -Original Message-
 From: Jim Jagielski j...@jagunet.com
 Reply-To: general@incubator.apache.org general@incubator.apache.org,
 general@incubator.apache.org general@incubator.apache.org
 Date: Monday, September 23, 2013 5:44 AM
 To: general@incubator.apache.org general@incubator.apache.org
 Subject: [VOTE] Usergrid BaaS Stack for Apache Incubator
 
 After a useful and successful proposal cycle, I would like to propose
 a VOTE on accepting Usergrid, a multi-tenant Backend-as-a-Service
 stack for web  mobile applications based on RESTful APIs, as an Apache
 Incubator podling.
 
 Voting to run for 72+ hours...
 
 Here is a link to the proposal:
 https://wiki.apache.org/incubator/UsergridProposal
 
 It is also pasted below:
 
 = Usergrid Proposal =
 
 == Abstract ==
 
 Usergrid is a multi-tenant Backend-as-a-Service stack for web  mobile
 applications, based on RESTful APIs.
 
 
 == Proposal ==
 
 Usergrid is an open-source Backend-as-a-Service (³BaaS² or ³mBaaS²)
 composed
 of an integrated distributed NoSQL database, application layer and client
 tier with SDKs for developers looking to rapidly build web and/or mobile
 applications. It provides elementary services (user registration 
 management, data storage, file storage, queues) and retrieval features
 (full
 text search, geolocation search, joins) to power common app features.
 
 It is a multi-tenant system designed for deployment to public cloud
 environments (such as Amazon Web Services, Rackspace, etc.) or to run on
 traditional server infrastructures so that anyone can run their own
 private
 BaaS deployment.
 
 For architects and back-end teams, it aims to provide a distributed,
 easily
 extendable, operationally predictable and highly scalable solution. For
 front-end developers, it aims to simplify the development process by
 enabling them to rapidly build and operate mobile and web applications
 without requiring backend expertise.
 
 
 == Background ==
 
 Developing web or mobile applications obviously necessitates writing and
 maintaining more than just front-end code. Even simple applications can
 implicitly rely on server code being run to store users, perform database
 queries, serve images and video files, etc. Developing and maintaining
 such
 backend services requires skills not always available or expected of app
 development teams. Beyond that, the proliferation of apps inside of
 companies leads to the creation of many different, ad-hoc, unequally
 maintained backend solutions created by employees and contractors alike
 and
 hosted on a wide variety of environments. This is causing poor resource
 usage, operational issues, as well as security, privacy  compliance
 concerns.
 
 In response to this problem, companies have long tried to standardize
 their
 server-side stack or unify them behind an ESB or API strategy.
 Backends-as-a-Service follow a similar approach but their unique
 characteristic is strongly tying  1) a persistence tier (typically a
 database), 2) a server-side application tier delivering a set of common
 services and 3) a set of client-side application interface mechanisms. For
 example, a BaaS could package 1) MongoDB with 2) a node.js application
 that
 offers access through 3) WebSockets. In the case of Usergrid, the trifecta
 is 1) Cassandra, 2) Java + Jersey and 3) a RESTful API.
 
 The Backend-as-a-Service approach has steadily gained popularity in the
 last
 few years with cloud providers such Parse.com, Stackmob.com and
 Kinvey.com,
 each operating tens of thousands of apps for tens of thousands of
 developers. The trend has already reached large organizations as well,
 with
 global companies such as Korea Telecom internally building a privately-run
 BaaS platform. But so far, there have been limited options for developers
 that want a non-proprietary, open option for hosting and providing these
 services themselves, or for enterprise and government users who want to
 provide these capabilities from their own data centers, especially on a
 very
 large scale.
 
 
 == Rationale ==
 
 The issue this proposal deals with is implicit in the name.
 Backend-as-a-Service platforms are usually offered solely as proprietary
 cloud services. They are typically closed sourced, hosted on public
 clouds,
 and require subscription payment. Usergrid opens the playing field, by
 making a fully-featured BaaS platform freely available to all. This
 includes
 developers that previously could not afford them, such as mobile
 enthusiasts, small boutiques, and cost-sensitive startups. This also
 includes large companies that benefit from a reference implementation they
 can deploy in trust, or extend to their needs without losing time writing
 less-vetted, less-performant boilerplate functionality.
 
 Usergrid has been open source since 2011 and has grown as an 

Re: [VOTE] Accept Aurora for Apache Incubation

2013-09-26 Thread Ashish
+1 (non-binding)


On Thu, Sep 26, 2013 at 9:38 PM, Dave Lester d...@ischool.berkeley.eduwrote:

 Since discussion about the Aurora proposal has calmed and the team recently
 published a snapshot of the their source code on github (
 https://github.com/twitter/aurora), I'd like to call a vote for Aurora to
 become an incubated project.

 The proposal is pasted below, and also available at:
 https://wiki.apache.org/incubator/AuroraProposal

 Let's keep this vote open for three business days, closing the voting on
 Tuesday 10/1.

 [ ] +1 Accept Aurora into the Incubator
 [ ] +0 Don't care.
 [ ] -1 Don't accept Aurora because...

 Dave

 = Abstract =

 Aurora is a service scheduler used to schedule jobs onto Apache Mesos.

 = Proposal =

 Aurora is a scheduler that provides all of the primitives necessary to
 quickly deploy and scale stateless and fault tolerant services in a
 datacenter.

 Aurora builds on top of Apache Mesos and provides common features that
 allow any site to run large scale production applications. While the
 project is currently used in production at Twitter, we wish to develop a
 community to increase contributions and see it thrive in the future.

 = Background =

 The initial development of Aurora was done at Twitter, and its codebase was
 recently open sourced. This proposal is for Aurora to join the Apache
 Incubator.

 = Rationale =

 While the Apache Mesos core focuses on distributing individual tasks across
 nodes in a cluster, typical services consist of dozens or hundreds of
 replicas of tasks. As a service scheduler, Aurora provides the abstraction
 of a job to bundle and manage these tasks. Aurora provides many key
 functionalities centered around a job, including: definition, the concept
 of an instance and the serverset, deployment and scheduling, health
 checking, and introspection. It also allows cross-cutting concerns to be
 handled like observability and log collection.

 = Current Status =

 == Meritocracy ==

 By submitting this incubator proposal, we’re expressing our intent to build
 a diverse developer community around Aurora that will conduct itself
 according to The Apache Way and use meritocratic means of accepting
 contributions. Several members of the Aurora team overlap with Apache
 Mesos, which successfully graduated from the Incubator and has embraced a
 meritocratic model of governance; we plan to follow a similar path forward
 with Aurora and believe that a synergy between both projects will make this
 even easier.

 == Community ==

 Aurora is currently being used internally at Twitter. By open sourcing the
 project, we hope to extend our contributor base significantly and create a
 vibrant community around the project.

 == Core Developers ==

 Aurora is currently being developed by a team of seven engineers at
 Twitter.

 == Alignment ==

 The ASF is a natural choice to host the Aurora project, given the goal of
 open sourcing the project and fostering a community to grow and support the
 software. Additionally, Aurora integrates with Apache Mesos, and Apache
 ZooKeeper for service discovery.

 We believe that inclusion within Apache will build stronger ties between
 these projects, and create further alignment between their goals and
 communities.

 = Known Risks =

 == Orphaned Products ==

 The core developers plan to continue working full time on the project, and
 there is very little risk of Aurora being abandoned since it is running
 hundreds of services as part of Twitter’s infrastructure. Additionally,
 members of the Mesos community beyond Twitter have expressed interest in an
 advanced scheduler like Aurora (see “Interested Parties” section); we
 believe that need will drive some of the community involvement necessary
 for the project to incubate successfully.

 == Inexperience with Open Source ==

 Initial Aurora committers have varying levels of experience using and
 contributing to Open Source projects, however by working with our mentors
 and the Apache community we believe we will be able to conduct ourselves in
 accordance with Apache Incubator guidelines. The close relationship between
 the Aurora team and Apache Mesos means there is an awareness of the
 incubation process and a willingness to embrace The Apache Way.

 == Homogenous Developers ==

 The initial set of committers are from a single organization, however we
 expect that once approved for incubation the project will attract
 contributors from more organizations. We have already had conversations
 with other companies who have expressed an interest in Aurora.

 == Reliance on Salaried Developers ==

 Initial Aurora committers are salaried developers at Twitter, however
 shortly after open sourcing the code we plan to diversify the project’s
 core committers and contributors.

 == Relationships with Other Apache Products ==

 Initially, Aurora has been developed as a scheduler for Apache Mesos.
 Additionally, it relies on ZooKeeper for service discovery, allowing
 servers to 

Re: [VOTE] Accept Aurora for Apache Incubation

2013-09-26 Thread Milinda Pathirage
+1.

Milinda


On Thu, Sep 26, 2013 at 11:23 PM, Ashish paliwalash...@gmail.com wrote:

 +1 (non-binding)


 On Thu, Sep 26, 2013 at 9:38 PM, Dave Lester d...@ischool.berkeley.edu
 wrote:

  Since discussion about the Aurora proposal has calmed and the team
 recently
  published a snapshot of the their source code on github (
  https://github.com/twitter/aurora), I'd like to call a vote for Aurora
 to
  become an incubated project.
 
  The proposal is pasted below, and also available at:
  https://wiki.apache.org/incubator/AuroraProposal
 
  Let's keep this vote open for three business days, closing the voting on
  Tuesday 10/1.
 
  [ ] +1 Accept Aurora into the Incubator
  [ ] +0 Don't care.
  [ ] -1 Don't accept Aurora because...
 
  Dave
 
  = Abstract =
 
  Aurora is a service scheduler used to schedule jobs onto Apache Mesos.
 
  = Proposal =
 
  Aurora is a scheduler that provides all of the primitives necessary to
  quickly deploy and scale stateless and fault tolerant services in a
  datacenter.
 
  Aurora builds on top of Apache Mesos and provides common features that
  allow any site to run large scale production applications. While the
  project is currently used in production at Twitter, we wish to develop a
  community to increase contributions and see it thrive in the future.
 
  = Background =
 
  The initial development of Aurora was done at Twitter, and its codebase
 was
  recently open sourced. This proposal is for Aurora to join the Apache
  Incubator.
 
  = Rationale =
 
  While the Apache Mesos core focuses on distributing individual tasks
 across
  nodes in a cluster, typical services consist of dozens or hundreds of
  replicas of tasks. As a service scheduler, Aurora provides the
 abstraction
  of a job to bundle and manage these tasks. Aurora provides many key
  functionalities centered around a job, including: definition, the concept
  of an instance and the serverset, deployment and scheduling, health
  checking, and introspection. It also allows cross-cutting concerns to be
  handled like observability and log collection.
 
  = Current Status =
 
  == Meritocracy ==
 
  By submitting this incubator proposal, we’re expressing our intent to
 build
  a diverse developer community around Aurora that will conduct itself
  according to The Apache Way and use meritocratic means of accepting
  contributions. Several members of the Aurora team overlap with Apache
  Mesos, which successfully graduated from the Incubator and has embraced a
  meritocratic model of governance; we plan to follow a similar path
 forward
  with Aurora and believe that a synergy between both projects will make
 this
  even easier.
 
  == Community ==
 
  Aurora is currently being used internally at Twitter. By open sourcing
 the
  project, we hope to extend our contributor base significantly and create
 a
  vibrant community around the project.
 
  == Core Developers ==
 
  Aurora is currently being developed by a team of seven engineers at
  Twitter.
 
  == Alignment ==
 
  The ASF is a natural choice to host the Aurora project, given the goal of
  open sourcing the project and fostering a community to grow and support
 the
  software. Additionally, Aurora integrates with Apache Mesos, and Apache
  ZooKeeper for service discovery.
 
  We believe that inclusion within Apache will build stronger ties between
  these projects, and create further alignment between their goals and
  communities.
 
  = Known Risks =
 
  == Orphaned Products ==
 
  The core developers plan to continue working full time on the project,
 and
  there is very little risk of Aurora being abandoned since it is running
  hundreds of services as part of Twitter’s infrastructure. Additionally,
  members of the Mesos community beyond Twitter have expressed interest in
 an
  advanced scheduler like Aurora (see “Interested Parties” section); we
  believe that need will drive some of the community involvement necessary
  for the project to incubate successfully.
 
  == Inexperience with Open Source ==
 
  Initial Aurora committers have varying levels of experience using and
  contributing to Open Source projects, however by working with our mentors
  and the Apache community we believe we will be able to conduct ourselves
 in
  accordance with Apache Incubator guidelines. The close relationship
 between
  the Aurora team and Apache Mesos means there is an awareness of the
  incubation process and a willingness to embrace The Apache Way.
 
  == Homogenous Developers ==
 
  The initial set of committers are from a single organization, however we
  expect that once approved for incubation the project will attract
  contributors from more organizations. We have already had conversations
  with other companies who have expressed an interest in Aurora.
 
  == Reliance on Salaried Developers ==
 
  Initial Aurora committers are salaried developers at Twitter, however
  shortly after open sourcing the code we plan to diversify the project’s
  core 

Re: [VOTE] Accept Aurora for Apache Incubation

2013-09-26 Thread Nirmal Fernando
+1


On Thu, Sep 26, 2013 at 11:44 PM, Benjamin Hindman 
benjamin.hind...@gmail.com wrote:

 +1 (binding)


 On Thu, Sep 26, 2013 at 9:08 AM, Dave Lester d...@ischool.berkeley.edu
 wrote:

  Since discussion about the Aurora proposal has calmed and the team
 recently
  published a snapshot of the their source code on github (
  https://github.com/twitter/aurora), I'd like to call a vote for Aurora
 to
  become an incubated project.
 
  The proposal is pasted below, and also available at:
  https://wiki.apache.org/incubator/AuroraProposal
 
  Let's keep this vote open for three business days, closing the voting on
  Tuesday 10/1.
 
  [ ] +1 Accept Aurora into the Incubator
  [ ] +0 Don't care.
  [ ] -1 Don't accept Aurora because...
 
  Dave
 
  = Abstract =
 
  Aurora is a service scheduler used to schedule jobs onto Apache Mesos.
 
  = Proposal =
 
  Aurora is a scheduler that provides all of the primitives necessary to
  quickly deploy and scale stateless and fault tolerant services in a
  datacenter.
 
  Aurora builds on top of Apache Mesos and provides common features that
  allow any site to run large scale production applications. While the
  project is currently used in production at Twitter, we wish to develop a
  community to increase contributions and see it thrive in the future.
 
  = Background =
 
  The initial development of Aurora was done at Twitter, and its codebase
 was
  recently open sourced. This proposal is for Aurora to join the Apache
  Incubator.
 
  = Rationale =
 
  While the Apache Mesos core focuses on distributing individual tasks
 across
  nodes in a cluster, typical services consist of dozens or hundreds of
  replicas of tasks. As a service scheduler, Aurora provides the
 abstraction
  of a job to bundle and manage these tasks. Aurora provides many key
  functionalities centered around a job, including: definition, the concept
  of an instance and the serverset, deployment and scheduling, health
  checking, and introspection. It also allows cross-cutting concerns to be
  handled like observability and log collection.
 
  = Current Status =
 
  == Meritocracy ==
 
  By submitting this incubator proposal, we’re expressing our intent to
 build
  a diverse developer community around Aurora that will conduct itself
  according to The Apache Way and use meritocratic means of accepting
  contributions. Several members of the Aurora team overlap with Apache
  Mesos, which successfully graduated from the Incubator and has embraced a
  meritocratic model of governance; we plan to follow a similar path
 forward
  with Aurora and believe that a synergy between both projects will make
 this
  even easier.
 
  == Community ==
 
  Aurora is currently being used internally at Twitter. By open sourcing
 the
  project, we hope to extend our contributor base significantly and create
 a
  vibrant community around the project.
 
  == Core Developers ==
 
  Aurora is currently being developed by a team of seven engineers at
  Twitter.
 
  == Alignment ==
 
  The ASF is a natural choice to host the Aurora project, given the goal of
  open sourcing the project and fostering a community to grow and support
 the
  software. Additionally, Aurora integrates with Apache Mesos, and Apache
  ZooKeeper for service discovery.
 
  We believe that inclusion within Apache will build stronger ties between
  these projects, and create further alignment between their goals and
  communities.
 
  = Known Risks =
 
  == Orphaned Products ==
 
  The core developers plan to continue working full time on the project,
 and
  there is very little risk of Aurora being abandoned since it is running
  hundreds of services as part of Twitter’s infrastructure. Additionally,
  members of the Mesos community beyond Twitter have expressed interest in
 an
  advanced scheduler like Aurora (see “Interested Parties” section); we
  believe that need will drive some of the community involvement necessary
  for the project to incubate successfully.
 
  == Inexperience with Open Source ==
 
  Initial Aurora committers have varying levels of experience using and
  contributing to Open Source projects, however by working with our mentors
  and the Apache community we believe we will be able to conduct ourselves
 in
  accordance with Apache Incubator guidelines. The close relationship
 between
  the Aurora team and Apache Mesos means there is an awareness of the
  incubation process and a willingness to embrace The Apache Way.
 
  == Homogenous Developers ==
 
  The initial set of committers are from a single organization, however we
  expect that once approved for incubation the project will attract
  contributors from more organizations. We have already had conversations
  with other companies who have expressed an interest in Aurora.
 
  == Reliance on Salaried Developers ==
 
  Initial Aurora committers are salaried developers at Twitter, however
  shortly after open sourcing the code we plan to diversify the project’s
  core 

[RESULT][VOTE] Apache Chukwa graduation as TLP

2013-09-26 Thread Eric Yang
Graduation community vote passed with 7 +1 from , which from those 6
are binding :

Jean-Baptiste Onofre

Ant Elder

Christian Grobmeier

Jukka Zitting

Luciano Resende

Alan D. Cabrera

Jie Huang (non-binding)

I'll check the status of the resolution and continue the process on the IPMC.

Thanks

regards,
Eric

On Tue, Sep 24, 2013 at 6:47 AM, Alan D. Cabrera l...@toolazydogs.comwrote:

 +1 - binding

 Regards,
 Alan

 On Sep 20, 2013, at 10:52 AM, Eric Yang ey...@apache.org wrote:

  [  ] +1 Graduate Chukwa podling from Incubator
  [  ] +0 Indifferent to graduation status of Chukwa
  [  ] -1 Reject graduation of Chukwa podling from Incubator because ...




Re: [VOTE] Accept Aurora for Apache Incubation

2013-09-26 Thread Ross Allen
+1

--
Ross Allen


On Thu, Sep 26, 2013 at 8:22 PM, Nirmal Fernando nirmal070...@apache.orgwrote:

 +1


 On Thu, Sep 26, 2013 at 11:44 PM, Benjamin Hindman 
 benjamin.hind...@gmail.com wrote:

  +1 (binding)
 
 
  On Thu, Sep 26, 2013 at 9:08 AM, Dave Lester d...@ischool.berkeley.edu
  wrote:
 
   Since discussion about the Aurora proposal has calmed and the team
  recently
   published a snapshot of the their source code on github (
   https://github.com/twitter/aurora), I'd like to call a vote for Aurora
  to
   become an incubated project.
  
   The proposal is pasted below, and also available at:
   https://wiki.apache.org/incubator/AuroraProposal
  
   Let's keep this vote open for three business days, closing the voting
 on
   Tuesday 10/1.
  
   [ ] +1 Accept Aurora into the Incubator
   [ ] +0 Don't care.
   [ ] -1 Don't accept Aurora because...
  
   Dave
  
   = Abstract =
  
   Aurora is a service scheduler used to schedule jobs onto Apache Mesos.
  
   = Proposal =
  
   Aurora is a scheduler that provides all of the primitives necessary to
   quickly deploy and scale stateless and fault tolerant services in a
   datacenter.
  
   Aurora builds on top of Apache Mesos and provides common features that
   allow any site to run large scale production applications. While the
   project is currently used in production at Twitter, we wish to develop
 a
   community to increase contributions and see it thrive in the future.
  
   = Background =
  
   The initial development of Aurora was done at Twitter, and its codebase
  was
   recently open sourced. This proposal is for Aurora to join the Apache
   Incubator.
  
   = Rationale =
  
   While the Apache Mesos core focuses on distributing individual tasks
  across
   nodes in a cluster, typical services consist of dozens or hundreds of
   replicas of tasks. As a service scheduler, Aurora provides the
  abstraction
   of a job to bundle and manage these tasks. Aurora provides many key
   functionalities centered around a job, including: definition, the
 concept
   of an instance and the serverset, deployment and scheduling, health
   checking, and introspection. It also allows cross-cutting concerns to
 be
   handled like observability and log collection.
  
   = Current Status =
  
   == Meritocracy ==
  
   By submitting this incubator proposal, we’re expressing our intent to
  build
   a diverse developer community around Aurora that will conduct itself
   according to The Apache Way and use meritocratic means of accepting
   contributions. Several members of the Aurora team overlap with Apache
   Mesos, which successfully graduated from the Incubator and has
 embraced a
   meritocratic model of governance; we plan to follow a similar path
  forward
   with Aurora and believe that a synergy between both projects will make
  this
   even easier.
  
   == Community ==
  
   Aurora is currently being used internally at Twitter. By open sourcing
  the
   project, we hope to extend our contributor base significantly and
 create
  a
   vibrant community around the project.
  
   == Core Developers ==
  
   Aurora is currently being developed by a team of seven engineers at
   Twitter.
  
   == Alignment ==
  
   The ASF is a natural choice to host the Aurora project, given the goal
 of
   open sourcing the project and fostering a community to grow and support
  the
   software. Additionally, Aurora integrates with Apache Mesos, and Apache
   ZooKeeper for service discovery.
  
   We believe that inclusion within Apache will build stronger ties
 between
   these projects, and create further alignment between their goals and
   communities.
  
   = Known Risks =
  
   == Orphaned Products ==
  
   The core developers plan to continue working full time on the project,
  and
   there is very little risk of Aurora being abandoned since it is running
   hundreds of services as part of Twitter’s infrastructure. Additionally,
   members of the Mesos community beyond Twitter have expressed interest
 in
  an
   advanced scheduler like Aurora (see “Interested Parties” section); we
   believe that need will drive some of the community involvement
 necessary
   for the project to incubate successfully.
  
   == Inexperience with Open Source ==
  
   Initial Aurora committers have varying levels of experience using and
   contributing to Open Source projects, however by working with our
 mentors
   and the Apache community we believe we will be able to conduct
 ourselves
  in
   accordance with Apache Incubator guidelines. The close relationship
  between
   the Aurora team and Apache Mesos means there is an awareness of the
   incubation process and a willingness to embrace The Apache Way.
  
   == Homogenous Developers ==
  
   The initial set of committers are from a single organization, however
 we
   expect that once approved for incubation the project will attract
   contributors from more organizations. We have already had conversations
   with other