sling-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carsten Ziegeler (Jira)" <>
Subject [jira] [Resolved] (SLING-2569) Don't install bundles under certain circumstances
Date Wed, 04 Sep 2019 08:10:00 GMT


Carsten Ziegeler resolved SLING-2569.
    Resolution: Won't Fix

While this sounds like a good idea, I think this is probably a little bit confusing. In the
end a bundle has requirements whether that be package imports, the java environment, or general
requirements. Not installing a bundle because *some* of them are not met while installing
it while *others* like package imports are not met is inconsistent.

> Don't install bundles under certain circumstances
> -------------------------------------------------
>                 Key: SLING-2569
>                 URL:
>             Project: Sling
>          Issue Type: New Feature
>          Components: Installer
>    Affects Versions: Installer Core 3.3.8
>            Reporter: Felix Meschberger
>            Priority: Major
> Currently bundles are always installed or updated by the OSGi Installer's BundleInstallTask.
This should be changed to take certain bundle manifest headers into account:
>   * The Bundle-RequiredExecutionEnvironment header should be respected
>   * The new Bundle-Requirement headers should be respected
> Support for the first header is available on all framework while the second header can
only be supported by newer platforms. The implementation should support both options if supported
by the platform and fall back to the first if the second is not supported.

This message was sent by Atlassian Jira

View raw message