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/

Reply via email to