Skip to content
This repository was archived by the owner on Jan 14, 2026. It is now read-only.
This repository was archived by the owner on Jan 14, 2026. It is now read-only.

Major known issue: Apparently the unofficial ProtonMail desktop client's locale manifest's resulting filepath when extracted is too long for Windows without using the long file paths Registry key. #149

Description

@DrewNaylor

Here's a screenshot:
Can't find unofficial protonmail desktop locale

I figured out it's probably too long for Windows by trying to rename its installer file to the locale file, and I couldn't put the entire extension in, so it just ended up as a .y file. Perhaps there should be a way to handle these situations by deferring to winget for package information not available in the database file. Unfortunately, this is a problem in v0.3.0.1, and a fix won't be available immediately as I want to take a break for now.

(Edit: I'm pretty sure it is a max path limitation, as the path is 259 characters and the default limit without opting into extended paths is 260, and I'm sure .NET Framework adds a null-terminator to the end: https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation

What I can do is let the user choose whether to ignore manifests that are too long, get their info from winget, or use the long file paths by changing the registry.)

See also #148 as that one is somewhat related due to this one manifest causing the rest to not extract or load.

For now you can right-click a package and select Show in winget... to get package details for unloaded manifests.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    basically closedAn issue that should be treated as if it were closed, but it's not ready to be actually closed yet.bugSomething isn't workingknown issueyeah this is badA really bad bug and/or known issue

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions