-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
Revert "webkitgtk: 2.34.6 → 2.36.0" #170070
Conversation
This reverts commit e2b791c, since it broke reports in gnucash.
We cannot revert since the update is security critical (fixes some CVEs). As a workaround, you can set |
We shouldn't break stuff on the stable branch, and I doubt gnucash's usage of webkitgtk as a renderer is very security-critical. The hardware is nvidia btw, not exactly an obscure platform that we can just break. |
Agreed, but we cannot just leave webkitgtk insecure since it is used in untrusted contexts (e.g. web browsers).
in some NixOS module,
|
Yet another alternative to environment variables is patching WebKit to disable hardware acceleration as proposed in #169058 |
Right, forgot about that. Though that will likely make element-heavy sites like YouTube unusable in WebkitGTK-based browsers. |
if gnucash is the one of the exceptions, we should probably avoid doing system wide changes and just wrap the affected applications with |
The point release mentions some rendering fixes #170905. Could you try that? |
Unfortunately webkitgtk 2.36.1 does not fix the problem. However, the |
Description of changes
This reverts commit e2b791c, since it broke reports in
gnucash
. That is, all reports simply showed a blank screen.CC @jtojnar
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)nixos/doc/manual/md-to-db.sh
to update generated release notes