rpms/yum-metadata-parser/devel yum-metadata-parser-exclusive-lock.patch, NONE, 1.1 yum-metadata-parser.spec, 1.22, 1.23

Seth Vidal (skvidal) fedora-extras-commits at redhat.com
Fri Jan 25 20:45:04 UTC 2008


Author: skvidal

Update of /cvs/extras/rpms/yum-metadata-parser/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25407

Modified Files:
	yum-metadata-parser.spec 
Added Files:
	yum-metadata-parser-exclusive-lock.patch 
Log Message:
apply exclusive lock patch



yum-metadata-parser-exclusive-lock.patch:

--- NEW FILE yum-metadata-parser-exclusive-lock.patch ---
diff --git a/sqlitecachec.py b/sqlitecachec.py
index 85b602c..7ed5056 100644
--- a/sqlitecachec.py
+++ b/sqlitecachec.py
@@ -31,6 +31,9 @@ class RepodataParserSqlite:
         con = sqlite.connect(filename)
         if sqlite.version_info[0] > 1:
             con.row_factory = sqlite.Row
+        cur = con.cursor()
+        cur.execute("pragma locking_mode = EXCLUSIVE")
+        del cur
         return con
 
     def getPrimary(self, location, checksum):


Index: yum-metadata-parser.spec
===================================================================
RCS file: /cvs/extras/rpms/yum-metadata-parser/devel/yum-metadata-parser.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- yum-metadata-parser.spec	24 Jan 2008 20:46:24 -0000	1.22
+++ yum-metadata-parser.spec	25 Jan 2008 20:44:30 -0000	1.23
@@ -4,9 +4,10 @@
 Summary: A fast metadata parser for yum
 Name: yum-metadata-parser
 Version: 1.1.2
-Release: 6%{?dist}
+Release: 7%{?dist}
 Source0: http://linux.duke.edu/projects/yum/download/%{name}/%{name}-%{version}.tar.gz
 Patch0: yum-metadata-parser-1.1.2-null-pkgid.patch
+Patch1: yum-metadata-parser-exclusive-lock.patch
 License: GPLv2
 Group: Development/Libraries
 URL: http://linux.duke.edu/projects/yum/
@@ -25,6 +26,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__python} setup.py build
@@ -47,6 +49,9 @@
 %{python_sitelib_platform}/*egg-info
 
 %changelog
+* Fri Jan 25 2008 Seth Vidal <skvidal at fedoraproject.org> 1.1.2-7
+- apply exclusive lock patch
+
 * Thu Jan 24 2008 Seth Vidal <skvidal at fedoraproject.org> 1.1.2-6
 - add explicit dep on glib2 > 2.15
 




More information about the fedora-extras-commits mailing list