perl-Goo-Canvas.s390x: W: description-shorter-than-summary perl-Goo-Canvas.src: W: description-shorter-than-summary The package description should be longer than the summary. be a bit more verbose, please. perl-Goo-Canvas.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. perl-Goo-Canvas.s390x: W: no-dependency-on perl-base 5.26.1 perl-Goo-Canvas.src:43: W: obsolete-suse-version-check 1140 The specfile contains a comparison of %suse_version against a suse release that is no longer in maintenance. Consider removing obsolete parts of your spec file to make it more readable. perl-Goo-Canvas.s390x: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/perl5/vendor_perl/5.26.1/s390x-linux-thread-multi/Goo/Canvas/Install/goocanvas-perl-autogen.h perl-Goo-Canvas.s390x: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/perl5/vendor_perl/5.26.1/s390x-linux-thread-multi/Goo/Canvas/Install/goocanvas-perl-version.h perl-Goo-Canvas.s390x: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/perl5/vendor_perl/5.26.1/s390x-linux-thread-multi/Goo/Canvas/Install/goocanvas-perl.h A file that is needed only e.g. when developing or building software is included in a non-devel package. These files should go in devel packages. 2 packages and 0 specfiles checked; 3 errors, 5 warnings.