You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by GitBox <gi...@apache.org> on 2019/06/18 03:45:11 UTC

[GitHub] [cordova] knight9999 edited a comment on issue #95: Android location permissions not being requested using Cordova 9

knight9999 edited a comment on issue #95: Android location permissions not being requested using Cordova 9
URL: https://github.com/apache/cordova/issues/95#issuecomment-502933987
 
 
   @ekrapfl  Thank a lot for the reporting your result.
   Yes, I agree your opinion.
   
   But anyway, the current situation in cordova config.xml/plugin.xml system is very complicated.
   
   Because users can always edit their config.xml and add/remove plugins in any order.
   Some config.xml/plugin.xml may conflict each other.
   One more difficulty is how to recover the setting files when the plugin is removed if it was merged in complicated way.
   The other difficulty is how to distinguish which settings are already applied, which settings are not yet applied and then which settings are merged in what way when the users edit his config.xml.
   
   I think the `munge` system builtin cordova is a good system to resolve them, but it may be not enough.
   
   I image that the bi-directional system (add <-> remove,  edit <-> recover, merge <-> unmerge are possible) is too difficult.
   I think that the one-way system (it always generates settings files from the original files by applying each patch) is more simple even if there is still conflict problem.
    
   
   
   
   
   
   
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org