This is now fixed:

- Added license mapping rules to the "-validate-maven-dependencies" target in 
lucene/common-build.xml for jetty, slf4j, and javax.servlet dependencies.
- Removed unnecessary license & notice files javax.servlet-api-LICENSE-CDDL.txt 
and javax.servlet-api-NOTICE.txt - the license mapping rules match the existing 
servlet-api licenses.
- Added an exclusion to the jetty-servlet dependency: jetty-security (not 
depended on by the Ant build).
- Added a .sha1 file for the javax.servlet dependency, a copy of the 
servlet-api .sha1 file - both must exist, since the Ivy download process 
renames this dependency to servlet-api (I'm not sure exactly how or why this is 
doneā€¦), and there is no mapping facility for the checksum files.

Steve

On May 14, 2013, at 12:32 PM, Steve Rowe <sar...@gmail.com> wrote:

> My fault - I added dependencies to the new replicator module POM, but didn't 
> run run validate-maven-dependencies.
> 
> I'll figure it out and fix it.
> 
> Steve
> 
> On May 14, 2013, at 11:46 AM, Robert Muir <rcm...@gmail.com> wrote:
> 
>> I think i know. the naming of these license files does not have the
>> normal correlation that other third party jars do.
>> 
>> so e.g. in solr/build.xml there are some "hacks" in check-licenses:
>> 
>> <additional-filters>
>>       <replaceregex pattern="jetty([^/]+)$" replace="jetty" flags="gi" />
>>       <replaceregex pattern="slf4j-([^/]+)$" replace="slf4j" flags="gi" />
>>       <replaceregex pattern="(bcmail|bcprov)-([^/]+)$" replace="\1"
>> flags="gi" />
>> </additional-filters>
>> 
>> I think, such hacks were also added to replicator module.
>> 
>> But i can only assume maven has some equivalent to this for solr....
>> and its missing for replicator.
>> 
>> On Tue, May 14, 2013 at 11:43 AM, Chris Hostetter
>> <hossman_luc...@fucit.org> wrote:
>>> 
>>> : Build: https://builds.apache.org/job/Lucene-Solr-Maven-4.x/326/
>>> 
>>> License checker failures?
>>> 
>>> Anybody know why this is happening? or why it only seems to be affecting
>>> the maven builds but not the ant builds?
>>> 
>>> We have license files for these in svn, but they don't exactly match the
>>> expected filenames ...
>>> 
>>> hossman@frisbee:~/lucene/4x_dev$ ls solr/licenses/jetty*.txt
>>> solr/licenses/jetty-LICENSE-ASL.txt  solr/licenses/jetty-NOTICE.txt
>>> hossman@frisbee:~/lucene/4x_dev$ ls solr/licenses/slf4j*.txt
>>> solr/licenses/slf4j-LICENSE-BSD_LIKE.txt  solr/licenses/slf4j-NOTICE.txt
>>> 
>>> 
>>> 
>>> validate-maven-dependencies:
>>> [licenses] MISSING LICENSE for the following file:
>>> [licenses]
>>> /home/hudson/.m2/repository/org/eclipse/jetty/jetty-continuation/8.1.10.v20130312/jetty-continuation-8.1.10.v20130312.jar
>>> [licenses]   Expected locations below:
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-ASL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-BSD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-BSD_LIKE.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-CDDL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-CPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-EPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-MIT.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-MPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-PD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-SUN.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-COMPOUND.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-continuation-8.1.10.v20130312-LICENSE-FAKE.txt
>>> [licenses] MISSING LICENSE for the following file:
>>> [licenses]
>>> /home/hudson/.m2/repository/org/eclipse/jetty/jetty-http/8.1.10.v20130312/jetty-http-8.1.10.v20130312.jar
>>> [licenses]   Expected locations below:
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-ASL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-BSD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-BSD_LIKE.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-CDDL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-CPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-EPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-MIT.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-MPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-PD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-SUN.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-COMPOUND.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-http-8.1.10.v20130312-LICENSE-FAKE.txt
>>> [licenses] MISSING LICENSE for the following file:
>>> [licenses]
>>> /home/hudson/.m2/repository/org/eclipse/jetty/jetty-io/8.1.10.v20130312/jetty-io-8.1.10.v20130312.jar
>>> [licenses]   Expected locations below:
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-ASL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-BSD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-BSD_LIKE.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-CDDL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-CPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-EPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-MIT.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-MPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-PD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-SUN.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-COMPOUND.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-io-8.1.10.v20130312-LICENSE-FAKE.txt
>>> [licenses] MISSING sha1 checksum file for:
>>> /home/hudson/.m2/repository/org/eclipse/jetty/jetty-security/8.1.10.v20130312/jetty-security-8.1.10.v20130312.jar
>>> [licenses] MISSING LICENSE for the following file:
>>> [licenses]
>>> /home/hudson/.m2/repository/org/eclipse/jetty/jetty-server/8.1.10.v20130312/jetty-server-8.1.10.v20130312.jar
>>> [licenses]   Expected locations below:
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-ASL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-BSD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-BSD_LIKE.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-CDDL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-CPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-EPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-MIT.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-MPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-PD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-SUN.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-COMPOUND.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-server-8.1.10.v20130312-LICENSE-FAKE.txt
>>> [licenses] MISSING LICENSE for the following file:
>>> [licenses]
>>> /home/hudson/.m2/repository/org/eclipse/jetty/jetty-servlet/8.1.10.v20130312/jetty-servlet-8.1.10.v20130312.jar
>>> [licenses]   Expected locations below:
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-ASL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-BSD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-BSD_LIKE.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-CDDL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-CPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-EPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-MIT.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-MPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-PD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-SUN.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-COMPOUND.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-servlet-8.1.10.v20130312-LICENSE-FAKE.txt
>>> [licenses] MISSING LICENSE for the following file:
>>> [licenses]
>>> /home/hudson/.m2/repository/org/eclipse/jetty/jetty-util/8.1.10.v20130312/jetty-util-8.1.10.v20130312.jar
>>> [licenses]   Expected locations below:
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-ASL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-BSD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-BSD_LIKE.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-CDDL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-CPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-EPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-MIT.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-MPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-PD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-SUN.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-COMPOUND.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/jetty-util-8.1.10.v20130312-LICENSE-FAKE.txt
>>> [licenses] MISSING sha1 checksum file for:
>>> /home/hudson/.m2/repository/org/eclipse/jetty/orbit/javax.servlet/3.0.0.v201112011016/javax.servlet-3.0.0.v201112011016.jar
>>> [licenses] MISSING LICENSE for the following file:
>>> [licenses]
>>> /home/hudson/.m2/repository/org/slf4j/slf4j-api/1.6.6/slf4j-api-1.6.6.jar
>>> [licenses]   Expected locations below:
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-ASL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-BSD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-BSD_LIKE.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-CDDL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-CPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-EPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-MIT.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-MPL.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-PD.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-SUN.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-COMPOUND.txt
>>> [licenses]   =>
>>> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-4.x/lucene/licenses/slf4j-api-LICENSE-FAKE.txt
>>> [licenses] Scanned 15 JAR file(s) for licenses (in 0.09s.), 9 error(s).
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> -Hoss
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>>> For additional commands, e-mail: dev-h...@lucene.apache.org
>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
>> For additional commands, e-mail: dev-h...@lucene.apache.org
>> 
> 


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

Reply via email to