Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package felix-scr for openSUSE:Factory 
checked in at 2024-02-09 23:54:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/felix-scr (Old)
 and      /work/SRC/openSUSE:Factory/.felix-scr.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "felix-scr"

Fri Feb  9 23:54:08 2024 rev:5 rq:1145383 version:2.1.30

Changes:
--------
--- /work/SRC/openSUSE:Factory/felix-scr/felix-scr.changes      2023-09-10 
13:11:14.052706531 +0200
+++ /work/SRC/openSUSE:Factory/.felix-scr.new.1815/felix-scr.changes    
2024-02-09 23:54:26.651556752 +0100
@@ -1,0 +2,62 @@
+Fri Feb  9 09:57:25 UTC 2024 - Fridrich Strba <[email protected]>
+
+- Update to version 2.1.30
+  * Bug
+    + FELIX-6096: SCR fails if the Java Runtime Environment does not
+      support permissions
+    + FELIX-6206: NPE in ComponentRegistry.getComponentHolders()
+    + FELIX-6251: Possible NullPointerException when
+      DependencyManager.m_tracker is null
+    + FELIX-6252: Deadlock in SCR ComponentRegistry
+      updateChangeCount
+    + FELIX-6261: [Regression] Empty property values are treated as
+      String
+    + FELIX-6314: NullPointerException in
+      SingleComponentManager.disposeImplementationObject
+    + FELIX-6108: SCR activation log-messages cannot be disabled
+      with R7 LogService
+    + FELIX-6274: Potential Class Space problems with multiple Log
+      Service APIs
+    + FELIX-6317: dynamic greedy optional/mandatory references can
+      get wrong service ranking
+    + FELIX-6161: SCR: Method of resolving references limits Service
+      ListenerHook implementations
+    + FELIX-6327: NoSuchElementException can occur with
+      SingleDynamicCustomizer when services are removed
+    + FELIX-6315: Factory components are eagerly deactivated
+    + FELIX-6325: OSGi log package is mandatory but imported as
+      optional
+    + FELIX-6352: SCR should protect against unregistered
+      IllegalStateException for its ConfigurationListener
+      registrations
+    + FELIX-6361: IllegalArgumentException possible from
+      LoggerFactory.getLogger(Bundle, String, Class<L>)
+    + FELIX-6353: Constructor injection: activation with optional
+      reference fails if service not available
+    + FELIX-6351: EventDispatcher: Error during dispatch.
+      (java.lang.IllegalStateException: Service already
+      unregistered.)
+    + FELIX-6349: Possible NullPointerException on modified event in
+      DependencyManager
+    + FELIX-6407: SCR Log Extension still logs using the log level
+      of the extended bundle
+    + FELIX-6408: SCR NPE in MultipleStaticReluctantCustomizer
+      .modifiedService
+  * Improvement
+    + FELIX-6107: Logging Passwords when invoking activate Method
+    + FELIX-6215: Cannot run scr unit tests on Java 11
+    + FELIX-6218: Replace kxml2 with standard SAX XML parser
+    + FELIX-6220: Refactor injection implementation
+    + FELIX-6241: IllegalStateException can be thrown from listener
+      if BundleContext is invalid
+    + FELIX-6307: SCR logging uses null name for logger in
+      LogServiceEnabledLogger.getLogger()
+    + FELIX-6293: Apache Felix SCR Logging
+- Removed patch:
+  * 0002-Drop-the-dependencies-on-kxml-xpp3.patch
+    + integrated upstream
+- Modified patch:
+  * 0001-Use-import-package-instead-of-embedding-dependencies.patch
+    + regenerate to the changed context post-removal
+
+-------------------------------------------------------------------
@@ -9,0 +72,74 @@
+  * Bug
+    + FELIX-5769: SCR should not bind prototype_required reference
+      to bundle scope service
+    + FELIX-5775: Service properties not updated for lazy service
+      when configuration changes
+    + FELIX-5507: ConfigurationAdmin might not be visible to SCR
+      implementation
+    + FELIX-5543: Component property types must implement
+      java.lang.annotation.Annotation methods properly
+    + FELIX-5866: SCR does not respect the log level set in
+      LoggerAdmin
+    + FELIX-5865: SCR R7 logging support doesn't work on equinox
+      framework
+    + FELIX-5867: Reference field of type Logger for service
+      LoggerFactory is always null
+    + FELIX-5885: SCR uses an overly restrictive import range for
+      promises
+    + FELIX-5902: java.lang.IllegalArgumentException: Bundle
+      org.apache.felix.scr is not resolved with R7 LogService
+    + FELIX-5904: SCR is creating a logger instance using name
+      "null"
+    + FELIX-5927: Single element Annotation type does not
+      incorporate PREFIX_
+    + FELIX-5926: Logger instance is not set for constructor and
+      reference injection
+    + FELIX-5929: Failed activation state not reported in DTOs
+    + FELIX-5930: Service reference is missing in DTO
+    + FELIX-5905: SCR cannot access method getLogger from LogService
+      R7
+    + FELIX-5910: Set correct AccessControlContext when receiving
+      configuration events
+    + FELIX-4260: IllegalStateException: The service has been
+      unregistered
+    + FELIX-5947: ClassLoader memory leak
+    + FELIX-5959: Exception on changecount timer timeout
+    + FELIX-5950: NPE in MultiplePrototypeRefPair.unsetServiceObject
+    + FELIX-5974: Prototype scope references are not released on
+      deactivation
+    + FELIX-6056: SCR exports promises
+    + FELIX-6055: NullPointerException possible because
+      ServiceReference.getBundle() can return null
+    + FELIX-6050: Use abstract class for PrototypeRefPair
+      implementations for Single vs. Multiple case
+    + FELIX-6044: Component deactivation does not cause reference
+      services to be ungotten
+    + FELIX-6043: ClassNotFoundException
+      org.osgi.util.function.Function
+    + FELIX-6041: scr gogo commands require gogo runtime to be
+      present when scr resolves
+    + FELIX-6036: Race condition prevents optional/greedy ref setter
+      method from being called
+    + FELIX-6026: SCR command problems
+    + FELIX-5989: java.lang.IllegalArgumentException from
+      AbstractLogger.format when logging debug message
+  * Improvement
+    + FELIX-5354: Implement Declarative Service Updates for OSGi R7
+    + FELIX-5454: Service properties for ComponentFactory (OSGi R7)
+    + FELIX-5455: Constructor Injection (OSGi R7)
+    + FELIX-5456: Field injection of component activation objects
+      (OSGi R7)
+    + FELIX-5457: Logger support (OSGi R7)
+    + FELIX-5458: Improved ConfigurationPlugin Support (OSGi R7)
+    + FELIX-5460: DTO Updates (OSGi R7)
+    + FELIX-5557: Updates to section 112.8.2.2 Coercing Component
+      Property Values (OSGi R7)
+    + FELIX-5559: Add change count property to runtime service
+      (OSGi R7)
+    + FELIX-5590: Add support for single value annotations and new
+      key mapping (OSGi R7)
+    + FELIX-5695: Use Java 7 as base version
+    + FELIX-5696: Separate metatype provider from managed service
+    + FELIX-5948: Collection of performance and memory optimizations
+    + FELIX-5987: Slow ServiceComponentRuntime with delivering
+      ServiceReferenceDTOs

