In order to keep the number of combinations of DISTRO-s, ROS distros, and OpenEmbedded release series for which we must do builds to a reasonable value, we propose adopting this support policy for OpenEmbedded release series:
-
When a new ROS distro is first released,
ros[12]-<ROS-DISTRO>-*.mcfare created for the OpenEmbedded release series that have a Support Level of Stable as shown on Yocto Releases. -
When an OpenEmbedded release series moves to the Community Support Level,
ros[12]-*-<OE-RELEASE-SERIES>.mcfare dropped, except for those for ROS distro-s which are LTS, eg, Dashing, Melodic. -
The OpenEmbedded release series used by the build of webOS OSE currently being used is always supported, even if it no longer has a Support Level of Stable, ie,
{webos,ros[12]}-*-<WEBOS-OE-RELEASE-SERIES>.mcfalways exist. When webOS OSE moves to a new OpenEmbedded release series, if its previous OpenEmbedded release series does not have a Support Level of Stable, {webos,ros[12]}-*-<WEBOS-OE-RELEASE-SERIES>.mcfare dropped. -
When a ROS distro reaches its EOL,
{webos,ros[12]}-<ROS-DISTRO>-*.mcfand itsmeta-ros[12]-<ROS-DISTRO>sublayer are dropped.
Please comment by the end of 2020-01-17 on this meta-ros GitHub issue.