Re: Bug#895193: transition: openmpi

2018-04-13 Thread Emilio Pozuelo Monfort
Control: tags -1 confirmed

On 11/04/18 11:12, Alastair McKinstry wrote:
> 
> 
> On 11/04/2018 10:07, John Paul Adrian Glaubitz wrote:
>> On 04/11/2018 10:53 AM, Alastair McKinstry wrote:
>>> As of 3.0.1, openmpi now works on Big-Endian powerpc (which was to be a
>>> problem; it had been dropped upstream because of an unknown bug, now
>>> fixed).
>>
>> Oh, really, they fixed that? I already had given up hopes and
>> therefore ignored
>> the thread on github out of frustration.
>>
>>From the thread (and related PRs it references) its fixed and works as
> long as -O3 is used.
> I've implemented and tested this in ./rules.
> 
>>> The other non-release archs were failing due to missing dependencies: in
>>> particular java support (not used by any package in stable/testing) and
>>> pmix (new; not used in testing/stable; pmix enables scaling to ~100,000+
>>> nodes, which is unlikely to be needed).
>>
>> I am working on fixing the remaining OpenJDK issues. I'm an upstream
>> committer in the OpenJDK project, so I can commit all changes myself.
>>
> Ok. I've just disabled support as necessary for archs with openjdk issues.
> While a riscv64 build has not yet occurred (awaiting in queue to see),
> all issues on all other archs should now be resolved,
> making the transition possible.

Great. Please go ahead.

Cheers,
Emilio



Re: Bug#895193: transition: openmpi

2018-04-11 Thread Alastair McKinstry


On 11/04/2018 10:07, John Paul Adrian Glaubitz wrote:
> On 04/11/2018 10:53 AM, Alastair McKinstry wrote:
>> As of 3.0.1, openmpi now works on Big-Endian powerpc (which was to be a
>> problem; it had been dropped upstream because of an unknown bug, now
>> fixed).
>
> Oh, really, they fixed that? I already had given up hopes and
> therefore ignored
> the thread on github out of frustration.
>
>From the thread (and related PRs it references) its fixed and works as
long as -O3 is used.
I've implemented and tested this in ./rules.

>> The other non-release archs were failing due to missing dependencies: in
>> particular java support (not used by any package in stable/testing) and
>> pmix (new; not used in testing/stable; pmix enables scaling to ~100,000+
>> nodes, which is unlikely to be needed).
>
> I am working on fixing the remaining OpenJDK issues. I'm an upstream
> committer in the OpenJDK project, so I can commit all changes myself.
>
Ok. I've just disabled support as necessary for archs with openjdk issues.
While a riscv64 build has not yet occurred (awaiting in queue to see),
all issues on all other archs should now be resolved,
making the transition possible.

>> So, the expected changes to mpi-defaults will no longer be needed.
> Yay, thanks so much for this!
>
> Adrian
>

-- 
Alastair McKinstry, , , 
https://diaspora.sceal.ie/u/amckinstry
Misentropy: doubting that the Universe is becoming more disordered.