[git] GPGME - branch, master, updated. gpgme-1.11.1-272-g2375959

by Ben McGinnes cvs at cvs.gnupg.org
Sat Sep 8 07:08:52 CEST 2018


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GnuPG Made Easy".

The branch, master has been updated
       via  2375959180aa8eb0d23cc3f8240c3f5b5262b819 (commit)
      from  53d69af01492873337a7b819e003a8f63698be1e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 2375959180aa8eb0d23cc3f8240c3f5b5262b819
Author: Ben McGinnes <ben at adversary.org>
Date:   Sat Sep 8 14:45:37 2018 +1000

    estreams revised
    
    * Egon Spengler was right, crossing the streams is bad.
    * Restored both src/gpgme.def and src/libgpgme.vers to use the
      estreams symbols without the leading underscore.
    * The new_from_estream() function added to lang/python/src/core.py and
      set to alias the new_from_stream() function remains.
    * Opted for the solution favouring Linux onthree main grounds:
      1. Andre reported major problems with Windows as well, so the number
         of potentially affected systems would vastly increase.
      2. All the BSDs and OS X have spent far more time and development
         work in order to accommodate the eccentricities of both Microsoft
         and the GNU Project (ref. GCC), so they're more likely to be able
         to cope with doing so again than the other way around.
      3. If I really have to I can write a custom installer for OS X to
         try this and, if it fails, to then patch the two symbol entries and
         recompile from scratch.  That said, I may not have to since it
         actually behaved during the most recent tests for this
         commit; into ten separate CPython installations and all five
         supported versions (standard source installs and OS X Framework
         installs for each version).
    
    Tested-by: Ben McGinnes <ben at adversary.org>
    Signed-off-by: Ben McGinnes <ben at adversary.org>

diff --git a/src/gpgme.def b/src/gpgme.def
index 3373f2c..c690220 100644
--- a/src/gpgme.def
+++ b/src/gpgme.def
@@ -273,7 +273,6 @@ EXPORTS
     gpgme_op_encrypt_sign_ext_start       @203
 
     gpgme_data_new_from_estream           @204
-    _gpgme_data_new_from_estream          @205
 
 ; END
 
diff --git a/src/libgpgme.vers b/src/libgpgme.vers
index 431d9e0..7531f54 100644
--- a/src/libgpgme.vers
+++ b/src/libgpgme.vers
@@ -135,7 +135,6 @@ GPGME_1.1 {
     gpgme_op_decrypt_ext_start;
 
     gpgme_data_new_from_estream;
-    _gpgme_data_new_from_estream;
 
 };
 

-----------------------------------------------------------------------

Summary of changes:
 src/gpgme.def     | 1 -
 src/libgpgme.vers | 1 -
 2 files changed, 2 deletions(-)


hooks/post-receive
-- 
GnuPG Made Easy
http://git.gnupg.org




More information about the Gnupg-commits mailing list