uuid.src:28: W: macro-in-comment %{name} uuid.src:28: W: macro-in-comment %{name} uuid.src:28: W: macro-in-comment %{version} 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. uuid-devel.x86_64: W: no-dependency-on uuid*/uuid-libs/libuuid* perl-OSSP-uuid.x86_64: W: self-obsoletion perl-Data-UUID <= 1.217 obsoletes perl-Data-UUID = 1.217 The package obsoletes itself. This is known to cause errors in various tools and should thus be avoided, usually by using appropriately versioned Obsoletes and/or Provides and avoiding unversioned ones. perl-OSSP-uuid.x86_64: W: useless-provides perl(Data::UUID) This package provides 2 times the same capacity. It should only provide it once. 7 packages and 0 specfiles checked; 0 errors, 6 warnings.