Source: umlet
Version: 13.3-1.1
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20181229 ftbfs-buster
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules build
> test -d eclipse-plugin-source || mkdir eclipse-plugin-source
> # move unused source code out of the way
> mv Baselet/src/com/baselet/plugin/ eclipse-plugin-source/ || true
> mv Baselet/src/com/baselet/gui/eclipse/ eclipse-plugin-source/ || true
> mv: cannot stat 'Baselet/src/com/baselet/gui/eclipse/': No such file or
> directory
> jh_build --no-javadoc -o"-encoding utf8" --main=com.baselet.control.Main
> umlet.jar Baselet/src BaseletElements/src
> find Baselet/src BaseletElements/src -name *.java -and -type f -print0 |
> xargs -s 512000 -0 /usr/lib/jvm/default-java/bin/javac -g -cp
> /usr/share/java/ecj.jar:/usr/share/java/batik-all.jar:/usr/share/java/fop.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/net.sourceforge.jlibeps.jar:/usr/share/java/javax.mail.jar:/usr/share/java/itext5.jar:/usr/share/java/jsyntaxpane.jar:/usr/share/java/rsyntaxtextarea.jar:/usr/share/java/autocomplete.jar:/usr/share/java/javaparser.jar:/usr/share/java/commons-io-java:debian/_jh_build.umlet
> -d debian/_jh_build.umlet -source 1.7 -target 1.7 -encoding utf8
> warning: [options] bootstrap class path not set in conjunction with -source 7
> Baselet/src/com/baselet/control/Main.java:26: error: package
> org.apache.commons.io.filefilter does not exist
> import org.apache.commons.io.filefilter.WildcardFileFilter;
> ^
> Baselet/src/com/baselet/generator/java/bcel/BcelMethod.java:3: error: package
> org.apache.bcel.classfile does not exist
> import org.apache.bcel.classfile.Method;
> ^
> Baselet/src/com/baselet/generator/java/bcel/BcelMethod.java:4: error: package
> org.apache.bcel.generic does not exist
> import org.apache.bcel.generic.Type;
> ^
> Baselet/src/com/baselet/generator/java/bcel/BcelAccessible.java:3: error:
> package org.apache.bcel.classfile does not exist
> import org.apache.bcel.classfile.FieldOrMethod;
> ^
> Baselet/src/com/baselet/generator/java/bcel/BcelMethod.java:8: error: cannot
> find symbol
> private final Method method;
> ^
> symbol: class Method
> location: class BcelMethod
> Baselet/src/com/baselet/generator/java/bcel/BcelMethod.java:12: error: cannot
> find symbol
> public BcelMethod(Method method, String className) {
> ^
> symbol: class Method
> location: class BcelMethod
> Baselet/src/com/baselet/generator/java/bcel/BcelAccessible.java:11: error:
> cannot find symbol
> public BcelAccessible(FieldOrMethod accessible) {
> ^
> symbol: class FieldOrMethod
> location: class BcelAccessible
> Baselet/src/com/baselet/generator/java/bcel/BcelField.java:3: error: package
> org.apache.bcel.classfile does not exist
> import org.apache.bcel.classfile.Field;
> ^
> Baselet/src/com/baselet/generator/java/bcel/BcelField.java:7: error: cannot
> find symbol
> private Field field;
> ^
> symbol: class Field
> location: class BcelField
> Baselet/src/com/baselet/generator/java/bcel/BcelField.java:9: error: cannot
> find symbol
> public BcelField(Field field) {
> ^
> symbol: class Field
> location: class BcelField
> Baselet/src/com/baselet/generator/java/bcel/BcelJavaClass.java:3: error:
> package org.apache.bcel.classfile does not exist
> import org.apache.bcel.classfile.ClassParser;
> ^
> Baselet/src/com/baselet/generator/java/bcel/BcelJavaClass.java:4: error:
> package org.apache.bcel.classfile does not exist
> import org.apache.bcel.classfile.Field;
> ^
> Baselet/src/com/baselet/generator/java/bcel/BcelJavaClass.java:5: error:
> package org.apache.bcel.classfile does not exist
> import org.apache.bcel.classfile.JavaClass;
> ^
> Baselet/src/com/baselet/generator/java/bcel/BcelJavaClass.java:6: error:
> package org.apache.bcel.classfile does not exist
> import org.apache.bcel.classfile.Method;
> ^
> Baselet/src/com/baselet/generator/java/bcel/BcelJavaClass.java:13: error:
> cannot find symbol
> private JavaClass clazz;
> ^
> symbol: class JavaClass
> location: class BcelJavaClass
> Baselet/src/com/baselet/control/Main.java:175: error: cannot find symbol
> FileFilter fileFilter = new
> WildcardFileFilter(localName);
> ^
> symbol: class WildcardFileFilter
> location: class Main
> Baselet/src/com/baselet/generator/java/bcel/BcelMethod.java:43: error: cannot
> find symbol
> Type[] arguments = method.getArgumentTypes();
> ^
> symbol: class Type
> location: class BcelMethod
> Baselet/src/com/baselet/generator/java/bcel/BcelMethod.java:45: error: cannot
> find symbol
> for (Type argument : arguments) {
> ^
> symbol: class Type
> location: class BcelMethod
> Baselet/src/com/baselet/generator/java/bcel/BcelJavaClass.java:18: error:
> cannot find symbol
> ClassParser parser = new ClassParser(filename);
> ^
> symbol: class ClassParser
> location: class BcelJavaClass
> Baselet/src/com/baselet/generator/java/bcel/BcelJavaClass.java:18: error:
> cannot find symbol
> ClassParser parser = new ClassParser(filename);
> ^
> symbol: class ClassParser
> location: class BcelJavaClass
> Baselet/src/com/baselet/generator/java/bcel/BcelJavaClass.java:34: error:
> cannot find symbol
> Field[] fields = clazz.getFields();
> ^
> symbol: class Field
> location: class BcelJavaClass
> Baselet/src/com/baselet/generator/java/bcel/BcelJavaClass.java:44: error:
> cannot find symbol
> Method[] methods = clazz.getMethods();
> ^
> symbol: class Method
> location: class BcelJavaClass
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -Xlint:deprecation for details.
> Note: Some input files use unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 22 errors
> 1 warning
> make: *** [debian/rules:25: build-stamp] Error 123
The full build log is available from:
http://aws-logs.debian.net/2018/12/29/umlet_13.3-1.1_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.