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/



-- 
Apache MRUnit - Unit testing MapReduce - http://incubator.apache.org/mrunit/

Reply via email to