Source: sbt-launcher-interface
Version: 1.0.1-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20210120 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> # interface
> mkdir -p launcher-interface/target/classes
> javac -d launcher-interface/target/classes --release 8 
> launcher-interface/src/main/java/xsbti/FullReload.java 
> launcher-interface/src/main/java/xsbti/Reboot.java 
> launcher-interface/src/main/java/xsbti/IvyRepository.java 
> launcher-interface/src/main/java/xsbti/ServerMain.java 
> launcher-interface/src/main/java/xsbti/AppConfiguration.java 
> launcher-interface/src/main/java/xsbti/CrossValue.java 
> launcher-interface/src/main/java/xsbti/MavenRepository.java 
> launcher-interface/src/main/java/xsbti/GlobalLock.java 
> launcher-interface/src/main/java/xsbti/RetrieveException.java 
> launcher-interface/src/main/java/xsbti/ScalaProvider.java 
> launcher-interface/src/main/java/xsbti/PredefinedRepository.java 
> launcher-interface/src/main/java/xsbti/AppProvider.java 
> launcher-interface/src/main/java/xsbti/Repository.java 
> launcher-interface/src/main/java/xsbti/ComponentProvider.java 
> launcher-interface/src/main/java/xsbti/AppMain.java 
> launcher-interface/src/main/java/xsbti/Manage.java 
> launcher-interface/src/main/java/xsbti/Launcher.java 
> launcher-interface/src/main/java/xsbti/ApplicationID.java 
> launcher-interface/src/main/java/xsbti/Predefined.java 
> launcher-interface/src/main/java/xsbti/MainResult.java 
> launcher-interface/src/main/java/xsbti/Server.java 
> launcher-interface/src/main/java/xsbti/Exit.java 
> launcher-interface/src/main/java/xsbti/Continue.java
> jar cf launcher-interface/target/sbt-launcher-interface.jar -C 
> launcher-interface/target/classes .
> # implementation
> cp launcher-implementation/src/main/input_sources/CrossVersionUtil.scala 
> launcher-implementation/src/main/scala/xsbt/boot/
> sed -i s/.\{\{cross.package0\}\}/xsbt/ 
> launcher-implementation/src/main/scala/xsbt/boot/CrossVersionUtil.scala
> sed -i s/.\{\{cross.package1\}\}/boot/ 
> launcher-implementation/src/main/scala/xsbt/boot/CrossVersionUtil.scala
> mkdir -p launcher-implementation/target/classes
> scalac -d launcher-implementation/target/classes -cp 
> launcher-interface/target/sbt-launcher-interface.jar:/usr/share/java/ivy.jar 
> launcher-implementation/src/main/scala/xsbt/boot/Pre.scala 
> launcher-implementation/src/main/scala/xsbt/boot/ServerApplication.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Cache.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Locks.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Update.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Enumeration.scala 
> launcher-implementation/src/main/scala/xsbt/boot/ModuleDefinition.scala 
> launcher-implementation/src/main/scala/xsbt/boot/PlainApplication.scala 
> launcher-implementation/src/main/scala/xsbt/boot/FilteredLoader.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Using.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Find.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Create.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Launch.scala 
> launcher-implementation/src/main/scala/xsbt/boot/ConfigurationParser.scala 
> launcher-implementation/src/main/scala/xsbt/boot/ResolveValues.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Boot.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Configuration.scala 
> launcher-implementation/src/main/scala/xsbt/boot/BootConfiguration.scala 
> launcher-implementation/src/main/scala/xsbt/boot/JAnsi.scala 
> launcher-implementation/src/main/scala/xsbt/boot/ListMap.scala 
> launcher-implementation/src/main/scala/xsbt/boot/LaunchConfiguration.scala 
> launcher-implementation/src/main/scala/xsbt/boot/CheckProxy.scala 
> launcher-implementation/src/main/scala/xsbt/boot/Exceptions.scala 
> launcher-implementation/src/main/scala/xsbt/boot/CrossVersionUtil.scala
> launcher-implementation/src/main/scala/xsbt/boot/Update.scala:190: error: 
> type mismatch;
>  found   : java.util.Map[AnyRef,AnyRef]
>  required: java.util.Map[String,String]
> Note: AnyRef >: String, but Java-defined trait Map is invariant in type K.
> You may wish to investigate a wildcard type such as `_ >: String`. (SLS 
> 3.2.10)
> Note: AnyRef >: String, but Java-defined trait Map is invariant in type V.
> You may wish to investigate a wildcard type such as `_ >: String`. (SLS 
> 3.2.10)
>       val rule = new DefaultExcludeRule(artifact, 
> ExactPatternMatcher.INSTANCE, java.util.Collections.emptyMap[AnyRef, AnyRef])
>                                                                               
>                                 ^
> launcher-implementation/src/main/scala/xsbt/boot/Update.scala:233: error: 
> trait Filter takes type parameters
>   private final class ArtifactFilter(f: IArtifact => Boolean) extends Filter {
>                                                                       ^
> launcher-implementation/src/main/scala/xsbt/boot/Update.scala:246: error: 
> type mismatch;
>  found   : Update.this.ArtifactFilter
>  required: 
> org.apache.ivy.util.filter.Filter[org.apache.ivy.core.module.descriptor.Artifact]
>     retrieveOptions.setArtifactFilter(new ArtifactFilter(filter))
>                                       ^
> three errors found
> make[1]: *** [debian/rules:18: override_dh_auto_build] Error 1

The full build log is available from:
   
http://qa-logs.debian.net/2021/01/20/sbt-launcher-interface_1.0.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!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

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.

Reply via email to