Package: gerris Version: 20131206+dfsg-5 Severity: grave Tags: patch Justification: renders package unusable
Dear Maintainer, Gerris uses compilation in the background to evaluate user-defined functions in parameter files. This is done through the /usr/share/gerris/build_function script. Currently, the "serial" gerris package includes a build_function script which uses 'mpicc' to compile, but mpicc is not a dependency of the package (because the gerris executable itself is serial, not parallel). This causes all user-defined functions to fail and thus very seriously limits the usability of the package. To reproduce the bug you can do % wget http://gerris.dalembert.upmc.fr/gerris/examples/examples/boussinesq/boussinesq.gfs % gerris2D boussinesq.gfs which will give gerris: file `boussinesq.gfs' is not a valid simulation file boussinesq.gfs:61:74: error compiling expression /usr/share/gerris/build_function: 28: /usr/share/gerris/build_function: mpicc: not found The fix is simple, just replace 'mpicc' with 'gcc' on lines 7 and 8 of /usr/share/gerris/build_function. thanks for packaging Gerris! Stephane -- System Information: Debian Release: 8.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages gerris depends on: ii libav-tools 6:11.4-1~deb8u1 ii libc6 2.19-18+deb8u3 ii libgcc1 1:4.9.2-10 ii libgfortran3 4.9.2-10 ii libgfs-1.3-2 20131206+dfsg-5 ii libgfs-dev 20131206+dfsg-5 ii libglib2.0-0 2.42.1-1 ii libgts-0.7-5 0.7.6+darcs121130-1.2 ii libgts-dev 0.7.6+darcs121130-1.2 ii libquadmath0 4.9.2-10 Versions of packages gerris recommends: ii gfsview 20121130+dfsg-1 Versions of packages gerris suggests: ii python 2.7.9-1 -- no debconf information