rubygem-ruby-fcgi.aarch64: W: hidden-file-or-dir /usr/lib64/ruby/gems/2.5.0/gems/ruby-fcgi-0.8.9/.config rubygem-ruby-fcgi.aarch64: W: hidden-file-or-dir /usr/lib64/ruby/gems/2.5.0/gems/ruby-fcgi-0.8.9/.document rubygem-ruby-fcgi.aarch64: W: hidden-file-or-dir /usr/lib64/ruby/gems/2.5.0/gems/ruby-fcgi-0.8.9/ext/fcgi/.sitearchdir.time The file or directory is hidden. You should see if this is normal, and delete it from the package if not. rubygem-ruby-fcgi.aarch64: W: script-without-shebang /usr/lib64/ruby/gems/2.5.0/gems/ruby-fcgi-0.8.9/ext/fcgi/extconf.rb This text file has executable bits set or is located in a path dedicated for executables, but lacks a shebang and cannot thus be executed. If the file is meant to be an executable script, add the shebang, otherwise remove the executable bits or move the file elsewhere. rubygem-ruby-fcgi.aarch64: W: spelling-error %description -l C compability -> compatibility rubygem-ruby-fcgi.src: W: spelling-error %description -l C compability -> compatibility The value of this tag appears to be misspelled. Please double-check. rubygem-ruby-fcgi.aarch64: W: version-control-internal-file /usr/lib64/ruby/gems/2.5.0/gems/ruby-fcgi-0.8.9/.gitignore You have included file(s) internally used by a version control system in the package. Move these files out of the package and rebuild it. rubygem-ruby-fcgi.aarch64: W: zero-length /usr/lib64/ruby/gems/2.5.0/extensions/aarch64-linux/2.5.0/ruby-fcgi-0.8.9/gem.build_complete rubygem-ruby-fcgi.aarch64: W: zero-length /usr/lib64/ruby/gems/2.5.0/gems/ruby-fcgi-0.8.9/ext/fcgi/.sitearchdir.time rubygem-ruby-fcgi.aarch64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ruby/gems/2.5.0/gems/ruby-fcgi-0.8.9/ext/fcgi/fcgi.c 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. rubygem-ruby-fcgi.aarch64: E: spurious-executable-perm (Badness: 50) /usr/lib64/ruby/gems/2.5.0/gems/ruby-fcgi-0.8.9/ext/fcgi/fcgi.c The file is installed with executable permissions, but was identified as one that probably should not be executable. Verify if the executable bits are desired, and remove if not. NOTE: example scripts should be packaged under %docdir/examples, which will avoid this warning. 4 packages and 0 specfiles checked; 2 errors, 9 warnings.