Package: ant-contrib Version: 1.0~b3+svn177-5 Severity: serious Tags: patch
Hi, ant-contrib's installed POM contains 3 dependencies that are unsatisfiable in the Debian maven repository. This means that maven-based builds of packages that depend upon it will fail. The enclosed patch adds a maven.rules file which adjusts these dependencies so that they can be satisfied by other debian java packages. Regards, Matthew -- System Information: Debian Release: 7.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- no debconf information
diff -ruN ant-contrib-1.0~b3+svn177/debian/maven.rules ant-contrib-1.0~b3+svn177-new/debian/maven.rules --- ant-contrib-1.0~b3+svn177/debian/maven.rules 1970-01-01 01:00:00.000000000 +0100 +++ ant-contrib-1.0~b3+svn177-new/debian/maven.rules 2014-02-28 14:01:18.081945556 +0000 @@ -0,0 +1,21 @@ +# Maven rules - transform Maven dependencies and plugins +# Format of this file is: +# [group] [artifact] [type] [version] [classifier] [scope] +# where each element can be either +# - the exact string, for example org.apache for the group, or 3.1 +# for the version. In this case, the element is simply matched +# and left as it is +# - * (the star character, alone). In this case, anything will +# match and be left as it is. For example, using * on the +# position of the artifact field will match any artifact id +# - a regular expression of the form s/match/replace/ +# in this case, elements that match are transformed using +# the regex rule. +# All elements much match before a rule can be applied +# Example rule: match jar with groupid= junit, artifactid= junit +# and version starting with 3., replacing the version with 3.x +# junit junit jar s/3\\..*/3.x/ + +s/bcel/org.apache.bcel/ bcel jar s/5\..*/5.x/ * * +s/jayasoft/org.apache.ivy/ ivy jar s/.*/debian/ * * +commons-httpclient commons-httpclient jar s/3\..*/3.x/ * *