Boost is being used for the interaction with the (local) filesystem and for logging. So removing Boost as a runtime-dependency means moving code which mentions boost from our *.h
to our *.cpp
files. This affects mostly configuration and logging classes.
Most important changes are:
Tests for the segfault bug are in caosdb-cppinttest!22 (merged)
Please, prepare your MR for a review. Be sure to write a summary and a focus and create gitlab comments for the reviewer. They should guide the reviewer through the changes, explain your changes and also point out open questions. For further good practices have a look at our review guidelines
For further good practices have a look at our review guidelines.