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