[Bug 562504] New: Review Request: mpi4py - Python bindings of the Message Passing Interface (MPI)

bugzilla at redhat.com bugzilla at redhat.com
Sun Feb 7 03:16:50 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: Review Request: mpi4py - Python bindings of the Message Passing Interface (MPI)

https://bugzilla.redhat.com/show_bug.cgi?id=562504

           Summary: Review Request: mpi4py - Python bindings of the
                    Message Passing Interface (MPI)
           Product: Fedora
           Version: rawhide
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: medium
          Priority: medium
         Component: Package Review
        AssignedTo: nobody at fedoraproject.org
        ReportedBy: tomspur at fedoraproject.org
         QAContact: extras-qa at fedoraproject.org
                CC: notting at redhat.com, fedora-package-review at redhat.com
   Estimated Hours: 0.0
    Classification: Fedora


Spec URL: http://tomspur.fedorapeople.org/review/mpi4py.spec
SRPM URL: http://tomspur.fedorapeople.org/review/mpi4py-1.2-1.fc12.src.rpm
Description:
This package is constructed on top of the MPI-1/MPI-2 specification and
provides an object oriented interface which closely follows MPI-2 C++
bindings. It supports point-to-point (sends, receives) and collective
(broadcasts, scatters, gathers) communications of any picklable Python
object as well as optimized communications of Python object exposing the
single-segment buffer interface (NumPy arrays, builtin bytes/string/array
objects).



######################

rpmlint:
$ rpmlint mpi4py-1.2-1.fc12.src.rpm x86_64/*
mpi4py.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/python2.6/site-packages/mpi4py/include/mpi4py/mpi4py.MPI_api.h
mpi4py.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/python2.6/site-packages/mpi4py/include/mpi4py/mpi4py.h
mpi4py.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/python2.6/site-packages/mpi4py/include/mpi4py/mpi4py.MPI.h
python3-mpi4py.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/python3.1/site-packages/mpi4py/include/mpi4py/mpi4py.MPI_api.h
python3-mpi4py.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/python3.1/site-packages/mpi4py/include/mpi4py/mpi4py.MPI.h
python3-mpi4py.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/python3.1/site-packages/mpi4py/include/mpi4py/mpi4py.h
4 packages and 0 specfiles checked; 0 errors, 6 warnings.

This is expected.

###########################

Builds in koji:
http://koji.fedoraproject.org/koji/taskinfo?taskID=1967154

###########################

Some notes:

- I disabled the docs package, because rpmlint complained about some non-udf8
errors in *.zip files and so on. I just commented the creation of the package
out and not deleted that, just in case a reviewer wants to have this doc
package.
  The docs are olso online at: http://mpi4py.scipy.org/docs/usrman/index.html

- This package also enables a python3 subpackage. I didn't contact upstream, if
they also support python3 build, but on pypi, this package is in the section
for python3 packages. So I assume, they support it:
http://pypi.python.org/pypi/mpi4py

- I don't know how to run the testsuite, because "mpd &" would be required.
This means, I need to run mpd within the spec file to enable a mpi daemon on
the building system and I don't know, how to safely kill it after the
testsuite.
  I run the suite here on my system and it passes perfectly.
  (The testsuite does not pass on python3, because there is no python3-numpy or
similar yet.)

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list