Page MenuHomeSolus

Update gnupg to 2.2.1
AbandonedPublic

Authored by Tick on Sep 21 2017, 2:19 PM.
Tags
None
Referenced Files
F11049240: D1050.id2510.diff
Thu, Aug 10, 5:28 PM
F11049239: D1050.id.diff
Thu, Aug 10, 5:28 PM
F11049237: D1050.id2572.diff
Thu, Aug 10, 5:28 PM
F11034732: D1050.diff
Wed, Aug 9, 5:11 PM
F11021459: D1050.diff
Mon, Aug 7, 2:44 PM
F10990589: D1050.id2510.diff
Mon, Jul 24, 9:22 PM
F10987070: D1050.id2510.diff
Mon, Jul 24, 4:09 AM
F10965984: D1050.diff
Thu, Jul 20, 1:23 AM

Details

Reviewers
JoshStrobl
Group Reviewers
Triage Team
Summary
  • gpg: Fix formatting of the user id in batch mode key generation if only "name-email" is given.
  • gpgv: Fix annoying "not suitable for" warnings.
  • wks: Convey only the newest user id to the provider. This is the case if different names are used with the same addr-sp
  • wks: Create a complying user id for provider policy mailbox-only.
  • wks: Add workaround for posteo.de.
  • scd: Fix the use of large ECC keys with an OpenPGP card.
  • dirmngr: Use system provided root certificates if no specific HKP certificates are configured. If build with GNUTLS, this was already the case.

Note: I removed the symlink /usr/bin/gpg2 -> /usr/bin/gpg, because it's depracted since 2.2.0. --enable-gpg-is-gpg2 can be used to revert this

Test Plan

I generated few public/private keys without any problem.

Diff Detail

Repository
R1025 gnupg
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

JoshStrobl added a subscriber: JoshStrobl.

Note: I removed the symlink /usr/bin/gpg2 -> /usr/bin/gpg, because it's depracted since 2.2.0. --enable-gpg-is-gpg2 can be used to revert this

Please ensure the gpg binary remains, whether it's via the flag or the symlink, for compatibility with any software that may specifically check for gpg and not gpg2.

This revision now requires changes to proceed.Sep 23 2017, 12:11 PM
kyrios123 added inline comments.
abi_used_libs
2

bzip2-devel should be added in the builddeps

Tick edited edge metadata.

libz2-devel added to the builddep

@JoshStrobl /usr/bin/gpg remains. It's gpg2 that no longer exists.

# lseopkg gpg[...].eopkg
...
/usr/bin/gpg
/usr/bin/gpg-agent
/usr/bin/gpg-connect-agent
/usr/bin/gpgconf
/usr/bin/gpgparsemail
/usr/bin/gpgscm
/usr/bin/gpgsm
/usr/bin/gpgtar
/usr/bin/gpgv
/usr/bin/kbxutil
/usr/bin/symcryptrun
/usr/bin/watchgnupg
...
ikey added a subscriber: ikey.

Sorry, D731: Update gnupg to 2.2.4 does the same thing. :/