[petsc-dev] Regression tests

Jed Brown jedbrown at mcs.anl.gov
Thu Jul 26 14:39:38 CDT 2012

On Thu, Jul 26, 2012 at 2:34 PM, Matthew Knepley <knepley at gmail.com> wrote:

> Well, that's an interesting (and confusing) idea for how it *could* work
>> some day, but it's not how it currently works.
> How the fuck is that confusing? Is this just for the sake of argument.
> This is how we DESIGNED configure to work
> and treat logs. Were you absent that day? Do you have a note?

Normally make.log is moved to make.log.bkp, overwriting the original
make.log.bkp. PETSc uses the symlinks to point to the latest versions of
make.log and make.log.bkp, but there is only one level of history.

Now your suggestion here (if I read your statement correctly) was that
there would be multiple classes of make.log, with builder2.py buildExample
only overwriting make.log, but the make.log.bkp from building the library
could only be overwritten after another library build. I think that is
massively confusing.

I think it is wrong to reuse the name make.log for both purposes.
Regardless, the symlinks are not removed, so make.log output overwrites
$PETSC_ARCH/conf/make.log and (the next time you run it)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20120726/5dd9dcce/attachment.html>

More information about the petsc-dev mailing list