Author: glen                         Date: Thu Apr 24 09:09:36 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- be rpm agnostic instead of apt

---- Files affected:
SOURCES:
   python-launchpad-bugs-rpm.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/python-launchpad-bugs-rpm.patch
diff -u /dev/null SOURCES/python-launchpad-bugs-rpm.patch:1.1
--- /dev/null   Thu Apr 24 11:09:36 2008
+++ SOURCES/python-launchpad-bugs-rpm.patch     Thu Apr 24 11:09:31 2008
@@ -0,0 +1,26 @@
+--- python-launchpad-bugs-0.2.29/launchpadbugs/utils.py~       2008-04-24 
12:05:37.768326705 +0300
++++ python-launchpad-bugs-0.2.29/launchpadbugs/utils.py        2008-04-24 
12:05:39.297910527 +0300
+@@ -4,7 +4,10 @@
+ import os
+ import re
+ import subprocess
+-import apt_pkg
++try:
++    import apt_pkg
++except ImportError, e:
++    pass
+ 
+ from lpconstants import BASEURL
+ 
+@@ -19,9 +22,9 @@
+ 
+     # We're using a package
+     if path.startswith('/usr'):
+-        output = subprocess.Popen(["dpkg-query", "-W", 
"python-launchpad-bugs"], 
++        output = subprocess.Popen(["rpm", "-q", "python-launchpad-bugs", 
"--qf", "%{V}-%{R}"],
+                                    stdout=subprocess.PIPE).communicate()[0]
+-        return output.split()[1]
++        return output
+     if HAVE_BZR:
+         try:
+             bzr_revno = BzrDir.open(path).open_branch().revno()
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to