You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Carsten Ziegeler (Jira)" <ji...@apache.org> on 2020/03/07 09:51:00 UTC

[jira] [Resolved] (SLING-9166) Installer core must not depend on org.osgi.service.event

     [ https://issues.apache.org/jira/browse/SLING-9166?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carsten Ziegeler resolved SLING-9166.
-------------------------------------
    Resolution: Fixed

I replaced using PropertiesUtil with the Converter (which we already use, so no new dependency) and copied the code from the SortingServiceTracker into this project. 
No dependency on commons.osgi anymore, and we can use generics for the service tracker as a minor additional benefit

Fixed in https://github.com/apache/sling-org-apache-sling-installer-core/commit/5b7963a43a3d0cc785e5a66044df4dc43803bc9b

> Installer core must not depend on  org.osgi.service.event
> ---------------------------------------------------------
>
>                 Key: SLING-9166
>                 URL: https://issues.apache.org/jira/browse/SLING-9166
>             Project: Sling
>          Issue Type: Bug
>          Components: Installer
>    Affects Versions: Installer Core 3.10.0, Installer Core 3.10.2
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>            Priority: Blocker
>             Fix For: Installer Core 3.10.4
>
>
> The latest installer core release depends on   org.osgi.service.event (without any version range). Eventing must not be required for the installer to work
> This is introduced by the Conditional-Package statement for org.apache.sling.commons.osgi
> Previously only the required classes where included:
> org.apache.sling.commons.osgi;inline="org/apache/sling/commons/osgi/ManifestHeader*.*|org/apache/sling/commons/osgi/PropertiesUtil.*|org/apache/sling/commons/osgi/SortingServiceTracker.*"
> Now the whole package org.apache.sling.commons.osgi ins included - which is wrong



--
This message was sent by Atlassian Jira
(v8.3.4#803005)