#1886: Should update openmpi in F11 prior to final
by Fedora Release Engineering
#1886: Should update openmpi in F11 prior to final
-----------------------------+----------------------------------------------
Reporter: dledford | Owner: rel-eng(a)lists.fedoraproject.org
Type: task | Status: new
Milestone: Fedora 11 Final | Component: koji
Keywords: |
-----------------------------+----------------------------------------------
There is a file conflict between the openmpi-1.3.1 package in F11 and
another package (496131). There are also several other bugs that should be
fixed in openmpi prior to F11 release (474677, 496909, 496911, 499851).
However, before embarking on resolving all these issues, there is a
dependent package that openmpi builds against that also needs updating.
However, updating that package has to be done in 4 steps:
libibcommon -> buildroot libibumad against new libibcommon -> buildroot
libibmad against new libibumad -> buildroot opensm against new libibmad ->
buildroot openmpi against new opensm
So, before attempting to undertake this task for F11, I'm posting here to
get review/approval for the intended process. The opensm update is ready
to go (it's been built from the devel branch for f12 already, as has
openmpi). The only question is whether or not to resolve these issues
prior to F11 or after F11 goes live. One final note to this matter is that
the current openmpi version is 1.3.1, and when it gets updated to 1.3.2,
there will be a binary ABI breakage. The openmpi 1.3.2 package has been
released, but hadn't when openmpi was last updated. If we go this route
(aka, update F11), we can go straight to 1.3.2 which is supposed to solve
the binary breakage on upgrade issue once and for all. This will prevent a
binary ABI break shortly after F11 is released.
The libibcommon package is already built, but not anything else just
because of the chain of dependencies. If this is approved, then I would
suggest just keeping this ticket open and I'll update it each time the
next package is ready to be moved into the F11 buildroot.
Current libibcommon package n-v-r: libibcommon-1.2.0-1.fc11
--
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/1886>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project