breautek commented on PR #881:
URL: 
https://github.com/apache/cordova-plugin-camera/pull/881#issuecomment-1966545287

   This isn't fixing the issue, you're just shifting it.
   
   The conflict will always occur if you have 2 or more plugins declaring the 
same permission with a different configuration. This includes if this plugin 
declared with no min sdk but another plugin did, and that's completely outside 
of Cordova's control.
   
   The original discussion on this subject was done inside 
https://github.com/apache/cordova-plugin-camera/pull/814 (the PR was rebased 
and merged via https://github.com/apache/cordova-plugin-camera/pull/844)
   
   But to summarise why we choose max sdk 32 because even though WRITE didn't 
grant any explicit permissions over READ since API 28 with the introduction of 
scoped storage, requesting WRITE did grant READ access until API 33 which 
introduces the 3 newer permissions for reading. Additionally it's recommended 
by Android Studio lint tool to specify max SDK 32 and google has recently 
announced it will start cracking down on applications declaring permissions 
that isn't actually being used.
   
   ![Screenshot from 2024-02-27 
09-22-46](https://github.com/apache/cordova-plugin-camera/assets/11200662/ef8db0f8-0d57-446a-a7bc-d60f555de82c)
   
   For those reasons I'm closing this PR. I'll link to how this issue can be 
work-around in https://github.com/apache/cordova-plugin-camera/issues/882


-- 
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.

To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to