Re: Our release process

2012-12-22 Thread Santhosh M S
or failing silently. Does that work for?  Santhosh From: Olga Natkovich onatkov...@yahoo.com To: dev@pig.apache.org dev@pig.apache.org Sent: Monday, December 17, 2012 4:16 PM Subject: Re: Our release process Hi Jonathan, I thought I answered your email last week

Re: Our release process

2012-12-17 Thread Olga Natkovich
in this respect. Olga From: Jonathan Coveney jcove...@gmail.com To: dev@pig.apache.org dev@pig.apache.org; Olga Natkovich onatkov...@yahoo.com Sent: Thursday, December 13, 2012 1:14 PM Subject: Re: Our release process Olga, A related but separate question: what do y'all

Re: Our release process

2012-12-13 Thread Olga Natkovich
need a private branch if our rules are too relaxed. Olga - Original Message - From: Julien Le Dem jul...@twitter.com To: dev@pig.apache.org dev@pig.apache.org; Olga Natkovich onatkov...@yahoo.com Cc: Sent: Wednesday, December 12, 2012 4:54 PM Subject: Re: Our release process Agreed

Re: Our release process

2012-12-13 Thread Jonathan Coveney
are too relaxed. Olga - Original Message - From: Julien Le Dem jul...@twitter.com To: dev@pig.apache.org dev@pig.apache.org; Olga Natkovich onatkov...@yahoo.com Cc: Sent: Wednesday, December 12, 2012 4:54 PM Subject: Re: Our release process Agreed. The priority of a change

Re: Our release process

2012-12-12 Thread Julien Le Dem
@pig.apache.org dev@pig.apache.org; Santhosh M S santhosh_mut...@yahoo.com; billgra...@gmail.com billgra...@gmail.com Sent: Friday, December 7, 2012 3:54 PM Subject: Re: Our release process Here's my criteria for inclusion in a release branch: - no new feature. Only bug fixes

Re: Our release process

2012-12-12 Thread Olga Natkovich
@pig.apache.org dev@pig.apache.org Sent: Wednesday, December 12, 2012 10:26 AM Subject: Re: Our release process I think we all agree here, let's not jump to conclusions. Everything in this branch I am talking about is in Apache Pig. Everything we do in Pig is contributed. We have a branch for 0.11 where we

Re: Our release process

2012-12-12 Thread Julien Le Dem
: Wednesday, December 12, 2012 10:26 AM Subject: Re: Our release process I think we all agree here, let's not jump to conclusions. Everything in this branch I am talking about is in Apache Pig. Everything we do in Pig is contributed. We have a branch for 0.11 where we keep merging the official

Re: Our release process

2012-12-11 Thread Prashant Kommireddi
@pig.apache.org dev@pig.apache.org; Santhosh M S santhosh_mut...@yahoo.com; billgra...@gmail.com billgra...@gmail.com Sent: Friday, December 7, 2012 3:54 PM Subject: Re: Our release process Here's my criteria for inclusion in a release branch: - no new feature. Only bug fixes

Re: Our release process

2012-12-10 Thread Russell Jurney
From: Julien Le Dem jul...@twitter.com To: Olga Natkovich onatkov...@yahoo.com Cc: dev@pig.apache.org dev@pig.apache.org; Santhosh M S santhosh_mut...@yahoo.com; billgra...@gmail.com billgra...@gmail.com Sent: Friday, December 7, 2012 3:54 PM Subject: Re: Our release process Here's my

Re: Our release process

2012-12-07 Thread Julien Le Dem
, 2012 11:46 PM *Subject:* Re: Our release process HI Julien, You are making most of the points that I did on this thread (CI for e2e, not burdening clean e2e prior to every commit for a release branch). The only point on which there is no clear agreement is the definition of a bug that can

Re: Our release process

2012-12-04 Thread Olga Natkovich
...@gmail.com Sent: Friday, November 30, 2012 11:46 PM Subject: Re: Our release process HI Julien, You are making most of the points that I did on this thread (CI for e2e, not burdening clean e2e prior to every commit for a release branch). The only point on which there is no clear agreement

Re: Our release process

