Bug#868903: not-yet-commons-ssl: FTBFS: [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/httpclient/contrib/ssl/TestHttpclientContrib.java:3: error: package org.junit does not exist

Lucas Nussbaum lucas at debian.org
Wed Jul 19 15:50:20 UTC 2017


Source: not-yet-commons-ssl
Version: 0.3.15-2
Severity: serious
Tags: buster sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20170719 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
>  debian/rules build
> test -x debian/rules
> mkdir -p "."
> cd . && /usr/lib/jvm/default-java/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/commons-codec.jar:/usr/share/java/commons-logging.jar:/usr/share/java/commons-httpclient.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/bcprov.jar:/usr/share/java/ant-junit.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true jar javadocs
> Buildfile: /<<PKGBUILDDIR>>/build.xml
> 
> init:
>      [echo] Apache Ant(TM) version 1.9.9 compiled on June 29 2017
>      [echo] Java version: 1.8.0_131
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/build
> 
> javac:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/build/classes
>     [javac] Compiling 136 source files to /<<PKGBUILDDIR>>/build/classes
>     [javac] /<<PKGBUILDDIR>>/src/java/org/apache/commons/ssl/Certificates.java:408: warning: non-varargs call of varargs method with inexact argument type for last parameter;
>     [javac]                             setConnTimeOut.invoke(httpConn, new Integer[]{new Integer(5000)});
>     [javac]                                                             ^
>     [javac]   cast to Object for a varargs call
>     [javac]   cast to Object[] for a non-varargs call and to suppress this warning
>     [javac] /<<PKGBUILDDIR>>/src/java/org/apache/commons/ssl/Certificates.java:409: warning: non-varargs call of varargs method with inexact argument type for last parameter;
>     [javac]                             setReadTimeout.invoke(httpConn, new Integer[]{new Integer(5000)});
>     [javac]                                                             ^
>     [javac]   cast to Object for a varargs call
>     [javac]   cast to Object[] for a non-varargs call and to suppress this warning
>     [javac] Note: Some input files use or override a deprecated API.
>     [javac] Note: Recompile with -Xlint:deprecation for details.
>     [javac] Note: Some input files use unchecked or unsafe operations.
>     [javac] Note: Recompile with -Xlint:unchecked for details.
>     [javac] 2 warnings
> 
> rmic:
>      [rmic] RMI Compiling 2 classes to /<<PKGBUILDDIR>>/build/classes
>      [rmic] Warning: generation and use of skeletons and static stubs for JRMP
>      [rmic] is deprecated. Skeletons are unnecessary, and static stubs have
>      [rmic] been superseded by dynamically generated stubs. Users are
>      [rmic] encouraged to migrate away from using rmic to generate skeletons and static
>      [rmic] stubs. See the documentation for java.rmi.server.UnicastRemoteObject.
> 
> jar:
>       [jar] Building jar: /<<PKGBUILDDIR>>/build/not-yet-commons-ssl.jar
> 
> init:
>      [echo] Apache Ant(TM) version 1.9.9 compiled on June 29 2017
>      [echo] Java version: 1.8.0_131
> 
> javadocs:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/build/javadocs
>   [javadoc] Generating Javadoc
>   [javadoc] Javadoc execution
>   [javadoc] Loading source files for package org.apache.commons.httpclient.contrib.ssl...
>   [javadoc] Loading source files for package org.apache.commons.ssl...
>   [javadoc] Loading source files for package org.apache.commons.ssl.asn1...
>   [javadoc] Loading source files for package org.apache.commons.ssl.rmi...
>   [javadoc] Loading source files for package org.apache.commons.ssl.util...
>   [javadoc] Constructing Javadoc information...
>   [javadoc] Standard Doclet version 1.8.0_131
>   [javadoc] Building tree for all the packages and classes...
>   [javadoc] Building index for all the packages and classes...
>   [javadoc] Building index for all classes...
> 
> BUILD SUCCESSFUL
> Total time: 1 minute 20 seconds
> touch debian/stamp-ant-build
> cd . && /usr/lib/jvm/default-java/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/commons-codec.jar:/usr/share/java/commons-logging.jar:/usr/share/java/commons-httpclient.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/bcprov.jar:/usr/share/java/ant-junit.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dcompile.debug=true -Dcompile.optimize=true test
> Buildfile: /<<PKGBUILDDIR>>/build.xml
> 
> init:
>      [echo] Apache Ant(TM) version 1.9.9 compiled on June 29 2017
>      [echo] Java version: 1.8.0_131
> 
> javac:
> 
> rmic:
> 
> jar:
> 
> test-jar:
>     [mkdir] Created dir: /<<PKGBUILDDIR>>/build/test-classes
>     [javac] Compiling 9 source files to /<<PKGBUILDDIR>>/build/test-classes
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/httpclient/contrib/ssl/TestHttpclientContrib.java:3: error: package org.junit does not exist
>     [javac] import static org.junit.Assert.assertEquals;
>     [javac]                        ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/httpclient/contrib/ssl/TestHttpclientContrib.java:3: error: static import only from classes and interfaces
>     [javac] import static org.junit.Assert.assertEquals;
>     [javac] ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/httpclient/contrib/ssl/TestHttpclientContrib.java:4: error: package org.junit does not exist
>     [javac] import org.junit.Test;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestBase64.java:3: error: package org.junit does not exist
>     [javac] import static org.junit.Assert.assertTrue;
>     [javac]                        ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestBase64.java:3: error: static import only from classes and interfaces
>     [javac] import static org.junit.Assert.assertTrue;
>     [javac] ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestBase64.java:4: error: package org.junit does not exist
>     [javac] import org.junit.Test;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestCertificates.java:3: error: package org.junit does not exist
>     [javac] import org.junit.Assert;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestCertificates.java:4: error: package org.junit does not exist
>     [javac] import org.junit.Test;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestCertificates.java:5: error: package org.junit.runner does not exist
>     [javac] import org.junit.runner.RunWith;
>     [javac]                        ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestCertificates.java:23: error: cannot find symbol
>     [javac] @RunWith(MockitoJUnitRunner.class)
>     [javac]  ^
>     [javac]   symbol: class RunWith
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestIPAddressParser.java:4: error: package org.junit does not exist
>     [javac] import static org.junit.Assert.*;
>     [javac]                        ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestIPAddressParser.java:5: error: package org.junit does not exist
>     [javac] import org.junit.Test;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestKeyMaterial.java:5: error: package org.junit does not exist
>     [javac] import static org.junit.Assert.*;
>     [javac]                        ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestKeyMaterial.java:6: error: package org.junit does not exist
>     [javac] import org.junit.Test;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestOpenSSL.java:4: error: package org.junit does not exist
>     [javac] import static org.junit.Assert.*;
>     [javac]                        ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestOpenSSL.java:5: error: package org.junit does not exist
>     [javac] import org.junit.Test;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestPKCS8Key.java:4: error: package org.junit does not exist
>     [javac] import static org.junit.Assert.*;
>     [javac]                        ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestPKCS8Key.java:5: error: package org.junit does not exist
>     [javac] import org.junit.Test;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestTrustMaterial.java:4: error: package org.junit does not exist
>     [javac] import org.junit.Assert;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestTrustMaterial.java:5: error: package org.junit does not exist
>     [javac] import org.junit.Test;
>     [javac]                 ^
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/httpclient/contrib/ssl/TestHttpclientContrib.java:14: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestHttpclientContrib
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestBase64.java:13: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestBase64
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestBase64.java:47: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestBase64
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestCertificates.java:29: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestCertificates
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestCertificates.java:51: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestCertificates
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestIPAddressParser.java:9: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestIPAddressParser
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestKeyMaterial.java:29: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestKeyMaterial
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestOpenSSL.java:48: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestOpenSSL
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestOpenSSL.java:53: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestOpenSSL
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestOpenSSL.java:58: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestOpenSSL
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestOpenSSL.java:63: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestOpenSSL
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestOpenSSL.java:68: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestOpenSSL
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestPKCS8Key.java:14: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestPKCS8Key
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestPKCS8Key.java:19: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestPKCS8Key
>     [javac] /<<PKGBUILDDIR>>/src/test/org/apache/commons/ssl/TestTrustMaterial.java:9: error: cannot find symbol
>     [javac]     @Test
>     [javac]      ^
>     [javac]   symbol:   class Test
>     [javac]   location: class TestTrustMaterial
>     [javac] 35 errors
> 
> BUILD FAILED
> /<<PKGBUILDDIR>>/build.xml:47: Compile failed; see the compiler error output for details.
> 
> Total time: 1 second
> /usr/share/cdbs/1/class/ant.mk:56: recipe for target 'debian/stamp-ant-check' failed
> make: *** [debian/stamp-ant-check] Error 1

The full build log is available from:
   http://aws-logs.debian.net/2017/07/19/not-yet-commons-ssl_0.3.15-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-java-maintainers mailing list