Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 551822 - x11-libs/libcryptui: enable use of gnupg 2.1
Summary: x11-libs/libcryptui: enable use of gnupg 2.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 551720 (view as bug list)
Depends on: 547456
Blocks:
  Show dependency tree
 
Reported: 2015-06-11 20:21 UTC by Andreas Steinmetz
Modified: 2016-07-10 12:19 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Enable gnupg 2.1 in libcryptui ebuild (libcryptui.patch,549 bytes, patch)
2015-06-11 20:23 UTC, Andreas Steinmetz
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Steinmetz 2015-06-11 20:21:31 UTC
libcryptui needs to enable use of gnupg 2.1. This seems to be validated. See e.g. (ChangeLog):

http://rpmfind.net/linux/RPM/opensuse/factory/aarch64/noarch/libcryptui-lang-3.12.2-4.1.noarch.html

Reproducible: Always
Comment 1 Andreas Steinmetz 2015-06-11 20:23:26 UTC
Created attachment 404990 [details, diff]
Enable gnupg 2.1 in libcryptui ebuild
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-11 20:42:01 UTC
AFAIK, 2.1 support in all parts of the seahorse / gnome-keyring stack is very broken. Sure, you can force it to compile. But it almost certainly won't work right at runtime.

See https://bugzilla.gnome.org/show_bug.cgi?id=745843#c3
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-06-11 21:27:07 UTC
This is to the point that upstream removed support for gpg agent a few days ago.
Imho, all work that intends to help fix issues like this should be taken to upstream directly, they need help as maintainer as little time to do the work himself.
Comment 4 Andreas Steinmetz 2015-06-11 21:45:57 UTC
Though I do understand this leaving things as they are will cause unintentional downgrades of GnuPG due to the fact that the latest evolution update now depends on libcryptui.

At least for this use case (I'm using KDE) the combination of libcryptui/GnuPG 2.1 and evolution works as expected (GPG Sign/Encrypt) as far as I can tell.

Maybe there could be some case of exemption (e.g. USE flag with a proper warning) when evolution is the sole user of libcryptui and similar cases.
Comment 5 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-12 16:27:19 UTC
*** Bug 551720 has been marked as a duplicate of this bug. ***
Comment 6 Pacho Ramos gentoo-dev 2015-06-14 19:15:12 UTC
Um , per ChangeLog in opensuse package looks like they tested it for libcrypui part... but I need to find an upstream bug report or similar to forward that to them and hear their opinion:
* Tue Dec 16 2014 dimstar@opensuse.org
- Inject version 2.1 as acceptable gpg version into configure:
  GPG 2.1 is verified to be compatible and supported.
Comment 7 Pacho Ramos gentoo-dev 2015-06-27 09:33:37 UTC
+  27 Jun 2015; Pacho Ramos <pacho@gentoo.org>
+  +files/libcryptui-3.12.2-gnupg-2.1.patch, libcryptui-3.12.2.ebuild:
+  Support gnupg-2.1 building (#551822)
+