Old:
----
  0002-Drop-the-dependencies-on-kxml-xpp3.patch
  org.apache.felix.scr-2.1.16-source-release.tar.gz

New:
----
  org.apache.felix.scr-2.1.30-source-release.tar.gz

BETA DEBUG BEGIN:
  Old:- Removed patch:
  * 0002-Drop-the-dependencies-on-kxml-xpp3.patch
    + integrated upstream
BETA DEBUG END:

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

Other differences:
------------------
++++++ felix-scr.spec ++++++
--- /var/tmp/diff_new_pack.UVdH7f/_old  2024-02-09 23:54:27.271579095 +0100
+++ /var/tmp/diff_new_pack.UVdH7f/_new  2024-02-09 23:54:27.271579095 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package felix-scr
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %global bundle  org.apache.felix.scr
 Name:           felix-scr
-Version:        2.1.16
+Version:        2.1.30
 Release:        0
 Summary:        Apache Felix Service Component Runtime (SCR)
 License:        Apache-2.0
@@ -27,8 +27,6 @@
 Source0:        
http://archive.apache.org/dist/felix/%{bundle}-%{version}-source-release.tar.gz
 # Don't embed deps, use import-package instead
 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
@@ -53,7 +51,6 @@
 %prep
 %setup -q -n %{bundle}-%{version}
 %patch0 -p1
