This has always been my opinion about this, but that doesn't make it a 
position. 


> On Feb 2, 2018, at 8:50 PM, Apekshit Sharma <a...@cloudera.com> wrote:
> 
> bq. Anything in test/ can't be public API by definition. Move it into src/
> if that is desired.
> 
> If that has always been our stance, we should probably clarify it in our
> documentation. Or maybe it's already there and i missed it.
> Didn't find anything searching for 'test' in
> http://hbase.apache.org/book.html#hbase.versioning.
> 
> I see IA.Public annotations on follow classes under **/test/ path:
> HBCommonTU, HBTU, MiniHBaseCluster, CodecPerformance, and
> HBaseZKTestingUtility
> 
> At least MiniHBaseCluster seems like it might be useful to downstream
> projects. Others may have nuggets which might make sense in public api.
> Not sure what's best though - moving the classes + declaration that test/
> code is private, or letting annotations do they work as they do work src/
> code.
> 
> -- Appy
> 
> 
>> On Fri, Feb 2, 2018 at 5:56 PM, Andrew Purtell <apurt...@apache.org> wrote:
>> 
>> Phoenix is being a bit naughty. On the other hand, the status of this class
>> isn't clear.
>> 
>>> On Fri, Jan 26, 2018 at 2:10 PM, Ted Yu <yuzhih...@gmail.com> wrote:
>>> 
>>> At least Phoenix is using it.
>>> If you search in Phoenix repo, you would see a lot of classes with:
>>> 
>>> import org.apache.hadoop.hbase.HBaseTestingUtility;
>>> 
>>> If you have specific method(s) which you consider changing, you can ask
>>> dev@phoenix.
>>> 
>>> FYI
>>> 
>>>> On Fri, Jan 26, 2018 at 2:01 PM, Mike Drob <md...@apache.org> wrote:
>>>> 
>>>> Can we make changes between releases? Do we know who else is using it?
>>>> 
>>>> Mike
>>>> 
>>> 
>> 
>> 
>> 
>> --
>> Best regards,
>> Andrew
>> 
>> Words like orphans lost among the crosstalk, meaning torn from truth's
>> decrepit hands
>>   - A23, Crosstalk
>> 
> 
> 
> 
> -- 
> 
> -- Appy

Reply via email to