perl-Gnome2-Canvas.armv7hl: W: explicit-lib-dependency perl-Glib You must let rpm find the library dependencies by itself. Do not put unneeded explicit Requires: tags. perl-Gnome2-Canvas.armv7hl: W: no-dependency-on perl-base 5.26.1 perl-Gnome2-Canvas.armv7hl: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Gnome2/Canvas/Install/gnomecanvasperl-autogen.h perl-Gnome2-Canvas.armv7hl: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Gnome2/Canvas/Install/gnomecanvasperl-version.h perl-Gnome2-Canvas.armv7hl: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib/perl5/vendor_perl/5.26.1/armv7l-linux-thread-multi/Gnome2/Canvas/Install/gnomecanvasperl.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, 2 warnings.