This is the proper patch.

Scott K
diff -u createrepo-0.4.11/debian/changelog createrepo-0.4.11/debian/changelog
--- createrepo-0.4.11/debian/changelog
+++ createrepo-0.4.11/debian/changelog
@@ -1,3 +1,11 @@
+createrepo (0.4.11-2) UNRELEASED; urgency=low
+
+  * In genpkgmetadata.py/SplitMetaDataGenerator, add try/except around use of
+    urlparse.uses_fragment to avoid crash when running with a python version
+    that does not have uses_fragment (2.7.3) (Closes: #682150)
+
+ -- Scott Kitterman <sc...@kitterman.com>  Tue, 24 Jul 2012 09:34:17 -0400
+
 createrepo (0.4.11-1) unstable; urgency=low
 
   * New upstream release.
only in patch2:
unchanged:
--- createrepo-0.4.11.orig/genpkgmetadata.py
+++ createrepo-0.4.11/genpkgmetadata.py
@@ -333,7 +333,10 @@
 
     def _getFragmentUrl(self, url, fragment):
         import urlparse
-        urlparse.uses_fragment.append('media')
+        try:
+            urlparse.uses_fragment.append('media')
+        except AttributeError as errorstring:
+            print(errorstring)
         if not url:
             return url
         (scheme, netloc, path, query, fragid) = urlparse.urlsplit(url)

Attachment: signature.asc
Description: This is a digitally signed message part.



Reply via email to