Re: Bug#895193: transition: openmpi
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
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.
Re: Bug#895193: transition: openmpi
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. 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. So, the expected changes to mpi-defaults will no longer be needed. Yay, thanks so much for this! Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `-GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
Re: Bug#895193: transition: openmpi
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). 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). So, the expected changes to mpi-defaults will no longer be needed. On 08/04/2018 10:28, Mattia Rizzolo wrote: > On Sun, Apr 08, 2018 at 10:03:23AM +0100, Alastair McKinstry wrote: >> Now with openmpi 3.0.1 in the archive, we can start transtion the existing >> packages to the archive so that the new openmpi package can transition to >> testing. The following source packages need to be rebuilt: > But the new openmpi builds in *a lot* fewer architectures than the > current one (talking about ports here). > > If you don't plan on having openmpi fixed on all those architectures, > please coordinate with debian-ports to: > 1) switch mpi-defaults there and update the available archs > 2) do the transition there (see https://bugs.debian.org/814936 and the >README.source I committed to git after the last release) > -- Alastair McKinstry, , , https://diaspora.sceal.ie/u/amckinstry Misentropy: doubting that the Universe is becoming more disordered. signature.asc Description: OpenPGP digital signature