RogueResearch buildbots errors

So I’ve just done a bit of triage on my vtk cdash submissions and there are lots of new errors & warnings there that should be fixed. It would take me most of a day to git blame every one of them and contact the person that introduced the issue. Nonetheless, I did this for errors (but not warnings).

I have 2 more concrete suggestions for improving this situation:

  1. Increase the warning settings that the gitlab buildbots use. For macOS, I have very fine grained warning settings that I can share. I guess with @ben.boeckel ? If you tell me the Xcode versions of your bots, I can give you corresponding warning flags.

  2. Figure out why 3rd party lib warnings appear on cdash. I thought there was already a mechanism to remove such warnings, yet I see hdf5 warnings here for example:

https://open.cdash.org/viewBuildError.php?type=1&buildid=7383149

Sean

I’d like to see additional warning flags gated behind a CMake option so that developers can easily enable them as well. CI can then just flip that flag in .gitlab/ci/configure_common.cmake. See CMake/vtkSanitize.cmake and CMake/vtkSanitizeFlags.cmake (separated so that some of the setup logic is not affected).

Are you doing ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") in your CTest script? These suppressions come from CMake/CTestCustom.cmake.in which is configured into the build tree.

Are you doing ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") in
your CTest script? These suppressions come from CMake/ CTestCustom.cmake.in which is configured into the build tree.

I see ctest_read_custom_files(${CTEST_BINARY_DIRECTORY}) in vtk_common.cmake, which I include. Maybe you could take a look here:

https://open.cdash.org/build/7383072/notes#note0

to see if I’ve done anything weird…

Sean

I don’t see anything odd there. Maybe try using --trace-expand to trace the execution and make sure it’s actually happening?

I’ve split the thread.