[
https://issues.apache.org/jira/browse/SLING-11864?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17721054#comment-17721054
]
Konrad Windszus commented on SLING-11864:
-----------------------------------------
I think it makes sense to at least optionally only emit non merged property
values, as the result is often transferred via copy paste to code which is
always applied on top of merged properties.
> 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
>
>
> 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)