[Pkg-openmpi-maintainers] [Fwd: Packages review]

Dirk Eddelbuettel edd at debian.org
Mon Jul 21 15:27:37 UTC 2008


On 21 July 2008 at 16:47, Manuel Prinz wrote:
| Hi guys,
| 
| Thijs is my AM and reviewed "my" packages. OpenMPI seems to have a
| license issue we missed and should fix. I quoted the relevant parts of
| his mail below and added my comments on that.
| 
| I will try to dig into it tonight but can't say if I can find the time.
| Because the freeze is going to happen soon, I'd appreciate any help on
| it! And please keep Thijs CC'ed so he can keep up-to-date. Thanks!
| 
| So, here we go:
| 
| -------- Weitergeleitete Nachricht --------
| > Von: Thijs Kinkhorst <thijs at debian.org>
| > An: Manuel Prinz <debian at pinguinkiste.de>
| > Betreff: Packages review
| > Datum: Sat, 19 Jul 2008 12:27:51 +0200
| > 
| > Hi Manuel,
| > 
| > I've taken a look at the packages you maintain. [...]
| > 
| > openmpi
| > 
| >   * debian/copyright seems to miss several licences in the source
| >     tarball. I for example found LGPL-licenced code and code under
| >     copyright of the University of Chicago. I guess these should be
| >     added to debian/copyright; this may even be an RC bug!

Uh-oh. Never nice to get caught with an oversight, but sometimes these things
in upstream sources too. Upstream, being an industry/government consortium,
is itself very careful about this.

I would suspect that the U of Chicago bit may be in regards to other MPI work
-- U of Chicago is the 'mother institution' of Argonne Labs here in the
Chicago suburbs, and they co-drive MPICH2 quite a bit.  

MPICH2 has a super-liberal and suitable license [ which I got to get applied
to the up-to-then non-free 'pgapack', also from Argonne ]  So I do not expect
any issues there.

Now, it would help if we knew which file(s) that was (were) ...

As for LGPL, we can obviously fix that.

| This is a serious issue, as mentioned above.
| 
| >   * debian/control: the XS-Autobuild flag is not needed for packages
| >     in main as I understand it, since these are all autobuilt. Or is there
| >     a reason for it?
| 
| This is not very serious. I read about XS-Autobuild and it seems to be
| needed only for non-free packages, so we could just drop it. I'm not
| sure, thought. Does anyone remember why we added this? (The only thing I
| can think of at the moment is the kFreeBSD port.)

Let's remove this.

| >   * In debian/libopenmpi-dev.README.Debian, it's written:
| >     "Please note that there are some bugs in update-alternatives (namely
| >     #220044, #388313 and #392440) that cause trouble when you install several
| >     development packages of MPI implementations, i.e. LAM or MPICH."
| >     Two of those bugs are already fixed, so that message could be updated
| >     perhaps.
| 
| I already updated this. Changes are in our SVN repo.

Saw the commit message. Good stuff.

Crazy week for me too. Not sure I can come to this in any detail. Anybody?

Regards, Dirk


| Thanks in advance for your help!
| 
| Best regards
| Manuel
| _______________________________________________
| Pkg-openmpi-maintainers mailing list
| Pkg-openmpi-maintainers at lists.alioth.debian.org
| http://lists.alioth.debian.org/mailman/listinfo/pkg-openmpi-maintainers

-- 
Three out of two people have difficulties with fractions.



More information about the Pkg-openmpi-maintainers mailing list