-%patch1 -p1
 
 # All these OSGi deps are provided in the compendium jar
 %pom_add_dep org.osgi:osgi.cmpn:7.0.0:provided

++++++ 0001-Use-import-package-instead-of-embedding-dependencies.patch ++++++
--- /var/tmp/diff_new_pack.UVdH7f/_old  2024-02-09 23:54:27.291579815 +0100
+++ /var/tmp/diff_new_pack.UVdH7f/_new  2024-02-09 23:54:27.295579960 +0100
@@ -1,22 +1,17 @@
-From 5c822613993f2193590252f1eb75c67e7cdf1c87 Mon Sep 17 00:00:00 2001
+From 53c09b329c145902158585f5340f6487f44622e5 Mon Sep 17 00:00:00 2001
 From: Mat Booth <[email protected]>
-Date: Wed, 6 Mar 2019 10:19:20 +0000
-Subject: [PATCH 1/2] Use import-package instead of embedding dependencies
+Date: Sat, 6 Mar 2021 19:26:31 +0000
+Subject: [PATCH] Use import-package instead of embedding dependencies
 
 ---
- bnd.bnd | 16 ++++++++++++----
- 1 file changed, 12 insertions(+), 4 deletions(-)
+ bnd.bnd | 15 +++++++++++----
+ 1 file changed, 11 insertions(+), 4 deletions(-)
 
 diff --git a/bnd.bnd b/bnd.bnd
-index 420c0e0..ae3fadb 100644
+index 625ae46..854e525 100644
 --- a/bnd.bnd
 +++ b/bnd.bnd
-@@ -1,3 +1,4 @@
-+Bundle-SymbolicName: org.apache.felix.scr
- Bundle-Category: osgi
- Bundle-DocURL: 
http://felix.apache.org/site/apache-felix-service-component-runtime.html
- Bundle-Activator: org.apache.felix.scr.impl.Activator
-@@ -14,10 +15,7 @@ Require-Capability: osgi.ee;\
+@@ -14,10 +14,7 @@ Require-Capability: osgi.ee;\
                     
filter:="(|(&(osgi.ee=JavaSE)(version=1.7))(&(osgi.ee=JavaSE/compact1)(version=1.8)))"
  
  Export-Package: org.apache.felix.scr.component;version=1.1.0;provide:=true, \
@@ -28,7 +23,7 @@
  
  Private-Package: org.apache.felix.scr.impl.*
  
-@@ -28,6 +26,16 @@ Private-Package: org.apache.felix.scr.impl.*
+@@ -28,6 +25,16 @@ Private-Package: org.apache.felix.scr.impl.*
  #    R4.0 version 1.2 is sufficient.
  # optional import for Gogo annotations 
  Import-Package: \
@@ -43,9 +38,9 @@
 + org.osgi.util.promise;version="[1.0,2)", \
 + org.osgi.util.tracker;version="[1.5,2)", \
   org.osgi.service.cm;version="[1.6,2)";resolution:=optional, \
-  org.osgi.service.log;version="[1.3,2)";resolution:=optional, \
+  org.osgi.service.log;version="[1.4,2)";resolution:=optional, \
   org.osgi.service.metatype;version="[1.2,2)";resolution:=optional, \
 -- 
-2.21.1
+2.28.0
 
 

++++++ org.apache.felix.scr-2.1.16-source-release.tar.gz -> 
org.apache.felix.scr-2.1.30-source-release.tar.gz ++++++
++++ 20911 lines of diff (skipped)

Reply via email to