Re: ITP: mpi-defaults -- Meta-packages depending on appropriate MPI -dev and -bin packages for each platform

Adam C Powell IV <[email protected]>
Newsgroups gmane.linux.debian.devel.beowulf,gmane.linux.debian.science
Organization Debian GNU/Linux
Message-ID <[email protected]>
On Thu, 2008-11-20 at 09:45 -0500, Adam C Powell IV wrote:
> On Thu, 2008-11-20 at 12:35 +0100, Ondrej Certik wrote:
> > On Thu, Nov 20, 2008 at 11:14 AM, Manuel Prinz
> <[email protected]> wrote:
> > > Am Mittwoch, den 19.11.2008, 09:05 -0600 schrieb Dirk
> Eddelbuettel:
> > >> I think we should put either debian or mpi first. How about
> > >>
> > >>           mpi-default-{dev,bin}
> > >>
> > >> or even
> > >>
> > >>           mpi-debian-default-{dev,bin}
> > >>
> > >> to make it even clearer that it is just 'us' (ie Debian) defining a default
> > >> for us, rather misconstruing that more than two decades (I'm guessing) of
> > >> competing mpi implementations have ended ? ;-)
> > >
> > > Good guessing. But I'm confident we can solve that problem in one way or
> > > another in a shorter time frame.
> > >
> > >> Comments ?
> > >
> > > Well, why not debian-default-mpi-{bin,dev}? ;)
> > >
> > > Seriously, I do not care that much. A name is a name. If we're lucky,
> > > the package might be gone by release of Squeeze.
> > 
> > I like Dirk's suggestion more:
> > 
> >          mpi-default-{dev,bin}
> > 
> > But as you said, a name is just a name.
> 
> I like this suggestion, and have just posted the new package for comment
> in the alioth debian-science repository:
> git://git.debian.org/git/debian-science/packages/mpi-defaults.git
> http://git.debian.org/?p=debian-science/packages/mpi-defaults.git;a=summary
> 
> It uses the PETSc system, which Build-Depends on an arch-dependent MPI
> implementation, then rules uses readlink to determine which one is the
> default alternative, and sets substvars appropriately, whether openmpi,
> lam, or mpich*.  That way, if we want to change the defaults, we just
> need to change the Build-Depends in control.  In many other ways it
> follows the example of java-common.

This was just accepted!  Yay!  I'm now wishist bugging all of my
packages to use it, and will start uploading with hypre tonight.

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQBJVHMnUm8B6FZO5LYRAm16AJ9cemkIfFwg0WPObLS4p5VdKt+67wCfZwHG
vTUei00ZB40WO3HLlT4W6R0=
=HDRp
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.