https://bugzilla.redhat.com/show_bug.cgi?id=1040517 Bug ID: 1040517 Summary: Review Request: julia - High-level, high-performance dynamic language for technical computing Product: Fedora Version: rawhide Component: Package Review Severity: medium Assignee: nobody@xxxxxxxxxxxxxxxxx Reporter: nalimilan@xxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx Spec URL: http://nalimilan.perso.neuf.fr/transfert/julia.spec SRPM URL: http://nalimilan.perso.neuf.fr/transfert/julia-0.2.0-1.fc19.src.rpm Description: Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. Fedora Account System Username: nalimilan This package needs the double-conversion library to build: https://bugzilla.redhat.com/show_bug.cgi?id=1040027 rpmlint shows a few errors, but these are in part spurious: - E: binary-or-shlib-defines-rpath: Julia links against private libraries /usr/lib/julia/. I think it is correct to set the rpath for that. - E: missing-call-to-setgroups: This is triggered because the Julia standard library offers issetuid() and issetgid() functions, and the rpmlint check is very rough. Julia does not run as setuid in any way. - W: dangling-relative-symlink: Here I'm probably doing something wrong because rpmlint does not detect that the file the symlink points to (/usr/share/man/man1/julia.1.gz) is provided by the julia package, which is a dependency of julia-devel. I've tried adding Requires: exists(/usr/share/man/man1/julia.1.gz), but that does not fix the problem. - E: non-standard-dir-perm: I don't understand what creates this %{buildroot}/usr/src/debug/tmp directory. I've tried removing it at the end of the %install phase, but it doesn't exist at that point, so I guess it's created when generating the debuginfo package. Is this a bug? $ rpmlint SPECS/julia.spec RPMS/x86_64/julia-0.2.0-1.fc19.x86_64.rpm julia.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/julia-readline ['$ORIGIN/../lib64/julia', '$ORIGIN/../lib64'] julia.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/julia-basic ['$ORIGIN/../lib64/julia', '$ORIGIN/../lib64'] julia.x86_64: E: binary-or-shlib-defines-rpath /usr/lib64/julia/libjulia.so ['$ORIGIN'] julia.x86_64: E: missing-call-to-setgroups /usr/lib64/julia/libjulia.so 1 packages and 1 specfiles checked; 4 errors, 0 warnings. $ rpmlint SPECS/julia.spec RPMS/x86_64/julia-devel-0.2.0-1.fc19.x86_64.rpm julia-devel.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/julia-debug-readline ['$ORIGIN/../lib64/julia', '$ORIGIN/../lib64'] julia-devel.x86_64: E: binary-or-shlib-defines-rpath /usr/lib64/julia/libjulia-debug.so ['$ORIGIN'] julia-devel.x86_64: E: missing-call-to-setgroups /usr/lib64/julia/libjulia-debug.so julia-devel.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/julia-debug-basic ['$ORIGIN/../lib64/julia', '$ORIGIN/../lib64'] julia-devel.x86_64: W: dangling-relative-symlink /usr/share/man/man1/julia-debug-basic.1.gz julia.1.gz julia-devel.x86_64: W: dangling-relative-symlink /usr/share/man/man1/julia-debug-readline.1.gz julia.1.gz 1 packages and 1 specfiles checked; 4 errors, 2 warnings. $ rpmlint SPECS/julia.spec RPMS/x86_64/julia-doc-0.2.0-1.fc19.x86_64.rpm 1 packages and 1 specfiles checked; 0 errors, 0 warnings. $ rpmlint SPECS/julia.spec RPMS/x86_64/julia-debuginfo-0.2.0-1.fc19.x86_64.rpm julia-debuginfo.x86_64: E: non-standard-dir-perm /usr/src/debug/tmp 01777L 1 packages and 1 specfiles checked; 1 errors, 0 warnings. These are my two first packages so I need sponsoring. Thanks for your help! :-) -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review