Control: reassign -1 tasksel
Control: retitle -1 please add dependencies on pinentry
Control: tags -1 patch

Reassigning to tasksel as suggested and patch attached.

* Eric Dorland (e...@debian.org) wrote:
> Package: gnome
> Version: 1:3.8+8
> Severity: wishlist
> 
> This came up at a DebConf discussion around gnupg2. Right now gnupg-agent
> (required by newer gnupg versions) needs a pinentry program (basically a
> program that prompts for a PIN or password). Right now it depends on
> pinentry-gtk2, which gives a good experience for users with a desktop
> environment but pulls in a lot of dependencies for a non-graphical system.
> 
> So we would like to switch to pinentry-curses instead to lighten the
> dependency load, but we'd also not like to regress the experience for
> users of graphical desktops. So if it was added to the task package then
> those users would get the better experience and we could move the default
> depedency to pinentry-curses.
> 
> I suspect Recommends would also be a strong enough dependency relationship
> for this purpose. Thanks for your consideration.

-- 
Eric Dorland <e...@kuroneko.ca>
43CF 1228 F726 FD5B 474C  E962 C256 FBD5 0022 1E93
diff --git a/debian/control b/debian/control
index 1e99ba3..180c4c9 100644
--- a/debian/control
+++ b/debian/control
@@ -100,6 +100,8 @@ Recommends:
 	hyphen-en-us,
 # we need a working network setup at least
 	network-manager-gnome,
+# graphical pinentry for gnupg
+	pinentry-gtk2,
 
 Package: task-kde-desktop
 Architecture: all
@@ -146,6 +148,8 @@ Recommends:
 	hyphen-en-us,
 # gui for configuration of the print server
 	system-config-printer,
+# graphical pinentry for gnupg
+	pinentry-qt4,
 
 Package: task-lxde-desktop
 Architecture: all
@@ -182,6 +186,8 @@ Recommends:
 	system-config-printer,
 # orca works with lxde, adding accessability
 	gnome-orca,
+# graphical pinentry for gnupg
+	pinentry-gtk2,
 
 Package: task-xfce-desktop
 Architecture: all
@@ -238,6 +244,8 @@ Recommends:
 	system-config-printer,
 # orca works with xfce, adding accessability
 	gnome-orca,
+# graphical pinentry for gnupg
+	pinentry-gtk2,
 
 Package: task-cinnamon-desktop
 Architecture: all
@@ -248,6 +256,8 @@ Description: Cinnamon
 Depends: ${misc:Depends}, 
 	task-desktop,
 	cinnamon-desktop-environment
+# graphical pinentry for gnupg
+	pinentry-gtk2,
 
 Package: task-mate-desktop
 Architecture: all
@@ -281,6 +291,8 @@ Recommends:
 	network-manager-gnome,
 # orca works with mate, adding accessability
 	gnome-orca,
+# graphical pinentry for gnupg
+	pinentry-gtk2,
 
 Package: task-laptop
 Architecture: all

Attachment: signature.asc
Description: Digital signature

Reply via email to