Package: src:starjava-ttools
Version: 3.5.1-2
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with javahelper
   dh_auto_clean
        ant clean
Buildfile: /<<PKGBUILDDIR>>/build.xml

clean:

BUILD SUCCESSFUL
Total time: 0 seconds
   jh_clean
Duplicate specification "u=s" for option "u"
   dh_clean
 debian/rules binary
dh binary --with javahelper
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   jh_linkjars
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
ant jars
Buildfile: /<<PKGBUILDDIR>>/build.xml

prepare:
   [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set 
to 1732112507

check_packages:

build:
    [mkdir] Created dir: /<<PKGBUILDDIR>>/build/classes
    [javac] Compiling 994 source files to /<<PKGBUILDDIR>>/build/classes
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/build/BashComplete.java:31: 
warning: [rawtypes] found raw type: Parameter
    [javac]     Parameter[] params = task.getParameters();
    [javac]     ^
    [javac]   missing type arguments for generic class Parameter<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class Parameter
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/build/BashComplete.java:33: 
warning: [rawtypes] found raw type: List
    [javac]     List outputFormats = env.getTableOutput().getKnownFormats();
    [javac]     ^
    [javac]   missing type arguments for generic class List<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface List
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/build/BashComplete.java:34: 
warning: [rawtypes] found raw type: List
    [javac]     List inputFormats = env.getTableFactory().getKnownFormats();
    [javac]     ^
    [javac]   missing type arguments for generic class List<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface List
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/build/BashComplete.java:35: 
warning: [rawtypes] found raw type: Collection
    [javac]     Collection charsets = Charset.availableCharsets().keySet();
    [javac]     ^
    [javac]   missing type arguments for generic class Collection<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Collection
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/build/BashComplete.java:105: 
warning: [rawtypes] found raw type: Collection
    [javac]     public static String completionCase(String name, Collection 
pattern) {
    [javac]                                                      ^
    [javac]   missing type arguments for generic class Collection<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in interface Collection
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/build/BashComplete.java:108: 
warning: [unchecked] unchecked method invocation: method join in class String 
is applied to given types
    [javac]         "$(compgen -W \"" + String.join(" ", pattern) + "\" -- 
${cur}) " +
    [javac]                                        ^
    [javac]   required: CharSequence,Iterable<? extends CharSequence>
    [javac]   found:    String,Collection
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/build/BashComplete.java:108: 
warning: [unchecked] unchecked conversion
    [javac]         "$(compgen -W \"" + String.join(" ", pattern) + "\" -- 
${cur}) " +
    [javac]                                              ^
    [javac]   required: Iterable<? extends CharSequence>
    [javac]   found:    Collection
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/build/JupyterCell.java:101: 
warning: [cast] redundant cast to JupyterCell
    [javac]                           return ((JupyterCell)o).toJson();
    [javac]                                   ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/build/UsageWriterMan.java:57: 
warning: [rawtypes] found raw type: Parameter
    [javac]         Parameter[] params = task.getParameters();
    [javac]         ^
    [javac]   missing type arguments for generic class Parameter<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class Parameter
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/build/UsageWriterMan.java:68: 
warning: [rawtypes] found raw type: Parameter
    [javac]         Parameter[] params = task.getParameters();
    [javac]         ^
    [javac]   missing type arguments for generic class Parameter<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class Parameter
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/cone/MocCoverage.java:80: 
warning: [deprecation] getMaxOrder() in HealpixMoc has been deprecated
    [javac]         int mocOrder = moc_.getMaxOrder();
    [javac]                            ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/cone/MocCoverage.java:161: 
warning: [deprecation] getSize() in HealpixMoc has been deprecated
    [javac]            .append( moc.getSize() )
    [javac]                        ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/cone/AsciiMocCoverage.java:32: 
warning: [deprecation] HealpixMoc(String) in HealpixMoc has been deprecated
    [javac]             return new HealpixMoc( spatialMocTxt );
    [javac]                    ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/cone/CdsUploadMatcher.java:264: 
