From 16cf8a767a64f8377d277a859981106b46ddd653 Mon Sep 17 00:00:00 2001 From: brawner Date: Mon, 29 Jun 2020 12:50:35 -0700 Subject: [PATCH] Increase Quality level of packages to 3 (#108) * Increase Quality level of packages to 3 Signed-off-by: Stephen Brawner * Address PR Feedback Signed-off-by: Stephen Brawner --- action_msgs/QUALITY_DECLARATION.md | 12 ++++++------ action_msgs/README.md | 2 +- builtin_interfaces/QUALITY_DECLARATION.md | 8 ++++---- builtin_interfaces/README.md | 2 +- composition_interfaces/QUALITY_DECLARATION.md | 8 ++++---- composition_interfaces/README.md | 2 +- lifecycle_msgs/QUALITY_DECLARATION.md | 8 ++++---- lifecycle_msgs/README.md | 2 +- rcl_interfaces/QUALITY_DECLARATION.md | 10 +++++----- rcl_interfaces/README.md | 2 +- rosgraph_msgs/QUALITY_DECLARATION.md | 10 +++++----- rosgraph_msgs/README.md | 2 +- statistics_msgs/QUALITY_DECLARATION.md | 10 +++++----- statistics_msgs/README.md | 2 +- 14 files changed, 40 insertions(+), 40 deletions(-) diff --git a/action_msgs/QUALITY_DECLARATION.md b/action_msgs/QUALITY_DECLARATION.md index 04f85b04..ff206c13 100644 --- a/action_msgs/QUALITY_DECLARATION.md +++ b/action_msgs/QUALITY_DECLARATION.md @@ -2,9 +2,9 @@ This document is a declaration of software quality for the `action_msgs` package # `action_msgs` Quality Declaration -The package `action_msgs` claims to be in the **Quality Level 4** category. +The package `action_msgs` claims to be in the **Quality Level 3** category. -Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 4 in REP-2004](https://www.ros.org/reps/rep-2004.html). +Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 3 in REP-2004](https://www.ros.org/reps/rep-2004.html). ## Version Policy [1] @@ -86,10 +86,10 @@ The nightly test can be found at [here](http://build.ros2.org/view/Epr/job/Epr__ ### Direct Runtime ROS Dependencies [5.i]/[5.ii] -`action_msgs` has the following runtime ROS dependencies: -* `builtin_interfaces` -* `rosidl_default_runtime` -* `unique_identifier_msgs` +`action_msgs` has the following runtime ROS dependencies, which are at or above QL 3: +* `builtin_interfaces`: [QL 3](../builtin_interfaces/QUALITY_DECLARATION.md) +* `rosidl_default_runtime`: [QL 3](https://github.com/ros2/rosidl_defaults/tree/master/rosidl_default_runtime/QUALITY_DECLARATION.md) +* `unique_identifier_msgs`: [QL 3](https://github.com/ros2/unique_identifier_msgs/tree/master/QUALITY_DECLARATION.md) It has several "buildtool" dependencies, which do not affect the resulting quality of the package, because they do not contribute to the public library API. diff --git a/action_msgs/README.md b/action_msgs/README.md index cb10d34c..985d27d8 100644 --- a/action_msgs/README.md +++ b/action_msgs/README.md @@ -13,4 +13,4 @@ For more information about ROS 2 interfaces, see [index.ros2.org](https://index. * [CancelGoal](srv/CancelGoal.srv): Cancel Goals either by id and/or timestamp. ## Quality Declaration -This package claims to be in the **Quality Level 4** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. +This package claims to be in the **Quality Level 3** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. diff --git a/builtin_interfaces/QUALITY_DECLARATION.md b/builtin_interfaces/QUALITY_DECLARATION.md index cbb9bde8..807fa6af 100644 --- a/builtin_interfaces/QUALITY_DECLARATION.md +++ b/builtin_interfaces/QUALITY_DECLARATION.md @@ -2,9 +2,9 @@ This document is a declaration of software quality for the `builtin_interfaces` # `builtin_interfaces` Quality Declaration -The package `builtin_interfaces` claims to be in the **Quality Level 4** category. +The package `builtin_interfaces` claims to be in the **Quality Level 3** category. -Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 4 in REP-2004](https://www.ros.org/reps/rep-2004.html). +Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 3 in REP-2004](https://www.ros.org/reps/rep-2004.html). ## Version Policy [1] @@ -86,8 +86,8 @@ The nightly test can be found at [here](http://build.ros2.org/view/Epr/job/Epr__ ### Direct Runtime ROS Dependencies [5.i]/[5.ii] -`builtin_interfaces` has the following ROS dependencies: -* `rosidl_default_runtime` +`builtin_interfaces` has the following ROS dependencies, which are at or above QL 3: +* `rosidl_default_runtime`: [QL 3](https://github.com/ros2/rosidl_defaults/tree/master/rosidl_default_runtime/QUALITY_DECLARATION.md) It has several "buildtool" dependencies, which do not affect the resulting quality of the package, because they do not contribute to the public library API. diff --git a/builtin_interfaces/README.md b/builtin_interfaces/README.md index 50d6089b..e9b3cd22 100644 --- a/builtin_interfaces/README.md +++ b/builtin_interfaces/README.md @@ -10,4 +10,4 @@ For more information about ROS 2 interfaces, see [index.ros2.org](https://index. * [Time](msg/Time.msg): Describes a point in time, composed of seconds and nanoseconds components. ## Quality Declaration -This package claims to be in the **Quality Level 4** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. +This package claims to be in the **Quality Level 3** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. diff --git a/composition_interfaces/QUALITY_DECLARATION.md b/composition_interfaces/QUALITY_DECLARATION.md index 11ce88f4..fa8263a3 100644 --- a/composition_interfaces/QUALITY_DECLARATION.md +++ b/composition_interfaces/QUALITY_DECLARATION.md @@ -2,9 +2,9 @@ This document is a declaration of software quality for the `composition_interfac # `composition_interfaces` Quality Declaration -The package `composition_interfaces` claims to be in the **Quality Level 4** category. +The package `composition_interfaces` claims to be in the **Quality Level 3** category. -Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 4 in REP-2004](https://www.ros.org/reps/rep-2004.html). +Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 3 in REP-2004](https://www.ros.org/reps/rep-2004.html). ## Version Policy [1] @@ -86,8 +86,8 @@ The nightly test can be found at [here](http://build.ros2.org/view/Epr/job/Epr__ ### Direct Runtime ROS Dependencies [5.i]/[5.ii] -`composition_interfaces` has the following ROS dependencies: -* `rosidl_default_runtime` +`composition_interfaces` has the following ROS dependencies, which are at or above QL 3: +* `rosidl_default_runtime`: [QL 3](https://github.com/ros2/rosidl_defaults/tree/master/rosidl_default_runtime/QUALITY_DECLARATION.md) It has several "buildtool" dependencies, which do not affect the resulting quality of the package, because they do not contribute to the public library API. diff --git a/composition_interfaces/README.md b/composition_interfaces/README.md index c3a2a030..7fead35e 100644 --- a/composition_interfaces/README.md +++ b/composition_interfaces/README.md @@ -10,4 +10,4 @@ For more information about ROS 2 interfaces, see [index.ros2.org](https://index. * [UnloadNode](srv/UnloadNode.srv): Unload a specified node by its id. ## Quality Declaration -This package claims to be in the **Quality Level 4** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. +This package claims to be in the **Quality Level 3** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. diff --git a/lifecycle_msgs/QUALITY_DECLARATION.md b/lifecycle_msgs/QUALITY_DECLARATION.md index 7912a7c8..291106ab 100644 --- a/lifecycle_msgs/QUALITY_DECLARATION.md +++ b/lifecycle_msgs/QUALITY_DECLARATION.md @@ -2,9 +2,9 @@ This document is a declaration of software quality for the `lifecycle_msgs` pack # `lifecycle_msgs` Quality Declaration -The package `lifecycle_msgs` claims to be in the **Quality Level 4** category. +The package `lifecycle_msgs` claims to be in the **Quality Level 3** category. -Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 4 in REP-2004](https://www.ros.org/reps/rep-2004.html). +Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 3 in REP-2004](https://www.ros.org/reps/rep-2004.html). ## Version Policy [1] @@ -86,8 +86,8 @@ The nightly test can be found at [here](http://build.ros2.org/view/Epr/job/Epr__ ### Direct Runtime ROS Dependencies [5.i]/[5.ii] -`lifecycle_msgs` has the following ROS dependencies: -* `rosidl_default_runtime` +`lifecycle_msgs` has the following ROS dependencies, which are at or above QL 3: +* `rosidl_default_runtime`: [QL 3](https://github.com/ros2/rosidl_defaults/tree/master/rosidl_default_runtime/QUALITY_DECLARATION.md) It has several "buildtool" dependencies, which do not affect the resulting quality of the package, because they do not contribute to the public library API. diff --git a/lifecycle_msgs/README.md b/lifecycle_msgs/README.md index b3e4bc17..db602ad1 100644 --- a/lifecycle_msgs/README.md +++ b/lifecycle_msgs/README.md @@ -20,4 +20,4 @@ For more information about ROS 2 interfaces, see [index.ros2.org](https://index. * [GetState](srv/GetState.srv): Request the current lifecycle state of this node. ## Quality Declaration -This package claims to be in the **Quality Level 4** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. +This package claims to be in the **Quality Level 3** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. diff --git a/rcl_interfaces/QUALITY_DECLARATION.md b/rcl_interfaces/QUALITY_DECLARATION.md index 09fccf8f..733423f7 100644 --- a/rcl_interfaces/QUALITY_DECLARATION.md +++ b/rcl_interfaces/QUALITY_DECLARATION.md @@ -2,9 +2,9 @@ This document is a declaration of software quality for the `rcl_interfaces` pack # `rcl_interfaces` Quality Declaration -The package `rcl_interfaces` claims to be in the **Quality Level 4** category. +The package `rcl_interfaces` claims to be in the **Quality Level 3** category. -Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 4 in REP-2004](https://www.ros.org/reps/rep-2004.html). +Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 3 in REP-2004](https://www.ros.org/reps/rep-2004.html). ## Version Policy [1] @@ -84,9 +84,9 @@ There is an automated test which runs a linter that ensures each file has at lea ### Direct Runtime ROS Dependencies [5.i]/[5.ii] -`rcl_interfaces` has the following ROS dependencies: -* `builtin_interfaces` -* `rosidl_default_runtime` +`rcl_interfaces` has the following ROS dependencies, which are at or above QL 3: +* `builtin_interfaces`: [QL 3](../builtin_interfaces/QUALITY_DECLARATION.md) +* `rosidl_default_runtime`: [QL 3](https://github.com/ros2/rosidl_defaults/tree/master/rosidl_default_runtime/QUALITY_DECLARATION.md) It has several "buildtool" dependencies, which do not affect the resulting quality of the package, because they do not contribute to the public library API. diff --git a/rcl_interfaces/README.md b/rcl_interfaces/README.md index d8571cc7..69e4ab7d 100644 --- a/rcl_interfaces/README.md +++ b/rcl_interfaces/README.md @@ -56,4 +56,4 @@ The ROS API for a node will be as follows inside the node's namespace. * [SetParametersAtomically](srv/SetParametersAtomically.srv): Add or change all parameters in a list or none at all. ## Quality Declaration -This package claims to be in the **Quality Level 4** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. +This package claims to be in the **Quality Level 3** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. diff --git a/rosgraph_msgs/QUALITY_DECLARATION.md b/rosgraph_msgs/QUALITY_DECLARATION.md index 56576327..fc0bbf61 100644 --- a/rosgraph_msgs/QUALITY_DECLARATION.md +++ b/rosgraph_msgs/QUALITY_DECLARATION.md @@ -2,9 +2,9 @@ This document is a declaration of software quality for the `rosgraph_msgs` packa # `rosgraph_msgs` Quality Declaration -The package `rosgraph_msgs` claims to be in the **Quality Level 4** category. +The package `rosgraph_msgs` claims to be in the **Quality Level 3** category. -Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 4 in REP-2004](https://www.ros.org/reps/rep-2004.html). +Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 3 in REP-2004](https://www.ros.org/reps/rep-2004.html). ## Version Policy [1] @@ -86,9 +86,9 @@ The nightly test can be found at [here](http://build.ros2.org/view/Epr/job/Epr__ ### Direct Runtime ROS Dependencies [5.i]/[5.ii] -`rosgraph_msgs` has the following ROS dependencies: -* `builtin_interfaces` -* `rosidl_default_runtime` +`rosgraph_msgs` has the following ROS dependencies, which are at or above QL 3: +* `builtin_interfaces`: [QL 3](../builtin_interfaces/QUALITY_DECLARATION.md) +* `rosidl_default_runtime`: [QL 3](https://github.com/ros2/rosidl_defaults/tree/master/rosidl_default_runtime/QUALITY_DECLARATION.md) It has several "buildtool" dependencies, which do not affect the resulting quality of the package, because they do not contribute to the public library API. diff --git a/rosgraph_msgs/README.md b/rosgraph_msgs/README.md index cca2b73c..030eda55 100644 --- a/rosgraph_msgs/README.md +++ b/rosgraph_msgs/README.md @@ -9,4 +9,4 @@ For more information about ROS 2 interfaces, see [index.ros2.org](https://index. * [Clock](msg/Clock.msg): Communicates the current ROS time. ## Quality Declaration -This package claims to be in the **Quality Level 4** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. +This package claims to be in the **Quality Level 3** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. diff --git a/statistics_msgs/QUALITY_DECLARATION.md b/statistics_msgs/QUALITY_DECLARATION.md index 9533415b..49366066 100644 --- a/statistics_msgs/QUALITY_DECLARATION.md +++ b/statistics_msgs/QUALITY_DECLARATION.md @@ -2,9 +2,9 @@ This document is a declaration of software quality for the `statistics_msgs` pac # `statistics_msgs` Quality Declaration -The package `statistics_msgs` claims to be in the **Quality Level 4** category. +The package `statistics_msgs` claims to be in the **Quality Level 3** category. -Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 4 in REP-2004](https://www.ros.org/reps/rep-2004.html). +Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the [Package Requirements for Quality Level 3 in REP-2004](https://www.ros.org/reps/rep-2004.html). ## Version Policy [1] @@ -86,9 +86,9 @@ The nightly test can be found at [here](http://build.ros2.org/view/Epr/job/Epr__ ### Direct Runtime ROS Dependencies [5.i]/[5.ii] -`statistics_msgs` has the following ROS dependencies: -* `builtin_interfaces` -* `rosidl_default_runtime` +`statistics_msgs` has the following ROS dependencies, which are at or above QL 3: +* `builtin_interfaces`: [QL 3](../builtin_interfaces/QUALITY_DECLARATION.md) +* `rosidl_default_runtime`: [QL 3](https://github.com/ros2/rosidl_defaults/tree/master/rosidl_default_runtime/QUALITY_DECLARATION.md) It has several "buildtool" dependencies, which do not affect the resulting quality of the package, because they do not contribute to the public library API. diff --git a/statistics_msgs/README.md b/statistics_msgs/README.md index 6c4776bf..014bdd86 100644 --- a/statistics_msgs/README.md +++ b/statistics_msgs/README.md @@ -37,4 +37,4 @@ statistics for topics and system resources. of collected metrics. ## Quality Declaration -This package claims to be in the **Quality Level 4** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details. +This package claims to be in the **Quality Level 3** category, see the [Quality Declaration](QUALITY_DECLARATION.md) for more details.