Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

felix-scr-2.1.30-2.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: felix-scr Distribution: openSUSE Tumbleweed
Version: 2.1.30 Vendor: openSUSE
Release: 2.2 Build date: Wed Feb 21 11:43:03 2024
Group: Development/Libraries/Java Build host: reproducible
Size: 456706 Source RPM: felix-scr-2.1.30-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://felix.apache.org/documentation/subprojects/apache-felix-service-component-runtime.html
Summary: Apache Felix Service Component Runtime (SCR)
Implementation of the OSGi Declarative Services Specification Version 1.3 (R6).

Provides

Requires

License

Apache-2.0

Changelog

* Wed Feb 21 2024 Gus Kenion <gus.kenion@suse.com>
  - Use %patch -P N instead of deprecated %patchN.
* Fri Feb 09 2024 Fridrich Strba <fstrba@suse.com>
  - 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
* Sat Sep 09 2023 Fridrich Strba <fstrba@suse.com>
  - Reproducible builds: use SOURCE_DATE_EPOCH for timestamp
* Wed Apr 01 2020 Fridrich Strba <fstrba@suse.com>
  - Update to version 2.1.16
    * 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
  - 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
* Sun Nov 24 2019 Fridrich Strba <fstrba@suse.com>
  - Specify maven.compiler.release to fix build with jdk9+ and newer
    maven-javadoc-plugin
* Wed May 08 2019 Fridrich Strba <fstrba@suse.com>
  - Initial packaging of felix-scr 2.0.14

Files

/usr/share/doc/packages/felix-scr
/usr/share/doc/packages/felix-scr/changelog.txt
/usr/share/java/felix
/usr/share/java/felix/org.apache.felix.scr.jar
/usr/share/licenses/felix-scr
/usr/share/licenses/felix-scr/LICENSE
/usr/share/licenses/felix-scr/NOTICE
/usr/share/maven-metadata/felix-scr.xml
/usr/share/maven-poms/felix
/usr/share/maven-poms/felix/org.apache.felix.scr.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:23:08 2024