aboutcode-org / aboutcode-org/purldb

Consider test for shaded Uberjar

未关闭
#154 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
HTML
星标
67
派生
69
平均合并
8 天 8 小时
30 天内合并 PR
1

描述

The SBOM at https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-common/3.3.6/hadoop-common-3.3.6-cyclonedx.xml is incorrectly reporting Apache-2.0 license for the BSD-licensed Google's protobuf that is shaded and available separately.

The POM at https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-common/3.3.6/hadoop-common-3.3.6.pom seems correct otherwise

The parent POM chain of this shaded protobuf POM also has an incorrect Apache license.... but the JAR itself contains a correct license inside.
See https://repo1.maven.org/maven2/org/apache/hadoop/thirdparty/hadoop-shaded-protobuf_3_7/1.1.1/hadoop-shaded-protobuf_3_7-1.1.1.pom

This is a nice example of a parent POM for a shaded mini Uber-JAR with rewritten bytecode and altered classpath that we should be able to match to the original at https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/ and therefore a useful test case.

Beside matching, this would be an interesting case of how we can handle a curation for these in the purldb.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。