Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify threshold for Tier 2 platforms. #192

Merged
merged 6 commits into from May 21, 2019
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
12 changes: 10 additions & 2 deletions rep-2000.rst
Expand Up @@ -179,6 +179,10 @@ Crystal Clemmys (December 2018 - December 2019)

Support Tiers:

Platforms are defined as a combination of the OS, the Architecture, and the RMW implementation.
By default the tiers are expected to apply upto the desktop variant in a rosdistro, unless otherwise specified.
tfoote marked this conversation as resolved.
Show resolved Hide resolved
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One more nitpick: "rosdistro" seems weird here. I would suggest "ROS distribution" instead.

Copy link
Contributor

@chapulina chapulina May 17, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit:

  • Architecture could be lower case
  • upto -> up to

ROS 2 variants are defined in REP 2001 [3]_.

Tier 1

Tier 1 platforms are subjected to our unit test suite and other testing tools on a frequent basis including continuous integration jobs, nightly jobs, packaging jobs, and performance testing.
Expand All @@ -187,10 +191,12 @@ Significant errors discovered in Tier 1 platforms can impact release dates and w

Tier 2

Tier 2 platforms are subject to ad hoc testing and binary packages may not be provided or supported.
Tier 2 platforms may have downloadable binary archives.
Tier 2 platforms are subject to periodic CI testing which runs both builds and tests with publicly accessible results.
The CI is expected to be run at least within a week of relevant changes for the current state of the rosdistro.
Package-level binary packages may not be provided but providing a downloadable archive of the built workspace is encouraged.
Errors may be present in released product versions for Tier 2 platforms.
Known errors in Tier 2 platforms will be addressed subject to resource availability on a best effort basis and may or may not be corrected prior to new version releases.
One or more entities should be committed to continuing support of the platform.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What means support in this context? Is this keeping the CI green?


Tier 3

Expand Down Expand Up @@ -319,6 +325,8 @@ References and Footnotes
.. [1] Ubuntu Releases with End-of-Life Dates
(https://wiki.ubuntu.com/Releases)
.. [2] C11 is required, but support for some non-compliant systems is also provided, e.g. MSVC.
.. [3] REP 2001
(http://www.ros.org/reps/rep-2001.html)

Copyright
=========
Expand Down