Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sbt for openSUSE:Factory checked in at 2023-05-04 17:10:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbt (Old) and /work/SRC/openSUSE:Factory/.sbt.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbt" Thu May 4 17:10:10 2023 rev:15 rq:1084310 version:0.13.18 Changes: -------- --- /work/SRC/openSUSE:Factory/sbt/sbt.changes 2022-08-02 22:08:52.421717447 +0200 +++ /work/SRC/openSUSE:Factory/.sbt.new.1533/sbt.changes 2023-05-04 17:10:23.580301186 +0200 @@ -1,0 +2,8 @@ +Wed May 3 11:43:15 UTC 2023 - Fridrich Strba <fst...@suse.com> + +- Fix build against maven 3.9.1 +- Added patch: + * sbt-maven-resolver.patch + + stubs to cater for new interface methods in maven-resolver + +------------------------------------------------------------------- New: ---- sbt-maven-resolver.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbt.spec ++++++ --- /var/tmp/diff_new_pack.IFq8PX/_old 2023-05-04 17:10:24.992309454 +0200 +++ /var/tmp/diff_new_pack.IFq8PX/_new 2023-05-04 17:10:25.000309501 +0200 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -102,6 +102,7 @@ Patch2: sbt-0.13.17-lines.patch Patch3: sbt-new-ivy.patch Patch4: sbt-0.13.13-sxr.patch +Patch5: sbt-maven-resolver.patch BuildRequires: apache-ivy #Source650: https://oss.sonatype.org/service/local/repositories/releases/content/org/scala-sbt/sbt-giter8-resolver/sbt-giter8-resolver_%{scala_short_version}/0.1.0/sbt-giter8-resolver_%{scala_short_version}-0.1.0.jar #Source660: https://oss.sonatype.org/service/local/repositories/releases/content/org/foundweekends/giter8/giter8_%{scala_short_version}/0.7.1/giter8_%{scala_short_version}-0.7.1.jar @@ -330,6 +331,8 @@ %patch4 -p1 %endif +%patch5 -p1 + sed -i -e '/% "test"/d' project/Util.scala cp %{SOURCE15} . @@ -375,27 +378,27 @@ ./climbing-nemesis.py org.codehaus.plexus plexus-classworlds %{ivy_local_dir} --version 2.5.2 ./climbing-nemesis.py org.codehaus.plexus plexus-utils %{ivy_local_dir} --version 3.0.22 ./climbing-nemesis.py org.eclipse.aether aether-api %{ivy_local_dir} --version 1.3.1 -./climbing-nemesis.py org.apache.maven.resolver maven-resolver-api %{ivy_local_dir} --version 1.7.3 +./climbing-nemesis.py org.apache.maven.resolver maven-resolver-api %{ivy_local_dir} --version 1.9.8 ./climbing-nemesis.py org.eclipse.aether aether-spi %{ivy_local_dir} --version 1.3.1 -./climbing-nemesis.py org.apache.maven.resolver maven-resolver-spi %{ivy_local_dir} --version 1.7.3 +./climbing-nemesis.py org.apache.maven.resolver maven-resolver-spi %{ivy_local_dir} --version 1.9.8 ./climbing-nemesis.py org.eclipse.aether aether-util %{ivy_local_dir} --version 1.3.1 -./climbing-nemesis.py org.apache.maven.resolver maven-resolver-util %{ivy_local_dir} --version 1.7.3 +./climbing-nemesis.py org.apache.maven.resolver maven-resolver-util %{ivy_local_dir} --version 1.9.8 ./climbing-nemesis.py org.apache.maven maven-model %{ivy_local_dir} --version 3.2.3 -./climbing-nemesis.py org.apache.maven maven-model %{ivy_local_dir} --version 3.8.6 +./climbing-nemesis.py org.apache.maven maven-model %{ivy_local_dir} --version 3.9.1 ./climbing-nemesis.py org.apache.maven maven-model-builder %{ivy_local_dir} --version 3.2.3 -./climbing-nemesis.py org.apache.maven maven-model-builder %{ivy_local_dir} --version 3.8.6 +./climbing-nemesis.py org.apache.maven maven-model-builder %{ivy_local_dir} --version 3.9.1 ./climbing-nemesis.py org.apache.maven maven-repository-metadata %{ivy_local_dir} --version 3.2.3 -./climbing-nemesis.py org.apache.maven maven-repository-metadata %{ivy_local_dir} --version 3.8.6 -./climbing-nemesis.py org.apache.maven maven-builder-support %{ivy_local_dir} --version 3.8.6 -./climbing-nemesis.py org.apache.maven maven-artifact %{ivy_local_dir} --version 3.8.6 -./climbing-nemesis.py org.codehaus.plexus plexus-utils %{ivy_local_dir} --version 3.3.1 +./climbing-nemesis.py org.apache.maven maven-repository-metadata %{ivy_local_dir} --version 3.9.1 +./climbing-nemesis.py org.apache.maven maven-builder-support %{ivy_local_dir} --version 3.9.1 +./climbing-nemesis.py org.apache.maven maven-artifact %{ivy_local_dir} --version 3.9.1 +./climbing-nemesis.py org.codehaus.plexus plexus-utils %{ivy_local_dir} --version 3.5.1 ./climbing-nemesis.py org.codehaus.plexus plexus-interpolation %{ivy_local_dir} --version 1.26 ./climbing-nemesis.py org.eclipse.sisu org.eclipse.sisu.inject %{ivy_local_dir} --version 0.3.0.M1 --ignore "cdi-api" ./climbing-nemesis.py org.eclipse.sisu org.eclipse.sisu.inject %{ivy_local_dir} --version 0.3.3 --ignore "cdi-api" ./climbing-nemesis.py org.eclipse.sisu org.eclipse.sisu.inject %{ivy_local_dir} --version 0.3.5 --ignore "cdi-api" ./climbing-nemesis.py org.slf4j slf4j-api %{ivy_local_dir} --version 1.7.25 -./climbing-nemesis.py org.slf4j slf4j-api %{ivy_local_dir} --version 1.7.32 +./climbing-nemesis.py org.slf4j slf4j-api %{ivy_local_dir} --version 1.7.36 ./climbing-nemesis.py javax.annotation javax.annotation-api %{ivy_local_dir} --version 1.3.2 @@ -404,9 +407,9 @@ ./climbing-nemesis.py javax.inject javax.inject %{ivy_local_dir} --version 1 --override javax.inject:javax.inject ./climbing-nemesis.py org.eclipse.sisu org.eclipse.sisu.plexus %{ivy_local_dir} --version 0.3.0.M1 ./climbing-nemesis.py org.eclipse.aether aether-impl %{ivy_local_dir} --version 1.0.1.v20141111 -./climbing-nemesis.py org.apache.maven.resolver maven-resolver-impl %{ivy_local_dir} --version 1.7.3 -./climbing-nemesis.py org.apache.maven.resolver maven-resolver-impl %{ivy_local_dir} --version 1.6.3 -./climbing-nemesis.py org.apache.maven.resolver maven-resolver-named-locks %{ivy_local_dir} --version 1.7.3 +./climbing-nemesis.py org.apache.maven.resolver maven-resolver-impl %{ivy_local_dir} --version 1.9.8 +./climbing-nemesis.py org.apache.maven.resolver maven-resolver-impl %{ivy_local_dir} --version 1.9.7 +./climbing-nemesis.py org.apache.maven.resolver maven-resolver-named-locks %{ivy_local_dir} --version 1.9.8 ./climbing-nemesis.py org.eclipse.aether aether-connector-basic %{ivy_local_dir} --version 1.0.1.v20141111 ./climbing-nemesis.py org.apache.maven maven-aether-provider %{ivy_local_dir} --version 3.2.3 ++++++ sbt-maven-resolver.patch ++++++ --- sbt-0.13.18/sbt-maven-resolver/src/main/scala/sbt/mavenint/SbtRepositoryLayout.scala 2018-11-28 11:34:11.000000000 +0100 +++ sbt-0.13.18/sbt-maven-resolver/src/main/scala/sbt/mavenint/SbtRepositoryLayout.scala 2023-05-02 20:34:15.106447094 +0200 @@ -6,7 +6,7 @@ import org.eclipse.aether.artifact.Artifact import org.eclipse.aether.metadata.Metadata import org.eclipse.aether.repository.RemoteRepository -import org.eclipse.aether.spi.connector.layout.RepositoryLayout.Checksum +import org.eclipse.aether.spi.connector.layout.RepositoryLayout.ChecksumLocation import org.eclipse.aether.spi.connector.layout.{ RepositoryLayout, RepositoryLayoutFactory } import org.eclipse.aether.transfer.NoRepositoryLayoutException @@ -87,11 +87,12 @@ } // TODO - This should be the same as configured from Ivy... - def getChecksums(artifact: Artifact, upload: Boolean, location: URI): java.util.List[Checksum] = - getChecksums(location) - def getChecksums(metadata: Metadata, upload: Boolean, location: URI): java.util.List[Checksum] = - getChecksums(location) - - private def getChecksums(location: URI): java.util.List[Checksum] = - java.util.Arrays.asList(Checksum.forLocation(location, "SHA-1"), Checksum.forLocation(location, "MD5")) + def getChecksumLocations(artifact: Artifact, upload: Boolean, location: URI): java.util.List[ChecksumLocation] = + java.util.Arrays.asList() + def getChecksumLocations(metadata: Metadata, upload: Boolean, location: URI): java.util.List[ChecksumLocation] = + java.util.Arrays.asList() + + def getChecksumAlgorithmFactories(): java.util.List[org.eclipse.aether.spi.connector.checksum.ChecksumAlgorithmFactory] = + java.util.Arrays.asList() + def hasChecksums(x$1: org.eclipse.aether.artifact.Artifact): Boolean = false } \ No newline at end of file