You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tinkerpop.apache.org by "stephen mallette (JIRA)" <ji...@apache.org> on 2016/09/01 19:22:20 UTC

[jira] [Closed] (TINKERPOP-986) Manage binary LICENSE/NOTICE files with bin/checkLicenseNotice.sh

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

stephen mallette closed TINKERPOP-986.
--------------------------------------
    Resolution: Won't Fix
      Assignee: stephen mallette  (was: Daniel Kuppitz)

[~dkuppitz] I think I'm going to just close this. It's been less hard than I thought to keep track of the changes to these files as dependencies don't change too often and when they do, it's relatively easy to manually review what's changed. As long as we keep to our review process when it comes to this kind of stuff, I don't think we need to spend time on developing automation that might not even completely eliminate the manual work.

> Manage binary LICENSE/NOTICE files with bin/checkLicenseNotice.sh
> -----------------------------------------------------------------
>
>                 Key: TINKERPOP-986
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-986
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: build-release
>    Affects Versions: 3.0.2-incubating
>            Reporter: stephen mallette
>            Assignee: stephen mallette
>
> Provide a script to help manage binary LICENSE/NOTICE files.  Basically need to:
> 1. know if the dependencies we bundled in the zips changed since a previous version
> 2. extract LICENSE/NOTICE files from the bundled jars
> it would work something like this:
> {code}
> bin/checkLicenseNotice.sh current.zip previous.zip
> {code}
> The result would be in a directory at {{target/checkLicenseNotice}}.  The result would consist of 
> 1. {{target/checkLicenseNotice/previous}} - a list of LICENSE/NOTICE files 
> from "previous.zip" as extracted from the jar files in the distribution.  "TinkerPop" jars can be ignored.
> 2. {{target/checkLicenseNotice/current}} - a list of LICENSE/NOTICE files from "current.zip" as extracted from the jar files in the distribution.  "TinkerPop" jars can be ignored.
> 3. {{target/checkLicenseNotice/diff}}- a list of LICENSE/NOTICE files that are "new" or "removed" (we'll ignore "changed" for the moment i guess unless an easy way to present that is determined) as determined by a compare between "previous" and "current"



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)