warning: [deprecation] toString(InputStream) in IOUtils has been deprecated
    [javac]             JSONTokener jt = new JSONTokener( IOUtils.toString( in 
) );
    [javac]                                                      ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/cone/ConeQueryCoverage.java:43: 
error: cannot find symbol
    [javac]                                  HealpixMoc.MAXORDER );
    [javac]                                            ^
    [javac]   symbol:   variable MAXORDER
    [javac]   location: class HealpixMoc
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/cone/ConeQueryCoverage.java:46: 
warning: [deprecation] HealpixMoc(int) in HealpixMoc has been deprecated
    [javac]             moc = new HealpixMoc( maxOrder );
    [javac]                   ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/cone/UrlMocCoverage.java:143: 
warning: [deprecation] HealpixMoc(InputStream,int) in HealpixMoc has been 
deprecated
    [javac]             HealpixMoc moc = new HealpixMoc( in, HealpixMoc.FITS );
    [javac]                              ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/example/GeojsonTableBuilder.java:109:
 warning: [deprecation] toString(InputStream) in IOUtils has been deprecated
    [javac]             top = new JSONObject( new JSONTokener( 
IOUtils.toString( in ) ) );
    [javac]                                                           ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/example/GeojsonTableBuilder.java:149:
 warning: [unchecked] unchecked conversion
    [javac]                     for ( Iterator<String> it = props.keys(); 
it.hasNext(); ) {
    [javac]                                                           ^
    [javac]   required: Iterator<String>
    [javac]   found:    Iterator
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/mode/ChecksumMode.java:58: 
error: incompatible types: RowSequence cannot be converted to StarTable
    [javac]                     Tables.checksumData( table.getRowSequence(), 
checksum );
    [javac]                                                              ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/mode/MocMode.java:50: error: 
cannot find symbol
    [javac]             moc.writeFits( out );
    [javac]                ^
    [javac]   symbol:   method writeFits(OutputStream)
    [javac]   location: variable moc of type HealpixMoc
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/mode/MocMode.java:69: error: 
cannot find symbol
    [javac]         orderParam_.setMaximum( HealpixMoc.MAXORDER );
    [javac]                                           ^
    [javac]   symbol:   variable MAXORDER
    [javac]   location: class HealpixMoc
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/mode/MocMode.java:159: warning: 
[deprecation] getSize() in HealpixMoc has been deprecated
    [javac]                     logger_.info( "MOC: size=" + moc.getSize() 
    [javac]                                                     ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/mode/MocMode.java:183: warning: 
[deprecation] HealpixMoc(int) in HealpixMoc has been deprecated
    [javac]             moc = new HealpixMoc( order );
    [javac]                   ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/mode/MocMode.java:231: warning: 
[deprecation] setCheckConsistencyFlag(boolean) in HealpixMoc has been deprecated
    [javac]             moc.setCheckConsistencyFlag( checked );
    [javac]                ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/mode/MocMode.java:233: warning: 
[deprecation] checkAndFix() in HealpixMoc has been deprecated
    [javac]                 moc.checkAndFix();
    [javac]                    ^
    [javac] 
/<<PKGBUILDDIR>>/src/main/uk/ac/starlink/ttools/server/PlotSession.java:551: 
warning: [cast] redundant cast to Map<String,String[]>
    [javac]             (Map<String,String[]>) request.getParameterMap();
    [javac]             ^
    [javac] Note: Some messages have been simplified; recompile with 
-Xdiags:verbose to get full output
    [javac] 4 errors
    [javac] 23 warnings

BUILD FAILED
/<<PKGBUILDDIR>>/build.xml:495: Compile failed; see the compiler error output 
for details.

Total time: 11 seconds
make[1]: *** [debian/rules:7: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202503/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:starjava-ttools, so that this is still
visible in the BTS web page for this package.

Thanks.

Reply via email to