Open jacobranson opened 2 years ago
It's a real loss that the app is no longer in the F-Droid repository.
Is there any progress on getting it there again? @pointbiz @erfanoabdi @Overtorment
I would be happy to help.
How to find out if the suggested potential replacement is suitable (without non-free dependencies)?
it's a pity that this is still an issue
@Overtorment @marcosrdz @limpbrains Would you please let us know what you intend to do about this?
Is the intention to keep proprietary & uninspected code inside of the app? If so, users need to know so we can start switching to a different wallet.
@Overtorment @marcosrdz @limpbrains Would you please let us know what you intend to do about this?
Is the intention to keep proprietary & uninspected code inside of the app? If so, users need to know so we can start switching to a different wallet.
The whole app is open source.
@marcosrdz Please elaborate.
Is com.google.android.gms:play-services-mlkit-barcode-scanning not a dependency anymore? Has react-native-camera finally been replaced?
This is an important issue, since it affects the inspectability of the code.
The whole app is open source.
What's your thoughts on non-FOSS upstream dependencies?
Is it easy or hard to replace this specific react-native-camera dependency?
Would it be helpful if I posted a bounty for it?
@marcosrdz Please elaborate.
Is com.google.android.gms:play-services-mlkit-barcode-scanning not a dependency anymore? Has react-native-camera finally been replaced?
This is an important issue, since it affects the inspectability of the code.
React native camera was replaced a long time ago as that project was abandoned
Amazing! Thank you for the confirmation @marcosrdz
Now let's see if this can be put back in the F-Droid repo.
Tbf new camera dep i think also has Google dep. Creating degoogled qr scanner is a bit non trivial, but has been on my radar for a long time, tho not a high priority
Google dependency is okay, as long as all the code is freely available for inspection. This may be how the other wallets on F-Droid are doing it (I'm only guessing).
Let's see what the F-Droid dev says on #233 ...
Google dependency is okay
lol wut? still depends on proprietary Google libs, https://github.com/teslamotors/react-native-camera-kit/blob/master/android/build.gradle#L47
@marcosrdz Please elaborate. Is com.google.android.gms:play-services-mlkit-barcode-scanning not a dependency anymore? Has react-native-camera finally been replaced? This is an important issue, since it affects the inspectability of the code.
React native camera was replaced a long time ago as that project was abandoned
@marcosrdz I'm still seeing references to only react-native-camera in the code. What is the replacement that you mention was put in place a long time ago?
@Overtorment Please feel free to chime in here
@marcosrdz Please elaborate.
Is com.google.android.gms:play-services-mlkit-barcode-scanning not a dependency anymore? Has react-native-camera finally been replaced?
This is an important issue, since it affects the inspectability of the code.
React native camera was replaced a long time ago as that project was abandoned
@marcosrdz I'm still seeing references to only react-native-camera in the code. What is the replacement that you mention was put in place a long time ago?
react-native-camera and react-native-camera-kit are two different projects
So essentially we're in the same place as before? It cannot be proved, for instance, that com.google.mlkit:barcode-scanning does not have malicious code in it, or something that will result in loss of funds.
As per the recent discussion in #233, (starting here) the F-Droid builds of BlueWallet have been removed due to the react-native-camera dependency having non-FOSS upstream dependencies. I thought it might be pertinent to open a new issue to track the regression, although the previous issue could be re-opened instead, if the devs prefer.