On Wed, Dec 3, 2014 at 9:37 AM, <dlmar...@comcast.net> wrote:

>
>
> ----- Original Message -----
>
> From: "Keith Turner" <ke...@deenlo.com>
> To: "Accumulo Dev List" <dev@accumulo.apache.org>
> Sent: Wednesday, December 3, 2014 10:31:53 AM
> Subject: Re: [VOTE] API release policy for 1.7/2.0
>
> On Tue, Dec 2, 2014 at 3:01 PM, Christopher <ctubb...@apache.org> wrote:
>
> > Following the conversation on the [VOTE] thread for ACCUMULO-3176, it
> seems
> > we require an explicit API guidelines at least for 1.7.0 and later until
> > 2.0.0.
> >
> > I hereby propose we adopt the following guidelines for future releases
> (if
> > we produce any such releases) until 2.0.0:
> >
> > API additions are permitted in "major" 1.x releases (1.7, 1.8, 1.9, 1.10,
> > etc.).
> > API should be forwards and backwards compatible within a 1.x release (no
> > new additions to the API in a "bugfix" release; e.g. 1.7.1).
> > New API in 1.7.0 and later 1.x releases will not be removed in 2.0
> (though
> > they may be deprecated in 2.0 and subject to removal in 3.0).
> > Existing API in 1.7.0 will be preserved through 2.0, and should only be
> > subject to removal if it was already deprecated prior to 1.7.0 (though
> they
> > may be deprecated in 2.0 and subject to removal in 3.0).
> >
>
> -1 For the reason I stated earlier. I think we are setting ourselves to
> waste time in the future debating this by not making a more firm decision
> now about which deprecated methods will be dropped. In the earlier email I
> listed two options, are there other options?
>



> It seems that we already had this discussion[1] and a conclusion[2]. No
> vote though.
>
> [1]
> http://mail-archives.apache.org/mod_mbox/accumulo-dev/201410.mbox/%3ccal5zq9ah+g+omqr_p5e09cwyue0k2ztvoj10h+grikovhe+...@mail.gmail.com%3E
> [2]
> http://mail-archives.apache.org/mod_mbox/accumulo-dev/201410.mbox/%3CCAL5zq9aaiCCO%2B%2BtwkKzNzw_xpjTQtPj%3DV%3DrEFUDR-eKoSAHBuQ%40mail.gmail.com%3E
>
>
That discussion did a good job of coming to consensus on not remove any
deprecated methods earlier than 2.0.

I believe Keith's concern is that he'd like to specify what is and is not
getting dropped at 2.0. The original proposal only says that things added
in 1.7+ won't be dropped earlier than 3.0. It leaves the fate of things
deprecated prior to 1.7 ambiguous in the 2.0 release.

Did I correctly restate your concern Keith?

-- 
Sean

Reply via email to