You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "A. J. David Bosschaert (Jira)" <ji...@apache.org> on 2020/03/12 16:17:00 UTC
[jira] [Closed] (SLING-9136) Check if a feature model exports
overlapping packages with an API Region
[ https://issues.apache.org/jira/browse/SLING-9136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
A. J. David Bosschaert closed SLING-9136.
-----------------------------------------
> 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
> Affects Versions: Feature Model API Regions Extension 1.1.2
> Reporter: A. J. David Bosschaert
> Assignee: A. J. David Bosschaert
> Priority: Major
> Fix For: Feature Model API Regions Extension 1.1.4
>
> Time Spent: 40m
> 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)