Created attachment 521504 [details] autoqa.spec Description of problem: # rpmspec -q --requires autoqa.spec python(abi) >= 2.6 autotest koji mod_wsgi python-fedora python-peak-util-symbols httpd # rpmspec -q --requires autoqa.spec | od -c 0000000 p y t h o n ( a b i ) > = 2 0000020 . 6 \n a u t o t e s t \n k o 0000040 j i \n m o d _ w s g i \n 0000060 p y t h o n - f e d o r a \n 0000100 p y t h o n - p e a k - u t i l 0000120 - s y m b o l s \n h t t p d 0000140 \n 0000143 Please notice that every line except the first one has two trailing spaces. It might seem trivial, but it causes me some problems when using tools that rely on getting the exact dependency name. Please modify rpmspec to not print trailing spaces. Version-Release number of selected component (if applicable): # rpm -qa rpm* | sort rpm-4.9.1.1-1.fc15.x86_64 rpm-build-4.9.1.1-1.fc15.x86_64 rpm-build-libs-4.9.1.1-1.fc15.x86_64 rpm-libs-4.9.1.1-1.fc15.x86_64 rpmlint-1.2-1.fc15.noarch rpm-python-4.9.1.1-1.fc15.x86_64
See bug 717534 - this is the same thing, only different popt aliases.
FWIW this has been fixed upstream a while ago. Whether it gets backported to 4.9.x is another question, but we can keep this open for Fedora tracking purposes if you want.
This getting backported to 4.9.x seems unlikely, but it's fixed in rpm 4.10 / rawhide.