Re: [opensuse-science] New package: DAKOTA
Hi Chris, Chris Coutinho writes:
2. Currently it builds using a simple patch (known by the developers) and ignoring all rpmlint warnings/errors. I'm assuming included packages shouldn't just ignore all errors. What's the policy for dealing with that?
I've just looked at your package and the rpmlitrc file you've added. This file will definitely not go past the beam counters and quite a few things that ought to be fixed. These are Nonos and most are easy to fix: addFilter("dakota.* files-duplicate") addFilter("dakota.* library-without-ldconfig-postin") addFilter("dakota.* library-without-ldconfig-postun") addFilter("dakota.* no-changelogname-tag") addFilter("dakota.* non-executable-in-bin") addFilter("dakota.* non-executable-script") addFilter("dakota.* script-without-shebang") addFilter("dakota.* zero-length") addFilter("dakota.* arch-dependent-file-in-usr-share") addFilter("dakota.* devel-file-in-non-devel-package") addFilter("dakota.* env-script-interpreter") addFilter("dakota.* files-duplicated-waste") These depend, some might be false positives: addFilter("dakota.* position-independent-executable-suggested") addFilter("dakota.* shared-lib-without-dependency-information") addFilter("dakota.* shlib-policy-missing-suffix") I don't remember a single HPC/scientiffic library which doesn't trigger this - this I just ignore it: addFilter("dakota.* shared-lib-calls-exit") You may want to run: osc service run format_spec_file to sanitize your spec file. It looks like you've used the spec file from the upstream project. Unfortunately, spec files from upstream projects are not always up to the standards required by distributions. Cheers, Egbert. -- To unsubscribe, e-mail: opensuse-science+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-science+owner@opensuse.org
participants (2)
-
Chris Coutinho
-
Egbert Eich