Closed julianfairfax closed 4 months ago
I disagree with your statement there, but each to their own. :|
I disagree with your statement there, but each to their own. :|
Well obviously I am quite sad I felt the need to make it. EteSync is conceptually unmatched in privacy, and I don't have any good options lined up to replace it yet. But, I find this issue here relatively problematic in terms of trust and security, since I can't rebuild the code, and the download options provided are very out-of-date.
And https://github.com/etesync/android/issues/238 makes it literally impossible for me to use EteSync at all. I have no doubt it's fixable, and I assume you probably will fix it. But, the pace of development on EteSync has at least slowed significantly, if not stalled. This is only one example.
I love(d) your service, but if I can't build its code, can't install up-to-date binaries, and can't even use it, then I love it less.
This is a desktop client on arm64. I understand that this is what you use and it's important for you, but also I don't even have an arm64 Linux box, and neither do most people. It's hard to maintain all the platforms in the world and we have to draw the line somewhere, and if you're on arm64 you're unfortunately on your own at the moment. I'm not even sure what the problem is tbh, but it looks arm64 related.
This is a desktop client on arm64. I understand that this is what you use and it's important for you, but also I don't even have an arm64 Linux box, and neither do most people. It's hard to maintain all the platforms in the world and we have to draw the line somewhere, and if you're on arm64 you're unfortunately on your own at the moment. I'm not even sure what the problem is tbh, but it looks arm64 related.
This is not the problem. The problems are as follows:
If these are addressed, more specifically the last item in the list, which makes EteSync unusable for me, I will withdraw my comment on Privacy Guides and advocate for its inclusion. I would definitely like to see more activity on the repos though, or an explanation as to why updates aren't needed for security. EteSync is a paid service, so I expect that it will be kept up-to-date and secure.
In its current state as of today, I cannot use EteSync at all. That is a problem, more of a problem than any of my comments or suggestions for it. I hope this changes.
I'm reopening this issue, since it seems it's the place you'd like to discuss things, and since perhaps you could figure out the issue with the pip package, and by extension building from source, and fix it.
etesync-dav
fails to install from pip and fails to compile from source.This is an issue because the last amd64 binary is from a year and a half ago, the last arm64 binary is from two and a half years ago, and it should be possible to compile the binaries, as this is open source software.
Both operations fail with this error:
pip install etesync-dav
log: log1.txtgit clone https://github.com/etesync/etesync-dav && cd etesync-dav && python -m pip install --upgrade pip pyinstaller wheel && python -m pip install -r requirements.txt .
log: log2.txtThis situation leaves two options:
etesync-dav
andetebase-py
from source, as the AUR packages doOption 1 is problematic for the reasons previously described.
Option 2 has two problems of its own:
Hopefully this is something that can be easily fixed, so that I can build a singular binary file for my amd64 and arm64 devices.
Thank you for making EteSync!