Description of problem: When running gtkdocize, gtk-doc.make gets installed which contains shell code that is slightly buggy: ... if test `which gtkdoc-rebase` != ""; then \ ... This is missing quotes around the backticks and probably should redirect stderr to /dev/null. Version-Release number of selected component (if applicable): gtk-doc-1.9-1.fc9 How reproducible: Reproducible. Steps to Reproduce: In a project which uses gtk-doc to generate documentation (e.g. gimp): 1. Run gtk-docize 2. build 3. install Actual results: As can be seen in http://koji.fedoraproject.org/koji/getfile?taskID=298358&name=build.log (which is an F8 build, but gtk-doc.make was generated with gtk-doc-1.9 by upstream): which: no gtkdoc-rebase in (/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/root/bin) /bin/sh: line 11: test: !=: unary operator expected Expected results: - no stray messages by which that it didn't find gtkdoc-rebase - no error messages because the backticks returned an empty string
There have been multiple iterations over this upstream. I believe what we currently have in rawhide works better.