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

Increase Quality level of packages to 3 #108

Merged
merged 2 commits into from
Jun 29, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.