-
Notifications
You must be signed in to change notification settings - Fork 3.4k
HBASE-26436 check-aggregate-license error related to javadns after HADOOP-17317 #3836
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HBASE-26436 check-aggregate-license error related to javadns after HADOOP-17317 #3836
Conversation
|
Tested with |
|
@apurtell do you want this back-ported to branch-2.4? It's relevant if we expect users to build against hadoop 3.4+ |
|
🎊 +1 overall
This message was automatically generated. |
|
🎊 +1 overall
This message was automatically generated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The javadns license text changed from "BSD 2-Clause license" in 2.1.7 to "BSD-2-Clause" in 3.4.0
|
🎊 +1 overall
This message was automatically generated. |
| <name>BSD 2-Clause License</name> | ||
| <url>https://opensource.org/licenses/BSD-2-Clause</url> | ||
| <distribution>repo</distribution> | ||
| <comments> | ||
| Copyright (c) 1998-2011, Brian Wellington. | ||
| </comments> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the BSD 2 Clause license is not in the set of licenses where we aggregate all the dependencies provided with a single copy of the license text. (something that happens in hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm )
in such cases, we rely on the comments field here to provide the entirety of what we'll put into the generated LICENSE file. so this needs to include both this copyright statement and the complete text of the BSD 2 clause.
essentially everything from the LICENSE file on the dependency: https://github.com/dnsjava/dnsjava/blob/v3.4.0/LICENSE
it's the same kind of thing we had to do for jamon-runtime for the MPL.
6a9738d to
91c18c6
Compare
|
🎊 +1 overall
This message was automatically generated. |
|
🎊 +1 overall
This message was automatically generated. |
|
🎊 +1 overall
This message was automatically generated. |
…DOOP-17317 Signed-off-by: Sean Busbey <busbey@apache.org> Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
91c18c6 to
f1dfee8
Compare
|
🎊 +1 overall
This message was automatically generated. |
|
🎊 +1 overall
This message was automatically generated. |
|
🎊 +1 overall
This message was automatically generated. |
No description provided.