Skip to content
This repository was archived by the owner on Sep 30, 2022. It is now read-only.

Conversation

@jsquyres
Copy link
Member

@jsquyres jsquyres commented Oct 3, 2014

Bring over the git build infrastructure fixes from master to v1.8.

A few updates for Git that were missed, including the new version
numbering scheme for nightly snapshot tarballs.

(cherry picked from commit 7dfc0c6)
There was some (almost) wholly-commented out code in here that reaches
back to the beginning of the project.  Just delete it.

(cherry picked from commit cfcf3fa)
Remove configure.params support: configure.params hasn't been used in
years.

Also remove autogen.subdirs support; those should really be handled by
their respective Makefile.am's.

(cherry picked from commit 8468424)
Update the VERSION file scheme:

* Remove "want_repo_rev".
* Add "tarball_version".

All values are now always included (major, minor, release, greek,
repo_rev).  However, configure.ac now runs "opal_get_version.sh
... --tarball", which will return the value of tarball_version (if it
is non-empty) or the "full" version string (i.e.,
"major.minor.releasegreek").

(cherry picked from commit 413e775)
Removed a redundant copy of the scripts running on the build server
and moved the remaining copy out to a top-level directory in contrib
(i.e., contrib/build-server vs. contrib/dist/build-server, where I
never could remember where to find them).

(cherry picked from commit eb27017)
Several updates, including:

* Remove -single dash options
* Don't chmod the whole tree; just chmod the files we're trying to remove
* No more support for SVN or HG; 100% git
* Strengthen the dirty repo checks
* Use git describe for the repo version
* Set tarball_version to "" (i.e., empty) in VERSION

(cherry picked from commit c682cf9)
(cherry picked from commit 3c15a87)
(cherry picked from commit 3035417)
Remove the default to only build a "no OMPI" tarball when invoked via
"make_tarball".
@jsquyres jsquyres added this to the v1.8.4 milestone Oct 3, 2014
@jsquyres jsquyres added the bug label Oct 3, 2014
@jsquyres jsquyres self-assigned this Oct 3, 2014
And minor whitespace cleanup.

(cherry picked from commit a12eef6)
(cherry picked from commit 0e21c66)
jsquyres added a commit that referenced this pull request Oct 3, 2014
@jsquyres jsquyres merged commit 73521a1 into open-mpi:v1.8 Oct 3, 2014
@jsquyres jsquyres deleted the topic/build-infrastructure branch October 3, 2014 19:30
mike-dubman added a commit to mike-dubman/ompi-release that referenced this pull request Oct 28, 2014
@hppritcha hppritcha mentioned this pull request Aug 26, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant