Package: javahelper
Version: 0.28
Severity: normal

Hi

When running jh_depends on a package where some jar dependencies can be found 
in more than one package, the script registers dependencies from each of the 
packages.

for example I am packaging acgvision-agent_5.1.4-5

jhdepends -v gives :
Searching 
/home/remi/tmp/acgvision-agent_5.1.4/acgvision-agent-5.1.4/debian/acgvision-agent
 for acgvision-agent
Searching 
/home/remi/tmp/acgvision-agent_5.1.4/acgvision-agent-5.1.4/debian/acgvision-agent/usr/share/java/acgvision-agent.jar
Found Jars: commons-cli.jar commons-collections3.jar commons-configuration.jar 
commons-lang.jar commons-logging.jar log4j-1.2.jar
Checking:  
/home/remi/tmp/acgvision-agent_5.1.4/acgvision-agent-5.1.4/debian/acgvision-agentcommons-cli.jar
Checking:  
/home/remi/tmp/acgvision-agent_5.1.4/acgvision-agent-5.1.4/debian/acgvision-agentcommons-collections3.jar
Checking:  
/home/remi/tmp/acgvision-agent_5.1.4/acgvision-agent-5.1.4/debian/acgvision-agentcommons-configuration.jar
Checking:  
/home/remi/tmp/acgvision-agent_5.1.4/acgvision-agent-5.1.4/debian/acgvision-agentcommons-lang.jar
Checking:  
/home/remi/tmp/acgvision-agent_5.1.4/acgvision-agent-5.1.4/debian/acgvision-agentcommons-logging.jar
Checking:  
/home/remi/tmp/acgvision-agent_5.1.4/acgvision-agent-5.1.4/debian/acgvision-agentlog4j-1.2.jar
Found Debs: ant-optional groovy libcommons-cli-java 
libcommons-collections3-java libcommons-configuration-java libcommons-lang-java 
libcommons-logging-java liblog4j1.2-java
Adding substvars: java:Depends=default-jre | java5-runtime | java6-runtime , 
ant-optional,  groovy,  libcommons-cli-java,  libcommons-collections3-java,  
libcommons-configuration-java,  libcommons-lang-java,  libcommons-logging-java, 
 liblog4j1.2-java

In fact only jars from libcommons should be added and not jars from 
ant-optionnal and groovy.

As we can see here :
  dpkg -S commons-cli.jar commons-collections3.jar commons-configuration.jar 
commons-lang.jar commons-logging.jar log4j-1.2.jar
  libcommons-cli-java: /usr/share/java/commons-cli.jar
  libcommons-collections3-java: /usr/share/java/commons-collections3.jar
  libcommons-configuration-java: /usr/share/java/commons-configuration.jar
  libcommons-lang-java: /usr/share/java/commons-lang.jar
  libcommons-logging-java: /usr/share/java/commons-logging.jar
  ant-optional: /usr/share/ant/lib/ant-commons-logging.jar
  ant-optional: /usr/share/java/ant-commons-logging.jar
  liblog4j1.2-java: /usr/share/java/log4j-1.2.jar



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to