Chris Coutinho writes:
Hello OpenSUSE Science,
DAKOTA is a package developed at Sandia national labs, and used to orchestrate numerical simulations for optimization and uncertainty quantification. I've been using it for a while, always needing to build it from source, and recently learned that I could actually build it on OBS. Now that it's up there, I thought I would notify you all and propose including it in the OpenSUSE:Science project.
I have a couple questions:
- Is the Science project accepting new packages?
Yes. Please do 'osc sr science' from within you checked out project. There will be some review to make sure things are ok - especially, if you would like to have it in openSUSE:Factory it is important to stick the the packaging guidelines.
- 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?
Errors are an issue as they will contribute to the badness value. Warnings should be fixed, but we sometimes also see false positives I personally ignore them, you can filter them in an rpmlint script, however, this will draw the attention of the Factory reviewers, so you need to justify each filter rule.
- I included Python bindings and MPI by default. Does the Science
project require separate packages (e.g for with/without MPI)?
This is up to you. If it can be built without MPI and there may be benefit to do this, you may want to do this as well. These days the preferred method would be to use multibuild and cover everything in a single spec file. https://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.multib...