Closed tannerdsilva closed 1 year ago
It's a matter of time. @tannerdsilva will add a F-Droid repo when he has the chance. Currently, he is working on other tasks.
It seems that you are rejecting the idea of getting help from your community. Am I right?
It's a matter of time. @tannerdsilva will add a F-Droid repo when he has the chance. Currently, he is working on other tasks.
My point is that, unfortunately, the community has been repeatedly told F-Droid support is just "a matter of time" for more than 3 years now, so it's become a bit like The Boy Who Cried Wolf at this point.
Considering this is something the Cake Wallet team has been unable to find time to do in years, why not embrace the core principles of FOSS and provide the community information so they can at least attempt to make contributions that would lighten the load on your team?
It seems that you are rejecting the idea of getting help from your community. Am I right?
No, it means that the community can't set up a F-Droid repo on our behalf.
I am kinda new to Monero, and looking for a nice wallet to use on my Linux desktop. (I am already running a full node, BTW.) This response from the contributer is a bad look. Cake wallet was suggested to me by someone else, but now I don't think it passes the smell test.
Edit: Linux desktop and Android.
No, it means that the community can't set up a F-Droid repo on our behalf.
So, maybe the community can help with something else that will unclog the bottleneck. But, this is a three-year bottleneck. What's up with that?
as one of the strongest proponents of fdroid inclusion, all i have to say is - the comments made today are terribly flawed.
none of the aforementioned wallets offer anything more than a centralized mirror for trusted apks.
"f-droid.org" =/= fdroid self hosted server =/= fdroid self hosted build server
want to know if cake can be built from the source you see here? github actions automatically builds cake. this is the same behavior people are asking of to "prove" cake is legit. but a self hosted fdroid repo does NOTHING to ensure apks match any codebase. claiming cake is bad for not hosting a trusted honeypot repo is just backwards and accomplishes nothing
No, it means that the community can't set up a F-Droid repo on our behalf.
So, maybe the community can help with something else that will unclog the bottleneck. But, this is a three-year bottleneck. What's up with that?
id set the repo up myself but like sgp said, priorities. funding helps lol
priorities
the most requested feature by the community (per # of +1 on all open Issues in this repo)
priorities
the most requested feature by the community (per # of +1 on all open Issues in this repo)
how many other monero wallets are on fdroid? (answer is 0)
Cake made necessary changes to be compatible with the build method, but it still takes man hours to not only research but to maintain the repo.
can cake prioritize this? Sure. But then cake has to worry about how to avoid collecting info that can be targetted. xyz ip downloaded every update of cake for 6 months, most recently 15 mins ago. They also are 1/10 users who refresh every 2 hours". adding an apk repo is, imo, na waste of time. adding cake to fdroid.org, has reproducibility but also relies on trusting fdroid team to deliver cake running their own build repo, has reproducibility but gives cake a lot of metadata
what is the ideal solution?
priorities
the most requested feature by the community (per # of +1 on all open Issues in this repo)
how many other monero wallets are on fdroid? (answer is 0)
At least two. Both stack wallet and monerujo
Edit; i stand somewhat corrected. Monerujo is via IzzyOnDroid while stack offers their own repo... But, you can get both
priorities
the most requested feature by the community (per # of +1 on all open Issues in this repo)
how many other monero wallets are on fdroid? (answer is 0)
At least two. Both stack wallet and monerujo
incorrect. neither one is on fdroid. they are both just apk repos hosted on monerujo and stackwallets websites.
you can add those repos to the fdroid app, but those repos can contain anything. even 100% proprietary apks
priorities
the most requested feature by the community (per # of +1 on all open Issues in this repo)
how many other monero wallets are on fdroid? (answer is 0)
At least two. Both stack wallet and monerujo
incorrect. neither one is on fdroid. they are both just apk repos hosted on monerujo and stackwallets websites.
you can add those repos to the fdroid app, but those repos can contain anything. even 100% proprietary apks
You are right. I edited my above comment to add that bit
I am kinda new to Monero, and looking for a nice wallet to use on my Linux desktop. (I am already running a full node, BTW.) This response from the contributer is a bad look. Cake wallet was suggested to me by someone else, but now I don't think it passes the smell test.
Edit: Linux desktop and Android.
What smell test? The fact that we have been providing new features and listening to the community for over 5 years. Its not like we are sitting on our hands.
Sadly, more than 2 years have now passed since this issue was opened (and it has been over 3 years since this same request was initially made here, on the Monero sub on Reddit - the first of several such requests made on the Reddit over the years), and, from reading through this thread, it doesn't appear that much, if any, progress has been made on the Cake Wallet feature that has been the most requested feature by the community (per # of 👍 on all open Issues in this repo).
And, FWIW, I strongly agree with the community on this - for an Android app to exist within the Monero ecosystem (an ecosystem fundamentally based on privacy), having an easy/automatic installation/update path other than via the Google (a company that essentially represents the antithesis of privacy) Play Store is really basic table stakes for an app to any privacy-minded Android user, and, IMHO, should be the most highly prioritized feature to work on (other than P0 issues, of course, like patching an urgent security vulnerability, if one were to be discovered).
At the time of this comment (May 2023), most other significant Android wallets/apps in the Monero ecosystem are available on F-Droid (Monerujo, Stack Wallet, Shruum, Mysu, WooKey Wallet, AgoraDesk, LocalMonero, etc., etc.). Many of them have been available on F-Droid for years by now (and some have even ensured availability on F-Droid since Day 1 - starting from their very first release). At this point, it genuinely seems to be easier to find Android apps in the Monero ecosystem that are available on F-Droid than ones that still are not, as the Monero development community, by and large, seems to understand the fundamental importance and privacy implications of ensuring that Android apps in the Monero ecosystem are available via F-Droid, and they have prioritized accordingly.
Cake Wallet is now one of the few remaining significant apps in Monero ecosystem that doesn't have its Android app releases available via F-Droid. And, given Cake Wallet's popularity, it sticks out like a sore thumb in this regard.
Fortunately, Cake Wallet is a FOSS project, so perhaps the community itself can help to finally make its top request for Cake Wallet a reality after years of it languishing on the back burner. If I have understood the responses by Cake Wallet maintainers in this thread correctly, is the main blocker here that the maintainers themselves don't have enough time to do the work which would allow Cake Wallet releases to be made available on F-Droid (which is perhaps exacerbated by the fact that the maintainers may not fully understand or agree with just how truly critical F-Droid availability for Android apps is considered to be by the Monero/privacy communities, and, thus, other work continues to get prioritized ahead of it)?
Whatever the reason(s) may be, given that F-Droid availability for Android apps in the Monero ecosystem is truly of the highest importance to the community, I know I'd be willing (and perhaps other devs in the Monero and/or F-Droid communities would be as well) to help work on whatever needs to be done to make release availability on F-Droid become a reality for Cake Wallet.
Since it appears to have been nearly a year since a Cake Wallet maintainer has commented on this thread, if a maintainer (and/or perhaps @IzzySoft) could update the community and let us know what issues currently remain that are preventing the availability of Cake Wallet releases on F-Droid, then perhaps the community will be able to begin to assist with resolving those issues.
Then, hopefully, Cake Wallet will finally become a legitimate option as a Monero wallet for a whole new base of privacy-minded Android users who refuse to install apps (especially apps having to anything to do with finances/crypto) through the Google Play Store (and, I imagine, are a group that is highly likely to prefer Monero as their cryptocurrency of choice).
Thanks for reading my diatribe - I look forward to hearing how I can help!
Thanks for the feedback. You can avoid the google store and download the apk directly you know. This what what your long post is based on. This comment "Cake Wallet will finally become a legitimate option..." is interesting as Cake is already one of the most popular Monero wallets on iOS and Android and is a VERY legitimate option.
Regarding Fdroid, it's on our list, but we keep putting out new features we think are more useful to our users. People love the new features. And as I said in the other comment, it's not we are sitting on our hands. We put out new stuff monthly I think - if not weekly.
I think we'll be able to close this ticket soon....
This issue a carryover from #105, in which two topics were brought up and one was resolved. The outstanding topic is related to F-Droid support, and is the primary concern of this issue.
In issue #105, @mezzazon mentioned that F-Droid support is in the works, but adding such support created various constraints that we need to avoid to ensure a complete experience for all users.
As F-Droid support evolves, this issue will be updated accordingly.