Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 227631 - app-crypt/johntheripper needs sys-cluster/openmpi for MPI support, keywords dropped
Summary: app-crypt/johntheripper needs sys-cluster/openmpi for MPI support, keywords d...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: MIPS Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-16 19:15 UTC by Robin Johnson
Modified: 2009-03-03 13:54 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-06-16 19:15:50 UTC
I have dropped the ~hppa and ~mips keywords on johntheripper, as they arches do not have openmpi keyworded, and john doesn't work well with other MPI implementations.

Please keyword openmpi OR place a block for john w/ USE=mpi in your package.use.mask, then re-add your keyword to john -r5.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-06-16 19:49:30 UTC
Marked ~hppa. USE=mpi use.masked altogether for HPPA.
Comment 2 RB 2008-06-19 04:06:34 UTC
I currently use the MPI patch with mpich2 instead of openmpi, as recommended by upstream; any reason openmpi was chosen over that?
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-06-19 05:46:50 UTC
aoz.syn: mpich2 didn't work properly on my ppc box (ppc64-32ul), while openmpi did.

My test env for johntheripper+MPI was:
PPC (4 cores) + amd64 (4 cores) + x86 (2 cores)
Launched via torque. Exceeded 150K/sec against crypt-md5.
Comment 4 RB 2008-06-19 12:02:25 UTC
That's curious - I ran this particular patch against a 14-node set of JS20s (28 PPC970s) using mpich2 for nearly a year with no problems.  They were all running a stripped-down (PXE boot) of Gentoo (64/64).

Regardless, maybe it would be fruitful to work out an MPI virtual since there are several competing (but colliding) implementations that work.
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-06-19 18:44:31 UTC
I suspect that it may be more I was crossing architectures and endian-ness (deliberately, because I wanted to use all of my available CPUs).

Better than than the MPI virtual, there was a wrapper lib I saw a year or so ago, that saved having to rebuild apps against the specific MPI implementation (just build the wrapper once per implementation instead).
Comment 6 RB 2008-09-26 20:19:53 UTC
I've just moved over to OpenMPI; even though bindshell.net recommends mpich2, I have no opinion.  OpenMPI works well enough: from my POV, this bug can be closed.
Comment 7 Daniel Black (RETIRED) gentoo-dev 2008-11-04 06:01:21 UTC
mips - up to you when you get time - rekeyword =>johntheripper-1.7.2-r5 and sys-cluster/openmpi  dependencies or use.mask mpi
Comment 8 Peter Volkov (RETIRED) gentoo-dev 2009-03-03 13:54:25 UTC
mpi use flag is masked on mips too. FIXED.