commit felix-scr for openSUSE:Factory

2020-04-01 Thread root
Hello community,

here is the log from the commit of package felix-scr for openSUSE:Factory 
checked in at 2020-04-01 19:18:42

Comparing /work/SRC/openSUSE:Factory/felix-scr (Old)
 and  /work/SRC/openSUSE:Factory/.felix-scr.new.3248 (New)


Package is "felix-scr"

Wed Apr  1 19:18:42 2020 rev:3 rq:790522 version:2.1.16

Changes:

--- /work/SRC/openSUSE:Factory/felix-scr/felix-scr.changes  2019-11-26 
16:56:58.448155130 +0100
+++ /work/SRC/openSUSE:Factory/.felix-scr.new.3248/felix-scr.changes
2020-04-01 19:19:00.175549057 +0200
@@ -1,0 +2,13 @@
+Wed Apr  1 08:21:39 UTC 2020 - Fridrich Strba 
+
+- Update to version 2.1.16
+- Modified patch:
+  * osgi-metadata.patch -> 
+0001-Use-import-package-instead-of-embedding-dependencies.patch
+   + Don't embed dependencies, use import-package instead
+- Added patch:
+  * 0002-Drop-the-dependencies-on-kxml-xpp3.patch
++ Drop dependencies on kxml and xpp, use the system SAX
+  implementation instead
+
+---

Old:

  LICENSE
  NOTICE
  org.apache.felix.scr-2.0.14.tar.xz
  osgi-metadata.patch

New:

  0001-Use-import-package-instead-of-embedding-dependencies.patch
  0002-Drop-the-dependencies-on-kxml-xpp3.patch
  org.apache.felix.scr-2.1.16-source-release.tar.gz



Other differences:
--
++ felix-scr.spec ++
--- /var/tmp/diff_new_pack.5gijjm/_old  2020-04-01 19:19:01.127549485 +0200
+++ /var/tmp/diff_new_pack.5gijjm/_new  2020-04-01 19:19:01.131549487 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package felix-scr
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,32 +18,26 @@
 
 %global bundle  org.apache.felix.scr
 Name:   felix-scr
-Version:2.0.14
+Version:2.1.16
 Release:0
 Summary:Apache Felix Service Component Runtime (SCR)
 License:Apache-2.0
 Group:  Development/Libraries/Java
-URL:
http://felix.apache.org/documentation/subprojects/apache-felix-service-component-runtime.html
-# svn export 
http://svn.apache.org/repos/asf/felix/releases/%{bundle}-%{version}/
-# tar caJf %{bundle}-%{version}.tar.xz %{bundle}-%{version}
-Source0:%{bundle}-%{version}.tar.xz
-Source1:http://svn.apache.org/repos/asf/felix/releases/1.0.0/LICENSE
-Source2:http://svn.apache.org/repos/asf/felix/releases/1.0.0/NOTICE
+URL:
https://felix.apache.org/documentation/subprojects/apache-felix-service-component-runtime.html
+Source0:
http://archive.apache.org/dist/felix/%{bundle}-%{version}-source-release.tar.gz
 # Don't embed deps, use import-package instead
-Patch0: osgi-metadata.patch
+Patch0: 0001-Use-import-package-instead-of-embedding-dependencies.patch
+# Drop dep on kxml/xpp, use the system SAX implementation instead
+Patch1: 0002-Drop-the-dependencies-on-kxml-xpp3.patch
 BuildRequires:  fdupes
 BuildRequires:  maven-local
 BuildRequires:  xz
-BuildRequires:  mvn(net.sf.kxml:kxml2)
 BuildRequires:  mvn(org.apache.felix:felix-parent:pom:)
 BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
 BuildRequires:  mvn(org.apache.felix:org.apache.felix.gogo.runtime)
-BuildRequires:  mvn(org.apache.felix:org.apache.felix.shell)
-BuildRequires:  mvn(org.apache.maven.plugins:maven-failsafe-plugin)
 BuildRequires:  mvn(org.osgi:osgi.annotation)
