Skip to content
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

Support for WSL users using Win32 GPG binaries #71

Open
AlexanderAllen opened this issue Jan 1, 2024 · 0 comments
Open

Support for WSL users using Win32 GPG binaries #71

AlexanderAllen opened this issue Jan 1, 2024 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@AlexanderAllen
Copy link

Hi @wdhongtw,

Love your extension. Recently I switched from using 'nix to manage GPG records to native Windows binaries so I could use a smart card. This extension works perfectly fine in WSL as long as GPG binaries are installed in WSL. It's a whole lotta different story when (as a VSCode WSL user) those binaries are located in Windows.

These two PRs I did internally in my fork address (most) of the cross-compatibility issues I picked up: AlexanderAllen#6, AlexanderAllen#10 (trigger warning, it's a significant rewrite of the gpg module).

However, after those two PRs Assuan rightfully refuses to talk to a naked Windows socket path. That's not exactly a priority for me because the extension is working for my use case, but the ticket is open nevertheless and chances are I might take a bite at it, at some point.

Just thought I'd dropped some visibility into the work I did for supporting WSL users.

I'm not sure about issuing a PR against the main repo quite yet, at least not until cross platform compatibility is in a more production-ready state (see Assuan, above).

But I can drop an update here and there in this ticket as I complete my own PRs, if you'd like.

Cheers!

@wdhongtw wdhongtw added the enhancement New feature or request label Feb 24, 2024
@wdhongtw wdhongtw added this to the 0.8 milestone Feb 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants