Package Details: proton-pass 1.35.0-1

Git Clone URL: https://aur.archlinux.org/proton-pass.git (read-only, click to copy)
Package Base: proton-pass
Description: Open-source and secure identity manager
Upstream URL: https://proton.me/pass
Licenses: GPL-3.0-or-later
Conflicts: proton-pass-bin
Submitter: marmotz
Maintainer: DodoGTA
Last Packager: DodoGTA
Votes: 19
Popularity: 1.49
First Submitted: 2024-06-06 17:07 (UTC)
Last Updated: 2026-03-09 14:10 (UTC)

Latest Comments

1 2 3 4 Next › Last »

DodoGTA commented on 2026-02-23 22:11 (UTC)

@jordanbcx I guess the Proton (AG) team reset their tags again (anyway I updated the checksum)

jordanbcx commented on 2026-02-23 13:59 (UTC)

Edit build files with updated integrity if it fails:

sha256sums=('9d53fbcbe607657818f8c32bc2a4cf22ab399c11fc1045490053879b739f1171' '501210c67fc921a2fb4ba591980192ad1da60e26fb6b2fd7d68aad4075eafac7')

Musikolo commented on 2026-02-07 16:34 (UTC)

Sure thing. Here you have:

[musikolo@MyPC tmp]$ cat xfs-87b1d7b7/build.log 
# This file contains the result of Yarn building a package (netlify-cli@npm:17.38.1)
# Script name: postinstall

/home/musikolo/builds/proton-pass/src/WebClients-proton-pass-1.34.2/node_modules/buffer-equal-constant-time/index.js:37
var origSlowBufEqual = SlowBuffer.prototype.equal;
                                  ^

TypeError: Cannot read properties of undefined (reading 'prototype')
    at Object.<anonymous> (/home/musikolo/builds/proton-pass/src/WebClients-proton-pass-1.34.2/node_modules/buffer-equal-constant-time/index.js:37:35)
    at Module._compile (node:internal/modules/cjs/loader:1809:14)
    at Object..js (node:internal/modules/cjs/loader:1940:10)
    at Module.load (node:internal/modules/cjs/loader:1530:32)
    at Module._load (node:internal/modules/cjs/loader:1332:12)
    at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
    at Module.require (node:internal/modules/cjs/loader:1553:12)
    at require (node:internal/modules/helpers:152:16)
    at Object.<anonymous> (/home/musikolo/builds/proton-pass/src/WebClients-proton-pass-1.34.2/node_modules/jwa/index.js:1:19)
    at Module._compile (node:internal/modules/cjs/loader:1809:14)

Node.js v25.6.0
[musikolo@MyPC tmp]$

Please let me know if anything else is needed.

Regards.

DodoGTA commented on 2026-02-07 16:25 (UTC)

@Musikolo Can you send those build logs in /tmp too?

Musikolo commented on 2026-02-07 15:11 (UTC)

Looks like version 1.34.2 doesn't build right. Not sure if I'm missing something. Please find the build logs I got at https://pastebin.com/F5eZrQLv

Thanks!

mainrs commented on 2026-01-02 17:42 (UTC)

@eggplant I have the same issue, but with a more recent deb version:

Aur (1)          Old Version  New Version    Make Only
aur/proton-pass  1.32.10-1    1.33.0-1       No

:: Proceed to review? [Y/n]: 

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
 nothing new to review
fetching devel info...
==> Making package: proton-pass 1.33.0-1 (Fr 02 Jan 2026 18:40:56 CET)
==> Retrieving sources...
  -> Found proton-pass-1.33.0.tar.gz
  -> Found proton-pass.desktop
==> Validating source files with sha256sums...
    proton-pass-1.33.0.tar.gz ... FAILED
    proton-pass.desktop ... Passed
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'proton-pass-1.33.0-1': 
error: packages failed to build: proton-pass-1.33.0-1
sha256sum ~/.cache/paru/clone/proton-pass/proton-pass-1.33.0.tar.gz 
1e250def51bbb5394cd5a17df54e91e94a1914c2fb59806c3790fac0366fbbfa