2012-11-30 Thread Julien Le Dem
29, 2012 9:45 AM Subject: Re: Our release process The release branch receives only bug fixes. Patch level releases (3rd version number) are issued out of the release branch and introduce only bug fixes and no new features. Deciding whether a patch is applied to the release branch is based

Re: Our release process

2012-11-30 Thread Santhosh M S
; Santhosh M S santhosh_mut...@yahoo.com Cc: billgra...@gmail.com billgra...@gmail.com Sent: Friday, November 30, 2012 5:37 PM Subject: Re: Our release process Proposed criteria: - it makes the tests fail. targets test-commit + test + e2e tests - a critical bug is reported in a short time frame

Re: Our release process

2012-11-29 Thread Julien Le Dem
making it harder to develop. Santhosh From: Bill Graham billgra...@gmail.com To: dev@pig.apache.org Sent: Wednesday, November 28, 2012 11:39 AM Subject: Re: Our release process I agree releasing often is ideal, but releasing major versions once a month

Re: Our release process

2012-11-29 Thread Santhosh M S
: Thursday, November 29, 2012 9:45 AM Subject: Re: Our release process The release branch receives only bug fixes. Patch level releases (3rd version number) are issued out of the release branch and introduce only bug fixes and no new features. Deciding whether a patch is applied to the release branch

Re: Our release process

2012-11-28 Thread Julien Le Dem
From: Olga Natkovich onatkov...@yahoo.com To: dev@pig.apache.org dev@pig.apache.org; Santhosh M S santhosh_mut...@yahoo.com Sent: Tuesday, November 27, 2012 10:41 AM Subject: Re: Our release process Hi Santhosh, What is your definition of P2s? Olga - Original

Re: Our release process

2012-11-28 Thread Bill Graham
: Olga Natkovich onatkov...@yahoo.com To: dev@pig.apache.org dev@pig.apache.org; Santhosh M S santhosh_mut...@yahoo.com Sent: Tuesday, November 27, 2012 10:41 AM Subject: Re: Our release process Hi Santhosh, What is your definition of P2s? Olga - Original Message

Re: Our release process

2012-11-28 Thread Santhosh M S
: Olga Natkovich onatkov...@yahoo.com To: dev@pig.apache.org dev@pig.apache.org; Santhosh M S santhosh_mut...@yahoo.com Sent: Tuesday, November 27, 2012 10:41 AM Subject: Re: Our release process Hi Santhosh, What is your definition of P2s? Olga - Original Message

Re: Our release process

2012-11-27 Thread Olga Natkovich
Hi Santhosh, What is your definition of P2s? Olga - Original Message - From: Santhosh M S santhosh_mut...@yahoo.com To: dev@pig.apache.org dev@pig.apache.org; Olga Natkovich onatkov...@yahoo.com Cc: Sent: Monday, November 26, 2012 11:49 PM Subject: Re: Our release process Hi Olga

Re: Our release process

2012-11-27 Thread Santhosh M S
, Santhosh From: Olga Natkovich onatkov...@yahoo.com To: dev@pig.apache.org dev@pig.apache.org; Santhosh M S santhosh_mut...@yahoo.com Sent: Tuesday, November 27, 2012 10:41 AM Subject: Re: Our release process Hi Santhosh, What is your definition of P2s? Olga

Re: Our release process

2012-11-26 Thread Santhosh M S
From: Olga Natkovich onatkov...@yahoo.com To: dev@pig.apache.org dev@pig.apache.org; Santhosh M S santhosh_mut...@yahoo.com Sent: Sunday, November 25, 2012 5:56 PM Subject: Re: Our release process Hi Santhosh, Can you clarify why running e2e tests on every checking

Re: Our release process

2012-11-26 Thread Olga Natkovich
. Olga From: Santhosh M S santhosh_mut...@yahoo.com To: Olga Natkovich onatkov...@yahoo.com; dev@pig.apache.org dev@pig.apache.org Sent: Monday, November 26, 2012 12:00 AM Subject: Re: Our release process It takes too long to run. If the e2e tests are run

Re: Our release process

2012-11-26 Thread Santhosh M S
developers to fix issues of significance without impacting stability. Thanks, Santhosh From: Olga Natkovich onatkov...@yahoo.com To: dev@pig.apache.org dev@pig.apache.org Sent: Monday, November 26, 2012 9:38 AM Subject: Re: Our release process Hi Santhosh, I

