Skip to content

Commit

Permalink
Increase Quality level of packages to 3 (#108)
Browse files Browse the repository at this point in the history
* Increase Quality level of packages to 3

Signed-off-by: Stephen Brawner <brawner@gmail.com>

* Address PR Feedback

Signed-off-by: Stephen Brawner <brawner@gmail.com>
  • Loading branch information
brawner authored and ahcorde committed Oct 27, 2020
1 parent a460390 commit 16cf8a7
Show file tree
Hide file tree
Showing 14 changed files with 40 additions and 40 deletions.
12 changes: 6 additions & 6 deletions action_msgs/QUALITY_DECLARATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion action_msgs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
8 changes: 4 additions & 4 deletions builtin_interfaces/QUALITY_DECLARATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion builtin_interfaces/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
8 changes: 4 additions & 4 deletions composition_interfaces/QUALITY_DECLARATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion composition_interfaces/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
8 changes: 4 additions & 4 deletions lifecycle_msgs/QUALITY_DECLARATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion lifecycle_msgs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
10 changes: 5 additions & 5 deletions rcl_interfaces/QUALITY_DECLARATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion rcl_interfaces/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
10 changes: 5 additions & 5 deletions rosgraph_msgs/QUALITY_DECLARATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion rosgraph_msgs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
10 changes: 5 additions & 5 deletions statistics_msgs/QUALITY_DECLARATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down Expand Up @@ -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.

Expand Down
2 changes: 1 addition & 1 deletion statistics_msgs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

0 comments on commit 16cf8a7

Please sign in to comment.