-BuildRequires:  mvn(org.osgi:osgi.cmpn)
-BuildRequires:  mvn(org.osgi:osgi.core)
-BuildRequires:  mvn(xpp3:xpp3)
+BuildRequires:  mvn(org.osgi:osgi.cmpn) >= 7.0.0
+BuildRequires:  mvn(org.osgi:osgi.core) >= 7.0.0
 BuildArch:  noarch
 
 %description
@@ -58,40 +52,34 @@
 
 %prep
 %setup -q -n %{bundle}-%{version}
-cp %{SOURCE1} %{SOURCE2} .
-%patch0
+%patch0 -p1
+%patch1 -p1
 
 # All these OSGi deps are provided in the compendium jar
-%pom_add_dep org.osgi:osgi.cmpn:6.0.0:provided
+%pom_add_dep org.osgi:osgi.cmpn:7.0.0:provided
 %pom_remove_dep org.osgi:org.osgi.service.component
 %pom_remove_dep org.osgi:org.osgi.service.cm
 %pom_remove_dep org.osgi:org.osgi.service.log
 %pom_remove_dep org.osgi:org.osgi.service.metatype
 %pom_remove_dep org.osgi:org.osgi.namespace.extender
-%pom_remove_dep org.osgi:osgi.promise
+%pom_remove_dep org.osgi:org.osgi.util.promise
+%pom_remove_dep org.osgi:org.osgi.util.function
 
-# Many test deps are not in Fedora
+# Remove test deps
 %pom_xpath_remove 
"pom:project/pom:dependencies/pom:dependency[pom:scope='test']"
 %pom_remove_dep org.ops4j.base:
+%pom_remove_plugin :maven-failsafe-plugin
 
-# Animal sniffer is unnecessary since we always know JRE level on Fedora
+# Animal 

commit felix-scr for openSUSE:Factory

2019-11-26 Thread root
Hello community,

here is the log from the commit of package felix-scr for openSUSE:Factory 
checked in at 2019-11-26 16:56:36

Comparing /work/SRC/openSUSE:Factory/felix-scr (Old)
 and  /work/SRC/openSUSE:Factory/.felix-scr.new.26869 (New)


Package is "felix-scr"

Tue Nov 26 16:56:36 2019 rev:2 rq:750529 version:2.0.14

Changes:

--- /work/SRC/openSUSE:Factory/felix-scr/felix-scr.changes  2019-05-10 
09:19:04.376398228 +0200
+++ /work/SRC/openSUSE:Factory/.felix-scr.new.26869/felix-scr.changes   
2019-11-26 16:56:58.448155130 +0100
@@ -1,0 +2,6 @@
+Sun Nov 24 12:17:23 UTC 2019 - Fridrich Strba 
+
+- Specify maven.compiler.release to fix build with jdk9+ and newer
+  maven-javadoc-plugin
+
+---



Other differences:
--
++ felix-scr.spec ++
--- /var/tmp/diff_new_pack.0sKfZL/_old  2019-11-26 16:56:58.936154968 +0100
+++ /var/tmp/diff_new_pack.0sKfZL/_new  2019-11-26 16:56:58.940154968 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package felix-scr
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -33,6 +33,7 @@
 Patch0: osgi-metadata.patch
 BuildRequires:  fdupes
 BuildRequires:  maven-local
+BuildRequires:  xz
 BuildRequires:  mvn(net.sf.kxml:kxml2)
 BuildRequires:  mvn(org.apache.felix:felix-parent:pom:)
 BuildRequires:  mvn(org.apache.felix:maven-bundle-plugin)
@@ -43,7 +44,6 @@
 BuildRequires:  mvn(org.osgi:osgi.cmpn)
 BuildRequires:  mvn(org.osgi:osgi.core)
 BuildRequires:  mvn(xpp3:xpp3)
-BuildRequires:  xz
 BuildArch:  noarch
 
 %description
@@ -89,8 +89,10 @@
 %{mvn_file} : felix/%{bundle}
 
 %build
-# No test deps availables e.g org.ops4j.pax.url:pax-url-wrap
-%{mvn_build} -f
+%{mvn_build} -f \
+%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0}
+   -- -Dmaven.compiler.release=6
+%endif
 
 %install
 %mvn_install