Re: thunderbird needs graphical pinentry to use external gnupg for encrypting emails
| Newsgroups | gmane.linux.lfs.beyond.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 2024-11-19 at 12:36 +0100, Rainer Fiebig wrote: > Am 19.11.24 um 06:00 schrieb Xi Ruoyao ([email protected] via blfs-dev > Mailing List): > > On Mon, 2024-11-18 at 21:58 +0800, Zhang Wen wrote: > > > On 11/18/24 21:42, Xi Ruoyao ([email protected] via blfs-dev Mailing > > > List) wrote: > > > > I just cannot see any way we can ever "fix" this. Raising gcr to > > > > recommended is not an option because GNOME is not used widely by BLFS > > > > users. > > > > > > > > > > > Maybe we can add some words on pinentry page, saying that the pinentry > > > built here is not full, and can be rebuilt to be more functionally after > > > installing some graphical environments, or on the thunderbird and git > > > page? it's really borning without this information. > > > > How's it different from all the optional dependencies in the book? Or > > are we going to add some text everywhere for every optional dependency? > The problem here is that Thunderbird (and perhaps other) needs a > graphical pinentry-box. Else one cannot enter the passphrase. To the > user this is rather confusing because this happens even though he has > followed the book to the point. > > I found this out the hard way in 2019 and ever since build pinentry > after GTK/QT. A note at least in ch. Thunderbird would have helped a > lot at the time. ch. Thunderbird is definitely a wrong location because it does not only happens with Thunderbird. At least I know it also happens to Git. And technically it'll happen with every GUI program invoking gpg. Still conceptually there's nothing different from all other optional dependencies. It's just like if you don't build curl with nghttp2, curl --http2 won't work. -- Xi Ruoyao <[email protected]> School of Aerospace Science and Technology, Xidian University -- http://lists.linuxfromscratch.org/sympa/info/blfs-dev Unsubscribe: See the above information page