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