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

GNOME Evolution restore does nothing #177703

Closed
l0b0 opened this issue Jun 15, 2022 · 2 comments
Closed

GNOME Evolution restore does nothing #177703

l0b0 opened this issue Jun 15, 2022 · 2 comments
Labels
0.kind: bug 6.topic: GNOME GNOME desktop environment and its underlying platform

Comments

@l0b0
Copy link
Contributor

l0b0 commented Jun 15, 2022

Describe the bug

Importing the configuration of one GNOME Evolution instance in another does nothing. I'm not sure which of the log messages is the core issue, hence the vague title.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Set config.environment.systemPackages to include pkgs.evolution
  2. Build the configuration
  3. Reboot
  4. Use File → Back Up Evolution Data… to create a configuration backup
  5. Move the resulting tarball to another machine with a hitherto unused and unconfigured Evolution
  6. Start Evolution
  7. In the "Restore From Backup" step of the configuration wizard, tick "Restore from a backup file:" and select the tarball above
  8. Wait for the progress bar to disappear and Evolution to restart

At this point, Evolution shows an empty local calendar (there should be another calendar there) and if I go back to the email view it re-opens the configuration wizard.

I also tried to remove pkgs.evolution from config.environment.systemPackages and instead set programs.evolution.enable = true;, but that seems to result in just more error messages.

I also tried this, setting services.gnome.evolution-data-server.enable = true; and services.gnome.gnome-settings-daemon.enable = true;, but the result seems to be the same.

Expected behavior

The configuration should be imported.

Additional context

Both machines are running Evolution 3.44.2 on NixOS 22.05.

Notify maintainers

@bobby285271, @hedning, @jtojnar, @dasj19, @maxeaubrey

Metadata

$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 5.15.43, NixOS, 22.05 (Quokka), 22.05.915.9ff91ce2e4c`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.8.1`
 - channels(root): `"nixos-22.05"`
 - channels(victor): `""`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`
@symphorien
Copy link
Member

did you try rebooting after the import? It looks like the only error is that evolution fails to quit in the error messages you showed.

@l0b0
Copy link
Contributor Author

l0b0 commented Jun 15, 2022

That worked! It never occurred to me that the import was successful. Hopefully the messaging can be fixed, though.

@veprbl veprbl added the 6.topic: GNOME GNOME desktop environment and its underlying platform label Jun 16, 2022
@l0b0 l0b0 closed this as completed Sep 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: bug 6.topic: GNOME GNOME desktop environment and its underlying platform
Projects
None yet
Development

No branches or pull requests

3 participants