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