Well we have to look at artifacts for configure.log. Why is this more of a burden for slepc or externalpackage logs?
Whatever you say for slepc log applies for configure.log. If its only CI issue - and you want all logs on STDOUT - then you can modify .gitlab-ci.yml. Perhaps: diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8f3d139235..f9cdd38abd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -70,6 +70,7 @@ check-ci-settings: after_script: - date - ccache --show-stats + - more arch-*/lib/petsc/conf/*.log |cat artifacts: reports: junit: arch-*/tests/testresults.xml Satish On Mon, 4 Jan 2021, Barry Smith wrote: > > For packages that are built after PETSc configure (and or install is done) > slepc, hpddm etc we've traditional saved the output in its own file stashed > away somewhere. > > For the CI this is driving me nuts because when they fail the output is > essentially "lost" and thus it is impossible to determine what has gone > wrong. > > I have started to directly output in the same stream as the PETSc compiles > to make debugging much easier. Generally the packages are relatively small > and don't have a huge amount of output when compiling correctly. I did it > for PETSc4py and SLEPc (slepc4py is a mystery yet how it get's hidden in > slepc). > > Are there any large downsides to this plan? > > Barry > >