Re: Our release process

2012-11-25 Thread Olga Natkovich
Hi Santhosh, Can you clarify why running e2e tests on every checking is a problem? Olga From: Santhosh M S santhosh_mut...@yahoo.com To: dev@pig.apache.org dev@pig.apache.org Sent: Monday, November 19, 2012 3:48 PM Subject: Re: Our release process The push

Re: Our release process

2012-11-19 Thread Santhosh M S
then I am -1 for having to run e2e for every commit to a released branch. Santhosh From: Jonathan Coveney jcove...@gmail.com To: dev@pig.apache.org dev@pig.apache.org Sent: Tuesday, November 6, 2012 6:34 PM Subject: Re: Our release process I think it might

Re: Our release process

2012-11-06 Thread Jonathan Coveney
I think it might be good to clarify (for me) a couple of cases: 1. we have branched a new release 2. an existing release The way I understand things, in the case of 1, we have a backlog of patches (not all of which are P1 bugs), and that's ok. If a new bad bug comes in (the subject of debate

Re: Our release process

2012-11-05 Thread Gianmarco De Francisci Morales
From: Alan Gates ga...@hortonworks.com To: dev@pig.apache.org Sent: Friday, November 2, 2012 8:19 PM Subject: Re: Our release process I am all for maintaining stability of branches, and the trunk, as everyone benefits from it. But I do not think this means we should limit bug fixing

Re: Our release process

2012-11-05 Thread Olga Natkovich
quickly when things break. Olga From: Gianmarco De Francisci Morales g...@apache.org To: dev@pig.apache.org; Olga Natkovich onatkov...@yahoo.com Sent: Monday, November 5, 2012 10:37 AM Subject: Re: Our release process Hi, Sure we don't want to commit patches

Re: Our release process

2012-11-05 Thread Gianmarco De Francisci Morales
Hi, On Mon, Nov 5, 2012 at 10:48 AM, Olga Natkovich onatkov...@yahoo.com wrote: Hi Gianmarco, Thanks for your comments. Here is a little more information. At Yahoo, we consider the following issues to be P1: (1) Bugs that cause wrong results being produced silently (2) Bugs that cause

Re: Our release process

2012-11-05 Thread Jonathan Coveney
This seems to make sense to me. People can always back-port features, and this encourages them to use the newer ones. It also means we will be more rigorous about stability, which is good as it is a big plus for Pig. I think for older branches, stability trumps features in a big way. 2012/11/5

Re: Our release process

2012-11-05 Thread Alan Gates
Jonathan, for clarity, are you saying you agree that we should only put bug fixes in branches or we should only put high priority bug fixes in branches? I think we all agree on the former, but there appear to be different views on the latter. Alan. On Nov 5, 2012, at 4:53 PM, Jonathan

Re: Our release process

2012-11-04 Thread Olga Natkovich
From: Alan Gates ga...@hortonworks.com To: dev@pig.apache.org Sent: Friday, November 2, 2012 8:19 PM Subject: Re: Our release process I am all for maintaining stability of branches, and the trunk, as everyone benefits from it.  But I do not think this means we should limit bug fixing

Re: Our release process

2012-11-03 Thread Gianmarco De Francisci Morales
Hi, I agree with what Alan says and I like his proposal. However, to make it feasible, we need to make jenkins builds stable, otherwise a real problem introduced by a patch might be lost in the hundreds of failures due to clover licenses, minicluster issues, etc... I don't like too much making

Our release process

2012-11-02 Thread Olga Natkovich
Hi guys,   Mid next year, we agreed on a release process documented in this thread: http://www.mail-archive.com/dev@pig.apache.org/msg04172.html.   Since then, we have not really followed either of its two rules:   (1) Frequent (every 3 month releases) (2) Branch stability (only P1 issues on the

Re: Our release process

2012-11-02 Thread Alan Gates
I am all for maintaining stability of branches, and the trunk, as everyone benefits from it. But I do not think this means we should limit bug fixing in the branches to only critical issues. As Pig gets more users we have more and more people on older branches who will want fixes for bugs