Feature #7004

Research consequences of installing GnuPG 2.x in addition to GnuPG 1.x

Added by intrigeri 2014-03-31 13:36:27 . Updated 2015-02-08 18:11:22 .

Status:
Resolved
Priority:
Normal
Assignee:
intrigeri
Category:
Target version:
Start date:
2014-03-31
Due date:
2015-01-31
% Done:

100%

Feature Branch:
feature/6241-gnupg2
Type of work:
Test
Blueprint:

Starter:
0
Affected tool:
Deliverable for:

Description

We currently only install the gnupg package, and we can’t remove it. We have good reasons to additionally install the gnupg2 package (see parent ticket). What breaks if we just do it?

At least these ones should be tested:

  • Seahorse key management
  • Claws Mail’s OpenPGP support
  • Tails OpenPGP Applet
  • Tails Upgrader
  • Seahorse Nautilus
  • WhisperBack
  • msva-perl

Subtasks


History

#1 Updated by Dr_Whax 2014-04-30 22:04:08

  • Assignee set to Dr_Whax

#2 Updated by BitingBird 2014-07-19 17:05:45

Ping ?

#3 Updated by intrigeri 2015-01-18 18:09:51

  • Description updated

#4 Updated by intrigeri 2015-01-18 18:18:51

  • Description updated

#5 Updated by intrigeri 2015-01-18 19:02:43

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 20

In an ISO built from experimental with feature/6241-gnupg2 merged in, I’ve successfully tested:

  • Seahorse
    • Export a key
    • Import a key from the desktop
  • OpenPGP Applet
    • symmetric encryption
  • Seahorse Nautilus
    • asymmetric encryption
  • WhisperBack
    • Send a bug report, waiting for confirmation that it arrived
  • Automated test suite: features/encryption.feature, features/torified_gnupg.feature

Regarding Tails Upgrader, it uses GnuPG in two ways:

  • some code uses gpg directly, and shouldn’t be affected
  • some code uses GnuPG::Interface, which supports gpg2 too, and works just fine using gpg v1 if gpg2 is installed in parallel

=> it should be fine, I think. I’ve just successfully run its automated test suite on a system that has both gpg v1 and v2 installed.

Left to test:

  • Claws Mail’s OpenPGP support
  • msva-perl

#6 Updated by intrigeri 2015-01-18 19:29:17

  • % Done changed from 20 to 70

#7 Updated by intrigeri 2015-01-24 08:49:26

  • Due date set to 2015-01-31

> Left to test:
>
> * Claws Mail’s OpenPGP support
> * msva-perl

DrWhax, do you think you’ll have time to test the Claws Mail part by the end of the month? If not, please reassign this ticket to me.

#8 Updated by intrigeri 2015-02-08 17:29:14

  • Feature Branch set to feature/6241-gnupg2

#9 Updated by intrigeri 2015-02-08 18:07:10

  • Assignee changed from Dr_Whax to intrigeri
  • Target version set to Tails_1.3
  • % Done changed from 70 to 90

Claws Mail can encrypt and decrypt PGP/MIME messages. Left to test: msva-perl.

#10 Updated by intrigeri 2015-02-08 18:11:22

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100

msva-perl works too.