Bug 10922

Summary: Missed dependency to pinentry-(gtk|qt)
Product: Sisyphus Reporter: Nikolay A. Fetisov <naf>
Component: claws-mail-plugin-pgpcoreAssignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: at, cas, crux, ender, erthad, ktirf, lav, ldv, mike, qa_viy, sem, shaba, solo, viy
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 18791    

Description Nikolay A. Fetisov 2007-02-25 11:14:21 MSK
Для отправки подписанных писем для отображения диалога ввода пароля к ключу 
GnuPG требуются установленные в системе пакеты pinentry-gtk или pinenty-qt.
В случае их отсутствия claws-mail выдаёт сообщение об ошибке 
"Data signing failed, no results."
и 
sgpgme.c:468:using key for xxx@yyy.zzz
pgpmime.c:527:gpgme_op_sign_result error
в консоли при запуске с ключом --debug.

Steps to Reproduce:
1. # apt-get remove pinentry-qt pinentry-gtk
2. Попробовать отправить подписанное письмо.
Comment 1 solo 2009-02-10 10:12:49 MSK
https://bugzilla.altlinux.org/show_bug.cgi?id=18790 -- тоже самое, но для thunderbird-enigmail...
Comment 2 Alexey Rusakov 2009-07-08 12:01:42 MSD
Это не обязательно pinentry, подойдёт любой графический GPG-агент, например, seahorse-agent. Честно говоря, не знаю, что с этим делать - нужна зависимость на всё что умеет выставлять переменную GPG_AGENT_INFO :) Наверное, правильнее всего придумать какой-то виртуальный Provides типа gpg-agent-gui, например...