julia-compat.x86_64: W: explicit-lib-dependency libamd2 julia-compat.x86_64: W: explicit-lib-dependency libarpack2 julia-compat.x86_64: W: explicit-lib-dependency libcamd2 julia-compat.x86_64: W: explicit-lib-dependency libccolamd2 julia-compat.x86_64: W: explicit-lib-dependency libcholmod3 julia-compat.x86_64: W: explicit-lib-dependency libcolamd2 julia-compat.x86_64: W: explicit-lib-dependency libfftw3_threads3 julia-compat.x86_64: W: explicit-lib-dependency libgit2-1_3 julia-compat.x86_64: W: explicit-lib-dependency libgmp10 julia-compat.x86_64: W: explicit-lib-dependency libmpfr6 julia-compat.x86_64: W: explicit-lib-dependency libpcre2-8-0 julia-compat.x86_64: W: explicit-lib-dependency libspqr2 julia-compat.x86_64: W: explicit-lib-dependency libsuitesparseconfig5 julia-compat.x86_64: W: explicit-lib-dependency libumfpack5 You must let rpm find the library dependencies by itself. Do not put unneeded explicit Requires: tags. julia-compat.x86_64: W: hidden-file-or-dir /usr/share/julia/stdlib/v1.0/Pkg/.codecov.yml julia-compat.x86_64: W: hidden-file-or-dir /usr/share/julia/stdlib/v1.0/Pkg/.travis.yml julia-compat.x86_64: W: hidden-file-or-dir /usr/share/julia/stdlib/v1.0/Pkg/ext/TOML/.travis.yml The file or directory is hidden. You should see if this is normal, and delete it from the package if not. julia-compat-debug.x86_64: W: no-version-in-last-changelog julia-compat-devel.x86_64: W: no-version-in-last-changelog julia-compat.src: W: no-version-in-last-changelog julia-compat.x86_64: 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. julia-compat-debug.x86_64: W: non-devel-file-in-devel-package /usr/lib64/libjulia-debug.so.1.0 A non-development file is located in a devel package. julia-compat.x86_64: W: non-executable-script /usr/share/julia/stdlib/v1.0/Pkg/bin/generate.jl 644 /usr/bin/env julia julia-compat.x86_64: W: non-executable-script /usr/share/julia/stdlib/v1.0/Pkg/bin/genstdlib.jl 644 /usr/bin/env julia julia-compat.x86_64: W: non-executable-script /usr/share/julia/stdlib/v1.0/Pkg/bin/gitmeta.jl 644 /usr/bin/env julia julia-compat.x86_64: W: non-executable-script /usr/share/julia/stdlib/v1.0/Pkg/bin/loadmeta.jl 644 /usr/bin/env julia julia-compat.x86_64: W: non-executable-script /usr/share/julia/stdlib/v1.0/Pkg/bin/update.jl 644 /usr/bin/env julia julia-compat.x86_64: W: non-executable-script /usr/share/julia/stdlib/v1.0/Pkg/bin/utils.jl 644 /usr/bin/env julia This text file contains a shebang or is located in a path dedicated for executables, but lacks the executable bits and cannot thus be executed. If the file is meant to be an executable script, add the executable bits, otherwise remove the shebang or move the file elsewhere. julia-compat-debug.x86_64: W: shared-lib-without-dependency-information /usr/lib64/julia/libccalltest.so.debug julia-compat.x86_64: W: unstripped-binary-or-object /usr/bin/julia julia-compat-debug.x86_64: W: unstripped-binary-or-object /usr/bin/julia-debug julia-compat.x86_64: W: unstripped-binary-or-object /usr/lib64/julia/libccalltest.so julia-compat-debug.x86_64: W: unstripped-binary-or-object /usr/lib64/julia/libccalltest.so.debug julia-compat.x86_64: W: unstripped-binary-or-object /usr/lib64/julia/libllvmcalltest.so julia-compat.x86_64: W: unstripped-binary-or-object /usr/lib64/julia/libsuitesparse_wrapper.so julia-compat-debug.x86_64: W: unstripped-binary-or-object /usr/lib64/julia/sys-debug.so julia-compat.x86_64: W: unstripped-binary-or-object /usr/lib64/julia/sys.so julia-compat-debug.x86_64: W: unstripped-binary-or-object /usr/lib64/libjulia-debug.so.1.0 julia-compat.x86_64: W: unstripped-binary-or-object /usr/lib64/libjulia.so.1.0 stripping debug info from binaries happens automatically according to global project settings. So there's normally no need to manually strip binaries. Left over unstripped binaries could therefore indicate a bug in the automatic stripping process. julia-compat.x86_64: W: version-control-internal-file /usr/share/julia/stdlib/v1.0/Pkg/.gitignore julia-compat.x86_64: W: version-control-internal-file /usr/share/julia/stdlib/v1.0/Pkg/bin/.gitignore julia-compat.x86_64: W: version-control-internal-file /usr/share/julia/stdlib/v1.0/Pkg/ext/TOML/.gitignore julia-compat.x86_64: W: version-control-internal-file /usr/share/julia/stdlib/v1.0/Pkg/test/test_packages/BigProject/.gitignore julia-compat.x86_64: W: version-control-internal-file /usr/share/julia/stdlib/v1.0/Pkg/test/test_packages/BigProject/SubModule/.gitignore julia-compat.x86_64: W: version-control-internal-file /usr/share/julia/stdlib/v1.0/Pkg/test/test_packages/BigProject/SubModule2/.gitignore julia-compat.x86_64: W: version-control-internal-file /usr/share/julia/stdlib/v1.0/Pkg/test/test_packages/UnregisteredWithoutProject/.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. julia-compat.x86_64: W: zero-length /usr/share/julia/stdlib/v1.0/Pkg/test/test_packages/RequireDependency/src/RequireDependency.jl julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libamd.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libcamd.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libccolamd.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libcholmod.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libcolamd.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libdSFMT.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libgit2.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libgmp.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libmpfr.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libopenblas.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libpcre2-8.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libspqr.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libsuitesparseconfig.so julia-compat.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/julia/libumfpack.so 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. 4 packages and 0 specfiles checked; 14 errors, 47 warnings.