rpms/gpgme/devel gpgme-0.4.3-select.patch, NONE, 1.1 gpgme.spec, 1.3, 1.4

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Tue Dec 14 00:46:53 UTC 2004


Author: mschwendt

Update of /cvs/extras/rpms/gpgme/devel
In directory cvs.fedora.redhat.com:/tmp/cvs-serv19529

Modified Files:
	gpgme.spec 
Added Files:
	gpgme-0.4.3-select.patch 
Log Message:
Add fix for fd select race/lockup.

gpgme-0.4.3-select.patch:

--- NEW FILE gpgme-0.4.3-select.patch ---
diff -Nur gpgme-0.4.3-orig/gpgme/wait-private.c gpgme-0.4.3/gpgme/wait-private.c
--- gpgme-0.4.3-orig/gpgme/wait-private.c	2003-07-31 17:20:56.000000000 +0200
+++ gpgme-0.4.3/gpgme/wait-private.c	2004-12-13 20:15:43.758995584 +0100
@@ -121,6 +121,7 @@
 		  _gpgme_engine_io_event (ctx->engine, GPGME_EVENT_DONE, &err);
 		  return err;
 		}
+	      break;
 	    }
 	}
 


Index: gpgme.spec
===================================================================
RCS file: /cvs/extras/rpms/gpgme/devel/gpgme.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gpgme.spec	10 Dec 2004 22:03:03 -0000	1.3
+++ gpgme.spec	14 Dec 2004 00:46:51 -0000	1.4
@@ -1,6 +1,6 @@
 Name:           gpgme
 Version:        0.4.3
-Release:        3
+Release:        4
 Epoch:          0
 Summary:        GnuPG Made Easy
 
@@ -8,6 +8,7 @@
 Group:          Applications/System
 URL:            http://www.gnupg.org/related_software/gpgme/
 Source:         ftp://ftp.gnupg.org/gcrypt/alpha/gpgme/gpgme-0.4.3.tar.gz
+Patch:          gpgme-0.4.3-select.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  gnupg >= 0:1.2.2, %{_bindir}/gpgsm, pth-devel
@@ -33,6 +34,7 @@
 
 %prep
 %setup -q
+%patch -p1 -b .select
 
 
 %build
@@ -83,6 +85,9 @@
 
 
 %changelog
+* Tue Dec 14 2004 Michael Schwendt <mschwendt[AT]users.sf.net> - 0:0.4.3-4
+- Add similar fd select race/lockup fix as for GPGME 0.3.16.
+
 * Sun May  2 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.4.3-0.fdr.3
 - Require %%{_bindir}/gpgsm instead of newpg.
 - Cosmetic spec file improvements.




More information about the fedora-extras-commits mailing list