You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Kenneth Knowles (Jira)" <ji...@apache.org> on 2020/11/13 18:00:08 UTC

[jira] [Updated] (BEAM-11067) Source not included on Java SDK docker image for some GPL/LGPL/MPL dependencies, like saxon-he and jformatstring

     [ https://issues.apache.org/jira/browse/BEAM-11067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kenneth Knowles updated BEAM-11067:
-----------------------------------
    Status: Resolved  (was: Open)

> Source not included on Java SDK docker image for some GPL/LGPL/MPL dependencies, like saxon-he and jformatstring
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: BEAM-11067
>                 URL: https://issues.apache.org/jira/browse/BEAM-11067
>             Project: Beam
>          Issue Type: Bug
>          Components: build-system
>    Affects Versions: 2.25.0
>            Reporter: Alan Myrvold
>            Assignee: Alan Myrvold
>            Priority: P1
>          Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> The java sdk docker image attempts to include source for GPL/LGPL/MPL/CDDL dependencies, but misses several.
> ./gradlew -Pdocker-pull-licenses :sdks:java:container:docker --info
> the problem seems to be in the check for the license type:
> [https://github.com/alanmyrvold/beam/blob/c921b0c8384809dbcab3edcd5007e92da25067c6/sdks/java/container/license_scripts/pull_licenses_java.py#L41]
> SOURCE_CODE_REQUIRED_LICENSES = ['lgpl', 'glp', 'cddl', 'mpl']
> Some of the license types in the beam_java_dependency_list.csv.gz spell out the license name, like "GNU Lesser" and don't match.
> spotbugs-4.0.6,https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html,"GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1",False
> jformatstring-3.0.0,http://www.gnu.org/licenses/lgpl.html,GNU Lesser Public License,False
> spotbugs-annotations-4.0.6,https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html,"GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1",False
> saxon-he-9.9.1-2,http://www.mozilla.org/MPL/2.0/,Mozilla Public License Version 2.0,False
> saxon-he-9.9.1-4,http://www.mozilla.org/MPL/2.0/,Mozilla Public License Version 2.0,False
> checkstyle-8.23,http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt,LGPL-2.1+,True
> javassist-3.24.0-GA,http://www.mozilla.org/MPL/MPL-1.1.html,MPL 1.1,True



--
This message was sent by Atlassian Jira
(v8.3.4#803005)