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

Konrad Windszus resolved SLING-11864.
-------------------------------------
    Resolution: Fixed

Fixed in 
https://github.com/apache/sling-org-apache-sling-installer-console/commit/99fd4d4e6460423a817554f6a2690f64e5a45965
 (Console) and 
https://github.com/apache/sling-org-apache-sling-installer-factory-configuration/commit/5dba166cd344d1b95d53063782a850d9f4631bc6
 (Configuration Factory)

> Configuration merge/default values not considered in OSGi Installer 
> Configuration Printer Web Console
> -----------------------------------------------------------------------------------------------------
>
>                 Key: SLING-11864
>                 URL: https://issues.apache.org/jira/browse/SLING-11864
>             Project: Sling
>          Issue Type: New Feature
>          Components: Installer
>    Affects Versions: Installer Console 1.1.0
>            Reporter: Konrad Windszus
>            Assignee: Konrad Windszus
>            Priority: Major
>             Fix For: Installer Console 1.1.2, Installer Configuration Factory 
> 1.4.4
>
>         Attachments: Screenshot 2023-05-10 at 17.34.44.png, Screenshot 
> 2023-05-12 at 12.42.14.png
>
>
> Despite 
> https://sling.apache.org/documentation/bundles/configuration-installer-factory.html#merging-of-configurations
>  stating that
> bq. Similar, for write back and the OSGi Installer Configuration Printer Web 
> Console only the properties with different configuration values than the 
> default configuration are written back/exposed.
> I still see all values which differ from the metatype default value being 
> exposed at {{/system/console/osgi-installer-config-printer}}. I tried with a 
> distribution which has two configurations
> {code}
> * org.apache.jackrabbit.vault.packaging.impl.PackagingImpl: 
> 2a425da9bfe3907800abf828d7dba911/200, 
> jcrinstall:/apps/system/config/org.apache.jackrabbit.vault.packaging.impl.PackagingImpl.cfg.json,
>  INSTALLED, 
>   - 311121c892dc31cecae4b5844a5855e9/50, 
> launchpad:resources/config/org.apache.jackrabbit.vault.packaging.impl.PackagingImpl.config,
>  INSTALL, Another resource with the same entity id but a higher version or 
> priority or digest found (in that order, the latter only in case the version 
> is a SNAPSHOT)!
> {code}
> and framework property {{sling.installer.config.mergeSchemes = launchpad}}.
> Still values from both sources are exposed at 
> {{/system/console/osgi-installer-config-printer?pid=org.apache.jackrabbit.vault.packaging.impl.PackagingImpl&format=JSON}}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to