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.