I can probably take a look at 111 next week, but I wouldn't want it to hold up 
Dave with the release.

Thanks, James.

On 27 Sep 2012, at 15:01, Jim Donofrio wrote:

> When did you hope to cut a release candidate?
> 
> We also need to go through the open tickets to see what can wait, Brock has 
> MRUNIT-136 as a blocker. Sorry for not contributing in awhile but I need to 
> fix some javadoc for 101,114,115. It would also be nice if someone did 111 
> for this release because we really should be using the release plugin, makes 
> the whole process a lot easier.
> 
> On 09/26/2012 11:45 AM, Brock Noland wrote:
>> OK that seems like a bargain! :) I'll work on updating the
>> instructions to what I think they should be (based on the experience
>> of the last few releases).
>> 
>> Thanks!
>> Brock
>> 
>> On Wed, Sep 26, 2012 at 10:42 AM, Dave Beech <d...@paraliatech.com> wrote:
>>> The instructions also mention "incubator" quite heavily. I'd be happy
>>> to do the release (but only if the instructions get fixed first!!)
>>> 
>>> On 26 September 2012 16:39, Brock Noland <br...@cloudera.com> wrote:
>>>> I suppose this will be the first release using git so the instructions
>>>> will have to be updated...
>>>> 
>>>> On Wed, Sep 26, 2012 at 10:37 AM, Brock Noland <br...@cloudera.com> wrote:
>>>>> Hi,
>>>>> 
>>>>> It's not a ton of work once you have done it, but the first time it
>>>>> can take some time.
>>>>> 
>>>>> 1) Making sure we have the changes we said we would have in this release
>>>>>   a) This release was contingent on a JIRA
>>>>>   b) Ensuring the FIXED IN field in JIRA is correct
>>>>> 2) Executing the instructions here
>>>>> http://mrunit.apache.org/pmc/how_to_release.html
>>>>> 
>>>>> Since we are a smaller project #1 is pretty easy. For projects like
>>>>> Hadoop #1 is a huge undertaking. For us, the real work is setting up
>>>>> your GPG keys and getting maven to deploy the jars correctly.
>>>>> Everything outside of environmental conditions *should* be documented
>>>>> in the release page.
>>>>> 
>>>>> Since we are doing an incompatible change, we want to make sure the
>>>>> release notes reflect this. We also typically write a blog article
>>>>> (https://blogs.apache.org/mrunit/) and then ask Cloudera to re-post.
>>>>> In the past this has been about publicity for the project but this
>>>>> time it's probably a little more important due to the incompatibility.
>>>>> 
>>>>> Brock
>>>>> 
>>>>> On Wed, Sep 26, 2012 at 10:20 AM, Dave Beech <d...@paraliatech.com> wrote:
>>>>>> Hi Brock - what's involved? I'm relatively new to the Apache process
>>>>>> but am willing to give it a go.
>>>>>> 
>>>>>> Cheers,
>>>>>> Dave
>>>>>> 
>>>>>> On 26 September 2012 16:18, Brock Noland <br...@cloudera.com> wrote:
>>>>>>> OK great, it sounds like the release is on! Does anyone want to be the
>>>>>>> Release Manager?  I am more than willing to be the RM if no one else
>>>>>>> is interested, but as I have done it a few time times I won't feel too
>>>>>>> bad if someone else wants to. ;)
>>>>>>> 
>>>>>>> Brock
>>>>>>> 
>>>>>>> On Mon, Sep 24, 2012 at 7:28 AM, Jim Donofrio <donofrio...@gmail.com> 
>>>>>>> wrote:
>>>>>>>> I wont -1 it but I wont +1 it either. I would rather save major 
>>>>>>>> revision
>>>>>>>> changes for more drastic api changes but we need to cut this release 
>>>>>>>> so I
>>>>>>>> wont get in the way. Lets cut a release candidate on Oct 1 as we talked
>>>>>>>> about before.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On 09/24/2012 04:55 AM, James Kinley wrote:
>>>>>>>>> +1 to major release with MRUNIT-138.
>>>>>>>>> 
>>>>>>>>> James.
>>>>>>>>> 
>>>>>>>>> On 24 Sep 2012, at 09:21, Dave Beech <dbe...@apache.org> wrote:
>>>>>>>>> 
>>>>>>>>>> Hi Brock
>>>>>>>>>> Same here - I would be happy to see a major version release with
>>>>>>>>>> MRUNIT-138 included.
>>>>>>>>>> Cheers
>>>>>>>>>> Dave
>>>>>>>>>> 
>>>>>>>>>> On 24 September 2012 07:35, Jarek Jarcec Cecho <jar...@apache.org> 
>>>>>>>>>> wrote:
>>>>>>>>>>> Hi Brock,
>>>>>>>>>>> thank you for your summary. I'm fine with the idea and I won't -1 
>>>>>>>>>>> it.
>>>>>>>>>>> 
>>>>>>>>>>> Jarcec
>>>>>>>>>>> 
>>>>>>>>>>> On Sat, Sep 22, 2012 at 07:48:16AM -0500, Brock Noland wrote:
>>>>>>>>>>>> It feels like we approaching a consensus on that if we include
>>>>>>>>>>>> MRUNIT-138, which is backwards incompatible but an improved user 
>>>>>>>>>>>> API,
>>>>>>>>>>>> we should bump the major version. Assuming MRUNIT-138 is included, 
>>>>>>>>>>>> is
>>>>>>>>>>>> there anyone that would -1 a release with the 1.0 designation?
>>>>>>>>>>>> 
>>>>>>>>>>>> Brock
>>>>>>>>>>>> 
>>>>>>>>>>>> On Thu, Sep 13, 2012 at 11:42 AM, Brock Noland <br...@cloudera.com>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>> I agree that the changes in this release are not nearly as 
>>>>>>>>>>>>> substantial
>>>>>>>>>>>>> as handling the Tool interface but I do they are major 
>>>>>>>>>>>>> improvements.
>>>>>>>>>>>>> For example, we now allow users to specify many input key/values 
>>>>>>>>>>>>> and
>>>>>>>>>>>>> have distributed cache support. For quick reference:
>>>>>>>>>>>>> http://s.apache.org/NQY
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Brock
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Thu, Sep 13, 2012 at 8:16 AM, Jim Donofrio 
>>>>>>>>>>>>> <donofrio...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> Yes graduation has nothing to do with the quality or state of the
>>>>>>>>>>>>>> code,
>>>>>>>>>>>>>> graduation is all about community and should not influence a 
>>>>>>>>>>>>>> release
>>>>>>>>>>>>>> number.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I agree that 1.0 would signal a breaking change but 1.0 should 
>>>>>>>>>>>>>> also
>>>>>>>>>>>>>> signal
>>>>>>>>>>>>>> major improvements, api changes, new features. I dont think this
>>>>>>>>>>>>>> release
>>>>>>>>>>>>>> contains any drastic features. I think we should continue in the 
>>>>>>>>>>>>>> 0.*
>>>>>>>>>>>>>> versions for awhile until we add major new features such as Tool
>>>>>>>>>>>>>> support. At
>>>>>>>>>>>>>> that time you can change the package names to org.apache.mrunit 
>>>>>>>>>>>>>> and
>>>>>>>>>>>>>> go to
>>>>>>>>>>>>>> 1.0. I would rather not become like Firefox or Chrome and do 
>>>>>>>>>>>>>> major
>>>>>>>>>>>>>> release
>>>>>>>>>>>>>> number changes on every release.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On 09/13/2012 06:31 AM, Jarek Jarcec Cecho wrote:
>>>>>>>>>>>>>>> I do have similar reasoning here:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 1.0  - in case that we're breaking backward compatibility
>>>>>>>>>>>>>>> 0.10 - in case that we're not breaking backward compatibility
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I personally do not see graduation of the project important 
>>>>>>>>>>>>>>> enough
>>>>>>>>>>>>>>> for the
>>>>>>>>>>>>>>> version to jump to next major. We've recently graduated sqoop 
>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>> flume and
>>>>>>>>>>>>>>> remained on the same major version without any issues.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> But I'll support next reason no matter the final version.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Jarcec
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Wed, Sep 12, 2012 at 11:41:08PM +0200, Bertrand Dechoux 
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> And I would say the same in a reverse way.
>>>>>>>>>>>>>>>> If we do a 1.0 release, all required incompatible changes 
>>>>>>>>>>>>>>>> should be
>>>>>>>>>>>>>>>> done
>>>>>>>>>>>>>>>> so
>>>>>>>>>>>>>>>> that there would be no need to drag unneeded deprecated stuff 
>>>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>> 1.0
>>>>>>>>>>>>>>>> up to the 2.0.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> For me, the question is whether we should break compatibility 
>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>> next
>>>>>>>>>>>>>>>> release. If yes, then break all which is necessary for a clean
>>>>>>>>>>>>>>>> future. If
>>>>>>>>>>>>>>>> not, then assure full compatibility. If yes, it should be 1.0. 
>>>>>>>>>>>>>>>> If
>>>>>>>>>>>>>>>> not, it
>>>>>>>>>>>>>>>> should be 0.10.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> The following question is then : if we keep compatibility what 
>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>> next release ship with? Is a release worth the new features/bug
>>>>>>>>>>>>>>>> fixes? On
>>>>>>>>>>>>>>>> that point, I am not knowledgeable enough to answer. I would 
>>>>>>>>>>>>>>>> accept
>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>> decisions of the more 'ancient' devs. But it should indeed be
>>>>>>>>>>>>>>>> discussed.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Bertrand
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> On Wed, Sep 12, 2012 at 9:05 PM, Wei, Jianbin 
>>>>>>>>>>>>>>>> <jianb...@paypal.com>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> If it is an incompatible change in non-trivial way, I would 
>>>>>>>>>>>>>>>>> strong
>>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>> favor a 1.0 release.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> -- Jianbin
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Sep 12, 2012, at 10:01 AM, Brock Noland wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> OK, we have the following viewpoints with supporting reasons:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 0.10 - supported by a number of people (reasons: none given, 
>>>>>>>>>>>>>>>>> 1.0
>>>>>>>>>>>>>>>>> should be used for Tool interface support)
>>>>>>>>>>>>>>>>> 1.0 - supported by a number of people (reasons: none given, 
>>>>>>>>>>>>>>>>> recent
>>>>>>>>>>>>>>>>> graduation, due to the incompatible change)
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I tilt towards the 1.0 release due to the incompatible 
>>>>>>>>>>>>>>>>> changes but
>>>>>>>>>>>>>>>>> I
>>>>>>>>>>>>>>>>> am not strongly committed to that viewpoint. I am strongly
>>>>>>>>>>>>>>>>> committed
>>>>>>>>>>>>>>>>> to a release whatever the number! :) It would seem easy 
>>>>>>>>>>>>>>>>> enough to
>>>>>>>>>>>>>>>>> vote
>>>>>>>>>>>>>>>>> on the matter but I think votes can become divisive. I have 
>>>>>>>>>>>>>>>>> seen
>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>> in the Hadoop community when voting is used to resolve issues 
>>>>>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>>> ends
>>>>>>>>>>>>>>>>> up much like the state of US politics. As such, I'd prefer to
>>>>>>>>>>>>>>>>> settle
>>>>>>>>>>>>>>>>> this via discussion.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> We have all stated our preferences but not our convictions. Is
>>>>>>>>>>>>>>>>> there
>>>>>>>>>>>>>>>>> anyone who strongly in favor of / opposed to a 0.10 release? 
>>>>>>>>>>>>>>>>> Is
>>>>>>>>>>>>>>>>> there
>>>>>>>>>>>>>>>>> anyone who is strongly in favor of / opposed to a 1.0 
>>>>>>>>>>>>>>>>> release? If
>>>>>>>>>>>>>>>>> so
>>>>>>>>>>>>>>>>> please state your reasoning.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Brock
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Fri, Sep 7, 2012 at 11:50 AM, Wei, Jianbin
>>>>>>>>>>>>>>>>> <jianb...@paypal.com<mailto:
>>>>>>>>>>>>>>>>> jianb...@paypal.com>> wrote:
>>>>>>>>>>>>>>>>> Agree with Dave that when it becomes incompatible, the major
>>>>>>>>>>>>>>>>> version
>>>>>>>>>>>>>>>>> number should be increased.  Major changes also warrant a 
>>>>>>>>>>>>>>>>> major
>>>>>>>>>>>>>>>>> number
>>>>>>>>>>>>>>>>> change.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> -- Jianbin
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Sep 7, 2012, at 8:06 AM, Brock Noland wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> As I understand it, if we implement
>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/MRUNIT-138 as described 
>>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> JIRA. That is, all the drivers keep state of the inputs, we 
>>>>>>>>>>>>>>>>> can
>>>>>>>>>>>>>>>>> undeprecate the methods depcrecated in
>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/MRUNIT-64?
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Brock
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Fri, Sep 7, 2012 at 7:58 AM, Jim Donofrio
>>>>>>>>>>>>>>>>> <donofrio...@gmail.com
>>>>>>>>>>>>>>>>> <mailto:donofrio...@gmail.com>> wrote:
>>>>>>>>>>>>>>>>> I think we need to keep those deprecated methods around for
>>>>>>>>>>>>>>>>> awhile, no
>>>>>>>>>>>>>>>>> reason to anger users.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On 09/07/2012 08:35 AM, Bertrand Dechoux wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Then the question is about when/if the compatibility should be
>>>>>>>>>>>>>>>>> broken.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/MRUNIT-139 would be 
>>>>>>>>>>>>>>>>> quite
>>>>>>>>>>>>>>>>> easy
>>>>>>>>>>>>>>>>> without the history of MRUnit and the @Deprecated....
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Fri, Sep 7, 2012 at 2:19 PM, Dave Beech
>>>>>>>>>>>>>>>>> <d...@paraliatech.com<mailto:
>>>>>>>>>>>>>>>>> d...@paraliatech.com>> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I think this depends on what we decide to do about 
>>>>>>>>>>>>>>>>> MRUNIT-138. We
>>>>>>>>>>>>>>>>> were
>>>>>>>>>>>>>>>>> discussing an incompatible change, and if we do decide to do 
>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>> I
>>>>>>>>>>>>>>>>> think
>>>>>>>>>>>>>>>>> the version number should increase to 1.0.0 to reflect this 
>>>>>>>>>>>>>>>>> (and
>>>>>>>>>>>>>>>>> also
>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> fact that this is the first version since graduation).
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> If we later go ahead with the API rewrite (MRUNIT-69), this 
>>>>>>>>>>>>>>>>> could
>>>>>>>>>>>>>>>>> form
>>>>>>>>>>>>>>>>> MRUnit 2.0.0! Would line up nicely with Hadoop's own numbering
>>>>>>>>>>>>>>>>> strategy
>>>>>>>>>>>>>>>>> ;)
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On 7 September 2012 07:54, James Kinley
>>>>>>>>>>>>>>>>> <kin...@cloudera.com<mailto:
>>>>>>>>>>>>>>>>> kin...@cloudera.com>> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> +1 for the 1.0.0 release. I think it's a good idea to 
>>>>>>>>>>>>>>>>> increase the
>>>>>>>>>>>>>>>>> major
>>>>>>>>>>>>>>>>> version number considering the recent graduation and the 
>>>>>>>>>>>>>>>>> included
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> changes.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On 7 Sep 2012, at 07:29, "Wei, Jianbin"
>>>>>>>>>>>>>>>>> <jianb...@paypal.com<mailto:
>>>>>>>>>>>>>>>>> jianb...@paypal.com>> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> My bad, 0.9.0 --> 0.10.0 is also version increase.  My eyes 
>>>>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>>>> not
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> used
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> to have a 2 digits minor version yet.  However, I still 
>>>>>>>>>>>>>>>>> prefer a
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> one-digit
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> minor version as most software do that in practice.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> -- Jianbin
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Sep 6, 2012, at 10:41 PM, Bertrand Dechoux wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> I am not sure to understand "It is not good to backtracking
>>>>>>>>>>>>>>>>> version.".
>>>>>>>>>>>>>>>>> Does it mean that the version after graduating should show the
>>>>>>>>>>>>>>>>> 'step'?
>>>>>>>>>>>>>>>>> Is that a common way to do it?
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Not taking into account the graduation, I would also favor the
>>>>>>>>>>>>>>>>> "0.10.0"
>>>>>>>>>>>>>>>>> instead of "1.0.0".
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Bertrand
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Apache MRUnit - Unit testing MapReduce -
>>>>>>>>>>>>>>>>> http://incubator.apache.org/mrunit/
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Apache MRUnit - Unit testing MapReduce -
>>>>>>>>>>>>>>>>> http://incubator.apache.org/mrunit/
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>> Bertrand Dechoux
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Apache MRUnit - Unit testing MapReduce -
>>>>>>>>>>>>> http://incubator.apache.org/mrunit/
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> Apache MRUnit - Unit testing MapReduce -
>>>>>>>>>>>> http://incubator.apache.org/mrunit/
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> --
>>>>>>> Apache MRUnit - Unit testing MapReduce - 
>>>>>>> http://incubator.apache.org/mrunit/
>>>>> 
>>>>> 
>>>>> --
>>>>> Apache MRUnit - Unit testing MapReduce - 
>>>>> http://incubator.apache.org/mrunit/
>>>> 
>>>> 
>>>> --
>>>> Apache MRUnit - Unit testing MapReduce - 
>>>> http://incubator.apache.org/mrunit/
>> 
>> 
> 

Reply via email to