Hello community, here is the log from the commit of package gpgme for openSUSE:Factory checked in at 2017-12-23 12:16:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gpgme (Old) and /work/SRC/openSUSE:Factory/.gpgme.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gpgme" Sat Dec 23 12:16:05 2017 rev:70 rq:556535 version:1.10.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gpgme/gpgme.changes 2017-11-14 12:38:13.184650155 +0100 +++ /work/SRC/openSUSE:Factory/.gpgme.new/gpgme.changes 2017-12-23 12:16:10.701261143 +0100 @@ -1,0 +2,39 @@ +Tue Dec 12 16:44:59 UTC 2017 - [email protected] + +- gpgme 1.10.0: + * Now returns more specific error codes for decryption to distinguish + between bad passphrase, user canceled, and no secret key. + * Now returns key origin information if available. + * Added context flag "auto-key-retrieve" to selectively enable the + corresponding gpg option. + * Added flag is_de_vs to decryption and verify results. + * py: Use SEEK_SET as default for data.seek. + * cpp: Various new APIs. + * Reduced spawn overhead on Linux again. Added new configure option + --disable-linux-getdents to disable this feature for very old + Linux versions. + * Improved the Python bindings build system. + * Made the test suite less fragile. + * Interface changes relative to the 1.9.0 release: + gpgme_decrypt_result_t EXTENDED: New field 'is_de_vs'. + gpgme_signature_t EXTENDED: New field 'is_de_vs'. + gpgme_keyorg_t NEW. + gpgme_op_delete_ext NEW. + gpgme_op_delete_ext_start NEW. + GPGME_DELETE_ALLOW_SECRET NEW. + GPGME_DELETE_FORCE NEW. + gpgme_op_conf_dir NEW. + gpgme_set_ctx_flag EXTENDED: New flag 'auto-key-retrieve'. + cpp: DecryptionResult::isDeVs NEW. + cpp: Signature::isDeVs NEW. + cpp: EngineInfo::Version::operator> NEW. + cpp: Context::createKey NEW. + cpp: Context::startCreateKey NEW. + cpp: Context::createSubkey NEW. + cpp: Context::startCreateSubkey NEW. + qt: QuickJob NEW. + py: DecryptResult EXTENDED: New boolean field 'is_de_vs'. + py: Signature EXTENDED: New boolean field 'is_de_vs'. + py: GpgError EXTENDED: Partial results in 'results'. + +------------------------------------------------------------------- Old: ---- gpgme-1.9.0.tar.bz2 gpgme-1.9.0.tar.bz2.sig New: ---- gpgme-1.10.0.tar.bz2 gpgme-1.10.0.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gpgme.spec ++++++ --- /var/tmp/diff_new_pack.U8gOgy/_old 2017-12-23 12:16:12.349180792 +0100 +++ /var/tmp/diff_new_pack.U8gOgy/_new 2017-12-23 12:16:12.353180597 +0100 @@ -22,7 +22,7 @@ # https://bugs.gnupg.org/gnupg/issue3008 %define with_python 0%{?suse_version} >= 1330 Name: gpgme -Version: 1.9.0 +Version: 1.10.0 Release: 0 Summary: Programmatic library interface to GnuPG License: LGPL-2.1+ AND GPL-3.0+ @@ -36,8 +36,8 @@ Source99: %{name}.changes BuildRequires: gcc-c++ BuildRequires: gpg2 >= 2.0.10 -BuildRequires: libassuan-devel >= 2.0.2 -BuildRequires: libgpg-error-devel >= 1.17 +BuildRequires: libassuan-devel >= 2.4.2 +BuildRequires: libgpg-error-devel >= 1.24 BuildRequires: pkgconfig BuildRequires: swig Requires(post): %{install_info_prereq} ++++++ gpgme-1.9.0.tar.bz2 -> gpgme-1.10.0.tar.bz2 ++++++ ++++ 19983 lines of diff (skipped)
