-
Notifications
You must be signed in to change notification settings - Fork 871
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VERSION: update for 2.1.3 release #4754
Conversation
hmmm...looks like AWS instances are having a bad day. sad pandas all over the place. let's try again. |
@hppritcha Changes of |
good point. I'll revert the mpi_f08 lib part. |
39b572f
to
3e491e1
Compare
@jsquyres could you check this morning? I"d like to kick off a build this afternoon. |
Yoinks, I missed this. Let me go check now... |
@jsquyres could you check this morning? I"d like to kick off a build this afternoon. |
VERSION
Outdated
@@ -84,15 +84,15 @@ date="Unreleased developer copy" | |||
# Version numbers are described in the Libtool current:revision:age | |||
# format. | |||
|
|||
libmpi_so_version=30:2:10 | |||
libmpi_so_version=30:3:10 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did not see any changes to libmpi that were not in components since v2.1.2. Did I miss something?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
oh okay, i didn't realize that's how you were looking at the deltas.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
according to this line of thinking, I'm reverting the r update to libopen_rte as well since there were only changes in mca components.
VERSION
Outdated
libmpi_cxx_so_version=30:0:10 | ||
libmpi_mpifh_so_version=31:1:11 | ||
libmpi_usempi_tkr_so_version=30:1:10 | ||
libmpi_usempi_ignore_tkr_so_version=30:1:10 | ||
libmpi_usempif08_so_version=30:1:10 | ||
libmpi_usempif08_so_version=30:2:10 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In addition to some other changes that are clearly in the F08 library, I notice that we changed the Fortran type of MPI_ERRCODES_IGNORE
(which ends up in a header file that all the Fortran libraries include). Does this mean we need to bump the R for all the Fortran libraries?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think so looking at the change to gni-mpi-mangling.pl
@hppritcha I neglected to mention, this is what I used to check:
|
you meant git checkout v2.x right? |
Yes, I meant I figured out those git commands a while ago and then put them in the release checklist (e.g., #4240). |
3e491e1
to
81cbd2f
Compare
@jsquyres check now |
@hppritcha One thing we've not been good about checking (or at least I haven't been good about checking) is checking where various
...so do we need to bump the r number on all libraries that include |
81cbd2f
to
3939257
Compare
The more I think about this, the more I think: it's safer to bump This, however, is deeper than we have ever checked before. Thinking about this a little, I think there's at least a few ways we could go here: Keep doing what we've always doneHuman inspection each time we release, and manual, minimal tweaking of (Almost) Always bump all
|
these are the opal files that changed between v2.1.2 tag and HEAD of v2.x:
|
@hppritcha Hmm. How did you get that list? I ran:
and got a much bigger list (82 files, not all of them in opal). |
Blarg -- disregard my last comment. You said in your comment "these are all the opal files that changed..." Duh. |
from a checkout of v2.x I did I get 82 source file changes (excluding README, NEWS, VERSION) so I think we're in sync. Normally I wouldn't update software I work on just because external header files (i.e. ibverbs.h) |
Ok, I chatted w @bwbarrett about this. Conclusions:
This allows apps compiled against OMPI 2.1.x (x<=2) to link successfully with OMPI v2.1.2, but if you compile with OMPI v2.1.y (y>=2), it won't link against OMPI 2.1.x (x<2). Which is what we want.
Also, FWIW:
Cool? |
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
3939257
to
c70a8ec
Compare
Signed-off-by: Howard Pritchard howardp@lanl.gov