Bug#713159: jruby: FTBFS: build.xml:313: The archive nailgun-0.7.1.jar doesn't exist

Lucas Nussbaum lucas at lucas-nussbaum.net
Sat Jun 22 11:53:27 UTC 2013


Source: jruby
Version: 1.5.6-5
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
>  debian/rules build
> test -x debian/rules
> mkdir -p "."
> # symlink system yecht-ruby jar into shared directory
> ln -s /usr/share/java/yecht-ruby.jar lib/ruby/site_ruby/shared/yecht.jar
> touch debian/stamp-yecht
> 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/ant-junit.jar:/usr/share/java/junit4.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     -Ddev.gems=false -DdocsNotNeeded=true -Dshared.lib.dir=/usr/share/java test dist-bin
> Buildfile: /«PKGBUILDDIR»/build.xml
> 
> init:
> 
> jar:
> 
> init:
> 
> extract-rdocs:
> 
> prepare:
>     [mkdir] Created dir: /«PKGBUILDDIR»/build
>     [mkdir] Created dir: /«PKGBUILDDIR»/build/classes
>     [mkdir] Created dir: /«PKGBUILDDIR»/build/classes/jruby
>     [mkdir] Created dir: /«PKGBUILDDIR»/build/classes/test
>     [mkdir] Created dir: /«PKGBUILDDIR»/build/test-results
>     [mkdir] Created dir: /«PKGBUILDDIR»/build/test-results/html
>     [mkdir] Created dir: /«PKGBUILDDIR»/docs/api
> 
> prepare-resources:
>      [copy] Copying 25 files to /«PKGBUILDDIR»/build/classes/jruby
>      [copy] Copying 16 files to /«PKGBUILDDIR»/build/classes/jruby/builtin
>      [copy] Copying 2 files to /«PKGBUILDDIR»/build/classes/jruby
> 
> compile-annotation-binder:
>     [mkdir] Created dir: /«PKGBUILDDIR»/src_gen
>     [javac] /«PKGBUILDDIR»/build.xml:201: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Compiling 6 source files to /«PKGBUILDDIR»/build/classes/jruby
> 
> check-for-optional-java4-packages:
> 
> check-for-optional-packages:
> 
> compile-jruby:
>       [apt] /«PKGBUILDDIR»/build.xml:214: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>       [apt] Since compiler setting isn't classic or modern, ignoring fork setting.
>       [apt] Since compiler setting isn't classic or modern, ignoring fork setting.
>       [apt] Compiling 964 source files to /«PKGBUILDDIR»/build/classes/jruby
>       [apt] Since compiler setting isn't classic or modern, ignoring fork setting.
>       [apt] warning: Annotation types without processors: [java.lang.Override, java.lang.Deprecated, org.jruby.anno.JRubyConstant, java.lang.SuppressWarnings, org.jruby.anno.JRubyModule, java.lang.annotation.Retention, java.lang.annotation.Target, com.kenai.jaffl.annotations.Out, com.kenai.jaffl.annotations.In, com.kenai.jaffl.annotations.Transient]
>       [apt] 1 warning
>       [apt] /«PKGBUILDDIR»/src/org/jruby/RubyString.java:771: warning: [deprecation] replace(byte[]) in org.jruby.util.ByteList has been deprecated
>       [apt]         value.replace(bytes);
>       [apt]              ^
>       [apt] Note: Some input files use unchecked or unsafe operations.
>       [apt] Note: Recompile with -Xlint:unchecked for details.
>       [apt] 1 warning
> 
> compile:
> 
> generate-method-classes:
> 
> _gmc_internal_:
>      [echo] Generating invokers...
>      [echo] Compiling populators...
>     [javac] /«PKGBUILDDIR»/build.xml:246: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
>     [javac] Compiling 187 source files to /«PKGBUILDDIR»/build/classes/jruby
>    [delete] Deleting: /«PKGBUILDDIR»/src_gen/annotated_classes.txt
> 
> generate-unsafe:
> 
> _gu_internal_:
>      [echo] Generating Unsafe impl...
> 
> unzip-native-libs:
>     [mkdir] Created dir: /«PKGBUILDDIR»/lib/native
> 
> jar-jruby:
> 
> _update_scm_revision_:
> 
> _update_scm_revision_with_ruby_:
> 
> _update_scm_revision_with_jruby_:
>      [echo] Using JRuby to calculate revision...
>      [echo] Adjust ruby.executable value in build.properties to speed things up!
>      [java] JVM args ignored when same JVM is used.
> 
> BUILD FAILED
> /«PKGBUILDDIR»/build.xml:566: The following error occurred while executing this line:
> /«PKGBUILDDIR»/build.xml:313: The archive nailgun-0.7.1.jar doesn't exist
> 
> Total time: 1 minute 7 seconds
> make: *** [debian/stamp-ant-build] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2013/06/20/jruby_1.5.6-5_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