From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Prikler Subject: bug#38491: Evolution is missing GPG Date: Thu, 05 Dec 2019 18:51:25 +0100 Message-ID: <1412925405263531af01b81301e61d13891752d5.camel@student.tugraz.at> References: <51e3a6f2bca86b7ad6107ec921c54464f4f6a51e.camel@student.tugraz.at> <36bd0ad85c26bdee2d5a957b1f067fa24f67f3e1.camel@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:60810) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1icvIP-0004Aw-1J for bug-guix@gnu.org; Thu, 05 Dec 2019 12:52:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1icvIK-0001R8-1U for bug-guix@gnu.org; Thu, 05 Dec 2019 12:52:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:39168) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1icvII-0001PV-Ox for bug-guix@gnu.org; Thu, 05 Dec 2019 12:52:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1icvII-0005ES-F7 for bug-guix@gnu.org; Thu, 05 Dec 2019 12:52:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <36bd0ad85c26bdee2d5a957b1f067fa24f67f3e1.camel@gmail.com> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Jesse Gibbons , 38491@debbugs.gnu.org Am Donnerstag, den 05.12.2019, 09:53 -0700 schrieb Jesse Gibbons: > On Wed, 2019-12-04 at 13:11 +0100, Leo Prikler wrote: > > Hi Guix, > > > > I recently discovered, that Evolution would complain about a > > missing > > GPG whenever it encounters a signed message. For the record, I've > > only > > installed evolution-data-server in the operating-system and > > evolution > > itself inside my user profile and not installed gpg in either > > place, > > thus causing this issue. Would it make sense to make gpg an input > > to > > evolution and hardcode the path in the source? Or would it perhaps > > be > > better to have it as propagated input? WDYT? > > > > Regards, > > Leo > > > > > > > > > Guix complains that it cannot find gpg when I call "guix import gnu > ". But unless I'm using a function of guix that depends on > gpg, > guix is not broken, so gpg is not an input or propagated input of > guix. I > think we have the same situation here. Evolution is functional > without GPG, > and handles itself fairly well when gpg is not found. > > Try installing gpg locally and see if it stops complaining. If so, we > have a > solution. If not, we should consider adding GPG as a propagated input > to > Evolution. That does fix the problem itself, but I personally believe there should be a better way of handling "optional" inputs -- "optional" because in at least some if not many cases, people would expect them to exist. Guix' emacs has imagemagick as input for instance (even though it is optional) and a separate emacs-minimal exists as the version without it and other optional inputs. I think this pattern could be applied more broadly. Regards, Leo