On Wed, Dec 3, 2014 at 8:07 AM, Sean Busbey <[email protected]> wrote:

> On Wed, Dec 3, 2014 at 9:44 AM, Ted Yu <[email protected]> wrote:
>
> > Compiling Phoenix master against 0.99.2, I got:
> > http://pastebin.com/gaxCs8fT
> >
> > Some removed methods are in HBase classes that are marked
> > with @InterfaceAudience.Private
> > I want to get some opinion on whether such methods should be deprecated
> > first.
> >


There is no room for 'opinion' in this area. A bunch of work has been done
to remove ambiguity around our guarantees. The law as it stands is:
InterfaceAudience.Private means: "APIs for HBase internals developers. No
guarantees on compatibility or availability in future versions. ..." (From
http://hbase.apache.org/book.html#code.standards).  We can add verbiage but
you would have to have a perverse squint to interpret this "no guarantees"
as "no guarantees -- after a deprecation cycle".

That said, we are an accommodating lot.  I suggest you take the list over
to phoenix dev and that phoenix comes back with explicit asks rather than
this blanket list taken from a compile against their master branch.

As per Sean, this discussion does not belong on a dev release RC vote
thread, nor should it hold up its release.
St.Ack

Reply via email to