Bug 717601

Summary: openmpi-1.5.4 is available
Product: [Fedora] Fedora Reporter: Upstream Release Monitoring <upstream-release-monitoring>
Component: openmpiAssignee: Doug Ledford <dledford>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: dledford, fenlason, orion, susi.lehtola
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-17 23:16:19 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Upstream Release Monitoring 2011-06-29 10:40:36 UTC
Latest upstream release: 1.5.3
Current version in Fedora Rawhide: 1.5
URL: http://www.open-mpi.org/software/ompi/v1.5/

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 1 Upstream Release Monitoring 2011-08-03 10:30:15 UTC
Latest upstream release: 1.5.4rc1
Current version in Fedora Rawhide: 1.5
URL: http://www.open-mpi.org/software/ompi/v1.5/

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 2 Upstream Release Monitoring 2011-08-12 10:40:38 UTC
Latest upstream release: 1.5.4rc2
Current version in Fedora Rawhide: 1.5
URL: http://www.open-mpi.org/software/ompi/v1.5/

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 3 Upstream Release Monitoring 2011-08-21 10:30:42 UTC
Latest upstream release: 1.5.4
Current version in Fedora Rawhide: 1.5
URL: http://www.open-mpi.org/software/ompi/v1.5/

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 4 Susi Lehtola 2011-08-31 11:16:31 UTC
Hey guys, are you going to attend to this? There's lots of bug fixes that have been done, for instance 1.5.1 details

- Fixed various issues with -D_FORTIFY_SOURCE=2.

which should be pretty important to us. Also improved MPI 2.2 datatype support should be good.


You also need to ship a script used to prepare the sources from the vanilla tarball, see
http://fedoraproject.org/wiki/Packaging:SourceURL#When_Upstream_uses_Prohibited_Code

Comment 5 Orion Poplawski 2011-11-16 23:27:14 UTC
Yeah, without a recipe for the source, nobody else can really make an update.  I've tried to diff 1.5 and 1.5-RH to see what was done but I can't really see anything that may have been removed for licensing reasons:

$ diff -rq openmpi-1.5 openmpi-1.5-RH | grep -vF Makefile.in
Only in openmpi-1.5: aclocal.m4
Only in openmpi-1.5/config: compile
Only in openmpi-1.5/config: config.guess
Only in openmpi-1.5/config: config.sub
Only in openmpi-1.5/config: depcomp
Only in openmpi-1.5/config: distscript.csh
Only in openmpi-1.5/config: install-sh
Only in openmpi-1.5/config: ltmain_otool.diff
Only in openmpi-1.5/config: ltmain.sh
Only in openmpi-1.5/config: lt-sun-fortran.diff
Only in openmpi-1.5/config: missing
Only in openmpi-1.5/config: ylwrap
Only in openmpi-1.5: configure
Only in openmpi-1.5/ompi/contrib/vt/vt: aclocal.m4
Only in openmpi-1.5/ompi/contrib/vt/vt: config.h.in
Only in openmpi-1.5/ompi/contrib/vt/vt: configure
Only in openmpi-1.5/ompi/contrib/vt/vt/extlib/otf: aclocal.m4
Only in openmpi-1.5/ompi/contrib/vt/vt/extlib/otf: config.h.in
Only in openmpi-1.5/ompi/contrib/vt/vt/extlib/otf: configure
Only in openmpi-1.5/ompi/contrib/vt/wrappers: mpicc-vt-wrapper-data.txt
Only in openmpi-1.5/ompi/contrib/vt/wrappers: mpic++-vt-wrapper-data.txt
Only in openmpi-1.5/ompi/contrib/vt/wrappers: mpif77-vt-wrapper-data.txt
Only in openmpi-1.5/ompi/contrib/vt/wrappers: mpif90-vt-wrapper-data.txt
Only in openmpi-1.5/ompi/mca/io/romio: autogen.subdirs
Only in openmpi-1.5/ompi/tools/wrappers: mpicc-wrapper-data.txt
Only in openmpi-1.5/ompi/tools/wrappers: mpic++-wrapper-data.txt
Only in openmpi-1.5/ompi/tools/wrappers: mpif77-wrapper-data.txt
Only in openmpi-1.5/ompi/tools/wrappers: mpif90-wrapper-data.txt
Only in openmpi-1.5/opal/include: opal_config.h.in
Only in openmpi-1.5/opal: libltdl
Files openmpi-1.5/opal/Makefile.am and openmpi-1.5-RH/opal/Makefile.am differ
Only in openmpi-1.5/opal/mca/paffinity: configure.m4
Only in openmpi-1.5/opal/mca/paffinity/linux: configure.m4
Files openmpi-1.5/opal/mca/paffinity/linux/Makefile.am and openmpi-1.5-RH/opal/mca/paffinity/linux/Makefile.am differ
Files openmpi-1.5/opal/mca/paffinity/linux/paffinity_linux_component.c and openmpi-1.5-RH/opal/mca/paffinity/linux/paffinity_linux_component.c differ
Files openmpi-1.5/opal/mca/paffinity/linux/paffinity_linux.h and openmpi-1.5-RH/opal/mca/paffinity/linux/paffinity_linux.h differ
Files openmpi-1.5/opal/mca/paffinity/linux/paffinity_linux_module.c and openmpi-1.5-RH/opal/mca/paffinity/linux/paffinity_linux_module.c differ
Only in openmpi-1.5/opal/mca/paffinity/linux: plpa
Only in openmpi-1.5/opal/mca/paffinity: posix
Only in openmpi-1.5/opal/mca/paffinity: solaris
Only in openmpi-1.5/opal/mca/paffinity: windows

With 1.5.4 there appears to be a --with-libltdl=external option to select the system libltdl.  plpa seems to no longer be in 1.5.4, replaced by hwloc which can also be configured with --with-hwloc=external.

If someone can indicate what items are bad from a license standpoint I can remove them.  Otherwise I'm looking to update to 1.5.4 using the upstream tarball.

Comment 6 Doug Ledford 2011-11-17 19:05:46 UTC
Please make sure that both libltdl and hwloc are done with external.  As I recall, the security team requested that we remove libltdl entirely so that a build mistake couldn't result in an accidental security issue.  It might be best to continue that practice and remove libltdl entirely.

The hwloc program is not under any such high security needs though, so simply disabling it in the configure should be sufficient.

The RHEL-6 openmpi.spec file also mentions that the MoreDebugging/* files were under an incompatible license.  Those files may be gone as of the current version, but I believe they were the reason for the original comment about licensing issues, while the libltdl removal was for security and plpa removal was to make sure that we forced openmpi to use the system provided library instead.