-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
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
bitwarden: 2023.10.1 -> 2023.12.0 #272541
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Verified build and basic functionality of desktop app.
Verified build and bw --help
for CLI.
I did build by cherry-picking these commits onto nixos-unstable (2c7f3c0) branch since didn’t feel like waiting for electron to build.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Didn't test on my machine but looks good to me
preBuild = '' | ||
# FIXME add back once upstream moves to Electron >= 26 | ||
# we use electron_26 because electron_25 is EOL | ||
/*preBuild = '' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe worth asserting on version to force to re-evaluate on upgrade e.g.
preBuild = let skipCheck = lib.versionOlder version "2023.12.1"; in assert skipCheck; lib.optionalString (!skipCheck) ''
…
Don’t really care too much about the specific construction, just that it goes boom so we don’t forget about it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would a comment behind the version
attribute be sufficient?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yea suppose that’s okay since it will be visible in the diff for a version bump.
Upstream uses Electron 25 which is EOL but the app runs fine under Electron 26.
dc4e745
to
47a92aa
Compare
I am not sure if the following errors are related to using electron 26
and when exiting:
otherwise LGTM |
Reading through the |
The segfault on quit is not new, (un)fortunately. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Result of nixpkgs-review pr 272541
run on x86_64-linux 1
2 packages built:
- bitwarden
- bitwarden-cli
Looks good to me. Also tested some things manually and it seems to work well.
Successfully created backport PR for |
Description of changes
Diff: bitwarden/clients@desktop-v2023.10.1...desktop-v2023.12.0
Changelog: https://github.com/bitwarden/clients/releases/tag/desktop-v2023.12.0
closes #273283
closes #272658
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.