1
1
Граф коммитов

969 Коммитов

Автор SHA1 Сообщение Дата
Jeff Squyres
4872b0fc28 openmpi-nightly-tarball: move the OMPI token file
Also put the coverity params up top, with all other params.
2015-02-19 09:24:36 -05:00
Jeff Squyres
4e318c9df1 coverity: Coverity updated the project name OpenMPI -> Open MPI
Therefore, we must update the URLs the match the "new" project name. :-)
2015-02-16 10:12:54 -05:00
Jeff Squyres
7d3708d3b8 openmpi-nightly-coverity: ensure the argument is defined 2015-02-15 07:25:53 -05:00
Jeff Squyres
b207736170 openmpi-nightly-coverity: use far simpler version of safe_system()
The previous safe_system() is quite thorough, but much more than we
really need in this script.  Use a far simpler version that is
significantly easier to maintain.

Also log some of the critical steps that a human can examine the
output upon a failure (e.g., when the failure happens when launched
via cron).

Finally, set the version number to not include "openmpi-", because
Coverity has a limited-width display of the version number.
2015-02-14 10:12:51 -05:00
Jeff Squyres
dfd21e465d openmpi-nightly-tarball.sh: only coverity analyze master (for now) 2015-02-14 08:39:55 -05:00
Jeff Squyres
2ce422ceed openmpi-nightly-tarball.sh: go to "verbose" instead of "debug"
Now that the Coverity submit seems to be working, dial back the
cron-generated output to "verbose" instead of "debug".
2015-02-13 11:08:45 -05:00
Jeff Squyres
d2261fa9c6 coverity: move script to build-server directory
Move the openmpi-nightly-coverity.pl script into the directory where
all the other build server scripts live.

Leave the coverity-model.c file in the coverity dir, because it's
specific to coverity.  Other items can be added into the
coverity-model.c, if helpful (and then we can re-submit that model
file).
2015-02-13 11:07:11 -05:00
Jeff Squyres
4fdea4617c nightly tarballs: update coverity CLI params
Ensure to build support for:

* usnic
* PSM
* MXM
* OSHMEM
* Fortran (MPI and OSHMEM)
* Java (MPI and OSHMEM)

So that the OMPI code for all of these networks can be analyzed by
Coverity.

build moar stuff -- squashme
2015-02-13 09:31:49 -05:00
Jeff Squyres
2a92e6cb0d nightly-coverity.pl: fix curl submission arguments 2015-02-13 07:08:51 -05:00
Jeff Squyres
9bd48f19c4 openmpi-nightly-tarball: also run/submit coverity results 2015-02-12 19:44:20 -05:00
Jeff Squyres
3a3993f820 infrastructure: update the backup of the crontab on jaguar 2015-02-12 19:39:19 -05:00
Jeff Squyres
7792b54968 coverity: minor script tweaks 2015-02-12 17:54:45 -05:00
Jeff Squyres
93104ca175 coverity: first cut at coverity scripts
This is a first cut at scripts to run the Coverity Scan tool and
upload the results (Coverity used to do this for us automatically; now
we need to do it ourselves).
2015-02-12 14:35:38 -08:00
Jeff Squyres
c368699bde configury: whitespace cleanup
No code changes.
2015-02-09 20:49:04 -08:00
Jeff Squyres
0acdf34044 configury: --enable-dist ceased being useful long ago
The --enable-dist flag is a relic from a prior iteration of the build
system.  It isn't necessary any more.
2015-02-09 20:49:04 -08:00
Jeff Squyres
5b0897bb9e contrib: remove "hg" directory
We no longer have the need to support Mercurial since we moved to git.
2015-02-09 20:49:03 -08:00
Bert Wesarg
d01c5160df Remove any reference to VampirTrace in the platform files. 2015-01-22 08:08:08 +01:00
Bert Wesarg
f02203b98b Do not add any VampirTrace binaries into the RPM. 2015-01-22 08:08:07 +01:00
Howard Pritchard
328a408dd0 comment out alps select in cray_xe6 platform
This alps selection stuff in the platform file is no longer required.
2014-12-05 13:22:59 -07:00
Ralph Castain
780c93ee57 Per the PR and discussion on today's telecon, extend the process name definition as a two-field struct of uint32_t's down to the OPAL layer. This resolves issues created by prior commits that impacted both heterogeneous and SPARC support. This also simplifies the OMPI code base by removing the need for frequent memcpy's when transitioning between the OMPI/ORTE layers and OPAL.
We recognize that this means other users of OPAL will need to "wrap" the opal_process_name_t if they desire to abstract it in some fashion. This is regrettable, and we are looking at possible alternatives that might mitigate that requirement. Meantime, however, we have to put the needs of the OMPI community first, and are taking this step to restore hetero and SPARC support.
2014-11-11 17:00:42 -08:00
Ralph Castain
afc60d26e7 Trivial suppression file fix per #216 2014-11-03 15:03:22 -08:00
Aurelien Bouteiller
08d93bd4b9 Adding a platform file for Darter NICS CrayXC30 2014-10-16 14:22:02 -04:00
Mike Dubman
6372ac926c tools: fix cli args parsing
No need to "shift" if argument does not expect parameter on the command line.
2014-10-13 11:33:26 +03:00
Mike Dubman
81917412a8 tools: add flag to avoid git pull during tarball create
it breaks jenkins scripts because jenkins fetches the branch and disconnects it from the repo.
hence git pull fails
2014-10-08 12:16:08 +03:00
Jeff Squyres
b44a244fbc openmpi-release.sh: update for git
Also add consistent indenting to make the loop easier to read.
2014-10-03 16:02:57 -06:00
Jeff Squyres
d0336745f4 openmpi-nightly-tarball.sh: don't even check v1.6 any more
The create_tarball.sh in v1.6 assumes SVN.  So let's not check that
any more...
2014-10-03 11:16:30 -07:00
Jeff Squyres
534d773a9a openmpi-nightly-tarball.sh: fix typo in ompi-release URLs
Fix copy-n-paste error: had the ompi URLs instead of the ompi-release
URLs.
2014-10-03 10:20:58 -07:00
Jeff Squyres
0e21c66fd4 openmpi-nightly-tarball.sh: fix typo 2014-10-03 09:01:02 -07:00
Jeff Squyres
f72bf3b3c3 gkcommit.pl: so long gkcommit; you served us well in SVN days... 2014-10-03 08:53:23 -07:00
Jeff Squyres
a12eef6ecf find-copyrights.pl: updates for git
And minor whitespace cleanup.
2014-10-03 08:52:48 -07:00
Jeff Squyres
58e6213d2f make_dist_tarball: remove debug statement
Remove the default to only build a "no OMPI" tarball when invoked via
"make_tarball".
2014-10-03 08:32:29 -07:00
Jeff Squyres
72d13598d7 create_tarball.sh: update the email to remove SVN references 2014-10-03 08:14:46 -07:00
Jeff Squyres
8cd3ee7afc create_tarball.sh: adjust for new VERSION file format
Also fix minor typos in comments, and remove unnecessary --enable-dist
option.
2014-10-03 07:29:56 -07:00
Jeff Squyres
3035417f77 create_tarball.sh: make it executable 2014-10-02 12:53:25 -07:00
Jeff Squyres
3c15a87d72 make-authors.pl: update for git 2014-10-02 12:31:46 -07:00
Jeff Squyres
c682cf99b2 make_dist_tarball: updates for git
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
2014-10-02 11:32:55 -07:00
Jeff Squyres
eb270172a7 build server: moved scripts to contrib/build-server
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).
2014-10-02 11:32:54 -07:00
Jeff Squyres
99c39991cd infrastructure: first cut at updates for git
This is a first cut at updating various infrastructure for git.  There
will definitely be more commits; some of the scripts require
committed/pushed code (e.g., the various make-tarball scripts).  So
it's not possible to know if we got it right without committing/pushing.
2014-10-01 16:32:52 -07:00
Jeff Squyres
db2e5bf27c git emails: remove a script that we're not using any more 2014-10-01 15:09:26 -07:00
Jeff Squyres
a9948c6708 github emails: save for posterity
We don't use this script any more (we use gitdub now), but it took a
long time to figure this out.  So I'm putting this script in git just
so that it's in history if we ever need it again.
2014-10-01 15:08:36 -07:00
Howard Pritchard
bae3837121 Title: Comment out all mpi_abort_print_stack in lanl platform files
Description:
setting mpi_abort_print_stack in mca params file now makes openmpi
unhappy. Comment these out in all the LANL platform files.
Requested by TOSS OpenMPI support person.

