Package Details: bitwarden 1.25.1-2

Git Clone URL: https://aur.archlinux.org/bitwarden.git (read-only, click to copy)
Package Base: bitwarden
Description: Bitwarden Desktop Application
Upstream URL: https://github.com/bitwarden/desktop
Keywords: password-manager
Licenses: GPL3
Conflicts: bitwarden-bin, bitwarden-git
Submitter: libertylocked
Maintainer: libertylocked
Last Packager: libertylocked
Votes: 78
Popularity: 7.48
First Submitted: 2018-10-11 08:37
Last Updated: 2021-04-04 19:06

Pinned Comments

libertylocked commented on 2019-11-11 02:58

If the package breaks after electron update, rebuilding bitwarden should fix it. (Unless there is a way to trigger an auto rebuild whenever electron is upgraded?)

Whenever that happens feel free to leave a comment and I'll update the pkgrel

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 ... Next › Last »

ggnoredo commented on 2020-10-10 15:35

NODE_MODULE_VERSION 80. This version of Node.js requires NODE_MODULE_VERSION 82. Please try re-compiling or re-installing

I already re-built bitwarden but no help

libertylocked commented on 2020-10-09 03:56

Official builds are built with node 10 too... We use the same version since CI runs on node 10, otherwise we'd be building using essentially an untested version. Maybe open a bug on their GitHub and ask them to build with node 12? (But again, we're using an untested version of electron, so maybe we can build with whatever node we want)

yochananmarqos commented on 2020-10-09 03:39

@libertylocked: Exactly. So why keep using an old, depreciated, insecure version of Node.js Dubnium instead of the latest? Why not use the latest Erbium?

libertylocked commented on 2020-10-09 03:33

The node version shown in Help > About is the node that's bundled in electron.

Because the official builds use electron-builder, at the time of writing it's using electron 6.1.7, which we can check, the node version is 12.4.0.

We use the latest electron in this PKGBUILD so it would be a newer version of node too.

yochananmarqos commented on 2020-10-08 23:46

@libertylocked: Do me a favor and go to Help > About and tell me what version of Node it says. Are you sure they use v10?

EDIT: Please don't tell people to clear their entire Yay cache (yay -Yc) just to clean build one package. The command should be:

yay -S bitwarden --rebuild

Or, you know, do it the "Arch way":

makepkg -Csrcif

libertylocked commented on 2020-09-29 23:07

I've updated the PKGBUILD to skip electron binary download so it should build faster now. (~/.cache/electron is where it was downloaded I believe) It was never needed since we already use the installed system electron and we never use the bundled one.

yochananmarqos commented on 2020-09-23 13:52

@jonathan: Not quite, that prints 9.2.1%.

This works, however:

tail /usr/lib/electron/version | cut -d '%' -f1

jonathon commented on 2020-09-23 10:37

@yochananmarqos There's an even cleaner way:

SYSTEM_ELECTRON_VERSION=$(tail /usr/lib/electron/version)

;)

yochananmarqos commented on 2020-09-19 16:12

@libertylocked: Why not use pacman instead of expac?

SYSTEM_ELECTRON_VERSION=$(pacman -Q electron | cut -d' ' -f2 | cut -d'-' -f1)

ggnoredo commented on 2020-08-29 16:05

how should i rebuild bitwarden after electron update?