gconf2-branding-openSUSE.src:53: W: macro-in-comment %{_datadir} There is a unescaped macro after a shell style comment in the specfile. Macros are expanded everywhere, so check if it can cause a problem in this case and escape the macro with another leading % if appropriate. gconf2-branding-openSUSE.noarch: W: non-conffile-in-etc /etc/gconf/gconf.xml.vendor/%gconf-tree.xml A non-executable file in your package is being installed in /etc, but is not a configuration file. All non-executable files in /etc should be configuration files. Mark the file as %config in the spec file. gconf2-branding-openSUSE.noarch: W: suse-branding-missing-conflicts gconf2-branding Any branding flavor package that provides the generic branding must also conflict with all other branding packages via conflict on the generic branding name gconf2-branding-openSUSE.noarch: W: unexpanded-macro /etc/gconf/gconf.xml.vendor/%gconf-tree.xml %gconf This package contains a file whose path contains something that looks like an unexpanded macro; this is often the sign of a misspelling. Please check your specfile. 2 packages and 0 specfiles checked; 0 errors, 4 warnings.