Bug#927245: caveconverter: FTBFS (jh_build: Cannot find "caveconverter")

2019-05-06 Thread Wookey
On 2019-04-19 00:32 +0100, Wookey wrote:

> > jh_build: Compatibility levels before 9 are deprecated (level 7 in use)
> > jh_build: Cannot find (any matches for) "caveconverter" (tried in .)
> 
> Confirmed, thanks. I'll work out what's gone wrong there and upload a fix.

OK. Seems the issue was having an old unused javabuild file lying
around, referring to a source dir than no longer existed. It used to
not matter, but now jh_build correctly points out that the mentioned
directory no longer exists.

Referenced in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=927243

However now it builds, but the resulting .jar doesn't know how to run itself:
$ caveconverter
run-detectors: unable to find an interpreter for /usr/bin/caveconverter

Same error running the actual jar:
$ /usr/share/caveconverter/CaveConverter.jar
run-detectors: unable to find an interpreter for 
/usr/share/caveconverter/CaveConverter.jar

Not sure why this used to work. Something to do with manifests?


Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/


signature.asc
Description: PGP signature


Bug#927245: caveconverter: FTBFS (jh_build: Cannot find "caveconverter")

2019-04-18 Thread Wookey
On 2019-04-16 19:43 +, Santiago Vila wrote:
> Package: src:caveconverter
> Version: 0~20170114-4
> Severity: serious
> Tags: ftbfs
> 
> Dear maintainer:
> 
> I tried to build this package in buster but it failed:
> 
> jh_build: Compatibility levels before 9 are deprecated (level 7 in use)
> jh_build: Cannot find (any matches for) "caveconverter" (tried in .)

Confirmed, thanks. I'll work out what's gone wrong there and upload a fix.

Wookey
-- 
Principal hats:  Linaro, Debian, Wookware, ARM
http://wookware.org/


signature.asc
Description: PGP signature


Bug#927245: caveconverter: FTBFS (jh_build: Cannot find "caveconverter")

2019-04-16 Thread Santiago Vila
Package: src:caveconverter
Version: 0~20170114-4
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:


[...]
 debian/rules binary-indep
dh --with javahelper binary-indep
dh: Compatibility levels before 9 are deprecated (level 7 in use)
   dh_update_autotools_config -i
   dh_auto_configure -i
dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use)
   jh_linkjars -i
   dh_auto_build -i
dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use)
ant -Duser.name debian
Buildfile: /<>/build.xml

clean.tests:

clean:

init:
 [echo] JAVA_HOME = /usr/lib/jvm/default-java
[mkdir] Created dir: /<>/build/classes
[mkdir] Created dir: /<>/dist
[mkdir] Created dir: /<>/build/test/data/private

compile:
[javac] Compiling 24 source files to /<>/build/classes
[javac] warning: [options] bootstrap class path not set in conjunction with 
-source 6
[javac] warning: [options] source value 6 is obsolete and will be removed 
in a future release
[javac] warning: [options] target value 1.6 is obsolete and will be removed 
in a future release
[javac] warning: [options] To suppress warnings about obsolete options, use 
-Xlint:-options.
[javac] Note: 
/<>/src/footleg/cavesurvey/data/reader/PocketTopoParser.java uses 
or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 4 warnings
 [copy] Copying 9 files to 
/<>/build/classes/footleg/cavesurvey/gui/swing/images
 [copy] Copying 1 file to 
/<>/build/classes/footleg/cavesurvey/gui

jar:

makejar:
  [jar] Building jar: /<>/build/CaveConverter.jar

guijar:

makejar:
  [jar] Building jar: /<>/build/CaveConverterGUI.jar

zip:
  [zip] Building zip: /<>/dist/CaveConverter.zip

zipsrc:
  [zip] Building zip: /<>/dist/CaveConverter-src.zip

instrument.java:
[cobertura-instrument] 00:15:17,186 |-INFO in 
ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource 
[logback-test.xml]
[cobertura-instrument] 00:15:17,187 |-INFO in 
ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource 
[logback.groovy]
[cobertura-instrument] 00:15:17,187 |-INFO in 
ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at 
[jar:file:/usr/share/java/cobertura-2.1.1.jar!/logback.xml]
[cobertura-instrument] 00:15:17,189 |-WARN in 
ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs 
multiple times on the classpath.
[cobertura-instrument] 00:15:17,189 |-WARN in 
ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs 
at [jar:file:/usr/share/java/cobertura-2.1.1.jar!/logback.xml]
[cobertura-instrument] 00:15:17,189 |-WARN in 
ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs 
at [jar:file:/usr/share/java/cobertura.jar!/logback.xml]
[cobertura-instrument] 00:15:17,221 |-INFO in 
ch.qos.logback.core.joran.spi.ConfigurationWatchList@6393bf8b - URL 
[jar:file:/usr/share/java/cobertura-2.1.1.jar!/logback.xml] is not of type file
[cobertura-instrument] 00:15:17,274 |-INFO in 
ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not 
set
[cobertura-instrument] 00:15:17,276 |-INFO in 
ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender 
of type [ch.qos.logback.core.ConsoleAppender]
[cobertura-instrument] 00:15:17,292 |-INFO in 
ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
[cobertura-instrument] 00:15:17,302 |-INFO in 
ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default 
type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] 
property
[cobertura-instrument] 00:15:17,381 |-INFO in 
ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger 
[net.sourceforge.cobertura] to INFO
[cobertura-instrument] 00:15:17,381 |-INFO in 
ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT 
logger to DEBUG
[cobertura-instrument] 00:15:17,381 |-INFO in 
ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named 
[STDOUT] to Logger[ROOT]
[cobertura-instrument] 00:15:17,385 |-INFO in 
ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
[cobertura-instrument] 00:15:17,387 |-INFO in 
ch.qos.logback.classic.joran.JoranConfigurator@76d7881e - Registering current 
configuration as safe fallback point
[cobertura-instrument] 
[cobertura-instrument] Cobertura 2.1.1 - GNU GPL License (NO WARRANTY) - See 
COPYRIGHT file
[cobertura-instrument] [INFO] Cobertura: Saved information on 55 classes.
[cobertura-instrument] [INFO] Cobertura: Saved information on 55 classes.

init.tests:
[mkdir] Created dir: /<>/build/test_classes
[mkdir] Created dir: /<>/build/reports

compile.test:
[javac] Compiling 18 source files to /<>/build/