File rmdevelrpms_fix_filename_search.patch of Package rpmdevtools
Index: rpmdevtools-8.10/rpmdev-rmdevelrpms.py
===================================================================
--- rpmdevtools-8.10.orig/rpmdev-rmdevelrpms.py
+++ rpmdevtools-8.10/rpmdev-rmdevelrpms.py
@@ -111,7 +111,11 @@ def isDevelPkg(hdr):
if not (stat.S_ISLNK(fmodes[i]) or stat.S_ISREG(fmodes[i])):
# Not a file or a symlink: ignore.
pass
- fn = fnames[i]
+ # newer rpm binding returns filenames as string, so convert to bytes
+ try:
+ fn = fnames[i].encode()
+ except AttributeError:
+ fn = fnames[i]
if so_re.search(fn):
# *.so or a *.so.*: cannot be sure, treat pkg as non-devel.
so_found = 1