sling-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "A. J. David Bosschaert (Jira)" <j...@apache.org>
Subject [jira] [Updated] (SLING-9136) Check if a feature model exports overlapping packages with an API Region
Date Mon, 02 Mar 2020 10:12:00 GMT

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

A. J. David Bosschaert updated SLING-9136:
------------------------------------------
    Component/s: Feature Model Analyser

> Check if a feature model exports overlapping packages with an API Region
> ------------------------------------------------------------------------
>
>                 Key: SLING-9136
>                 URL: https://issues.apache.org/jira/browse/SLING-9136
>             Project: Sling
>          Issue Type: New Feature
>          Components: Feature Model, Feature Model Analyser
>            Reporter: A. J. David Bosschaert
>            Assignee: A. J. David Bosschaert
>            Priority: Major
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> If a feature model that doesn't opt-in to the api-regions exports packages that overlap
with packages exported from the api regions, this can have problematic results.
> We need an analyzer that can report on this. The analyser should generally be used on
aggregate feature models. It can identify in those aggregates:
>  * The exported packages from various API Regions
>  * Bundles that originate from feature models that don't participate in the api-regions
and obtain the exported packages from those bundles.
> Then it will produce an error if there is any package in the intersection of the exported
package lists.
> We need to add additional configuration that lists packages
>  * to be ignored completely
>  * to produce a warning instead of an error if it appears in the intersection



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

Mime
View raw message