File rmdevelrpms-8.5-SLE11.patch of Package rpmdevtools
--- rpmdev-rmdevelrpms.py.orig 2015-02-05 16:26:04.000000000 -0500
+++ rpmdev-rmdevelrpms.py 2015-02-05 16:42:02.000000000 -0500
@@ -70,12 +70,6 @@
qf = '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}'
-# http://rpm.org/ticket/869
-class myhdr(rpm.hdr):
- def __lt__(self, other):
- return rpm.versionCompare(self, other) < 0
-
-
def isDevelPkg(hdr):
"""
Decides whether a package is a devel one, based on name, configuration
@@ -86,8 +80,8 @@
name = hdr[rpm.RPMTAG_NAME]
if not name:
return False
- name = hdr.format("%{NAME}")
- na = hdr.format("%{NAME}.%{ARCH}")
+ name = str(name)
+ na = "%s.%s" % (name, hdr[rpm.RPMTAG_ARCH])
# Check nondevpkgs first (exclusion overrides inclusion)
if name in nondevpkgs or na in nondevpkgs:
return False
@@ -198,7 +192,7 @@
hdrs = []
for hdr in mi:
if isDevelPkg(hdr):
- hdrs.append(myhdr(hdr))
+ hdrs.append(hdr)
ts.addErase(mi.instance())
ts.order()