Bug#841885: gerris: autopkgtests fail with openmpi2

2016-10-26 Thread Graham Inggs
The problem on Ubuntu's s390x autopkgtest runner was solved by putting back:

export OMPI_MCA_plm_rsh_agent=/bin/false

I have committed the change to git.



Bug#841885: gerris: autopkgtests fail with openmpi2

2016-10-25 Thread Graham Inggs
On 25 October 2016 at 17:32, Anton Gladky  wrote:
> feel free to commit directly to git.

Thanks, I will do!

When I looked previously, I thought the git hadn't been updated since
2014-03-23:
https://anonscm.debian.org/cgit/debian-science/packages/gerris.git

But now I see that is the debian-unstable branch, not the master branch.



Bug#841885: gerris: autopkgtests fail with openmpi2

2016-10-25 Thread Anton Gladky
Hi Graham,

feel free to commit directly to git.

@Stephane, thanks for the info. Could you please test and review current
packaged gerris in Debian before it will be freezed soon?

Best regards

Anton


2016-10-25 9:58 GMT+02:00 Graham Inggs :
> On 24 October 2016 at 21:46, Anton Gladky  wrote:
>> thanks for your fix. I have committed it and it will be fixed by the next
>> upload.
>
> Thanks! There's no hurry for the next upload.
> In Ubuntu, I'm still seeing autopkgtests fail, but only on s390x, with
> the following message:
>
> The value of the MCA parameter "plm_rsh_agent" was set to a path
> that could not be found:
>
>   plm_rsh_agent: ssh : rsh
>
> We might need to put back:
>
> export OMPI_MCA_plm_rsh_agent=/bin/false
>
> But I will investigate further and reply to this bug.



Bug#841885: gerris: autopkgtests fail with openmpi2

2016-10-25 Thread Graham Inggs
On 24 October 2016 at 21:46, Anton Gladky  wrote:
> thanks for your fix. I have committed it and it will be fixed by the next
> upload.

Thanks! There's no hurry for the next upload.
In Ubuntu, I'm still seeing autopkgtests fail, but only on s390x, with
the following message:

The value of the MCA parameter "plm_rsh_agent" was set to a path
that could not be found:

  plm_rsh_agent: ssh : rsh

We might need to put back:

export OMPI_MCA_plm_rsh_agent=/bin/false

But I will investigate further and reply to this bug.



Bug#841885: gerris: autopkgtests fail with openmpi2

2016-10-25 Thread Stephane Popinet

Hi Anton, Graham,

First of all, thanks a lot for your work packaging Gerris for Debian. 
Gerris can indeed be used without build-essential etc.. however its 
functionalities will be severly limited, so I think that these 
dependencies should be included by default.


cheers

Stephane



Bug#841885: gerris: autopkgtests fail with openmpi2

2016-10-24 Thread Anton Gladky
tags 841885 +pending +patch
thanks

Hi Graham,

thanks for your fix. I have committed it and it will be fixed by the next
upload. Regarding your question of including those packages into
Depends section of gerris. As far as I know, it is possible to use
gerris without compiler and in a serial mode, so in this case those
packages are not really needed.

I may be wrong, CC-ing upstream author for a more qualified answer.

Thanks

Anton


2016-10-24 9:02 GMT+02:00 Graham Inggs :
> Source: gerris
> Version: 20131206+dfsg-9
>
> Hi Maintainer
>
> Since the transition to openmpi2, gerris' autopkgtests have been
> failing with the following error:
>
> orte_ess_init failed
> --> Returned value A system-required executable either could not be
> found or was not executable by this user (-126) instead of
> ORTE_SUCCESS
>
> I solved this by adding mpi-default-bin to debian/tests/control as follows:
>
> --- a/debian/tests/control
> +++ b/debian/tests/control
> @@ -1,2 +1,2 @@
>  Tests: testHydro testKinetic testPlate testQuadr
> -Depends: gerris, libgfs-dev, build-essential, pkg-config, mpi-default-dev
> +Depends: gerris, libgfs-dev, build-essential, pkg-config,
> mpi-default-dev, mpi-default-bin
>
> However, if the dependencies libgfs-dev, build-essential, pkg-config,
> mpi-default-dev and mpi-default-bin are actually needed for normal
> usage of gerris, then maybe they should rather be added to the gerris
> package's Depends in debian/control.
>
> Regards
> Graham
>
> --
> debian-science-maintainers mailing list
> debian-science-maintain...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers



Bug#841885: gerris: autopkgtests fail with openmpi2

2016-10-24 Thread Graham Inggs
Source: gerris
Version: 20131206+dfsg-9

Hi Maintainer

Since the transition to openmpi2, gerris' autopkgtests have been
failing with the following error:

orte_ess_init failed
--> Returned value A system-required executable either could not be
found or was not executable by this user (-126) instead of
ORTE_SUCCESS

I solved this by adding mpi-default-bin to debian/tests/control as follows:

--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,2 +1,2 @@
 Tests: testHydro testKinetic testPlate testQuadr
-Depends: gerris, libgfs-dev, build-essential, pkg-config, mpi-default-dev
+Depends: gerris, libgfs-dev, build-essential, pkg-config,
mpi-default-dev, mpi-default-bin

However, if the dependencies libgfs-dev, build-essential, pkg-config,
mpi-default-dev and mpi-default-bin are actually needed for normal
usage of gerris, then maybe they should rather be added to the gerris
package's Depends in debian/control.

Regards
Graham