Mike Drob pointed me at HBASE-19176, where hbase-native-client has already been removed from branch-2 given a similar rationale. Therefore I intend to do the same for branch-1.4 and branch-1. On HBASE-19419 Mike asked if hbase-native-client would be removed from branch-1.1, branch-1.2, and branch-1.3 as well. I can do that, but would like to hear from the respective branch RMs if possible first.
On Mon, Dec 4, 2017 at 11:43 AM, Andrew Purtell <[email protected]> wrote: > We had a recent non-binding veto in a release candidate vote (for 1.1.13) > due to, I think, legitimate confusion over the status of the > hbase-native-client subdirectory in our source tree. This is a self > contained native code connector that is not hooked up to our Maven build. > Therefore there isn't an automated way for our RMs to produce binary > convenience artifacts that include this component. I'm not even sure it is > buildable or functional at this point. It has not been updated for two > years. > > Because it is self contained, and in what appears to be an unmaintained > state, I would like to remove it for the 1.4.0 release, therefore from > branch-1.4 and up. Dropping it doesn't represent a compatibility problem in > my view as it isn't hooked up to the build and seems unlikely anyone is > depending on it given we haven't had a single change nor issue reported > against it for two years. > > If someone does care about this, it can be resurrected at any time as an > independent GitHub based project. > > -- > Best regards, > Andrew > > Words like orphans lost among the crosstalk, meaning torn from truth's > decrepit hands > - A23, Crosstalk > -- Best regards, Andrew Words like orphans lost among the crosstalk, meaning torn from truth's decrepit hands - A23, Crosstalk