DodoGTA commented on 2025-11-09 08:56 (UTC)

@mouseman I've mentioned the issue in https://github.com/ProtonMail/WebClients/issues/464#issuecomment-3507707872

Right now I can either switch to a specific Git commit which has the correct Proton Pass version (but that doesn't work with new version checking and increases build size) or I can mirror the last tarball in my own repo fork (which would require manual work every time a new Proton Pass version is released)

mouseman commented on 2025-11-09 07:06 (UTC) (edited on 2025-11-09 07:07 (UTC) by mouseman)

==> Retrieving sources...
  -> Downloading proton-pass-1.32.11.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading https://github.com/ProtonMail/WebClients/archive/refs/tags/proton-pass@1.32.11.tar.gz
    Aborting...
Error: Failed to build proton-pass

eggplant commented on 2025-10-01 03:05 (UTC)

@DodoGTA

At ==> Validating source files with sha256sums... step, paru returned the following exception:

==> Validating source files with sha256sums...
    proton-pass-1.32.7.0.tar.gz ... FAILED
    proton-pass.desktop ... Passed
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'proton-pass-1.32.7.0-1': 
error: packages failed to build: proton-pass-1.32.7.0-1

Musikolo commented on 2025-09-13 15:47 (UTC) (edited on 2025-09-13 15:48 (UTC) by Musikolo)

@DodoGTA, first off, thanks a lot for maintaining this package. I really appreciate it!

I tried to build the new version 1.32.6, and I ran into the following issue:

==> Validating source files with sha256sums...
    proton-pass-1.32.6.tar.gz ... Passed
    proton-pass.desktop ... Passed
==> Extracting sources...
  -> Extracting proton-pass-1.32.6.tar.gz with bsdtar
==> Starting prepare()...
==> Starting build()...
➤ YN0000: · Yarn 4.9.2
➤ YN0000: ┌ Project validation
➤ YN0057: │ @proton/drive-store: Resolutions field will be ignored
➤ YN0000: └ Completed
➤ YN0000: ┌ Resolution step
➤ YN0001: │ Error: @proton/collect-metrics@workspace:^: Workspace not found (@proton/collect-metrics@workspace:^)
    at t.getWorkspaceByDescriptor (/home/musikolo/builds/ramdisk/proton-pass/src/WebClients-proton-pass-1.32.6/.yarn/releases/yarn-4.9.2.cjs:209:3520)
    at t.getCandidates (/home/musikolo/builds/ramdisk/proton-pass/src/WebClients-proton-pass-1.32.6/.yarn/releases/yarn-4.9.2.cjs:140:118257)
    at em.getCandidates (/home/musikolo/builds/ramdisk/proton-pass/src/WebClients-proton-pass-1.32.6/.yarn/releases/yarn-4.9.2.cjs:141:1311)
    at em.getCandidates (/home/musikolo/builds/ramdisk/proton-pass/src/WebClients-proton-pass-1.32.6/.yarn/releases/yarn-4.9.2.cjs:141:1311)
    at /home/musikolo/builds/ramdisk/proton-pass/src/WebClients-proton-pass-1.32.6/.yarn/releases/yarn-4.9.2.cjs:209:8420
    at qE (/home/musikolo/builds/ramdisk/proton-pass/src/WebClients-proton-pass-1.32.6/.yarn/releases/yarn-4.9.2.cjs:140:54028)
    at dt (/home/musikolo/builds/ramdisk/proton-pass/src/WebClients-proton-pass-1.32.6/.yarn/releases/yarn-4.9.2.cjs:209:8400)
    at async Promise.allSettled (index 8)
    at async Uu (/home/musikolo/builds/ramdisk/proton-pass/src/WebClients-proton-pass-1.32.6/.yarn/releases/yarn-4.9.2.cjs:140:53356)
➤ YN0000: └ Completed in 0s 787ms
➤ YN0000: · Failed with errors in 0s 813ms
==> ERROR: A failure occurred in build().
    Aborting...

Not sure if it's only occurring in my box...

Thanks!