[petsc-dev] moab nightlybuild failure
Jed Brown
jedbrown at mcs.anl.gov
Fri Jun 28 23:11:29 CDT 2013
Barry Smith <bsmith at mcs.anl.gov> writes:
> Ok, we need to document this somehow. Currently moab.py in petsc master has
>
> class Configure(config.package.GNUPackage):
> def __init__(self, framework):
> config.package.GNUPackage.__init__(self, framework)
> self.downloadpath = 'http://ftp.mcs.anl.gov/pub/fathom/'
> self.gitcommit = 'master'
>
> should it ever have 'master' here? Cause if someone changes master in
> moab (which will happen) this will no longer be valid, right?
Right, which is why we occasionally see breakage from daily
volatility/configuration in MOAB 'master'.
> Can you fix this and add add a comment at this point that tells what
> git command on moab master should be run and what value from that
> command should be put in self.gitcommit whenever PETSc master is
> updated to use a newer moab?
Merged to 'next':
commit c845683f3935bbc2dd6f4639807fcc097057f7cf (balay/fix-moab-git)
Author: Jed Brown <jedbrown at mcs.anl.gov>
Date: Fri Jun 28 22:15:54 2013 -0500
config MOAB: use fixed gitcommit from 2013-06-25
The branch 'master' is constantly changing, so prior states are not
reproducible. Instead, reference an exact commit.
diff --git a/config/BuildSystem/config/packages/MOAB.py b/config/BuildSystem/config/packages/MOAB.py
index ba664c2..7c14472 100644
--- a/config/BuildSystem/config/packages/MOAB.py
+++ b/config/BuildSystem/config/packages/MOAB.py
@@ -4,7 +4,8 @@ class Configure(config.package.GNUPackage):
def __init__(self, framework):
config.package.GNUPackage.__init__(self, framework)
self.downloadpath = 'http://ftp.mcs.anl.gov/pub/fathom/'
- self.gitcommit = 'master'
+ # To track MOAB.git, update gitcommit to 'git describe --always' or 'git rev-parse HEAD'
+ self.gitcommit = '23ce6f7956f8a9e233edd17ac82e20726d3be500' # master 2013-06-25
self.giturls = ['https://bitbucket.org/fathomteam/moab.git']
self.downloadname = 'moab'
self.downloadfilename = 'moab'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130628/8fe23039/attachment.sig>
More information about the petsc-dev
mailing list