commit felix-utils for openSUSE:Factory

2020-04-01 Thread root
Hello community,

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

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


Package is "felix-utils"

Wed Apr  1 19:18:51 2020 rev:3 rq:790524 version:1.11.4

Changes:

--- /work/SRC/openSUSE:Factory/felix-utils/felix-utils.changes  2019-04-11 
12:19:11.728990139 +0200
+++ /work/SRC/openSUSE:Factory/.felix-utils.new.3248/felix-utils.changes
2020-04-01 19:19:13.111554877 +0200
@@ -1,0 +2,8 @@
+Tue Mar 31 06:19:36 UTC 2020 - Fridrich Strba 
+
+- Update to upstream release 1.11.4
+- Added patch:
+  * -Port-to-osgi-cmpn.patch
++ Migrate away from the old felix-osgi implementation
+
+---

Old:

  org.apache.felix.utils-1.10.4-source-release.tar.gz

New:

  -Port-to-osgi-cmpn.patch
  org.apache.felix.utils-1.11.4-source-release.tar.gz



Other differences:
--
++ felix-utils.spec ++
--- /var/tmp/diff_new_pack.ghUDTT/_old  2020-04-01 19:19:16.071556209 +0200
+++ /var/tmp/diff_new_pack.ghUDTT/_new  2020-04-01 19:19:16.071556209 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package felix-utils
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -19,19 +19,20 @@
 %global bundle org.apache.felix.utils
 %bcond_with tests
 Name:   felix-utils
-Version:1.10.4
+Version:1.11.4
 Release:0
 Summary:Utility classes for OSGi
 License:Apache-2.0
 Group:  Development/Libraries/Java
-URL:http://felix.apache.org
-Source0:
http://repo1.maven.org/maven2/org/apache/felix/%{bundle}/%{version}/%{bundle}-%{version}-source-release.tar.gz
+URL:https://felix.apache.org
+Source0:
https://repo1.maven.org/maven2/org/apache/felix/%{bundle}/%{version}/%{bundle}-%{version}-source-release.tar.gz
 Source1:%{name}-build.xml
+Patch0: -Port-to-osgi-cmpn.patch
 BuildRequires:  ant
 BuildRequires:  fdupes
-BuildRequires:  felix-osgi-compendium
-BuildRequires:  felix-osgi-core
 BuildRequires:  javapackages-local
+BuildRequires:  osgi-compendium
+BuildRequires:  osgi-core
 BuildArch:  noarch
 %if %{with tests}
 BuildRequires:  ant-junit
@@ -51,9 +52,10 @@
 
 %prep
 %setup -q -n %{bundle}-%{version}
+%patch0 -p1
 cp -p %{SOURCE1} build.xml
 mkdir -p lib
-build-jar-repository -s lib felix
+build-jar-repository -s lib osgi-core osgi-compendium
 %if %{with tests}
 build-jar-repository -s lib junit hamcrest/core mockito
 %endif

++ -Port-to-osgi-cmpn.patch ++
>From d7a2d969b55ab34a223ad1422b2e3ef7d95a347f Mon Sep 17 00:00:00 2001
From: Marian Koncek 
Date: Mon, 5 Nov 2018 09:59:04 +0100
Subject: [PATCH] Port to osgi-cmpn

---
 .../utils/repository/AggregateRepository.java | 20 +++
 .../utils/repository/BaseRepository.java  | 19 ++
 .../utils/properties/MockBundleContext.java   | 10 ++
 3 files changed, 49 insertions(+)

diff --git 
a/src/main/java/org/apache/felix/utils/repository/AggregateRepository.java 
b/src/main/java/org/apache/felix/utils/repository/AggregateRepository.java
index 50dceaf..4da3141 100644
--- a/src/main/java/org/apache/felix/utils/repository/AggregateRepository.java
+++ b/src/main/java/org/apache/felix/utils/repository/AggregateRepository.java
@@ -25,7 +25,12 @@ import java.util.Map;
 
 import org.osgi.resource.Capability;
 import org.osgi.resource.Requirement;
+import org.osgi.resource.Resource;
+import org.osgi.service.repository.ExpressionCombiner;
 import org.osgi.service.repository.Repository;
+import org.osgi.service.repository.RequirementBuilder;
+import org.osgi.service.repository.RequirementExpression;
+import org.osgi.util.promise.Promise;
 
 public class AggregateRepository implements Repository {
 
@@ -52,4 +57,19 @@ public class AggregateRepository implements Repository {
 }
 return result;
 }
+
+   @Override
+   public Promise> 
findProviders(RequirementExpression expression) {
+   throw new UnsupportedOperationException();
+   }
+
+   @Override
+   public ExpressionCombiner getExpressionCombiner() {
+   throw new UnsupportedOperationException();
+   }
+
+   @Override
+   public RequirementBuilder newRequirementBuilder(String namespace) {
+   throw new UnsupportedOperationException();
+   }
 }
diff --git 

commit felix-utils for openSUSE:Factory

2019-04-11 Thread root
Hello community,

here is the log from the commit of package felix-utils for openSUSE:Factory 
checked in at 2019-04-11 12:19:06

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


Package is "felix-utils"

Thu Apr 11 12:19:06 2019 rev:2 rq:693091 version:1.10.4

Changes:

--- /work/SRC/openSUSE:Factory/felix-utils/felix-utils.changes  2019-03-22 
14:58:30.509903608 +0100
+++ /work/SRC/openSUSE:Factory/.felix-utils.new.27019/felix-utils.changes   
2019-04-11 12:19:11.728990139 +0200
@@ -1,0 +2,6 @@
+Tue Apr  9 15:34:31 UTC 2019 - Fridrich Strba 
+
+- Remove reference to the parent pom since we are not building
+  using Maven.
+
+---



Other differences:
--
++ felix-utils.spec ++
--- /var/tmp/diff_new_pack.VRFRsx/_old  2019-04-11 12:19:12.612990516 +0200
+++ /var/tmp/diff_new_pack.VRFRsx/_new  2019-04-11 12:19:12.612990516 +0200
@@ -32,8 +32,6 @@
 BuildRequires:  felix-osgi-compendium
 BuildRequires:  felix-osgi-core
 BuildRequires:  javapackages-local
-BuildRequires:  mvn(org.apache.felix:felix-parent:pom:)
-Requires:   mvn(org.apache.felix:felix-parent:pom:)
 BuildArch:  noarch
 %if %{with tests}
 BuildRequires:  ant-junit
@@ -62,7 +60,8 @@
 
 %pom_remove_plugin :apache-rat-plugin
 
-#%{mvn_file} :%{bundle} "felix/%{bundle}"
+%pom_remove_parent .
+%pom_xpath_inject "pom:project" "org.apache.felix" .
 
 %build
 %{ant} \