-
Notifications
You must be signed in to change notification settings - Fork 525
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[desktop/linux] fix & upgrade keytar #3809
Comments
Will this build on arm64? I believe the existing keytar was one of the blockers for getting Tutanota running on arm64 Linux, so would be great if this was solved. 🙏 |
@EVLRBT-01 it's not a blocker anymore since we build keytar on our own anyway. We just don't provide ARM builds yet, for either Linux or Mac. Someone could just do it (like AUR does probably?) |
Excellent, will give it a go, thanks!
…________________________________
From: Ivan Kupalov ***@***.***>
Sent: Monday, January 24, 2022 8:02:50 AM
To: tutao/tutanota ***@***.***>
Cc: EVLRBT-01 ***@***.***>; Mention ***@***.***>
Subject: Re: [tutao/tutanota] [desktop/linux] fix & upgrade keytar (Issue #3809)
@EVLRBT-01<https://github.com/EVLRBT-01> it's not a blocker anymore since we build keytar on our own anyway. We just don't provide ARM builds yet, for either Linux or Mac. Someone could just do it (like AUR does probably?)
—
Reply to this email directly, view it on GitHub<#3809 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AORABCWHS5Y5XS3BDMP6HMDUXUBSVANCNFSM5MGJ6CHA>.
Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
I was able to get an arm64 build based on https://github.com/tutao/tutanota/blob/master/doc/BUILDING.md#building-and-running-your-own-tutanota-desktop-client and a few changes to buildSrc/electron-package-json-template.js, based on #3020
|
I couldn't get it to work yet. Here's what I did:
|
This is actually more of a #3733 so I will move it there |
Stock keytar doesn't tell us whether
getPassword
can't return a password due to user cancellation or because there's no password saved.https://github.com/tutao/node-keytar makes that distinction visible on linux
Testing
On Linux specifically:
The text was updated successfully, but these errors were encountered: