+1 Jason
On Fri, Apr 6, 2018 at 4:45 PM, Eric Wohlstadter <[email protected]> wrote: > Please vote (binding or unbinding) on the following proposal. The vote will > be open until 3pm (Pacific) April 13th. > > > Proposal: Move master to support minimum Hadoop 3+ (0.10.x line) and create > separate branch for Hadoop 2 (0.9.x line) > > > Details: > > > > - Tez master branch would support only Hadoop 3+ moving forward > > > - As a general policy, Maven dependencies on master are required not to > have conflicts with the dependencies of the corresponding minimum > supported Hadoop (the dependency versions can vary between Tez master and > Hadoop if the versions are advertised as compatible by the dependency > provider). > > - As a general policy, dependency conflicts between Tez and Hadoop > should be resolved by using compatible jars. Shims/Shading could be used on > a case-by-case basis, but not as a general policy. > > > - A separate branch and distribution (e.g. on Maven Central) will be > created to maintain the 0.9.x line with minumum support for Hadoop 2.7.x > > > > - Bug fixes would be required to be pushed to both to master and the > 0.9.x line (unless they are specific to one of them) > > > > - Major feature or performance improvements would be required to be > pushed to both master and the 0.9.x line (unless they require Hadoop 3+ or > have dependent library conflicts with Hadoop 2.x, in which case they may be > pushed only to master) > > > > - Minor feature or performance improvements can be pushed only to master