cmr=v1.8.3

This commit was SVN r32782.
2014-09-24 18:25:58 +00:00
Ralph Castain
a90f12ad1d Save the clang settings for detecting alignment issues - I don't want to have to remember the cmd line jango
This commit was SVN r32705.
2014-09-10 18:56:19 +00:00
Mike Dubman
4497dada00 build: add "-verok" flag to ignore autotools version check and continue anyway.
This commit was SVN r32654.
2014-08-31 07:27:34 +00:00
Howard Pritchard
51c73f116b switch check for ugni to use pkg-config
deprecate with-ugni in lanl/cray_xe6 platform file

This commit was SVN r32625.
2014-08-28 22:03:41 +00:00
Jeff Squyres
008454a4a8 make_dist_tarball: check for a dirty source tree
Have the make_dist_tarball script check to ensure that the source tree
is clean before continuing.  This ensures that we don't accidentally
build a distribution tarball with something that is not committed in
the repo.

There is a --dirtyok option to override this check, and if you access
this script via the "make_tarball" link, --dirtyok is added to the
default set of options.

cmr=v1.8.3:reviewer=rhc

This commit was SVN r32623.
2014-08-28 13:26:33 +00:00
Ralph Castain
9b95de1b62 Update the script to handle git as well as svn repos
This commit was SVN r32598.
2014-08-25 17:04:13 +00:00
Mike Dubman
c59ca9c70b contrib: add support for v1.8 branch, add getopt aliases
This commit was SVN r32549.
2014-08-16 16:01:32 +00:00
Jeff Squyres
98ef295c9b check-help-strings.pl: work better when running in a subdir
The script used to get confused if you ran it in a subdir of the OMPI
tree (e.g., it would report help files not found if source code
referred to a help file that was not under the subdir in which it was
run).

Now the script searches the whole tree for help files, but only
analyzes the source from the subdir in which it was started.  Meaning:
it should always find all help files, and won't get confused like it
did before.

This commit was SVN r32548.
2014-08-16 11:56:21 +00:00
Howard Pritchard
4d6d4f46b0 switch udreg config macro to use pkg-config
This commit was SVN r32516.
2014-08-12 21:30:06 +00:00
Ralph Castain
c5b2f9c8a5 Ignore Java on Mac for me
This commit was SVN r32464.
2014-08-08 16:14:03 +00:00