Hello community, here is the log from the commit of package akka for openSUSE:Factory checked in at 2020-04-11 23:45:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/akka (Old) and /work/SRC/openSUSE:Factory/.akka.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akka" Sat Apr 11 23:45:40 2020 rev:2 rq:792661 version:2.3.16 Changes: -------- --- /work/SRC/openSUSE:Factory/akka/akka.changes 2020-03-05 23:19:51.133230563 +0100 +++ /work/SRC/openSUSE:Factory/.akka.new.3248/akka.changes 2020-04-11 23:45:53.387059151 +0200 @@ -1,0 +2,7 @@ +Thu Apr 9 09:03:21 UTC 2020 - Fridrich Strba <fst...@suse.com> + +- Don't build against eclipse-osgi, but again osgi-core and + osgi-compendium packages in order to prevent a fat dependency + for a feature that is well served by lighter packages + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ akka.spec ++++++ --- /var/tmp/diff_new_pack.LiTewC/_old 2020-04-11 23:45:54.063059666 +0200 +++ /var/tmp/diff_new_pack.LiTewC/_new 2020-04-11 23:45:54.067059670 +0200 @@ -27,7 +27,7 @@ URL: http://akka.io/ Source0: %{name}-%{version}.tar.xz # Default use sbt -Source1: https://raw.github.com/willb/rpm-packaging/85bb1497a483faef89749cd4704b04a23bf32e5d/akka-packaging/akka-build.xml +Source1: akka-build.xml # Build only these sub-modules, cause: unavailable build deps # TODO akka-camel akka-contrib akka-durable-mailboxes akka-persistence akka-samples akka-zeromq Source2: https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_%{scala_short_version}/%{namedversion}/akka-actor_%{scala_short_version}-%{namedversion}.pom @@ -48,7 +48,8 @@ # typesafe-config BuildRequires: mvn(com.typesafe:config) BuildRequires: mvn(io.netty:netty:3) -BuildRequires: mvn(org.eclipse.osgi:org.eclipse.osgi) +BuildRequires: mvn(org.osgi:osgi.cmpn) +BuildRequires: mvn(org.osgi:osgi.core) BuildRequires: mvn(org.scala-lang:scala-compiler) BuildRequires: mvn(org.scala-lang:scala-library) BuildRequires: mvn(org.scala-stm:scala-stm_2.10) @@ -56,13 +57,12 @@ BuildRequires: mvn(org.uncommons.maths:uncommons-maths) # requires for akka-remote BuildRequires: protobuf-devel -#!BuildRequires: eclipse-equinox-osgi -Requires: eclipse-equinox-osgi Requires: java-headless Requires: mvn(com.google.protobuf:protobuf-java) Requires: mvn(com.typesafe:config) Requires: mvn(io.netty:netty:3) -Requires: mvn(org.eclipse.osgi:org.eclipse.osgi) +Requires: mvn(org.osgi:osgi.cmpn) +Requires: mvn(org.osgi:osgi.core) Requires: mvn(org.scala-lang:scala-library) Requires: mvn(org.scala-stm:scala-stm_2.10) Requires: mvn(org.slf4j:slf4j-api) @@ -93,17 +93,17 @@ cp -p %{SOURCE8} remote-pom.xml %pom_xpath_set "pom:project/pom:dependencies/pom:dependency[pom:artifactId='netty']/pom:version" 3 remote-pom.xml -# use osgi 5.x apis +# use osgi 7.x apis cp -p %{SOURCE7} osgi-pom.xml -%pom_remove_dep org.osgi: osgi-pom.xml -%pom_add_dep org.eclipse.osgi:org.eclipse.osgi osgi-pom.xml +%pom_change_dep :org.osgi.core :osgi.core osgi-pom.xml +%pom_change_dep :org.osgi.compendium :osgi.cmpn osgi-pom.xml # spurious-executable-perm chmod 644 LICENSE %build -ant dist doc +%{ant} dist doc %install ++++++ akka-build.xml ++++++ --- /var/tmp/diff_new_pack.LiTewC/_old 2020-04-11 23:45:54.115059706 +0200 +++ /var/tmp/diff_new_pack.LiTewC/_new 2020-04-11 23:45:54.115059706 +0200 @@ -98,7 +98,8 @@ <pathelement location="${osgi.build.dir}"/> <pathelement location="${actor.build.dir}"/> <fileset dir="${basedir}/target" includes="${name}-actor.jar"/> - <fileset dir="/usr/share/java" includes="eclipse/osgi.jar"/> + <fileset dir="/usr/share/java" includes="osgi-compendium/osgi.cmpn.jar"/> + <fileset dir="/usr/share/java" includes="osgi-core/osgi.core.jar"/> <fileset dir="/usr/share/java" includes="typesafe-config.jar"/> </path> @@ -153,7 +154,8 @@ <fileset dir="${basedir}/target" includes="${name}-transactor.jar"/> <fileset dir="/usr/share/java" includes="scala/scala-library.jar"/> <fileset dir="/usr/share/java" includes="typesafe-config.jar"/> - <fileset dir="/usr/share/java" includes="eclipse/osgi.jar"/> + <fileset dir="/usr/share/java" includes="osgi-compendium/osgi.cmpn.jar"/> + <fileset dir="/usr/share/java" includes="osgi-core/osgi.core.jar"/> <fileset dir="/usr/share/java" includes="netty.jar"/> <fileset dir="/usr/share/java" includes="protobuf.jar"/> <fileset dir="/usr/share/java" includes="uncommons-maths.jar"/>