<div dir="ltr"><div>During the Indigo release cycle we have rolled out REP 141 for specifying the ROS distribution files.</div><div><br></div><div>We are currently in the process of developing a ROS buildfarm which can easily be used to run a custom (optionally private) buildfarm [1][2] as well as make jobs reproducible locally.</div><div>After having deployed separate test buildfarms we are convinced that bundling the ROS distriubtion files as well as the buildfarm configuration is not flexible enough.</div><div><br></div><div>Therefore we separated the buildfarm configuration [3] from the rosdistro repository (and enhanced it with several new options).</div><div><br></div><div>The REP 143 describes the changes being made to the ROS distribution files:</div><div><br></div><div>- remove all build files from the REP, they are now being handled externally, no existing client except the buildfarm uses these information anyway</div><div>- allow multiple distribution files for a single ROS distro (to make extending it easier)</div><div>- introduced more flags to control for which source repositories CI jobs should be generated</div><div><br></div><div>Please find the latest draft of the document at:</div><div><a href="https://github.com/ros-infrastructure/rep/pull/87">https://github.com/ros-infrastructure/rep/pull/87</a></div><div><br></div><div>We have already updated the reference implementation on a branch (<a href="https://github.com/ros-infrastructure/rosdistro/pull/45">https://github.com/ros-infrastructure/rosdistro/pull/45</a>) and verified that the existing tools still work with it.</div><div><br></div><div>If you are interested in this REP please have a close look and vote or comment on the pull request:</div><div><a href="https://github.com/ros-infrastructure/rep/pull/87">https://github.com/ros-infrastructure/rep/pull/87</a></div><div><br></div><div>Thank you,</div><div>- Dirk</div><div><br></div><div>[1] <a href="https://github.com/ros-infrastructure/buildfarm_deployment">https://github.com/ros-infrastructure/buildfarm_deployment</a></div><div>[2] <a href="https://github.com/ros-infrastructure/ros_buildfarm">https://github.com/ros-infrastructure/ros_buildfarm</a></div><div>[3] <a href="https://github.com/ros-infrastructure/ros_buildfarm_config">https://github.com/ros-infrastructure/ros_buildfarm_config</a></div></div>