The day started with a re-evaluation of the agenda and release timelines. The proposed release date for 2.0 was august 16th.
This list of topics will be covered this week:
This list of issues will be solved before 2.0.0:
These issues will be delayed after 2.0.0:
The rest of the day continued as planned on the agenda. In the morning, a new CMake build system for components, plugins and executables was created to maximize maintainability and ease-of-use of creating new Orocos software. OCL too will switch to this system. The interface (CMake macros) and logic behind it was discussed. This tool will be further developed to be ready before the 2.0 release.
In the afternoon, the documentation and website structure was discussed. We came to the conclusion that no-one only downloads the RTT. For 2.0, they will download, RTT, the infrastructure components (TaskBrowser, Deployment, Reporting, Diagnostics etc) and the tool-chain (typekit generation, component generation etc.). This will require a restructuring of the website and the documentation, to no longer be RTT-centric, but to be 'Orocos ecosystem' centric.
The documentation will contain 3 pillars:
The reference manuals will be cleaned up too, such that they suit better 'for reference' and less serve as 'first read for new users'.
During this day, the code size problem, typegen development and Yarp transport were also further polished.
It ended with a visit to 'Parc Guell' and a walk to the old city centre, where we enjoyed a well deserved tapas meal.