Skip to content
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

Disable GNOME Evolution sandboxing to enable printing #131174

Closed
l0b0 opened this issue Jul 23, 2021 · 1 comment
Closed

Disable GNOME Evolution sandboxing to enable printing #131174

l0b0 opened this issue Jul 23, 2021 · 1 comment
Labels
0.kind: bug Something is broken 6.topic: GNOME GNOME desktop environment and its underlying platform

Comments

@l0b0
Copy link
Contributor

l0b0 commented Jul 23, 2021

Describe the bug
Based on this and this, it would be good if we temporarily change the Evolution .desktop file to contain env WEBKIT_FORCE_SANDBOX=0 at the start of the Exec= command.

To Reproduce
Steps to reproduce the behavior:

  1. Launch Evolution from the desktop shortcut installed by NixOS
  2. Try to print, either to file or to a printer
  3. Get a misleading error message about a missing file or a printer which can't be found

Expected behavior
Evolution should print.

Metadata

$ nix-shell -p nix-info --run "nix-info -m"
these paths will be fetched (0.05 MiB download, 0.28 MiB unpacked):
  /nix/store/wzach25vwapl3sa6f7gylqank3jhhsin-bash-interactive-4.4-p23-dev
copying path '/nix/store/wzach25vwapl3sa6f7gylqank3jhhsin-bash-interactive-4.4-p23-dev' from 'https://cache.nixos.org'...
 - system: `"x86_64-linux"`
 - host os: `Linux 5.10.50, NixOS, 21.05.1590.63ee5cd99a2 (Okapi)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.3.12`
 - channels(root): `"nixos-21.05.1590.63ee5cd99a2"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Maintainer information:

# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module: pkgs.evolution
@l0b0 l0b0 added the 0.kind: bug Something is broken label Jul 23, 2021
@veprbl veprbl added the 6.topic: GNOME GNOME desktop environment and its underlying platform label Jul 24, 2021
@jtojnar
Copy link
Member

jtojnar commented Oct 15, 2021

This is done in GNOME 41 (#139144):

https://gitlab.gnome.org/GNOME/evolution/-/blob/3.42.0/NEWS#L154

@jtojnar jtojnar closed this as completed Oct 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug Something is broken 6.topic: GNOME GNOME desktop environment and its underlying platform
Projects
None yet
Development

No branches or pull requests

3 participants