Project

General

Profile

Feature #7435

Feature #7433: Turn Tails OpenPGP Applet into a standalone application

Add Tails OpenPGP Applet to the Applications menu

Added by u about 5 years ago. Updated 6 months ago.

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
06/22/2014
Due date:
% Done:

90%

Feature Branch:
Type of work:
Code
Blueprint:
Starter:
No
Affected tool:
OpenPGP Applet

Description

Either Accessories or System Tools (like MAT).


Related issues

Related to Tails - Feature #7778: Have an easy way to use or discover Tails OpenPGP Applet from applications like the browser (context menu)) Rejected 08/13/2014
Related to Tails - Bug #11781: Opening OpenPGP Applet multiple times creates as many icons in the task bar Resolved 09/04/2016
Related to Tails - Bug #11248: List applications that need more appropriate menu categories Resolved 03/16/2016
Blocked by Tails - Feature #10190: Install OpenPGP Applet from Debian Resolved 03/16/2016

History

#1 Updated by BitingBird about 5 years ago

  • Blocked by Feature #7434: Design a main window for Tails OpenPGP Applet when used as a standalone application and not an applet added

#2 Updated by intrigeri about 5 years ago

  • Status changed from New to Confirmed
  • Type of work changed from User interface design to Code

#3 Updated by nodens about 5 years ago

  • Assignee set to intrigeri
  • QA Check set to Info Needed

I plan to add a .Desktop file as part of the debian packaging.
It would be a pain to do in the perl packaging. Would that work ?

#4 Updated by nodens about 5 years ago

  • Assignee deleted (intrigeri)
  • QA Check deleted (Info Needed)

Sorry, didn't see the dependency to #7434.

It will add a menu entry, but it will only allow to launch the applet (or a new instance of the applet). The D-Bus back-end would be needed so that launching the app would open the main windows.

I'll still create the .desktop file but it's only a small part of the work.

#5 Updated by intrigeri about 5 years ago

I plan to add a .Desktop file as part of the debian packaging.
It would be a pain to do in the perl packaging. Would that work ?

Yes, definitely. That's how we do it e.g. for tails-persistence-setup.

#6 Updated by BitingBird about 5 years ago

  • Related to Feature #7778: Have an easy way to use or discover Tails OpenPGP Applet from applications like the browser (context menu)) added

#7 Updated by nodens almost 5 years ago

  • Assignee set to nodens

#8 Updated by BitingBird over 4 years ago

  • Affected tool set to OpenPGP Applet

#9 Updated by BitingBird about 3 years ago

Is this still the case?

#10 Updated by nodens about 3 years ago

What is ? The absence of proper app with dbus backend ? If so, yes.

In the Debian package, the .desktop file exists and works. It is only needed to replace it with our own version (tor-enabled) when pulling it from Debian (#10190, I see that you set it to in progress, thanks, I will work on it next week).

#11 Updated by nodens about 3 years ago

  • Blocked by deleted (Feature #7434: Design a main window for Tails OpenPGP Applet when used as a standalone application and not an applet)

#12 Updated by nodens about 3 years ago

#13 Updated by nodens about 3 years ago

Will be fixed when #10190 is actually in Tails.

#14 Updated by intrigeri about 3 years ago

  • Status changed from Confirmed to Fix committed
  • Target version set to Tails_2.6
  • % Done changed from 0 to 100

So this will be fixed in Tails 2.6.

#15 Updated by intrigeri about 3 years ago

  • Related to Bug #11781: Opening OpenPGP Applet multiple times creates as many icons in the task bar added

#16 Updated by intrigeri about 3 years ago

Actually, #11781 shows that I got it wrong. There's a reason why this ticket (#7435) is a subtask of #7433: at least in the context of Tails, it makes no sense to have a launcher in the Applications menu, until there is actually something (else than the systray icon) to launch. So I'm going to follow-up on #11781 by proposing a patch that hides this launcher for the time being, until the rest of #7433 is done.

#17 Updated by intrigeri about 3 years ago

  • Target version deleted (Tails_2.6)

We'll want to revert faab3ca9d486b13421f596fc8c0d9207cb6a64ac in tails.git, once we really want this here.

#18 Updated by sajolida about 3 years ago

The launcher is currently labelled "OpenPGP-Applet" while I think it should be "OpenPGP Applet" (like in the description of the package). I'm not sure what's the proper way of translating this into Redmine. Shall I mark this ticket as "Confirmed" and "Dev Needed" again?

#19 Updated by intrigeri about 3 years ago

  • Status changed from Fix committed to In Progress

#20 Updated by nodens almost 2 years ago

FYI, it's fixed in the debian tree (pending next upload. I wouldn't want to bother a sponsor for small stuff like this only ;) )

#21 Updated by u over 1 year ago

  • QA Check set to Info Needed

@nodens: So basically this is ready since four months but lacks a sponsor? i can sponsor your package. Can you assign this ticket to me if you still need a sponsor?

#22 Updated by nodens over 1 year ago

No, actually it's been uploaded meanwhile (1.0-2).

It's just the same issue as outlined in #14982: the fix is in debian (unstable and testing), but not in Tails since it requires updating the snapshot we use.
Once we move the "upstream" issues, the issues here will be changed to reflect this, and hopefully we can make clear what type of work is actually needed :D

#23 Updated by nodens over 1 year ago

  • Status changed from In Progress to Confirmed
  • Assignee deleted (nodens)
  • QA Check changed from Info Needed to Dev Needed

Changing the state so it has a chance of being actually fixed someday ;)

#24 Updated by nodens over 1 year ago

Hi,

OpenPGP applet is moving to its new home on https://salsa.debian.org/openpgp-applet-team/openpgp-applet

This issue has NOT been duplicated upstream, as it is a Tails-specific issue

This comment is just to prove it hasn't been overlooked.

Cheers!

#25 Updated by intrigeri over 1 year ago

  • Assignee set to nodens
  • % Done changed from 100 to 90
  • QA Check changed from Dev Needed to Info Needed

nodens wrote:

This issue has NOT been duplicated upstream, as it is a Tails-specific issue

I beg to disagree: this is an important part of #7433 aka. https://salsa.debian.org/openpgp-applet-team/openpgp-applet/issues/1. If that ever gets implemented upstream, we'll need a .desktop file upstream, that allows starting the OpenPGP Applet without going through a systray icon. What do you think?

#26 Updated by u about 1 year ago

  • Related to Bug #11248: List applications that need more appropriate menu categories added

#27 Updated by nodens about 1 year ago

  • Assignee changed from nodens to intrigeri

I'm not sure it warrant a separate issue, at this stage at least.

How about we just add something to https://salsa.debian.org/openpgp-applet-team/openpgp-applet/issues/1 ? it's already implied by the description (app is hard to find), but it can be made more explicit.

#28 Updated by intrigeri about 1 year ago

  • Assignee changed from intrigeri to nodens

nodens wrote:

I'm not sure it warrant a separate issue, at this stage at least.

Fair enough.

How about we just add something to https://salsa.debian.org/openpgp-applet-team/openpgp-applet/issues/1 ? it's already implied by the description (app is hard to find), but it can be made more explicit.

Sounds good!

FTR I still don't understand why "it is a Tails-specific issue", which is the part I was not agreeing with.

#29 Updated by intrigeri 6 months ago

  • QA Check deleted (Info Needed)

Also available in: Atom PDF