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)
signature.asc
Description: This is a digitally signed message part.