Unexpanded rpm macros in "Requires"

Ralf Corsepius rc040203 at freenet.de
Wed Aug 22 13:08:25 UTC 2012


Hi,



Bug https://bugzilla.redhat.com/show_bug.cgi?id=850628 has made me
look into some more packages and lets me come up with this finding:

There are several packages in Fedora, which carry unexpanded rpm-macros 
in their "Requires" [1]:


b/beefy-miracle-kde-theme-16.91.0.1-2.fc18.noarch.rpm:
beefy-miracle-backgrounds-kde >= %{backgrounds-kde-version}

l/libpng12-devel-1.2.50-1.fc18.i686.rpm:
libpng12(x86-32) = %{epoch}:1.2.50-1.fc18

l/libproxy-mozjs-0.4.7-5.fc18.i686.rpm:
gecko-libs >= %{gecko_version}

t/Thunar-devel-1.4.0-2.fc18.i686.rpm:
exo-devel >= %{exoversion}

x/xfce4-cellmodem-plugin-0.0.5-10.fc18.i686.rpm:
xfce4-panel >= %{panelversion}


I would suggest the package maintainers of these packages to step up and 
fix these.

Ralf

[1] For reasons of simpilicity, I am only listing the fedora-18-i386 
variants. In general, these broken "Requires:" are present in several 
versions of Fedora.


More information about the devel mailing list