ruby2.5-rubygem-pry-doc.aarch64: W: files-duplicate /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/lib/pry-doc/docs/23/proxy_types /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/lib/pry-doc/docs/20/proxy_types:/usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/lib/pry-doc/docs/21/proxy_types:/usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/lib/pry-doc/docs/22/proxy_types:/usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/lib/pry-doc/docs/24/proxy_types:/usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/lib/pry-doc/docs/25/proxy_types ruby2.5-rubygem-pry-doc.aarch64: W: hidden-file-or-dir /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/.travis.yml ruby2.5-rubygem-pry-doc.aarch64: W: hidden-file-or-dir /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/.yardopts The file or directory is hidden. You should see if this is normal, and delete it from the package if not. ruby2.5-rubygem-pry-doc.aarch64: W: script-without-shebang /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/.gitignore ruby2.5-rubygem-pry-doc.aarch64: W: script-without-shebang /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/.yardopts ruby2.5-rubygem-pry-doc.aarch64: W: script-without-shebang /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/LICENSE ruby2.5-rubygem-pry-doc.aarch64: W: script-without-shebang /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/README.md ruby2.5-rubygem-pry-doc.aarch64: W: script-without-shebang /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/Rakefile ruby2.5-rubygem-pry-doc.aarch64: W: script-without-shebang /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/lib/pry-doc.rb ruby2.5-rubygem-pry-doc.aarch64: W: script-without-shebang /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/lib/pry-doc/version.rb ruby2.5-rubygem-pry-doc-testsuite.aarch64: W: script-without-shebang /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/spec/helper.rb ruby2.5-rubygem-pry-doc-testsuite.aarch64: W: script-without-shebang /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/spec/pry-doc_spec.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. ruby2.5-rubygem-pry-doc.aarch64: W: version-control-internal-file /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/.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. ruby2.5-rubygem-pry-doc.aarch64: W: wrong-script-end-of-line-encoding /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/.yardopts ruby2.5-rubygem-pry-doc.aarch64: W: wrong-script-end-of-line-encoding /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/LICENSE This script has wrong end-of-line encoding, usually caused by creation or modification on a non-Unix system. It will prevent its execution. ruby2.5-rubygem-pry-doc.aarch64: W: zero-length /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/lib/pry-doc/docs/24/complete ruby2.5-rubygem-pry-doc.aarch64: W: zero-length /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/lib/pry-doc/docs/25/complete ruby2.5-rubygem-pry-doc-testsuite.aarch64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/spec/fixtures/c_source/goodbye.c ruby2.5-rubygem-pry-doc-testsuite.aarch64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/spec/fixtures/c_source/hello.c ruby2.5-rubygem-pry-doc-testsuite.aarch64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ruby/gems/2.5.0/gems/pry-doc-0.13.3/spec/gem_with_cext/gems/ext/sample.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. 3 packages and 0 specfiles checked; 3 errors, 17 warnings.