libgarcon-1-0.ppc64le: W: explicit-lib-dependency libgarcon-data libgarcon-branding-upstream.noarch: W: explicit-lib-dependency libxfce4ui-tools You must let rpm find the library dependencies by itself. Do not put unneeded explicit Requires: tags. libgarcon-1-0.ppc64le: W: no-version-in-last-changelog libgarcon-branding-upstream.noarch: W: no-version-in-last-changelog libgarcon-data.noarch: W: no-version-in-last-changelog libgarcon-devel.ppc64le: W: no-version-in-last-changelog libgarcon-doc.noarch: W: no-version-in-last-changelog libgarcon-lang.noarch: W: no-version-in-last-changelog libgarcon.src: W: no-version-in-last-changelog The latest changelog entry doesn't contain a version. Please insert the version that is coherent with the version of the package and rebuild it. libgarcon-branding-upstream.noarch: W: shlib-policy-missing-lib libgarcon-data.noarch: W: shlib-policy-missing-lib Your package starts with 'lib' as part of its name, but does not provide any libraries. It must not be called a lib-package then. Give it a more sensible name. libgarcon-branding-upstream.noarch: W: suse-branding-missing-conflicts libgarcon-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 libgarcon-data.noarch: W: suse-branding-unversioned-requires libgarcon-branding Please make sure that your requires entry is similar to: Requires: %name- branding = '. libgarcon-branding-upstream.noarch: W: suse-branding-wrong-branding-supplement packageand(libgarcon-data:branding-upstream) For consistency, the branding package should be in the form Supplements: packageand(basebackage:branding- 7 packages and 0 specfiles checked; 0 errors, 14 warnings.