Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sbt for openSUSE:Factory checked in 
at 2022-03-29 21:07:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbt (Old)
 and      /work/SRC/openSUSE:Factory/.sbt.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbt"

Tue Mar 29 21:07:00 2022 rev:11 rq:965693 version:0.13.18

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbt/sbt.changes  2022-03-14 19:37:15.090139700 
+0100
+++ /work/SRC/openSUSE:Factory/.sbt.new.1900/sbt.changes        2022-03-29 
21:07:16.073130687 +0200
@@ -1,0 +2,13 @@
+Mon Mar 28 09:19:02 UTC 2022 - Fridrich Strba <fst...@suse.com>
+
+- Added patch:
+  * sbt-new-ivy.patch
+    + fix build against apache-ivy 2.5.0
+
+-------------------------------------------------------------------
+Tue Mar 22 12:04:17 UTC 2022 - Fridrich Strba <fst...@suse.com>
+
+- Override javax.inject:javax:inject artifact coordinates in order
+  to be able to build against newer atinject versions if needed
+
+-------------------------------------------------------------------

New:
----
  sbt-new-ivy.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sbt.spec ++++++
--- /var/tmp/diff_new_pack.kVPIpk/_old  2022-03-29 21:07:18.053132406 +0200
+++ /var/tmp/diff_new_pack.kVPIpk/_new  2022-03-29 21:07:18.057132409 +0200
@@ -99,6 +99,7 @@
 Source171:      %{sbt_ivy_descriptor sbt}
 Patch0:         sbt-%{sbt_version}-build-sbt.patch
 Patch2:         sbt-0.13.17-lines.patch
+Patch3:         sbt-new-ivy.patch
 Patch4:         sbt-0.13.13-sxr.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
@@ -325,6 +326,7 @@
 %endif
 
 %patch2 -p1
+%patch3 -p1
 
 %if !%{do_proper}
 %patch4 -p1
@@ -408,7 +410,7 @@
 
 ./climbing-nemesis.py com.google.guava guava %{ivy_local_dir} --version 18.0 
--ignore "jsr305"
 ./climbing-nemesis.py com.google.code.findbugs jsr305 %{ivy_local_dir} 
--version 1.3.9
-./climbing-nemesis.py javax.inject javax.inject %{ivy_local_dir} --version 1
+./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





































++++++ sbt-new-ivy.patch ++++++
--- sbt-0.13.18/ivy/src/main/scala/sbt/FakeResolver.scala       2022-03-19 
23:48:04.958817277 +0100
+++ sbt-0.13.18/ivy/src/main/scala/sbt/FakeResolver.scala       2022-03-19 
23:59:45.280239339 +0100
@@ -149,10 +149,10 @@
         new RevisionEntry(module, v)
     }.toArray
 
-  override def listTokenValues(tokens: Array[String], criteria: 
java.util.Map[_, _]): Array[java.util.Map[_, _]] =
+  override def listTokenValues(tokens: Array[String], criteria: 
java.util.Map[String, Object]): Array[java.util.Map[String, String]] =
     Array.empty
 
-  override def listTokenValues(token: String, otherTokenValues: 
java.util.Map[_, _]): Array[String] =
+  override def listTokenValues(token: String, otherTokenValues: 
java.util.Map[String, String]): Array[String] =
     Array.empty
 
   override def locate(art: IvyArtifact): ArtifactOrigin = {
--- sbt-0.13.18/ivy/src/main/scala/sbt/IvyScala.scala   2022-03-19 
23:48:04.958817277 +0100
+++ sbt-0.13.18/ivy/src/main/scala/sbt/IvyScala.scala   2022-03-19 
23:49:53.052539689 +0100
@@ -162,7 +162,7 @@
   private[sbt] def excludeRule(organization: String, name: String, 
configurationNames: Iterable[String], excludeTypePattern: String): ExcludeRule =
     {
       val artifact = new ArtifactId(ModuleId.newInstance(organization, name), 
"*", excludeTypePattern, "*")
-      val rule = new DefaultExcludeRule(artifact, 
ExactPatternMatcher.INSTANCE, emptyMap[AnyRef, AnyRef])
+      val rule = new DefaultExcludeRule(artifact, 
ExactPatternMatcher.INSTANCE, emptyMap[String, String])
       configurationNames.foreach(rule.addConfiguration)
       rule
     }
--- 
sbt-0.13.18/sbt-maven-resolver/src/main/scala/sbt/mavenint/MavenRepositoryResolver.scala
    2022-03-19 23:48:05.034815675 +0100
+++ 
sbt-0.13.18/sbt-maven-resolver/src/main/scala/sbt/mavenint/MavenRepositoryResolver.scala
    2022-03-20 00:07:58.037948041 +0100
@@ -380,7 +380,7 @@
           case other          => other
         }
         // Here we add the classifier, hopefully correctly...
-        val extraAtt = new java.util.HashMap[String, AnyRef]()
+        val extraAtt = new java.util.HashMap[String, String]()
         if (d.getArtifact.getClassifier != null) {
           extraAtt.put("m:classifier", d.getArtifact.getClassifier)
         }

Reply via email to