Packaging for multiple distributions
With regards to a discussion with Mark Olesen about having OpenFOAM packages being built on the Open build service (OBS) for the major distributions.
Activity
- Mark OLESEN assigned to @mark
assigned to @mark
- Maintainer
Hi @gsg001 - missed this issue until just now. Will continue with email/phone at your convenience.
- Mark OLESEN mentioned in issue #1010 (closed)
mentioned in issue #1010 (closed)
- Mark OLESEN mentioned in commit a79d28ab
mentioned in commit a79d28ab
- Maintainer
For the others @Development
At least for SuSE, have the following using https://build.opensuse.org/project/show/science
-
scotch, ptscotch 6.0.6 with system-openmpi and development headers, available in science repo for SuSE
-
paraview 5.6.0 updated to include development headers. Available in science repo for SuSE, merge request pending for Factory (ie, the next SuSE)
-
openfoam-selector is a simple/trivial environment sourcing for people without modules.
-
openfoam: is a meta-package for tagging the current version
-
openfoam1806: First packaging of 1806. Fedora and SuSE
-
- Maintainer
For @Mattijs - I emailed with one of the openbuild people, since they have a few packages that don't work on leap42 and which we indirectly use. He was debating whether to fix some of them, or just wait a bit. Apparently it is reaching end of life middle 2019.
- Maintainer
@gsg001 - if you are testing packaging and need a really fast fake build, the develop line (and 1812) have a
applications/test/00-dummy/
directory that you can use.It contains
Allwmake
for compiling alibOpenFOAM-dummy.so
and a correspondingTest-dummyList
application that only use pure C++ with no OpenFOAM dependencies except the wmake part. These represent the smallest and fastest way to simulate having built OpenFOAM without actually building much at all.Simply call
applications/test/00-dummy/Allwmake
instead of the regular./Allwmake
Edited by Mark OLESEN - Maintainer
Continuing with 1812 soon.
Edited by Mark OLESEN - Maintainer
Tried the 42.3:
Software installation The installation has failed. For more information, see the log file at /var/log/YaST2/y2log. Failure stage was: Adding Repositories Error Message An error occurred while attempting to subscribe to the required repositories. Review the yast2 logs for more information. The following repositories could not be added http://download.opensuse.org/repositories/openSUSE:/Leap:/42.3:/Ports/ports/
- Maintainer
We've been working with Kurt to get 1812 staged for debian/ubuntu https://salsa.debian.org/science-team/openfoam
I think that we need to have it slotted into a different location (eg, /usr/lib/openfoam-1812/...) because we are currently missing the wmake bits, but it is a good start (I think).
- Maintainer
As noted by Kurt - we probably need a way to define hard-code fallback paths for locating the OpenFOAM project directory without any environment variables.
- Mark OLESEN mentioned in commit 89e60963
mentioned in commit 89e60963