Hi folks,

I thought it's time to release 2.7.8, however, I found that the JSON
license, which is category X, is bundled in branch-2.7 and 2.8 [1][2].

To fix the license issue, we need to upgrade AWK SDK version and the
upgrade requires the update of Jackson version. The Jackson upgrade is
very incompatible and it caused many troubles in downstream projects
[3]. However, the release must not contain any libraries licensed to
category X, we need to make the incompatible change in branch-2.8.

In branch-2.7, the upgrade is much more harder because we need to
change the dependency from aws-sdk to aws-sdk-s3, this is also
incompatible [4].

It is more than 3 years since 2.7.0 was released and the maintenance
period is the longest in the  history of Apache Hadoop, so I'm
thinking we need to decide when to stop the maintenance work. Probably
there are 3 options to handle this problem:

1) EoL 2.7.x.
2) Release 2.7.8 without AWS SDK from binary tarball. (problem about POMs open)
3) Upgrade AWS SDK version and release 2.7.8. (incompatible change)

What do you think?

[1]: https://www.apache.org/legal/resolved.html#json
[2]: https://issues.apache.org/jira/browse/HADOOP-16055
[3]: https://issues.apache.org/jira/browse/HADOOP-12705
[4]: https://issues.apache.org/jira/browse/HADOOP-12269

P.S. Thanks Steve Loughran for your detailed information about AWS SDK
and Jackson updates.

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to