[Bug 441084] New: gpg does not work anymore after update
https://bugzilla.novell.com/show_bug.cgi?id=441084 Summary: gpg does not work anymore after update Product: openSUSE 11.1 Version: Beta4 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Update Problems AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: kukuk@novell.com QAContact: jsrain@novell.com Found By: --- After update from 11.0 to 11.1-Beta4 (default pattern upgrade), gpg prints: "Please install pinentry-qt or pinentry-gtk2" This should be handled by dependencies on update. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=441084
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=441084
User dmueller@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c1
Dirk Mueller
https://bugzilla.novell.com/show_bug.cgi?id=441084
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c2
Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=441084
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c3
--- Comment #3 from Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=441084
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c4
Petr Uzel
I would say a dependency bug: All pinentry-* provides "pinentry-dialog", but nothing requires it. Maybe gpg2 should require pinentry-dialog instead of pinentry? Or pinentry itself should require pinentry-dialog?
/usr/bin/pinentry script seems to assume that at least one of pinentry-{qt,gtk2} is installed. So making pinentry require pinentry-dialog seems to be the best solution to me. Thorsten, do you agree? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=441084
User kukuk@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c5
Thorsten Kukuk
https://bugzilla.novell.com/show_bug.cgi?id=441084
Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=441084
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c6
Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=441084
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c7
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=441084
Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=441084
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c8
--- Comment #8 from Petr Uzel
this requires is wrong, sorry. This makes pinentry require a x11 toolkit even if it can easily work with -curses in a minimal system. I did not realize this, sorry.
So please leave out the require and rather fix the pinentry script to check if it has a terminal and use -curses even if $DISPLAY is set. Unfortunately, it is not trivial to determine whether pinentry-curses can be safely used. The problem is that pinentry is not called directly by gpg/whatever, but instead everything goes through gpg-agent. This, by default, calls pinenty either with --display (X running), or without any options (no X running). I need to find out how to tell if it can use tty.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=441084
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c9
--- Comment #9 from Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=441084
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c10
Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=441084
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c11
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=441084
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c12
--- Comment #12 from Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=441084
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c13
--- Comment #13 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=441084
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c14
--- Comment #14 from Petr Uzel
/mounts/work_src_done/STABLE/pinentry was not checked in by ro for the following reasons:
this will always pull in BOTH pinentry frontends, please find a better solution
Maybe the solution from comment #10 ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=441084
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c15
Petr Uzel
https://bugzilla.novell.com/show_bug.cgi?id=441084
User coolo@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c16
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=441084
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c17
Petr Uzel
I won't comment anymore, I can only make it worse - better ask someone who knows :)
Well, OK. I've asked you because you are maintainer of patterns-openSUSE. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=441084
User ma@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c19
Michael Andres
https://bugzilla.novell.com/show_bug.cgi?id=441084
User puzel@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c20
--- Comment #20 from Petr Uzel
Questions is: why xorg-libs? Don't kdelibs3 and libgnome require it? Then just 'packageand(xorg-libs:pineentry)' had to be removed from both packages.
If done this way, doesn't it break c) ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=441084
User mls@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=441084#c21
--- Comment #21 from Michael Schröder
participants (1)
-
bugzilla_noreply@novell.com