QUALITY_DECLARATION
This document is a declaration of software quality for the ament_acceleration
package, based on the guidelines in REP-2004.
ament_acceleration
Quality Declaration
The package ament_acceleration
claims to be in the Quality Level 4 category when it is used with a Quality Level 4 middleware.
Below are the rationales, notes, and caveats for this claim, organized by each requirement listed in the Package Quality Categories in REP-2004.
Version Policy [1]
Version Scheme [1.i]
ament_acceleration
uses semver
according to the recommendation for ROS Core packages in the ROS 2 Developer Guide.
Change Control Process [2]
ament_acceleration
follows the recommended guidelines for ROS Core packages in the ROS 2 Developer Guide.
Change Requests [2.i]
This package requires that all changes occur through a pull request.
Peer Review Policy [2.iii]
Following the recommended guidelines for ROS Core packages, all pull requests must have at least 1 peer review.
Documentation [3]
License [3.iii]
The license for ament_acceleration
is Apache 2.0, and a summary is in each source file, the type is declared in the package.xml manifest file, and a full copy of the license is in the LICENSE file.
Copyright Statements [3.iv]
The copyright holders each provide a statement of copyright in each source code file in ament_acceleration
.
Testing [4]
Dependencies [5]
Below are evaluations of each of ament_acceleration
’s run-time and build-time dependencies that have been determined to influence the quality.
Direct Runtime ROS Dependencies [5.i]/[5.ii]
ament_acceleration
does not have any runtime ROS dependencies.
Direct Runtime Non-ROS Dependencies [5.iii]
ament_acceleration
does not have any direct runtime Non-ROS dependencies.
Platform Support [6]
ament_acceleration
claims supports only for arm64 bits in PetaLinux/OpenEmbedded and Ubuntu Focal platforms as described in REP-2000.
Security [7]
Vulnerability Disclosure Policy [7.i]
This package conforms to the Vulnerability Disclosure Policy in REP-2006.