gconf2-branding-SLES.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-SLES.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-SLES.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 novell-sound-theme.noarch: W: suse-branding-specific-branding-req sound-theme-freedesktop packages must not require a specific branding or theme package to allow for different themes gconf2-branding-SLES.noarch: W: suse-branding-unversioned-requires novell-sound-theme Please make sure that your requires entry is similar to: Requires: %name- branding = '. gconf2-branding-SLES.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. 3 packages and 0 specfiles checked; 0 errors, 6 warnings.