Bug #10943

Seahorse is not associated with application/pgp-signature

Added by emmapeel about 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Elevated
Assignee:
Category:
Target version:
Start date:
2016-01-15
Due date:
% Done:

100%

Feature Branch:
bugfix/10943-seahorse-associations
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

In Tails 2.0 rc1. Reported by user, confirmed by me:

Steps to reproduce:

- Download ISO and signature to some folder

- Open folder from Places or similar
- Double click on signature file

The file opens with Gedit (the default app)

Before Jessie, the default app was the Seahorse-Nautilus verification process.


Subtasks


Related issues

Related to Tails - Bug #10941: seahorse-tool --import does not import keys completely Resolved 2016-01-14

History

#1 Updated by emmapeel about 9 years ago

  • related to Bug #10941: seahorse-tool --import does not import keys completely added

#2 Updated by intrigeri about 9 years ago

  • Subject changed from Seahorse-Nautilus: Double click on .sig file does not trigger ISO verification to Seahorse is not associated with application/pgp-signature
  • Status changed from Confirmed to In Progress
  • Assignee set to intrigeri
  • Target version set to Tails_2.0
  • % Done changed from 0 to 10

Confirmed. GNOME Files correctly tells me that the .sig file is a “detached OpenPGP signature (application/pgp-signature)”, but it’s not associated with whatever Seahorse utility it should be.

Workaround, in case it blocks the documentation update process: add application/pgp-signature=seahorse-pgp-signature.desktop to /etc/gnome/defaults.list.

I’ll try to fix that in time for 2.0. It looks like all Seahorse file associations are gone, so while I’m at it, I’ll check if I can cheaply fix them for a few more MIME types.

#3 Updated by intrigeri about 9 years ago

  • Priority changed from Normal to Elevated

#4 Updated by intrigeri about 9 years ago

It would be interesting to understand why the association is not effective on Tails, while it seems to work fine on my Debian sid, and on Tails 2.0~rc1:

$ grep seahorse /usr/share/applications/mimeinfo.cache
application/pgp-encrypted=seahorse-pgp-encrypted.desktop;
application/pgp-keys=seahorse-pgp-keys.desktop;
application/pgp-signature=seahorse-pgp-signature.desktop;

I wonder if this would happen if we were not modifying /etc/gnome/defaults.list with config/chroot_local-hooks/10-tbb and config/chroot_local-hooks/59-file_associations. One could try customizing file associations via config/chroot_local-includes/etc/skel/.local/share/applications/mimeapps.list only, and leave /etc/gnome/defaults.list untouched.

#5 Updated by intrigeri about 9 years ago

  • Feature Branch set to bugfix/10943-seahorse-associations

#6 Updated by intrigeri about 9 years ago

  • Assignee changed from intrigeri to anonym
  • % Done changed from 10 to 50
  • QA Check changed from Dev Needed to Ready for QA

#7 Updated by anonym about 9 years ago

  • Status changed from In Progress to Fix committed
  • % Done changed from 50 to 100

Applied in changeset commit:92dcefe0810a2945749729cd5f2ecdcf5a1ab111.

#8 Updated by anonym about 9 years ago

  • Assignee deleted (anonym)
  • QA Check changed from Ready for QA to Pass

#9 Updated by anonym about 9 years ago

  • Status changed from Fix committed to Resolved